Cloud DNS API (dns:v1)

2021-12-16

12 new methods

Additions

    Methods
  • dns.responsePolicies.delete

      Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}

      HTTP Method : DELETE

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Description : Deletes a previously created Response Policy. Fails if the response policy is non-empty or still being referenced by a network.

      Parameters :

        clientOperationId

          Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

          Type : string

          Location : query

        responsePolicy

          Location : path

          Description : User assigned name of the Response Policy addressed by this request.

          Required : Yes

          Type : string

        project

          Location : path

          Description : Identifies the project addressed by this request.

          Required : Yes

          Type : string

      Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}

      Parameter Order :

    • project
    • responsePolicy
  • dns.responsePolicies.create

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Path : dns/v1/projects/{project}/responsePolicies

      Parameter Order : project

      Description : Creates a new Response Policy

      Parameters :

        project

          Description : Identifies the project addressed by this request.

          Required : Yes

          Type : string

          Location : path

        clientOperationId

          Type : string

          Location : query

          Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

      HTTP Method : POST

      Flat Path : dns/v1/projects/{project}/responsePolicies

  • dns.responsePolicies.update

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}

      Parameter Order :

    • project
    • responsePolicy
    • HTTP Method : PUT

      Parameters :

        responsePolicy

          Description : User assigned name of the Response Policy addressed by this request.

          Required : Yes

          Type : string

          Location : path

        project

          Description : Identifies the project addressed by this request.

          Required : Yes

          Location : path

          Type : string

        clientOperationId

          Type : string

          Location : query

          Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

      Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}

      Description : Updates an existing Response Policy.

  • dns.responsePolicies.list

  • dns.responsePolicies.get

  • dns.responsePolicies.patch

      Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}

      Parameters :

        clientOperationId

          Type : string

          Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

          Location : query

        responsePolicy

          Location : path

          Required : Yes

          Description : User assigned name of the Respones Policy addressed by this request.

          Type : string

        project

          Location : path

          Description : Identifies the project addressed by this request.

          Type : string

          Required : Yes

      Description : Applies a partial update to an existing Response Policy.

      HTTP Method : PATCH

      Parameter Order :

    • project
    • responsePolicy
    • Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
  • dns.responsePolicyRules.create

      Description : Creates a new Response Policy Rule.

      Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules

      Parameters :

        responsePolicy

          Description : User assigned name of the Response Policy containing the Response Policy Rule.

          Type : string

          Required : Yes

          Location : path

        clientOperationId

          Type : string

          Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

          Location : query

        project

          Description : Identifies the project addressed by this request.

          Required : Yes

          Type : string

          Location : path

      HTTP Method : POST

      Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Parameter Order :

    • project
    • responsePolicy
  • dns.responsePolicyRules.update

      HTTP Method : PUT

      Description : Updates an existing Response Policy Rule.

      Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      Parameters :

        responsePolicy

          Required : Yes

          Location : path

          Type : string

          Description : User assigned name of the Response Policy containing the Response Policy Rule.

        clientOperationId

          Location : query

          Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

          Type : string

        project

          Location : path

          Description : Identifies the project addressed by this request.

          Type : string

          Required : Yes

        responsePolicyRule

          Location : path

          Description : User assigned name of the Response Policy Rule addressed by this request.

          Type : string

          Required : Yes

      Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Parameter Order :

    • project
    • responsePolicy
    • responsePolicyRule
  • dns.responsePolicyRules.get

      Parameter Order :

    • project
    • responsePolicy
    • responsePolicyRule
    • HTTP Method : GET

      Parameters :

        clientOperationId

          Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

          Type : string

          Location : query

        responsePolicy

          Required : Yes

          Description : User assigned name of the Response Policy containing the Response Policy Rule.

          Location : path

          Type : string

        project

          Location : path

          Required : Yes

          Description : Identifies the project addressed by this request.

          Type : string

        responsePolicyRule

          Description : User assigned name of the Response Policy Rule addressed by this request.

          Location : path

          Required : Yes

          Type : string

      Description : Fetches the representation of an existing Response Policy Rule.

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • https://www.googleapis.com/auth/ndev.clouddns.readonly
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

  • dns.responsePolicyRules.patch

      Parameter Order :

    • project
    • responsePolicy
    • responsePolicyRule
    • Parameters :

        project

          Required : Yes

          Type : string

          Description : Identifies the project addressed by this request.

          Location : path

        responsePolicyRule

          Required : Yes

          Type : string

          Description : User assigned name of the Response Policy Rule addressed by this request.

          Location : path

        responsePolicy

          Type : string

          Required : Yes

          Description : User assigned name of the Response Policy containing the Response Policy Rule.

          Location : path

        clientOperationId

          Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

          Type : string

          Location : query

      Description : Applies a partial update to an existing Response Policy Rule.

      Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      HTTP Method : PATCH

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

  • dns.responsePolicyRules.list

      Description : Enumerates all Response Policy Rules associated with a project.

      Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules

      Parameter Order :

    • project
    • responsePolicy
    • Parameters :

        project

          Description : Identifies the project addressed by this request.

          Location : path

          Type : string

          Required : Yes

        maxResults

          Description : Optional. Maximum number of results to be returned. If unspecified, the server decides how many results to return.

          Format : int32

          Type : integer

          Location : query

        pageToken

          Type : string

          Description : Optional. A tag returned by a previous list request that was truncated. Use this parameter to continue a previous list request.

          Location : query

        responsePolicy

          Required : Yes

          Type : string

          Location : path

          Description : User assigned name of the Response Policy to list.

      Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/cloud-platform.read-only
    • https://www.googleapis.com/auth/ndev.clouddns.readonly
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • HTTP Method : GET

  • dns.responsePolicyRules.delete

      Description : Deletes a previously created Response Policy Rule.

      Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      HTTP Method : DELETE

      Flat Path : dns/v1/projects/{project}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      Parameters :

        responsePolicy

          Location : path

          Required : Yes

          Description : User assigned name of the Response Policy containing the Response Policy Rule.

          Type : string

        clientOperationId

          Type : string

          Description : For mutating operation requests only. An optional identifier specified by the client. Must be unique for operation resources in the Operations collection.

          Location : query

        project

          Required : Yes

          Description : Identifies the project addressed by this request.

          Type : string

          Location : path

        responsePolicyRule

          Required : Yes

          Type : string

          Location : path

          Description : User assigned name of the Response Policy Rule addressed by this request.

      Parameter Order :

    • project
    • responsePolicy
    • responsePolicyRule
    • Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite