Class DnsAuthorization (1.1.0)

DnsAuthorization(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A DnsAuthorization resource describes a way to perform domain authorization for certificate issuance.

Attributes

NameDescription
name str
A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern ``projects/*/locations/*/dnsAuthorizations/*``.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The creation timestamp of a DnsAuthorization.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The last update timestamp of a DnsAuthorization.
labels Mapping[str, str]
Set of labels associated with a DnsAuthorization.
description str
One or more paragraphs of text description of a DnsAuthorization.
domain str
Required. Immutable. A domain which 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``.
dns_resource_record google.cloud.certificate_manager_v1.types.DnsAuthorization.DnsResourceRecord
Output only. DNS Resource Record that needs to be added to DNS configuration.

Inheritance

builtins.object > proto.message.Message > DnsAuthorization

Classes

DnsResourceRecord

DnsResourceRecord(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The structure describing the DNS Resource Record that needs to be added to DNS configuration for the authorization to be usable by certificate.

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, `.Message`]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.