Cloud DNS API: managedZones.
See: https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones
Cloud DNS API: managedZones. See: https://cloud.google.com/dns/docsapi/reference/rest/v1/managedZones
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close