Reference documentation and code samples for the Google Certificate Authority Service V1 Client class 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.
Generated from protobuf message google.cloud.security.privateca.v1.CaPool
Namespace
Google \ Cloud \ Security \ PrivateCA \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
Output only. The resource name for this CaPool
in the format projects/*/locations/*/caPools/*
.
↳ issuance_policy
Google\Cloud\Security\PrivateCA\V1\CaPool\IssuancePolicy
Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool .
↳ publishing_options
Google\Cloud\Security\PrivateCA\V1\CaPool\PublishingOptions
Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool .
↳ labels
getName
Output only. The resource name for this CaPool
in the format projects/*/locations/*/caPools/*
.
string
setName
Output only. The resource name for this CaPool
in the format projects/*/locations/*/caPools/*
.
var
string
$this
getTier
int
setTier
var
int
$this
getIssuancePolicy
Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool .
hasIssuancePolicy
clearIssuancePolicy
setIssuancePolicy
Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool .
$this
getPublishingOptions
Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool .
hasPublishingOptions
clearPublishingOptions
setPublishingOptions
Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool .
$this
getLabels
Optional. Labels with user-defined metadata.
setLabels
Optional. Labels with user-defined metadata.
$this