code: def create(self, **kwargs):
          
          if kwargs['useProxyServer'] == 'enabled':
              tup_par = ('proxyServerPool', 'trustedCa', 'useProxyServer')
          else:
              tup_par = ('dnsResolver', 'trustedCa', 'useProxyServer')
  
          self._meta_data['required_creation_parameters'].update(tup_par)
          return self._create(**kwargs)
docs: Create the resource on the BIG-IP®.
  
          Uses HTTP POST to the `collection` URI to create a resource associated
          with a new unique URI on the device.
  
          As proxyServerPool parameter will be required
          only if useProxyServer is set to 'enabled'
          we have to use conditional to capture this logic during create.