Cloud DNS API (dns:v2)

2022-05-08

37 new methods | New API

Additions

    Methods
  • dns.dnsKeys.list

      Parameters :

        maxResults

          Type : integer

          Format : int32

          Location : query

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

        pageToken

          Location : query

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

          Type : string

        digestType

          Type : string

          Location : query

          Description : An optional comma-separated list of digest types to compute and display for key signing keys. If omitted, the recommended digest type is computed and displayed.

        managedZone

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Required : Yes

          Type : string

          Location : path

        project

          Required : Yes

          Location : path

          Type : string

          Description : Identifies the project addressed by this request.

        location

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Type : string

          Required : Yes

          Location : path

          Default : global

      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/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/dnsKeys

      HTTP Method : GET

      Description : Enumerates DnsKeys to a ResourceRecordSet collection.

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/dnsKeys

      Parameter Order :

    • project
    • location
    • managedZone
  • dns.dnsKeys.get

      Description : Fetches the representation of an existing DnsKey.

      Parameters :

        managedZone

          Required : Yes

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Type : string

          Location : path

        dnsKeyId

          Type : string

          Location : path

          Description : The identifier of the requested DnsKey.

          Required : Yes

        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

          Location : path

          Description : Identifies the project addressed by this request.

          Type : string

          Required : Yes

        digestType

          Type : string

          Description : An optional comma-separated list of digest types to compute and display for key signing keys. If omitted, the recommended digest type is computed and displayed.

          Location : query

        location

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Required : Yes

          Default : global

          Location : path

          Type : string

      Parameter Order :

    • project
    • location
    • managedZone
    • dnsKeyId
    • Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}

      HTTP Method : GET

      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/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/dnsKeys/{dnsKeyId}

  • dns.changes.create

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes

      Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes

      Parameters :

        location

          Location : path

          Type : string

          Required : Yes

          Default : global

        managedZone

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Location : path

          Type : string

          Required : Yes

        project

          Location : path

          Required : Yes

          Description : Identifies the project addressed by this request.

          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.

      HTTP Method : POST

      Parameter Order :

    • project
    • location
    • managedZone
    • Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Description : Atomically updates the ResourceRecordSet collection.

  • dns.changes.list

      Parameters :

        pageToken

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

          Location : query

          Type : string

        maxResults

          Type : integer

          Location : query

          Format : int32

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

        managedZone

          Required : Yes

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Location : path

          Type : string

        sortBy

          Enum : CHANGE_SEQUENCE

          Enum Descriptions :

          Description : Sorting criterion. The only supported value is change sequence.

          Location : query

          Type : string

          Default : CHANGE_SEQUENCE

        location

          Location : path

          Default : global

          Required : Yes

          Type : string

        project

          Required : Yes

          Type : string

          Description : Identifies the project addressed by this request.

          Location : path

        sortOrder

          Location : query

          Description : Sorting order direction: 'ascending' or 'descending'.

          Type : string

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes

      Description : Enumerates Changes to a ResourceRecordSet collection.

      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/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes

      Parameter Order :

    • project
    • location
    • managedZone
    • HTTP Method : GET

  • dns.changes.get

      Description : Fetches the representation of an existing Change.

      Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes/{changeId}

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/changes/{changeId}

      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

      Parameters :

        project

          Location : path

          Type : string

          Required : Yes

          Description : Identifies the project addressed by this request.

        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

        location

          Type : string

          Default : global

          Required : Yes

          Location : path

        managedZone

          Type : string

          Location : path

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Required : Yes

        changeId

          Location : path

          Required : Yes

          Description : The identifier of the requested change, from a previous ResourceRecordSetsChangeResponse.

          Type : string

      Parameter Order :

    • project
    • location
    • managedZone
    • changeId
  • dns.projects.get

  • dns.resourceRecordSets.create

      Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets

      Parameters :

        location

          Required : Yes

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Default : global

          Type : string

          Location : path

        managedZone

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Location : path

          Type : string

          Required : Yes

        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

          Type : string

          Description : Identifies the project addressed by this request.

          Location : path

          Required : Yes

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets

      HTTP Method : POST

      Parameter Order :

    • project
    • location
    • managedZone
    • Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Description : Creates a new ResourceRecordSet.

  • dns.resourceRecordSets.patch

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}

      Parameter Order :

    • project
    • location
    • managedZone
    • name
    • type
    • Parameters :

        type

          Description : RRSet type.

          Required : Yes

          Location : path

          Type : string

        project

          Required : Yes

          Description : Identifies the project addressed by this request.

          Type : string

          Location : path

        managedZone

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Required : Yes

          Type : string

          Location : path

        name

          Required : Yes

          Type : string

          Location : path

          Description : Fully qualified domain name.

        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.

        location

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Type : string

          Required : Yes

          Default : global

          Location : path

      HTTP Method : PATCH

      Description : Applies a partial update to an existing ResourceRecordSet.

  • dns.resourceRecordSets.get

      Description : Fetches the representation of an existing ResourceRecordSet.

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}

      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
    • Parameters :

        type

          Type : string

          Description : RRSet type.

          Required : Yes

          Location : path

        managedZone

          Required : Yes

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Location : path

          Type : string

        clientOperationId

          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

          Type : string

        location

          Type : string

          Location : path

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Required : Yes

          Default : global

        name

          Type : string

          Location : path

          Required : Yes

          Description : Fully qualified domain name.

        project

          Description : Identifies the project addressed by this request.

          Required : Yes

          Type : string

          Location : path

      Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}

      Parameter Order :

    • project
    • location
    • managedZone
    • name
    • type
    • HTTP Method : GET

  • dns.resourceRecordSets.list

      Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets

      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

      Parameters :

        location

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Default : global

          Location : path

          Type : string

          Required : Yes

        project

          Type : string

          Required : Yes

          Location : path

          Description : Identifies the project addressed by this request.

        maxResults

          Location : query

          Format : int32

          Type : integer

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

        managedZone

          Location : path

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Required : Yes

          Type : string

        type

          Location : query

          Type : string

          Description : Restricts the list to return only records of this type. If present, the "name" parameter must also be present.

        name

          Type : string

          Location : query

          Description : Restricts the list to return only records with this fully qualified domain name.

        pageToken

          Location : query

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

          Type : string

      Parameter Order :

    • project
    • location
    • managedZone
    • Description : Enumerates ResourceRecordSets that you have created but not yet deleted.

  • dns.resourceRecordSets.delete

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}

      Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/rrsets/{name}/{type}

      Parameter Order :

    • project
    • location
    • managedZone
    • name
    • type
    • Parameters :

        name

          Required : Yes

          Type : string

          Location : path

          Description : Fully qualified domain name.

        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

        project

          Description : Identifies the project addressed by this request.

          Location : path

          Type : string

          Required : Yes

        location

          Location : path

          Type : string

          Default : global

          Required : Yes

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

        managedZone

          Location : path

          Required : Yes

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Type : string

        type

          Location : path

          Type : string

          Required : Yes

          Description : RRSet type.

      Description : Deletes a previously created ResourceRecordSet.

      Scopes :

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

  • dns.managedZones.get

      Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}

      Parameters :

        managedZone

          Location : path

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Type : string

          Required : Yes

        project

          Description : Identifies the project addressed by this request.

          Type : string

          Required : Yes

          Location : path

        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

        location

          Default : global

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Type : string

          Required : Yes

          Location : path

      HTTP Method : GET

      Parameter Order :

    • project
    • location
    • managedZone
    • Description : Fetches the representation of an existing ManagedZone.

      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
  • dns.managedZones.update

      Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}

      HTTP Method : PUT

      Description : Updates an existing ManagedZone.

      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.

          Location : query

          Type : string

        project

          Required : Yes

          Description : Identifies the project addressed by this request.

          Location : path

          Type : string

        managedZone

          Location : path

          Type : string

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

          Required : Yes

        location

          Location : path

          Required : Yes

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Type : string

          Default : global

      Scopes :

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

    • project
    • location
    • managedZone
    • Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}

  • dns.managedZones.delete

      HTTP Method : DELETE

      Parameter Order :

    • project
    • location
    • managedZone
    • Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}

      Parameters :

        project

          Location : path

          Description : Identifies the project addressed by this request.

          Type : string

          Required : Yes

        managedZone

          Location : path

          Type : string

          Required : Yes

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

        location

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Location : path

          Type : string

          Required : Yes

          Default : global

        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

      Scopes :

    • https://www.googleapis.com/auth/cloud-platform
    • https://www.googleapis.com/auth/ndev.clouddns.readwrite
    • Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}

      Description : Deletes a previously created ManagedZone.

  • dns.managedZones.list

      Parameters :

        maxResults

          Location : query

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

          Format : int32

          Type : integer

        location

          Default : global

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Location : path

          Required : Yes

          Type : string

        project

          Location : path

          Description : Identifies the project addressed by this request.

          Type : string

          Required : Yes

        dnsName

          Location : query

          Description : Restricts the list to return only zones with this domain name.

          Type : string

        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

      HTTP Method : GET

      Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones

      Path : dns/v2/projects/{project}/locations/{location}/managedZones

      Description : Enumerates ManagedZones that have been created but not yet deleted.

      Parameter Order :

    • project
    • location
    • 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
  • dns.managedZones.create

      Path : dns/v2/projects/{project}/locations/{location}/managedZones

      Parameters :

        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

          Type : string

          Location : path

          Required : Yes

          Description : Identifies the project addressed by this request.

        location

          Default : global

          Required : Yes

          Location : path

          Type : string

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

      Description : Creates a new ManagedZone.

      Scopes :

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

    • project
    • location
    • Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones

      HTTP Method : POST

  • dns.managedZones.patch

      Description : Applies a partial update to an existing ManagedZone.

      Scopes :

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

        managedZone

          Required : Yes

          Location : path

          Type : string

          Description : Identifies the managed zone addressed by this request. Can be the managed zone name or ID.

        project

          Required : Yes

          Description : Identifies the project addressed by this request.

          Location : path

          Type : string

        clientOperationId

          Location : query

          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

          Default : global

          Location : path

          Type : string

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Required : Yes

      Parameter Order :

    • project
    • location
    • managedZone
    • Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}

      Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}

      HTTP Method : PATCH

  • dns.responsePolicyRules.delete

      Parameters :

        project

          Description : Identifies the project addressed by this request.

          Type : string

          Location : path

          Required : Yes

        location

          Default : global

          Location : path

          Required : Yes

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Type : string

        responsePolicyRule

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

          Required : Yes

          Type : string

          Location : path

        responsePolicy

          Location : path

          Required : Yes

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

          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.

      Description : Deletes a previously created Response Policy Rule.

      Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      HTTP Method : DELETE

      Parameter Order :

    • project
    • location
    • responsePolicy
    • responsePolicyRule
    • Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      Scopes :

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

      Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

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

      HTTP Method : PATCH

      Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      Scopes :

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

    • project
    • location
    • responsePolicy
    • responsePolicyRule
    • Parameters :

        responsePolicy

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

          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.

        responsePolicyRule

          Type : string

          Required : Yes

          Location : path

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

        project

          Location : path

          Description : Identifies the project addressed by this request.

          Type : string

          Required : Yes

        location

          Required : Yes

          Location : path

          Default : global

          Type : string

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

  • dns.responsePolicyRules.get

      Parameter Order :

    • project
    • location
    • responsePolicy
    • responsePolicyRule
    • Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

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

      Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      Parameters :

        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

        location

          Required : Yes

          Default : global

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Location : path

          Type : string

        responsePolicy

          Type : string

          Location : path

          Required : Yes

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

        project

          Type : string

          Description : Identifies the project addressed by this request.

          Location : path

          Required : Yes

        responsePolicyRule

          Location : path

          Type : string

          Required : Yes

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

      HTTP Method : GET

      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
  • dns.responsePolicyRules.update

      Scopes :

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

        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.

        responsePolicy

          Required : Yes

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

          Type : string

          Location : path

        responsePolicyRule

          Required : Yes

          Type : string

          Location : path

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

        location

          Type : string

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Default : global

          Location : path

          Required : Yes

        project

          Description : Identifies the project addressed by this request.

          Type : string

          Location : path

          Required : Yes

      Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules/{responsePolicyRule}

      HTTP Method : PUT

      Description : Updates an existing Response Policy Rule.

      Parameter Order :

    • project
    • location
    • responsePolicy
    • responsePolicyRule
  • dns.responsePolicyRules.list

      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
    • Parameters :

        pageToken

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

          Location : query

          Type : string

        maxResults

          Location : query

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

          Type : integer

          Format : int32

        location

          Type : string

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Default : global

          Location : path

          Required : Yes

        responsePolicy

          Type : string

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

          Required : Yes

          Location : path

        project

          Type : string

          Description : Identifies the project addressed by this request.

          Required : Yes

          Location : path

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

      Parameter Order :

    • project
    • location
    • responsePolicy
    • Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules

      Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules

      HTTP Method : GET

  • dns.responsePolicyRules.create

      Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules

      Description : Creates a new Response Policy Rule.

      Parameter Order :

    • project
    • location
    • responsePolicy
    • Parameters :

        location

          Location : path

          Required : Yes

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Type : string

          Default : global

        project

          Description : Identifies the project addressed by this request.

          Required : Yes

          Location : path

          Type : string

        responsePolicy

          Required : Yes

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

          Type : string

          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

      Scopes :

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

      Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}/rules

  • dns.responsePolicies.update

      Description : Updates an existing Response Policy.

      Scopes :

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

    • project
    • location
    • responsePolicy
    • Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}

      HTTP Method : PUT

      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.

          Location : query

          Type : string

        responsePolicy

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

          Required : Yes

          Location : path

          Type : string

        project

          Required : Yes

          Type : string

          Description : Identifies the project addressed by this request.

          Location : path

        location

          Default : global

          Type : string

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Location : path

          Required : Yes

      Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}

  • dns.responsePolicies.get

      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/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}

      Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}

      Parameter Order :

    • project
    • location
    • responsePolicy
    • HTTP Method : GET

      Description : Fetches the representation of an existing Response Policy.

      Parameters :

        responsePolicy

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

          Type : string

          Location : path

          Required : Yes

        location

          Type : string

          Required : Yes

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Default : global

          Location : path

        project

          Location : path

          Type : string

          Description : Identifies the project addressed by this request.

          Required : Yes

        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.

  • dns.responsePolicies.create

      Parameters :

        project

          Required : Yes

          Type : string

          Description : Identifies the project addressed by this request.

          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.

          Location : query

          Type : string

        location

          Type : string

          Description : Specifies the location of the resource, only applicable in the v APIs. This information will be used for routing and will be part of the resource name.

          Location : path

          Default : global

          Required : Yes

      Description : Creates a new Response Policy

      Scopes :

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

      Parameter Order :

    • project
    • location
    • Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies

      Path : dns/v2/projects/{project}/locations/{location}/responsePolicies

  • dns.responsePolicies.list

      Parameters :

        maxResults

          Location : query

          Format : int32

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

          Type : integer

        location

          Type : string

          Default : global

          Required : Yes

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Location : path

        pageToken

          Type : string

          Location : query

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

        project

          Type : string

          Description : Identifies the project addressed by this request.

          Location : path

          Required : Yes

      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
    • Path : dns/v2/projects/{project}/locations/{location}/responsePolicies

      Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies

      Description : Enumerates all Response Policies associated with a project.

      Parameter Order :

    • project
    • location
    • HTTP Method : GET

  • dns.responsePolicies.delete

      HTTP Method : DELETE

      Parameter Order :

    • project
    • location
    • responsePolicy
    • Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}

      Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}

      Parameters :

        responsePolicy

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

          Required : Yes

          Type : string

          Location : path

        project

          Type : string

          Required : Yes

          Description : Identifies the project addressed by this request.

          Location : path

        location

          Location : path

          Default : global

          Required : Yes

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Type : string

        clientOperationId

          Location : query

          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.

      Description : Deletes a previously created Response Policy. Fails if the response policy is non-empty or still being referenced by a network.

      Scopes :

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

      HTTP Method : PATCH

      Parameters :

        clientOperationId

          Location : query

          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.

        project

          Type : string

          Required : Yes

          Description : Identifies the project addressed by this request.

          Location : path

        responsePolicy

          Location : path

          Required : Yes

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

          Type : string

        location

          Required : Yes

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Default : global

          Type : string

          Location : path

      Flat Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}

      Path : dns/v2/projects/{project}/locations/{location}/responsePolicies/{responsePolicy}

      Parameter Order :

    • project
    • location
    • responsePolicy
    • Description : Applies a partial update to an existing Response Policy.

      Scopes :

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

      Parameters :

        location

          Location : path

          Required : Yes

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Type : string

          Default : global

        clientOperationId

          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

          Type : string

        policy

          Location : path

          Required : Yes

          Description : User given friendly name of the policy addressed by this request.

          Type : string

        project

          Required : Yes

          Location : path

          Type : string

          Description : Identifies the project addressed by this request.

      Parameter Order :

    • project
    • location
    • policy
    • Description : Updates an existing Policy.

      Flat Path : dns/v2/projects/{project}/locations/{location}/policies/{policy}

      Path : dns/v2/projects/{project}/locations/{location}/policies/{policy}

      Scopes :

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

  • dns.policies.patch

      Description : Applies a partial update to an existing Policy.

      Flat Path : dns/v2/projects/{project}/locations/{location}/policies/{policy}

      Scopes :

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

      Parameters :

        location

          Required : Yes

          Default : global

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Type : string

          Location : path

        policy

          Required : Yes

          Description : User given friendly name of the policy addressed by this request.

          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.

        project

          Location : path

          Description : Identifies the project addressed by this request.

          Required : Yes

          Type : string

      Parameter Order :

    • project
    • location
    • policy
    • Path : dns/v2/projects/{project}/locations/{location}/policies/{policy}

  • dns.policies.create

      Description : Creates a new Policy.

      Scopes :

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

      Parameter Order :

    • project
    • location
    • Parameters :

        location

          Location : path

          Required : Yes

          Default : global

          Type : string

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

        project

          Location : path

          Type : string

          Description : Identifies the project addressed by this request.

          Required : Yes

        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

      Path : dns/v2/projects/{project}/locations/{location}/policies

      Flat Path : dns/v2/projects/{project}/locations/{location}/policies

  • dns.policies.list

      Description : Enumerates all Policies associated with a project.

      HTTP Method : GET

      Parameter Order :

    • project
    • location
    • Flat Path : dns/v2/projects/{project}/locations/{location}/policies

      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
    • Path : dns/v2/projects/{project}/locations/{location}/policies

      Parameters :

        project

          Description : Identifies the project addressed by this request.

          Type : string

          Required : Yes

          Location : path

        maxResults

          Format : int32

          Type : integer

          Location : query

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

        pageToken

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

          Location : query

          Type : string

        location

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Default : global

          Required : Yes

          Type : string

          Location : path

  • dns.policies.get

      Parameter Order :

    • project
    • location
    • policy
    • 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

      Parameters :

        project

          Location : path

          Description : Identifies the project addressed by this request.

          Required : Yes

          Type : string

        policy

          Required : Yes

          Location : path

          Description : User given friendly name of the policy addressed by this request.

          Type : string

        clientOperationId

          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

          Type : string

        location

          Default : global

          Required : Yes

          Location : path

          Type : string

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

      Description : Fetches the representation of an existing Policy.

      Flat Path : dns/v2/projects/{project}/locations/{location}/policies/{policy}

      Path : dns/v2/projects/{project}/locations/{location}/policies/{policy}

  • dns.policies.delete

      Path : dns/v2/projects/{project}/locations/{location}/policies/{policy}

      Scopes :

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

      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

        location

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Location : path

          Default : global

          Type : string

          Required : Yes

        project

          Required : Yes

          Location : path

          Type : string

          Description : Identifies the project addressed by this request.

        policy

          Description : User given friendly name of the policy addressed by this request.

          Required : Yes

          Type : string

          Location : path

      Parameter Order :

    • project
    • location
    • policy
    • Flat Path : dns/v2/projects/{project}/locations/{location}/policies/{policy}

      HTTP Method : DELETE

  • dns.managedZoneOperations.get

      Parameter Order :

    • project
    • location
    • managedZone
    • operation
    • Description : Fetches the representation of an existing Operation.

      Parameters :

        location

          Type : string

          Default : global

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Required : Yes

          Location : path

        managedZone

          Type : string

          Required : Yes

          Description : Identifies the managed zone addressed by this request.

          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

        operation

          Required : Yes

          Location : path

          Description : Identifies the operation addressed by this request (ID of the operation).

          Type : string

        project

          Required : Yes

          Description : Identifies the project addressed by this request.

          Location : path

          Type : string

      Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/operations/{operation}

      HTTP Method : GET

      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
    • Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/operations/{operation}

  • dns.managedZoneOperations.list

      Description : Enumerates Operations for the given ManagedZone.

      Parameters :

        project

          Required : Yes

          Description : Identifies the project addressed by this request.

          Location : path

          Type : string

        managedZone

          Location : path

          Required : Yes

          Description : Identifies the managed zone addressed by this request.

          Type : string

        pageToken

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

          Location : query

          Type : string

        maxResults

          Type : integer

          Location : query

          Format : int32

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

        sortBy

          Type : string

          Description : Sorting criterion. The only supported values are START_TIME and ID.

          Default : START_TIME

          Enum :

        • START_TIME
        • ID
        • Location : query

          Enum Descriptions :

        location

          Description : Specifies the location of the resource. This information will be used for routing and will be part of the resource name.

          Location : path

          Default : global

          Type : string

          Required : Yes

      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
    • Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/operations

      HTTP Method : GET

      Parameter Order :

    • project
    • location
    • managedZone
    • Flat Path : dns/v2/projects/{project}/locations/{location}/managedZones/{managedZone}/operations