Skip to main content

πŸ”Œ AWS KMS Key - object.extracts.yaml

  • Contextual name: πŸ”Œ object.extracts.yaml
  • ID: /types/CA10__CaAwsKmsKey__c/object.extracts.yaml
  • Located in: πŸ“• AWS KMS Key

Used In​

LogicPolicyFlags
🧠 prod.logic.yaml πŸŸ’πŸ“ AWS CloudTrail is not encrypted with KMS CMK 🟒🟒 x3
🧠 prod.logic.yaml πŸŸ’πŸ“ AWS KMS Symmetric CMK Rotation is not enabled 🟒🟒 x3

Content​

Open File

---
extracts:
# Values: Creating, Enabled, Disabled, PendingDeletion, PendingImport, PendingReplicaDeletion, Unavailable, Updating. Not nullable.
- name: "CA10__state__c"
value:
FIELD:
path: "CA10__state__c"
undeterminedIf:
noAccessDelegate:
path: "CA10__state__c"
currentStateMessage: "Unable to determine Key state. Possible permission issue with kms:DescribeKey."
isEmpty: "KMS Key state is not populated yet."
# Values: RSA_2048, RSA_3072, RSA_4096, ECC_NIST_P256, ECC_NIST_P384, ECC_NIST_P521, ECC_SECG_P256K1, SYMMETRIC_DEFAULT, HMAC_224, HMAC_256, HMAC_384, HMAC_512, SM2
# Not nullable
- name: "CA10__keySpec__c"
value:
FIELD:
path: "CA10__keySpec__c"
undeterminedIf:
noAccessDelegate:
path: "CA10__keySpec__c"
currentStateMessage: "Unable to determine Key state. Possible permission issue with kms:DescribeKey."
isEmpty: "KMS Key state is not populated yet."
# Checkbox.
- name: "CA10__rotationEnabled__c"
value:
FIELD:
path: "CA10__rotationEnabled__c"
undeterminedIf:
noAccessDelegate:
path: "CA10__rotationEnabled__c"
currentStateMessage: "Unable to determine Key Rotation status. Possible permission issue with kms:GetKeyRotationStatus."