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