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

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

CertificateIssuanceConfig specifies how to issue and manage a certificate.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#certificate_authority_config

def certificate_authority_config() -> ::Google::Cloud::CertificateManager::V1::CertificateIssuanceConfig::CertificateAuthorityConfig
Returns

#certificate_authority_config=

def certificate_authority_config=(value) -> ::Google::Cloud::CertificateManager::V1::CertificateIssuanceConfig::CertificateAuthorityConfig
Parameter
Returns

#create_time

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

#description

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

#description=

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

#key_algorithm

def key_algorithm() -> ::Google::Cloud::CertificateManager::V1::CertificateIssuanceConfig::KeyAlgorithm
Returns

#key_algorithm=

def key_algorithm=(value) -> ::Google::Cloud::CertificateManager::V1::CertificateIssuanceConfig::KeyAlgorithm
Parameter
Returns

#labels

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

#labels=

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

#lifetime

def lifetime() -> ::Google::Protobuf::Duration
Returns

#lifetime=

def lifetime=(value) -> ::Google::Protobuf::Duration
Parameter
Returns

#name

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

#name=

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

#rotation_window_percentage

def rotation_window_percentage() -> ::Integer
Returns
  • (::Integer) — Required. Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.

#rotation_window_percentage=

def rotation_window_percentage=(value) -> ::Integer
Parameter
  • value (::Integer) — Required. Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.
Returns
  • (::Integer) — Required. Specifies the percentage of elapsed time of the certificate lifetime to wait before renewing the certificate. Must be a number between 1-99, inclusive.

#update_time

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