Google Certificate Authority Service V1 Client - Class CaPool (2.1.1)

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 \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Identifier. The resource name for this CaPool in the format projects/*/locations/*/caPools/* .

↳ tier
int

Required. Immutable. The Tier of this CaPool .

↳ issuance_policy
CaPool\IssuancePolicy

Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool .

↳ publishing_options
CaPool\PublishingOptions

Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool .

↳ labels
array| Google\Protobuf\Internal\MapField

Optional. Labels with user-defined metadata.

getName

Identifier. The resource name for this CaPool in the format projects/*/locations/*/caPools/* .

Returns
Type
Description
string

setName

Identifier. The resource name for this CaPool in the format projects/*/locations/*/caPools/* .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getTier

Required. Immutable. The Tier of this CaPool .

Returns
Type
Description
int

setTier

Required. Immutable. The Tier of this CaPool .

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getIssuancePolicy

Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool .

Returns
Type
Description

hasIssuancePolicy

clearIssuancePolicy

setIssuancePolicy

Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool .

Parameter
Name
Description
Returns
Type
Description
$this

getPublishingOptions

Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool .

Returns
Type
Description

hasPublishingOptions

clearPublishingOptions

setPublishingOptions

Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool .

Parameter
Name
Description
Returns
Type
Description
$this

getLabels

Optional. Labels with user-defined metadata.

Returns
Type
Description

setLabels

Optional. Labels with user-defined metadata.

Parameter
Name
Description
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: