AWSKMSKey
No description
type AWSKMSKey {
metadata: ResourceMetadata!
id: String!
accountId: String!
arn: String!
cloudHsmClusterId: String!
createdAt: DateTime
customKeyStoreId: String!
daletedAt: DateTime
description: String!
enabled: Boolean!
encryptionAlgorithms: [AWSKMSKeyEncryptionAlgorithmSpecType!]!
expirationModel: AWSKMSKeyExpirationModelType!
keyManager: AWSKMSKeyManagerType!
keySpec: AWSKMSKeySpecType!
keyState: AWSKMSKeyStateType!
keyUsage: AWSKMSKeyUsageType!
macAlgorithms: [AWSKMSKeyMacAlgorithmSpecType!]!
multiRegion: Boolean!
multiRegionConfiguration: AWSKMSKeyMultiRegionConfiguration
origin: AWSKMSKeyOriginType!
pendingDeletionWindowInDays: Int!
signingAlgorithms: [AWSKMSKeySigningAlgorithmSpecType!]!
validTo: DateTime
xksKeyConfiguration: AWSKMSKeyXksKeyConfiguration
keyRotationEnabled: Boolean!
}
Fields
AWSKMSKey.metadata ● ResourceMetadata! non-null object
The metadata to identify this resource in Shisho Cloud
AWSKMSKey.id ● String! non-null scalar
The globally unique identifier for the KMS key
AWSKMSKey.accountId ● String! non-null scalar
The twelve-digit account ID of the Amazon Web Services account that owns the KMS key
AWSKMSKey.arn ● String! non-null scalar
The Amazon Resource Name (ARN) of the KMS key
AWSKMSKey.cloudHsmClusterId ● String! non-null scalar
The cluster ID of the CloudHSM cluster that contains the key material for the KMS key
AWSKMSKey.createdAt ● DateTime scalar
The date and time when the KMS key was created
AWSKMSKey.customKeyStoreId ● String! non-null scalar
A unique identifier for the custom key store that contains the KMS key
AWSKMSKey.daletedAt ● DateTime scalar
The date and time after which KMS deletes this KMS key
AWSKMSKey.description ● String! non-null scalar
The description of the KMS key
AWSKMSKey.enabled ● Boolean! non-null scalar
Indicates whether the KMS key is enabled
AWSKMSKey.encryptionAlgorithms ● [AWSKMSKeyEncryptionAlgorithmSpecType!]! non-null enum
The encryption algorithms that the KMS key supports
AWSKMSKey.expirationModel ● AWSKMSKeyExpirationModelType! non-null enum
Indicates whether the KMS key's key material expires
AWSKMSKey.keyManager ● AWSKMSKeyManagerType! non-null enum
The manager of the KMS key
AWSKMSKey.keySpec ● AWSKMSKeySpecType! non-null enum
Describes the type of key material in the KMS key
AWSKMSKey.keyState ● AWSKMSKeyStateType! non-null enum
The current status of the KMS key
AWSKMSKey.keyUsage ● AWSKMSKeyUsageType! non-null enum
The cryptographic operations for which you can use the KMS key
AWSKMSKey.macAlgorithms ● [AWSKMSKeyMacAlgorithmSpecType!]! non-null enum
The message authentication code (MAC) algorithm that the HMAC KMS key supports
AWSKMSKey.multiRegion ● Boolean! non-null scalar
Indicates whether the KMS key is a multi-Region
AWSKMSKey.multiRegionConfiguration ● AWSKMSKeyMultiRegionConfiguration object
Lists the primary and replica keys in same multi-Region key
AWSKMSKey.origin ● AWSKMSKeyOriginType! non-null enum
The source of the key material for the KMS key
AWSKMSKey.pendingDeletionWindowInDays ● Int! non-null scalar
The waiting period before the primary key in a multi-Region key is deleted
AWSKMSKey.signingAlgorithms ● [AWSKMSKeySigningAlgorithmSpecType!]! non-null enum
The signing algorithms that the KMS key supports
AWSKMSKey.validTo ● DateTime scalar
The time at which the imported key material expires
AWSKMSKey.xksKeyConfiguration ● AWSKMSKeyXksKeyConfiguration object
Information about the external key that is associated with a KMS key in an external key store
AWSKMSKey.keyRotationEnabled ● Boolean! non-null scalar
Indicates whether key rotation is enabled
Member of
AWSKMS object