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