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:

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

Creates a new Policy.

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

Required parameters: project

Optional parameters: clientOperationId

Body: 

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

Creates a new Policy.
raw 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.
raw 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.
raw 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.
raw 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:

{:id string, :name string, :description string, :networks [{:networkUrl string, :kind string}], :enableInboundForwarding boolean, :alternativeNameServerConfig {:kind string, :targetNameServers [PolicyAlternativeNameServerConfigTargetNameServer]}, :enableLogging boolean, :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: 

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

Applies a partial update to an existing Policy.
raw 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:

{:id string, :name string, :description string, :networks [{:networkUrl string, :kind string}], :enableInboundForwarding boolean, :alternativeNameServerConfig {:kind string, :targetNameServers [PolicyAlternativeNameServerConfigTargetNameServer]}, :enableLogging boolean, :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: 

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

Updates an existing Policy.
raw docstring

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

× close