Resource: DnsAuthorization
A DnsAuthorization resource describes a way to perform domain authorization for certificate issuance.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "description": string, "domain": string, "dnsResourceRecord": { object ( |
Fields | |
---|---|
name |
Identifier. A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern |
createTime |
Output only. The creation timestamp of a DnsAuthorization. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. The last update timestamp of a DnsAuthorization. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
Optional. Set of labels associated with a DnsAuthorization. An object containing a list of |
description |
Optional. One or more paragraphs of text description of a DnsAuthorization. |
domain |
Required. Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for |
dnsResourceRecord |
Output only. DNS Resource Record that needs to be added to DNS configuration. |
type |
Optional. Immutable. Type of DnsAuthorization. If unset during resource creation the following default will be used: - in location |
DnsResourceRecord
The structure describing the DNS Resource Record that needs to be added to DNS configuration for the authorization to be usable by certificate.
JSON representation |
---|
{ "name": string, "type": string, "data": string } |
Fields | |
---|---|
name |
Output only. Fully qualified name of the DNS Resource Record. e.g. |
type |
Output only. Type of the DNS Resource Record. Currently always set to "CNAME". |
data |
Output only. Data of the DNS Resource Record. |
Type
DnsAuthorization type.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Type is unspecified. |
FIXED_RECORD |
FIXED_RECORD DNS authorization uses DNS-01 validation method. |
PER_PROJECT_RECORD |
PER_PROJECT_RECORD DNS authorization allows for independent management of Google-managed certificates with DNS authorization across multiple projects. |
Methods |
|
---|---|
|
Creates a new DnsAuthorization in a given project and location. |
|
Deletes a single DnsAuthorization. |
|
Gets details of a single DnsAuthorization. |
|
Lists DnsAuthorizations in a given project and location. |
|
Updates a DnsAuthorization. |