Liking cljdoc? Tell your friends :D

happygapi.dns.policies

Cloud DNS API: policies.

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

create$clj

(create$ auth parameters body)

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

Required parameters: project

Optional parameters: clientOperationId

Body:

{:enableLogging boolean, :description string, :networks [{:kind string, :networkUrl string}], :name string, :id string, :enableInboundForwarding boolean, :kind string, :alternativeNameServerConfig {:targetNameServers [PolicyAlternativeNameServerConfigTargetNameServer], :kind string}}

Creates a new Policy.

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

Required parameters: project

Optional parameters: clientOperationId

Body: 

{:enableLogging boolean,
 :description string,
 :networks [{:kind string, :networkUrl string}],
 :name string,
 :id string,
 :enableInboundForwarding boolean,
 :kind string,
 :alternativeNameServerConfig {:targetNameServers [PolicyAlternativeNameServerConfigTargetNameServer],
                               :kind string}}

Creates a new Policy.
sourceraw docstring

delete$clj

(delete$ auth parameters)

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

Required parameters: project, policy

Optional parameters: clientOperationId

Deletes a previously created Policy. Fails if the policy is still being referenced by a network.

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

Required parameters: project, policy

Optional parameters: clientOperationId

Deletes a previously created Policy. Fails if the policy is still being referenced by a network.
sourceraw docstring

get$clj

(get$ auth parameters)

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

Required parameters: policy, project

Optional parameters: clientOperationId

Fetches the representation of an existing Policy.

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

Required parameters: policy, project

Optional parameters: clientOperationId

Fetches the representation of an existing Policy.
sourceraw docstring

list$clj

(list$ auth parameters)

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

Required parameters: project

Optional parameters: pageToken, maxResults

Enumerates all Policies associated with a project.

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

Required parameters: project

Optional parameters: pageToken, maxResults

Enumerates all Policies associated with a project.
sourceraw docstring

patch$clj

(patch$ auth parameters body)

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

Required parameters: policy, project

Optional parameters: clientOperationId

Body:

{:enableLogging boolean, :description string, :networks [{:kind string, :networkUrl string}], :name string, :id string, :enableInboundForwarding boolean, :kind string, :alternativeNameServerConfig {:targetNameServers [PolicyAlternativeNameServerConfigTargetNameServer], :kind string}}

Applies a partial update to an existing Policy.

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

Required parameters: policy, project

Optional parameters: clientOperationId

Body: 

{:enableLogging boolean,
 :description string,
 :networks [{:kind string, :networkUrl string}],
 :name string,
 :id string,
 :enableInboundForwarding boolean,
 :kind string,
 :alternativeNameServerConfig {:targetNameServers [PolicyAlternativeNameServerConfigTargetNameServer],
                               :kind string}}

Applies a partial update to an existing Policy.
sourceraw docstring

update$clj

(update$ auth parameters body)

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

Required parameters: policy, project

Optional parameters: clientOperationId

Body:

{:enableLogging boolean, :description string, :networks [{:kind string, :networkUrl string}], :name string, :id string, :enableInboundForwarding boolean, :kind string, :alternativeNameServerConfig {:targetNameServers [PolicyAlternativeNameServerConfigTargetNameServer], :kind string}}

Updates an existing Policy.

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

Required parameters: policy, project

Optional parameters: clientOperationId

Body: 

{:enableLogging boolean,
 :description string,
 :networks [{:kind string, :networkUrl string}],
 :name string,
 :id string,
 :enableInboundForwarding boolean,
 :kind string,
 :alternativeNameServerConfig {:targetNameServers [PolicyAlternativeNameServerConfigTargetNameServer],
                               :kind string}}

Updates an existing Policy.
sourceraw docstring

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

× close