class Aws::SecurityHub::Types::AwsKmsKeyDetails
Contains metadata about an KMS key.
@note When making an API call, you may pass AwsKmsKeyDetails
data as a hash: { aws_account_id: "NonEmptyString", creation_date: 1.0, key_id: "NonEmptyString", key_manager: "NonEmptyString", key_state: "NonEmptyString", origin: "NonEmptyString", description: "NonEmptyString", key_rotation_status: false, }
@!attribute [rw] aws_account_id
The twelve-digit account ID of the Amazon Web Services account that owns the KMS key. @return [String]
@!attribute [rw] creation_date
Indicates when the KMS key was created. Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format][1]. The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z`. [1]: https://tools.ietf.org/html/rfc3339#section-5.6 @return [Float]
@!attribute [rw] key_id
The globally unique identifier for the KMS key. @return [String]
@!attribute [rw] key_manager
The manager of the KMS key. KMS keys in your Amazon Web Services account are either customer managed or Amazon Web Services managed. @return [String]
@!attribute [rw] key_state
The state of the KMS key. @return [String]
@!attribute [rw] origin
The source of the KMS key material. When this value is `AWS_KMS`, KMS created the key material. When this value is `EXTERNAL`, the key material was imported from your existing key management infrastructure or the KMS key lacks key material. When this value is `AWS_CLOUDHSM`, the key material was created in the CloudHSM cluster associated with a custom key store. @return [String]
@!attribute [rw] description
A description of the key. @return [String]
@!attribute [rw] key_rotation_status
Whether the key has key rotation enabled. @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsKmsKeyDetails AWS API Documentation
Constants
- SENSITIVE