{
  "/cfts3-cmk-provided-as-bucket-prop/cmkKey": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "enableKeyRotation": true,
        "removalPolicy": "destroy"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/Custom::S3AutoDeleteObjectsCustomResourceProvider": [
    {
      "type": "aws:cdk:is-custom-resource-handler-customResourceProvider",
      "data": true
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/BootstrapVersion": [
    {
      "type": "aws:cdk:logicalId",
      "data": "BootstrapVersion"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/CheckBootstrapVersion": [
    {
      "type": "aws:cdk:logicalId",
      "data": "CheckBootstrapVersion"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/cmkKey/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "cmkKey598B20B2"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3LoggingBucket": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "encryption": "S3_MANAGED",
        "versioned": true,
        "blockPublicAccess": "*",
        "removalPolicy": "destroy",
        "enforceSSL": true,
        "autoDeleteObjects": true
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3Bucket": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "encryption": "KMS",
        "versioned": true,
        "blockPublicAccess": "*",
        "removalPolicy": "retain",
        "enforceSSL": true,
        "lifecycleRules": [
          {
            "noncurrentVersionTransitions": [
              {
                "storageClass": "*"
              }
            ]
          }
        ],
        "serverAccessLogsBucket": "*",
        "encryptionKey": "*"
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "addLifecycleRule": [
          {
            "noncurrentVersionTransitions": [
              {
                "storageClass": "*"
              }
            ]
          },
          "*",
          "*"
        ]
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucketAccessLog": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "encryption": "S3_MANAGED",
        "versioned": true,
        "blockPublicAccess": "*",
        "removalPolicy": "destroy",
        "enforceSSL": true,
        "autoDeleteObjects": true
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucket": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "encryption": "S3_MANAGED",
        "versioned": true,
        "blockPublicAccess": "*",
        "removalPolicy": "destroy",
        "enforceSSL": true,
        "autoDeleteObjects": true,
        "objectOwnership": "ObjectWriter",
        "serverAccessLogsBucket": "*"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudFrontOac": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyCloudFrontOac4EFECBD9"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudFrontDistribution": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "defaultBehavior": {
          "origin": "*",
          "viewerProtocolPolicy": "redirect-to-https"
        },
        "enableLogging": true,
        "logBucket": "*",
        "defaultRootObject": "*"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/LambdaFunctionServiceRole": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "assumedBy": {
          "principalAccount": "*",
          "assumeRoleAction": "*"
        },
        "inlinePolicies": "*"
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachInlinePolicy": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachInlinePolicy": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachInlinePolicy": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachInlinePolicy": [
          "*"
        ]
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/LambdaFunction": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "role": "*",
        "tracing": "Active",
        "runtime": "*",
        "handler": "*",
        "description": "*",
        "timeout": "*",
        "memorySize": "*",
        "code": "*"
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "addEnvironment": [
          "*",
          "*",
          {
            "removeInEdge": true
          }
        ]
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/test-cloudfront-s3-cmk-encryption-keyResourceCmkPolicy": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "statements": "*"
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "addStatements": [
          {}
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachToRole": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachToRole": [
          "*"
        ]
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdater": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": "*"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/Custom::S3AutoDeleteObjectsCustomResourceProvider/Role": [
    {
      "type": "aws:cdk:logicalId",
      "data": "CustomS3AutoDeleteObjectsCustomResourceProviderRole3B1BD092"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/Custom::S3AutoDeleteObjectsCustomResourceProvider/Handler": [
    {
      "type": "aws:cdk:logicalId",
      "data": "CustomS3AutoDeleteObjectsCustomResourceProviderHandler9D90184F"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3LoggingBucket/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyS3LoggingBucket5CE52209"
    },
    {
      "type": "aws:cdk:analytics:mixin",
      "data": {
        "mixin": "aws-cdk-lib.aws_s3.mixins.BucketAutoDeleteObjects"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3LoggingBucket/Policy": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "bucket": "*"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3LoggingBucket/AutoDeleteObjectsCustomResource": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": "*"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3Bucket/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyS3Bucket0E74E5D2"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3Bucket/Policy": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "bucket": "*"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucketAccessLog/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyCloudfrontLoggingBucketAccessLog8863921C"
    },
    {
      "type": "aws:cdk:analytics:mixin",
      "data": {
        "mixin": "aws-cdk-lib.aws_s3.mixins.BucketAutoDeleteObjects"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucketAccessLog/Policy": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "bucket": "*"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucketAccessLog/AutoDeleteObjectsCustomResource": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": "*"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucket/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyCloudfrontLoggingBucket7C1787CD"
    },
    {
      "type": "aws:cdk:analytics:mixin",
      "data": {
        "mixin": "aws-cdk-lib.aws_s3.mixins.BucketAutoDeleteObjects"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucket/Policy": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "bucket": "*"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucket/AutoDeleteObjectsCustomResource": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": "*"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudFrontDistribution/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyCloudFrontDistribution57C8A907"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/LambdaFunctionServiceRole/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyLambdaFunctionServiceRole85783D1D"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/LambdaFunction/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyLambdaFunction4DCD662E"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/LambdaFunction/inlinePolicyAddedToExecutionRole-0": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "statements": "*"
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "addStatements": [
          {}
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachToRole": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachToRole": [
          "*"
        ]
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/test-cloudfront-s3-cmk-encryption-keyResourceCmkPolicy/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeytestcloudfronts3cmkencryptionkeyResourceCmkPolicyBD4BA975"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "code": "*",
        "description": "*",
        "runtime": "*",
        "handler": "*",
        "timeout": "*",
        "loggingFormat": "JSON",
        "applicationLogLevelV2": "FATAL",
        "logGroup": "*",
        "vpc": "*",
        "vpcSubnets": "*",
        "securityGroups": "*",
        "role": "*",
        "functionName": "*",
        "environmentEncryption": "*"
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "addEnvironment": [
          "*",
          "*"
        ]
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdater/Default": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyKmsKeyPolicyUpdaterFAFEBF0F"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3LoggingBucket/Policy/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyS3LoggingBucketPolicyF38CB6DD"
    },
    {
      "type": "aws:cdk:analytics:mixin",
      "data": {
        "mixin": "aws-cdk-lib.aws_s3.mixins.BucketPolicyStatements"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3LoggingBucket/AutoDeleteObjectsCustomResource/Default": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyS3LoggingBucketAutoDeleteObjectsCustomResource69EF1373"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/S3Bucket/Policy/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyS3BucketPolicy5DF57B01"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucketAccessLog/Policy/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyCloudfrontLoggingBucketAccessLogPolicy8F931BD7"
    },
    {
      "type": "aws:cdk:analytics:mixin",
      "data": {
        "mixin": "aws-cdk-lib.aws_s3.mixins.BucketPolicyStatements"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucketAccessLog/AutoDeleteObjectsCustomResource/Default": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyCloudfrontLoggingBucketAccessLogAutoDeleteObjectsCustomResource4FF8A4C5"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucket/Policy/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyCloudfrontLoggingBucketPolicy5E737735"
    },
    {
      "type": "aws:cdk:analytics:mixin",
      "data": {
        "mixin": "aws-cdk-lib.aws_s3.mixins.BucketPolicyStatements"
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/CloudfrontLoggingBucket/AutoDeleteObjectsCustomResource/Default": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyCloudfrontLoggingBucketAutoDeleteObjectsCustomResourceB088BCC7"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/LambdaFunction/Code/AssetBucket": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": "*"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/LambdaFunction/inlinePolicyAddedToExecutionRole-0/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyLambdaFunctioninlinePolicyAddedToExecutionRole030BCEDF3"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/ServiceRole": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "assumedBy": {
          "principalAccount": "*",
          "assumeRoleAction": "*"
        },
        "managedPolicies": [
          {
            "managedPolicyArn": "*"
          }
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "addToPrincipalPolicy": [
          {}
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachInlinePolicy": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachInlinePolicy": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachInlinePolicy": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachInlinePolicy": [
          "*"
        ]
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyKmsKeyPolicyUpdateProviderframeworkonEvent8BCBFC59"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/inlinePolicyAddedToExecutionRole-0": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": {
        "statements": "*"
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "addStatements": [
          {}
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachToRole": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachToRole": [
          "*"
        ]
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/ServiceRole/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyKmsKeyPolicyUpdateProviderframeworkonEventServiceRole3D4040AD"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/ServiceRole/DefaultPolicy": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": "*"
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachToRole": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "attachToRole": [
          "*"
        ]
      }
    },
    {
      "type": "aws:cdk:analytics:method",
      "data": {
        "addStatements": [
          {}
        ]
      }
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/Code/AssetBucket": [
    {
      "type": "aws:cdk:analytics:construct",
      "data": "*"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/inlinePolicyAddedToExecutionRole-0/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyKmsKeyPolicyUpdateProviderframeworkonEventinlinePolicyAddedToExecutionRole0055AB010"
    }
  ],
  "/cfts3-cmk-provided-as-bucket-prop/test-cloudfront-s3-cmk-encryption-key/KmsKeyPolicyUpdateProvider/framework-onEvent/ServiceRole/DefaultPolicy/Resource": [
    {
      "type": "aws:cdk:logicalId",
      "data": "testcloudfronts3cmkencryptionkeyKmsKeyPolicyUpdateProviderframeworkonEventServiceRoleDefaultPolicy066CD751"
    }
  ]
}