Certificate Manager V1 API - Class Google::Cloud::CertificateManager::V1::Certificate::ManagedCertificate (v0.10.0)

Reference documentation and code samples for the Certificate Manager V1 API class Google::Cloud::CertificateManager::V1::Certificate::ManagedCertificate.

Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#authorization_attempt_info

def authorization_attempt_info() -> ::Array<::Google::Cloud::CertificateManager::V1::Certificate::ManagedCertificate::AuthorizationAttemptInfo>
Returns

#dns_authorizations

def dns_authorizations() -> ::Array<::String>
Returns
  • (::Array<::String>) — Immutable. Authorizations that will be used for performing domain authorization.

#dns_authorizations=

def dns_authorizations=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Immutable. Authorizations that will be used for performing domain authorization.
Returns
  • (::Array<::String>) — Immutable. Authorizations that will be used for performing domain authorization.

#domains

def domains() -> ::Array<::String>
Returns
  • (::Array<::String>) — Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.

#domains=

def domains=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
Returns
  • (::Array<::String>) — Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.

#issuance_config

def issuance_config() -> ::String
Returns
  • (::String) — Immutable. The resource name for a CertificateIssuanceConfig used to configure private PKI certificates in the format projects/*/locations/*/certificateIssuanceConfigs/*. If this field is not set, the certificates will instead be publicly signed as documented at https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa.

#issuance_config=

def issuance_config=(value) -> ::String
Parameter
  • value (::String) — Immutable. The resource name for a CertificateIssuanceConfig used to configure private PKI certificates in the format projects/*/locations/*/certificateIssuanceConfigs/*. If this field is not set, the certificates will instead be publicly signed as documented at https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa.
Returns
  • (::String) — Immutable. The resource name for a CertificateIssuanceConfig used to configure private PKI certificates in the format projects/*/locations/*/certificateIssuanceConfigs/*. If this field is not set, the certificates will instead be publicly signed as documented at https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa.

#provisioning_issue

def provisioning_issue() -> ::Google::Cloud::CertificateManager::V1::Certificate::ManagedCertificate::ProvisioningIssue
Returns

#state

def state() -> ::Google::Cloud::CertificateManager::V1::Certificate::ManagedCertificate::State
Returns