v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-13183862.0 KB
projects

Updates a DnsAuthorization.

patch/v1/{+name}

Path parameters

namestring required

Identifier. A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern projects/*/locations/*/dnsAuthorizations/*.

Query parameters

updateMaskstring

Required. The update mask applies to the resource. For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.

Request body

labelsobject

Optional. Set of labels associated with a DnsAuthorization.

descriptionstring

Optional. One or more paragraphs of text description of a DnsAuthorization.

tagsobject

Optional. Input only. Immutable. Tag keys/values directly bound to this resource. For example: "123/environment": "production", "123/costCenter": "marketing"

domainstring

Required. Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for example.com can be used to issue certificates for example.com and *.example.com.

namestring

Identifier. A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern projects/*/locations/*/dnsAuthorizations/*.

type'TYPE_UNSPECIFIED' | 'FIXED_RECORD' | 'PER_PROJECT_RECORD'

Optional. Immutable. Type of DnsAuthorization. If unset during resource creation the following default will be used: - in location global: FIXED_RECORD, - in other locations: PER_PROJECT_RECORD.

createTimestring google-datetime

Output only. The creation timestamp of a DnsAuthorization.

updateTimestring google-datetime

Output only. The last update timestamp of a DnsAuthorization.

Response

Successful response