kms
KmsAlias (AwsResource)
Attributes:
Name | Type | Description |
---|---|---|
alias_name |
str |
The alias itself. |
target_key_id |
str |
The ID of the KMS key the alias is for. |
alias_arn |
str |
The ARN of the alias. |
key_manager |
The Key Manager of this key (customer, or AWS). |
custom_invalidation(self)
inherited
A list of manual reasons why this resource should be invalidated
exclude_from_invalidation(self)
inherited
A list of attributes that should be excluded from the invalidation process
KmsKey (PoliciedResource)
Attributes:
Name | Type | Description |
---|---|---|
key_id |
str |
The ID of the key. |
arn |
str |
The ARN of the key. |
key_manager |
KeyManager |
The Key Manager of this key (customer, or AWS). |
alias_data |
KmsAlias |
The key's alias, if any. |
custom_invalidation(self)
inherited
A list of manual reasons why this resource should be invalidated
exclude_from_invalidation(self)
inherited
A list of attributes that should be excluded from the invalidation process
KeyManager (Enum)
Enum
AWS - key is managed by AWS
CUSTOMER - key is managed by the Customer
KmsKeyPolicy (ResourceBasedPolicy)
Attributes:
Name | Type | Description |
---|---|---|
key_id |
str |
The ID of the key. |
policy_statements |
The statements of the policy. |
|
raw_document |
The raw JSON of the policy. |
custom_invalidation(self)
inherited
A list of manual reasons why this resource should be invalidated
exclude_from_invalidation(self)
inherited
A list of attributes that should be excluded from the invalidation process