GoogleKMSKey
No description
type GoogleKMSKey {
resourceID: ResourceID!
iamPolicy: GoogleIAMPolicy!
name: String!
createdAt: DateTime!
cryptoKeyBackend: String!
destroyScheduledDuration: String!
importOnly: Boolean!
labels: [GoogleKMSKeyLabel!]!
nextRotatedAt: DateTime!
primary: GoogleKMSKeyVersion!
purpose: GoogleKMSKeyPurpose!
rotationPeriod: String!
versionTemplate: GoogleKMSKeyVersionTemplate!
}
Fields
GoogleKMSKey.resourceID ● ResourceID! non-null scalar
The ID to identify the service account in Shisho Cloud
GoogleKMSKey.iamPolicy ● GoogleIAMPolicy! non-null object
The IAM policy of the Goole KMS
GoogleKMSKey.name ● String! non-null scalar
The key name The format:
projects/*/locations/*/keyRings/*/cryptoKeys/*
GoogleKMSKey.createdAt ● DateTime! non-null scalar
The created date/time
GoogleKMSKey.cryptoKeyBackend ● String! non-null scalar
The resource name of the backend environment The format:
projects/*/locations/*/ekmConnections/*
GoogleKMSKey.destroyScheduledDuration ● String! non-null scalar
The period of time that versions of this key spend in the DESTROY_SCHEDULED state before transitioning to DESTROYED
GoogleKMSKey.importOnly ● Boolean! non-null scalar
The state if this key may contain imported versions only
GoogleKMSKey.labels ● [GoogleKMSKeyLabel!]! non-null object
The labels See https://cloud.google.com/kms/docs/labeling-keys
GoogleKMSKey.nextRotatedAt ● DateTime! non-null scalar
At next_rotation_time, the Key Management Service will automatically:
- Create a new version of this CryptoKey.
- Mark the new version as primary
GoogleKMSKey.primary ● GoogleKMSKeyVersion! non-null union
The "primary" CryptoKeyVersion
GoogleKMSKey.purpose ● GoogleKMSKeyPurpose! non-null enum
The purpose of this CryptoKey
GoogleKMSKey.rotationPeriod ● String! non-null scalar
next_rotation_time will be advanced by this period when the service automatically rotates a key The range: 24 hours and at most 876,000 hours
GoogleKMSKey.versionTemplate ● GoogleKMSKeyVersionTemplate! non-null object
A template describing settings for new CryptoKeyVersion instances
Member of
GoogleKMSKeyRing object