Ceritificate Authority Service V1 API - Class Google::Cloud::Security::PrivateCA::V1::CaPool (v0.13.0)

Reference documentation and code samples for the Ceritificate Authority Service V1 API class Google::Cloud::Security::PrivateCA::V1::CaPool.

A CaPool represents a group of CertificateAuthorities that form a trust anchor. A CaPool can be used to manage issuance policies for one or more CertificateAuthority resources and to rotate CA certificates in and out of the trust anchor.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#issuance_policy

def issuance_policy() -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy
Returns

#issuance_policy=

def issuance_policy=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::IssuancePolicy
Parameter
Returns

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels with user-defined metadata.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels with user-defined metadata.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels with user-defined metadata.

#name

def name() -> ::String
Returns
  • (::String) — Output only. The resource name for this CaPool in the format projects/*/locations/*/caPools/*.

#publishing_options

def publishing_options() -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::PublishingOptions

#publishing_options=

def publishing_options=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::PublishingOptions
Parameter

#tier

def tier() -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::Tier
Returns

#tier=

def tier=(value) -> ::Google::Cloud::Security::PrivateCA::V1::CaPool::Tier
Parameter
Returns