Liking cljdoc? Tell your friends :D

happygapi.dns.managedZones

Cloud DNS API: managedZones.

See: https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones
raw docstring

create$clj

(create$ auth parameters body)

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/create

Required parameters: project

Optional parameters: clientOperationId

Body:

{:creationTime string, :description string, :labels {}, :peeringConfig {:targetNetwork ManagedZonePeeringConfigTargetNetwork, :kind string}, :dnssecConfig {:state string, :defaultKeySpecs [DnsKeySpec], :nonExistence string, :kind string}, :cloudLoggingConfig {:enableLogging boolean, :kind string}, :name string, :nameServerSet string, :reverseLookupConfig {:kind string}, :privateVisibilityConfig {:networks [ManagedZonePrivateVisibilityConfigNetwork], :gkeClusters [ManagedZonePrivateVisibilityConfigGKECluster], :kind string}, :serviceDirectoryConfig {:namespace ManagedZoneServiceDirectoryConfigNamespace, :kind string}, :forwardingConfig {:targetNameServers [ManagedZoneForwardingConfigNameServerTarget], :kind string}, :dnsName string, :id string, :kind string, :nameServers [string], :visibility string}

Creates a new ManagedZone.

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/create

Required parameters: project

Optional parameters: clientOperationId

Body: 

{:creationTime string,
 :description string,
 :labels {},
 :peeringConfig {:targetNetwork ManagedZonePeeringConfigTargetNetwork,
                 :kind string},
 :dnssecConfig {:state string,
                :defaultKeySpecs [DnsKeySpec],
                :nonExistence string,
                :kind string},
 :cloudLoggingConfig {:enableLogging boolean, :kind string},
 :name string,
 :nameServerSet string,
 :reverseLookupConfig {:kind string},
 :privateVisibilityConfig {:networks [ManagedZonePrivateVisibilityConfigNetwork],
                           :gkeClusters [ManagedZonePrivateVisibilityConfigGKECluster],
                           :kind string},
 :serviceDirectoryConfig {:namespace ManagedZoneServiceDirectoryConfigNamespace,
                          :kind string},
 :forwardingConfig {:targetNameServers [ManagedZoneForwardingConfigNameServerTarget],
                    :kind string},
 :dnsName string,
 :id string,
 :kind string,
 :nameServers [string],
 :visibility string}

Creates a new ManagedZone.
sourceraw docstring

delete$clj

(delete$ auth parameters)

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/delete

Required parameters: project, managedZone

Optional parameters: clientOperationId

Deletes a previously created ManagedZone.

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/delete

Required parameters: project, managedZone

Optional parameters: clientOperationId

Deletes a previously created ManagedZone.
sourceraw docstring

get$clj

(get$ auth parameters)

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/get

Required parameters: project, managedZone

Optional parameters: clientOperationId

Fetches the representation of an existing ManagedZone.

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/get

Required parameters: project, managedZone

Optional parameters: clientOperationId

Fetches the representation of an existing ManagedZone.
sourceraw docstring

getIamPolicy$clj

(getIamPolicy$ auth parameters body)

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/getIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:options {:requestedPolicyVersion integer}}

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/getIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:options {:requestedPolicyVersion integer}}

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
sourceraw docstring

list$clj

(list$ auth parameters)

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/list

Required parameters: project

Optional parameters: maxResults, pageToken, dnsName

Enumerates ManagedZones that have been created but not yet deleted.

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/list

Required parameters: project

Optional parameters: maxResults, pageToken, dnsName

Enumerates ManagedZones that have been created but not yet deleted.
sourceraw docstring

patch$clj

(patch$ auth parameters body)

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/patch

Required parameters: project, managedZone

Optional parameters: clientOperationId

Body:

{:creationTime string, :description string, :labels {}, :peeringConfig {:targetNetwork ManagedZonePeeringConfigTargetNetwork, :kind string}, :dnssecConfig {:state string, :defaultKeySpecs [DnsKeySpec], :nonExistence string, :kind string}, :cloudLoggingConfig {:enableLogging boolean, :kind string}, :name string, :nameServerSet string, :reverseLookupConfig {:kind string}, :privateVisibilityConfig {:networks [ManagedZonePrivateVisibilityConfigNetwork], :gkeClusters [ManagedZonePrivateVisibilityConfigGKECluster], :kind string}, :serviceDirectoryConfig {:namespace ManagedZoneServiceDirectoryConfigNamespace, :kind string}, :forwardingConfig {:targetNameServers [ManagedZoneForwardingConfigNameServerTarget], :kind string}, :dnsName string, :id string, :kind string, :nameServers [string], :visibility string}

Applies a partial update to an existing ManagedZone.

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/patch

Required parameters: project, managedZone

Optional parameters: clientOperationId

Body: 

{:creationTime string,
 :description string,
 :labels {},
 :peeringConfig {:targetNetwork ManagedZonePeeringConfigTargetNetwork,
                 :kind string},
 :dnssecConfig {:state string,
                :defaultKeySpecs [DnsKeySpec],
                :nonExistence string,
                :kind string},
 :cloudLoggingConfig {:enableLogging boolean, :kind string},
 :name string,
 :nameServerSet string,
 :reverseLookupConfig {:kind string},
 :privateVisibilityConfig {:networks [ManagedZonePrivateVisibilityConfigNetwork],
                           :gkeClusters [ManagedZonePrivateVisibilityConfigGKECluster],
                           :kind string},
 :serviceDirectoryConfig {:namespace ManagedZoneServiceDirectoryConfigNamespace,
                          :kind string},
 :forwardingConfig {:targetNameServers [ManagedZoneForwardingConfigNameServerTarget],
                    :kind string},
 :dnsName string,
 :id string,
 :kind string,
 :nameServers [string],
 :visibility string}

Applies a partial update to an existing ManagedZone.
sourceraw docstring

setIamPolicy$clj

(setIamPolicy$ auth parameters body)

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/setIamPolicy

Required parameters: resource

Optional parameters: none

Body:

{:policy {:version integer, :bindings [GoogleIamV1Binding], :auditConfigs [GoogleIamV1AuditConfig], :etag string}, :updateMask string}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/setIamPolicy

Required parameters: resource

Optional parameters: none

Body: 

{:policy {:version integer,
          :bindings [GoogleIamV1Binding],
          :auditConfigs [GoogleIamV1AuditConfig],
          :etag string},
 :updateMask string}

Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
sourceraw docstring

testIamPermissions$clj

(testIamPermissions$ auth parameters body)

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/testIamPermissions

Required parameters: resource

Optional parameters: none

Body:

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this returns an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/testIamPermissions

Required parameters: resource

Optional parameters: none

Body: 

{:permissions [string]}

Returns permissions that a caller has on the specified resource. If the resource does not exist, this returns an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
sourceraw docstring

update$clj

(update$ auth parameters body)

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/update

Required parameters: project, managedZone

Optional parameters: clientOperationId

Body:

{:creationTime string, :description string, :labels {}, :peeringConfig {:targetNetwork ManagedZonePeeringConfigTargetNetwork, :kind string}, :dnssecConfig {:state string, :defaultKeySpecs [DnsKeySpec], :nonExistence string, :kind string}, :cloudLoggingConfig {:enableLogging boolean, :kind string}, :name string, :nameServerSet string, :reverseLookupConfig {:kind string}, :privateVisibilityConfig {:networks [ManagedZonePrivateVisibilityConfigNetwork], :gkeClusters [ManagedZonePrivateVisibilityConfigGKECluster], :kind string}, :serviceDirectoryConfig {:namespace ManagedZoneServiceDirectoryConfigNamespace, :kind string}, :forwardingConfig {:targetNameServers [ManagedZoneForwardingConfigNameServerTarget], :kind string}, :dnsName string, :id string, :kind string, :nameServers [string], :visibility string}

Updates an existing ManagedZone.

https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones/update

Required parameters: project, managedZone

Optional parameters: clientOperationId

Body: 

{:creationTime string,
 :description string,
 :labels {},
 :peeringConfig {:targetNetwork ManagedZonePeeringConfigTargetNetwork,
                 :kind string},
 :dnssecConfig {:state string,
                :defaultKeySpecs [DnsKeySpec],
                :nonExistence string,
                :kind string},
 :cloudLoggingConfig {:enableLogging boolean, :kind string},
 :name string,
 :nameServerSet string,
 :reverseLookupConfig {:kind string},
 :privateVisibilityConfig {:networks [ManagedZonePrivateVisibilityConfigNetwork],
                           :gkeClusters [ManagedZonePrivateVisibilityConfigGKECluster],
                           :kind string},
 :serviceDirectoryConfig {:namespace ManagedZoneServiceDirectoryConfigNamespace,
                          :kind string},
 :forwardingConfig {:targetNameServers [ManagedZoneForwardingConfigNameServerTarget],
                    :kind string},
 :dnsName string,
 :id string,
 :kind string,
 :nameServers [string],
 :visibility string}

Updates an existing ManagedZone.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close