Version 18.2.0

Issued

cfn.fyi compares each version of the AWS CloudFormation resource specification with the version before it. See new resource types and changed properties as AWS releases them.

  • added
  • modified
  • removed

01Added resource types6

addedAWS::CloudFront::CachePolicydocs ↗#Link to AWS::CloudFront::CachePolicy
Type: AWS::CloudFront::CachePolicyProperties:  CachePolicyConfig:    Comment: String    DefaultTTL: Double    MaxTTL: Double    MinTTL: Double    Name: String    ParametersInCacheKeyAndForwardedToOrigin:      CookiesConfig:        CookieBehavior: String        Cookies:          - String      EnableAcceptEncodingGzip: Boolean      HeadersConfig:        HeaderBehavior: String        Headers:          - String      QueryStringsConfig:        QueryStringBehavior: String        QueryStrings:          - StringFn::GetAtt:  Id: String  LastModifiedTime: String
addedAWS::CloudFront::OriginRequestPolicydocs ↗#Link to AWS::CloudFront::OriginRequestPolicy
Type: AWS::CloudFront::OriginRequestPolicyProperties:  OriginRequestPolicyConfig:    Comment: String    CookiesConfig:      CookieBehavior: String      Cookies:        - String    HeadersConfig:      HeaderBehavior: String      Headers:        - String    Name: String    QueryStringsConfig:      QueryStringBehavior: String      QueryStrings:        - StringFn::GetAtt:  Id: String  LastModifiedTime: String
addedAWS::CloudFront::RealtimeLogConfigdocs ↗#Link to AWS::CloudFront::RealtimeLogConfig
Type: AWS::CloudFront::RealtimeLogConfigProperties:  EndPoints:    - KinesisStreamConfig:        RoleArn: String        StreamArn: String      StreamType: String  Fields:    - String  Name: String  SamplingRate: DoubleFn::GetAtt:  Arn: String
addedAWS::CodeGuruReviewer::RepositoryAssociationdocs ↗#Link to AWS::CodeGuruReviewer::RepositoryAssociation
Type: AWS::CodeGuruReviewer::RepositoryAssociationProperties:  Name: String  Type: String  Owner: String  ConnectionArn: StringFn::GetAtt:  AssociationArn: String
addedAWS::EKS::FargateProfiledocs ↗#Link to AWS::EKS::FargateProfile
Type: AWS::EKS::FargateProfileProperties:  ClusterName: String  FargateProfileName: String  PodExecutionRoleArn: String  Subnets:    - String  Selectors:    - Namespace: String      Labels:        - Key: String          Value: String  Tags:    - Key: String      Value: StringFn::GetAtt:  Arn: String
addedAWS::GameLift::GameServerGroupdocs ↗#Link to AWS::GameLift::GameServerGroup
Type: AWS::GameLift::GameServerGroupProperties:  AutoScalingPolicy:    EstimatedInstanceWarmup: Double    TargetTrackingConfiguration:      TargetValue: Double  BalancingStrategy: String  DeleteOption: String  GameServerGroupName: String  GameServerProtectionPolicy: String  InstanceDefinitions:    InstanceDefinitions:      - InstanceType: String        WeightedCapacity: String  LaunchTemplate:    LaunchTemplateId: String    LaunchTemplateName: String    Version: String  MaxSize: Double  MinSize: Double  RoleArn: String  Tags:    Tags:      - Key: String        Value: String  VpcSubnets:    VpcSubnets:      - StringFn::GetAtt:  AutoScalingGroupArn: String  GameServerGroupArn: String

02Modified resource types7

modifiedAWS::Cognito::UserPoolClienthistorydocs ↗#Link to AWS::Cognito::UserPoolClient
Type: AWS::Cognito::UserPoolClientProperties:added:   AccessTokenValidity: Integeradded:   IdTokenValidity: Integeradded:   TokenValidityUnits:added:     IdToken: Stringadded:     RefreshToken: Stringadded:     AccessToken: String
modifiedAWS::ECR::Repositoryhistorydocs ↗#Link to AWS::ECR::Repository
Type: AWS::ECR::RepositoryProperties:modified:   LifecyclePolicy: Json → LifecyclePolicyadded:     LifecyclePolicyText: Stringadded:     RegistryId: String
modifiedAWS::Macie::FindingsFilterhistorydocs ↗#Link to AWS::Macie::FindingsFilter
Type: AWS::Macie::FindingsFilterPropertyTypes:added:   FindingsFilterListItem:added:     Id: Stringadded:     Name: String
modifiedAWS::Neptune::DBClusterhistorydocs ↗#Link to AWS::Neptune::DBCluster
Type: AWS::Neptune::DBClusterProperties:added:   AssociatedRoles:added:     - RoleArn: Stringadded:       FeatureName: String
modifiedAWS::Route53::HealthCheckhistorydocs ↗#Link to AWS::Route53::HealthCheck
Type: AWS::Route53::HealthCheckProperties:  # Update requires: Some interruptions → No interruptionmodified:   HealthCheckConfig: HealthCheckConfig → Json  # Duplicates allowed: Yes → Nomodified:   HealthCheckTags:    - HealthCheckTagFn::GetAtt:added:   HealthCheckId: String
modifiedAWS::SSM::Associationhistorydocs ↗#Link to AWS::SSM::Association
Type: AWS::SSM::AssociationPropertyTypes:added:   ParameterValues:added:     ParameterValues:added:       - String
modifiedAWS::StepFunctions::StateMachinehistorydocs ↗#Link to AWS::StepFunctions::StateMachine
Type: AWS::StepFunctions::StateMachineProperties:  LoggingConfiguration:    Destinations:      - CloudWatchLogsLogGroup:          # Required: No → Yesmodified:           LogGroupArn: String  # Update requires: No interruption → Replacementmodified:   StateMachineType: String  # Duplicates allowed: Yes → Not specifiedmodified:   Tags:    - TagsEntry  TracingConfiguration:    # Required: No → Yesmodified:     Enabled: BooleanFn::GetAtt:removed:   Arn: String