View Source GoogleApi.PrivateCA.V1.Model.CaPool (google_api_private_ca v0.9.0)
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.
Attributes
-
issuancePolicy(type:GoogleApi.PrivateCA.V1.Model.IssuancePolicy.t, default:nil) - Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool. -
labels(type:map(), default:nil) - Optional. Labels with user-defined metadata. -
name(type:String.t, default:nil) - Output only. The resource name for this CaPool in the formatprojects/*/locations/*/caPools/*. -
publishingOptions(type:GoogleApi.PrivateCA.V1.Model.PublishingOptions.t, default:nil) - Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool. -
tier(type:String.t, default:nil) - Required. Immutable. The Tier of this CaPool.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.PrivateCA.V1.Model.CaPool{
issuancePolicy: GoogleApi.PrivateCA.V1.Model.IssuancePolicy.t() | nil,
labels: map() | nil,
name: String.t() | nil,
publishingOptions: GoogleApi.PrivateCA.V1.Model.PublishingOptions.t() | nil,
tier: String.t() | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.