GoogleApi.CertificateManager.V1.Model.DnsAuthorization (google_api_certificate_manager v0.9.0)
View SourceA 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.com
can be used to issue certificates forexample.com
and*.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 }