View Source GoogleApi.CertificateManager.V1.Model.DnsAuthorization (google_api_certificate_manager v0.8.1)
A DnsAuthorization resource describes a way to perform domain authorization for certificate issuance.
Attributes
-
createTime(type:DateTime.t, default:nil) - Output only. The creation timestamp of a DnsAuthorization. -
description(type:String.t, default:nil) - Optional. One or more paragraphs of text description of a DnsAuthorization. -
dnsResourceRecord(type:GoogleApi.CertificateManager.V1.Model.DnsResourceRecord.t, default:nil) - Output only. DNS Resource Record that needs to be added to DNS configuration. -
domain(type:String.t, default:nil) - Required. Immutable. A domain that is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization forexample.comcan be used to issue certificates forexample.comand*.example.com. -
labels(type:map(), default:nil) - Optional. Set of labels associated with a DnsAuthorization. -
name(type:String.t, default:nil) - Identifier. A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match patternprojects/*/locations/*/dnsAuthorizations/*. -
type(type:String.t, default:nil) - Optional. Immutable. Type of DnsAuthorization. If unset during resource creation the following default will be used: - in locationglobal: FIXED_RECORD, - in other locations: PER_PROJECT_RECORD. -
updateTime(type:DateTime.t, default:nil) - Output only. The last update timestamp of a DnsAuthorization.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CertificateManager.V1.Model.DnsAuthorization{ createTime: DateTime.t() | nil, description: String.t() | nil, dnsResourceRecord: GoogleApi.CertificateManager.V1.Model.DnsResourceRecord.t() | nil, domain: String.t() | nil, labels: map() | nil, name: String.t() | nil, type: String.t() | nil, updateTime: DateTime.t() | nil }