gcp.project.kmsService.keyring.cryptokey
Supported platform
- gcp
Description
Google Cloud (GCP) KMS crypto key
Fields
| ID | TYPE | DESCRIPTION |
|---|---|---|
| resourcePath | string | Full resource path |
| name | string | Crypto key name |
| primary | gcp.project.kmsService.keyring.cryptokey.version | Primary version for encrypt to use for this crypto key |
| purpose | string | Crypto key purpose |
| created | time | Creation timestamp |
| nextRotation | time | Time at which KMS will create a new version of this key and mark it as primary |
| rotationPeriod | time | Rotation period |
| versionTemplate | dict | Template describing the settings for new crypto key versions |
| labels | map[string]string | User-defined labels |
| importOnly | bool | Whether this key can contain imported versions only |
| destroyScheduledDuration | time | Period of time that versions of this key spend in DESTROY_SCHEDULED state before being destroyed |
| cryptoKeyBackend | string | Resource name of the backend environment where the key material for all crypto key versions reside |
| versions | []gcp.project.kmsService.keyring.cryptokey.version | List of cryptokey versions |
| iamPolicy | []gcp.resourcemanager.binding | Crypto key IAM policy |
References