[
  {
    "Resources": {
      "MyKey6AB29FA6": {
        "Type": "AWS::KMS::Key",
        "Properties": {
          "KeyPolicy": {
            "Statement": [
              {
                "Action": [
                  "kms:Create*",
                  "kms:Describe*",
                  "kms:Enable*",
                  "kms:List*",
                  "kms:Put*",
                  "kms:Update*",
                  "kms:Revoke*",
                  "kms:Disable*",
                  "kms:Get*",
                  "kms:Delete*",
                  "kms:ScheduleKeyDeletion",
                  "kms:CancelKeyDeletion",
                  "kms:GenerateDataKey",
                  "kms:TagResource",
                  "kms:UntagResource"
                ],
                "Effect": "Allow",
                "Principal": {
                  "AWS": {
                    "Fn::Join": [
                      "",
                      [
                        "arn:",
                        {
                          "Ref": "AWS::Partition"
                        },
                        ":iam::",
                        {
                          "Ref": "AWS::AccountId"
                        },
                        ":root"
                      ]
                    ]
                  }
                },
                "Resource": "*"
              }
            ],
            "Version": "2012-10-17"
          }
        },
        "UpdateReplacePolicy": "Delete",
        "DeletionPolicy": "Delete"
      }
    },
    "Outputs": {
      "ExportsOutputFnGetAttMyKey6AB29FA6Arn4FA82736": {
        "Value": {
          "Fn::GetAtt": [
            "MyKey6AB29FA6",
            "Arn"
          ]
        },
        "Export": {
          "Name": "KeyStack:ExportsOutputFnGetAttMyKey6AB29FA6Arn4FA82736"
        }
      }
    }
  },
  {
    "Resources": {
      "Alias325C5727": {
        "Type": "AWS::KMS::Alias",
        "Properties": {
          "AliasName": "alias/foo",
          "TargetKeyId": {
            "Fn::ImportValue": "KeyStack:ExportsOutputFnGetAttMyKey6AB29FA6Arn4FA82736"
          }
        }
      }
    }
  }
]