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

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

Defines TLS certificate.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#description

def description() -> ::String
Returns
  • (::String) — One or more paragraphs of text description of a certificate.

#description=

def description=(value) -> ::String
Parameter
  • value (::String) — One or more paragraphs of text description of a certificate.
Returns
  • (::String) — One or more paragraphs of text description of a certificate.

#expire_time

def expire_time() -> ::Google::Protobuf::Timestamp
Returns

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with a Certificate.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with a Certificate.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with a Certificate.

#managed

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

#managed=

def managed=(value) -> ::Google::Cloud::CertificateManager::V1::Certificate::ManagedCertificate
Parameter
Returns

#name

def name() -> ::String
Returns
  • (::String) — A user-defined name of the certificate. Certificate names must be unique globally and match pattern projects/*/locations/*/certificates/*.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — A user-defined name of the certificate. Certificate names must be unique globally and match pattern projects/*/locations/*/certificates/*.
Returns
  • (::String) — A user-defined name of the certificate. Certificate names must be unique globally and match pattern projects/*/locations/*/certificates/*.

#pem_certificate

def pem_certificate() -> ::String
Returns
  • (::String) — Output only. The PEM-encoded certificate chain.

#san_dnsnames

def san_dnsnames() -> ::Array<::String>
Returns
  • (::Array<::String>) — Output only. The list of Subject Alternative Names of dnsName type defined in the certificate (see RFC 5280 4.2.1.6). Managed certificates that haven't been provisioned yet have this field populated with a value of the managed.domains field.

#scope

def scope() -> ::Google::Cloud::CertificateManager::V1::Certificate::Scope
Returns

#scope=

def scope=(value) -> ::Google::Cloud::CertificateManager::V1::Certificate::Scope
Parameter
Returns

#self_managed

def self_managed() -> ::Google::Cloud::CertificateManager::V1::Certificate::SelfManagedCertificate
Returns

#self_managed=

def self_managed=(value) -> ::Google::Cloud::CertificateManager::V1::Certificate::SelfManagedCertificate
Parameter
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns