aws-cloudformation / cfn-lint

CloudFormation Linter
MIT No Attribution
2.41k stars 577 forks source link

chore(specs) - Update CloudFormation specs to 177.0.0 #3282

Closed github-actions[bot] closed 1 month ago

github-actions[bot] commented 1 month ago

Automated changes by create-pull-request GitHub action

r-heimann commented 1 month ago

This would be important to merge and release because of ecs:fargate-ephemeral-storage-kms-key. Right now cfn-lint gives you

[cfn-lint] E3002: Invalid Property Resources/EcsCluster/Properties/Configuration/ManagedStorageConfiguration

when you try to do

  EcsCluster:
    Type: AWS::ECS::Cluster
    Properties:
      CapacityProviders:
        - FARGATE
      Configuration:
        ManagedStorageConfiguration: # <--
          FargateEphemeralStorageKmsKeyId: <KMSKey>

See https://aws.amazon.com/about-aws/whats-new/2024/06/amazon-ecs-aws-fargate-encrypt-ephemeral-storage-customer-managed-kms-keys/