Reference documentation and code samples for the Google Certificate Authority Service V1 Client class KeyVersionSpec.
A Cloud KMS key configuration that a CertificateAuthority will use.
Generated from protobuf message google.cloud.security.privateca.v1.CertificateAuthority.KeyVersionSpec
Namespace
Google \ Cloud \ Security \ PrivateCA \ V1 \ CertificateAuthorityMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ cloud_kms_key_version |
string
The resource name for an existing Cloud KMS CryptoKeyVersion in the format |
↳ algorithm |
int
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as |
getCloudKmsKeyVersion
The resource name for an existing Cloud KMS CryptoKeyVersion in the
format
projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*.
This option enables full flexibility in the key's capabilities and properties.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasCloudKmsKeyVersion
setCloudKmsKeyVersion
The resource name for an existing Cloud KMS CryptoKeyVersion in the
format
projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*.
This option enables full flexibility in the key's capabilities and properties.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getAlgorithm
The algorithm to use for creating a managed Cloud KMS key for a for a
simplified experience. All managed keys will be have their
ProtectionLevel as HSM.
| Returns | |
|---|---|
| Type | Description |
int |
|
hasAlgorithm
setAlgorithm
The algorithm to use for creating a managed Cloud KMS key for a for a
simplified experience. All managed keys will be have their
ProtectionLevel as HSM.
| Parameter | |
|---|---|
| Name | Description |
var |
int
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getKeyVersion
| Returns | |
|---|---|
| Type | Description |
string |
|