GoogleKey Type
A Google KMS key.
Remarks
This type represents a Google KMS key.
Fields
CreationDate String |
The key's creation date. This property reflects the key's creation date, formatted as an RFC 3339 UTC timestamp. |
Name String |
The name of the key. This property reflects the name of the key. |
NextRotateDate String |
The key's next rotation date. This property reflects the key's next rotation date, formatted as an RFC 3339 UTC timestamp, or empty string if automatic rotation is not enabled. Note that automatic rotation is only supported for symmetric keys. |
PrimaryVersion String |
The Id of the key's primary version. For symmetric keys, this property reflects the Id of the key's primary version. For asymmetric keys, this property is always empty, since asymmetric keys cannot have a primary version. |
Purpose TickGoogleKeyPurposes |
The key's purpose. This property reflects the key's purpose. Possible values are:
|
RotationPeriod String |
The key's rotation period. This property reflects the key's rotation period, formatted as a number of seconds with up to nine fractional digits with a trailing s (e.g., 3.5984s); or empty string if automatic rotation is not enabled. Note that automatic rotation is only supported for symmetric keys. |
TemplateAlgorithm String |
The algorithm to use when new versions of the key are created. This property reflects the algorithm to use when new versions of the key are created by CreateVersion. |
TemplateProtectionLevel String |
The protection level to use when new versions of the key are created. This property reflects the protection level to use when new versions of the key are created by CreateVersion. Possible values are:
|