Version 33.0.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

01Modified resource types14

modifiedAWS::CE::CostCategoryhistorydocs ↗#Link to AWS::CE::CostCategory
Type: AWS::CE::CostCategoryProperties:added:   DefaultValue: String
modifiedAWS::DMS::Endpointhistorydocs ↗#Link to AWS::DMS::Endpoint
Type: AWS::DMS::EndpointProperties:added:   ResourceIdentifier: String
modifiedAWS::DMS::ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties:added:   ResourceIdentifier: String
modifiedAWS::DMS::ReplicationTaskhistorydocs ↗#Link to AWS::DMS::ReplicationTask
Type: AWS::DMS::ReplicationTaskProperties:added:   ResourceIdentifier: String
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:added:   KinesisStreamSpecification:added:     StreamArn: String
modifiedAWS::ElastiCache::ParameterGrouphistorydocs ↗#Link to AWS::ElastiCache::ParameterGroup
Type: AWS::ElastiCache::ParameterGroupProperties:  # Update requires: No interruption → Replacementmodified:   CacheParameterGroupFamily: Stringadded:   Tags:added:     - Key: Stringadded:       Value: String
modifiedAWS::ElastiCache::SecurityGrouphistorydocs ↗#Link to AWS::ElastiCache::SecurityGroup
Type: AWS::ElastiCache::SecurityGroupProperties:added:   Tags:added:     - Key: Stringadded:       Value: String
modifiedAWS::ElastiCache::SubnetGrouphistorydocs ↗#Link to AWS::ElastiCache::SubnetGroup
Type: AWS::ElastiCache::SubnetGroupProperties:added:   Tags:added:     - Key: Stringadded:       Value: String
modifiedAWS::GameLift::Fleethistorydocs ↗#Link to AWS::GameLift::Fleet
Type: AWS::GameLift::FleetProperties:  # Duplicates allowed: No → Not specifiedmodified:   EC2InboundPermissions:    - IpPermission  # Required: Yes → Nomodified:   EC2InstanceType: Stringremoved:   LogPaths:removed:     - String  # Duplicates allowed: No → Not specifiedmodified:   MetricGroups:    - String  # Required: Yes → Nomodified:   Name: String  RuntimeConfiguration:    # Duplicates allowed: No → Not specifiedmodified:     ServerProcesses:      - ServerProcessremoved:   ServerLaunchParameters: Stringremoved:   ServerLaunchPath: StringFn::GetAtt:added:   FleetId: String
modifiedAWS::IoT::TopicRulehistorydocs ↗#Link to AWS::IoT::TopicRule
Type: AWS::IoT::TopicRuleProperties:added:   Tags:added:     - Key: Stringadded:       Value: String  TopicRulePayload:    Actions:added:       - CloudwatchLogs:added:           LogGroupName: Stringadded:           RoleArn: String        Firehose:added:           BatchMode: Boolean        IotAnalytics:added:           BatchMode: Boolean        IotEvents:added:           BatchMode: Booleanadded:         Kafka:added:           DestinationArn: Stringadded:           Topic: Stringadded:           Key: Stringadded:           Partition: Stringadded:           ClientProperties:added:             <key>: Stringadded:         Timestream:added:           RoleArn: Stringadded:           DatabaseName: Stringadded:           TableName: Stringadded:           Dimensions:added:             TimestreamDimensionsList:added:               - Name: Stringadded:                 Value: Stringadded:           Timestamp:added:             Value: Stringadded:             Unit: String    ErrorAction:  # Action: see above    # Required: No → Yesmodified:     RuleDisabled: Boolean
modifiedAWS::IoTEvents::DetectorModelhistorydocs ↗#Link to AWS::IoTEvents::DetectorModel
Type: AWS::IoTEvents::DetectorModelProperties:  # Required: No → Yesmodified:   DetectorModelDefinition:    # Required: No → Yesmodified:     InitialStateName: String    # Required: No → Yes    # Duplicates allowed: Not specified → Yesmodified:     States:      - OnEnter:          # Duplicates allowed: Not specified → Yesmodified:           Events:            - # Duplicates allowed: Not specified → Yesmodified:               Actions:                - ClearTimer:                    # Required: No → Yesmodified:                     TimerName: String                  DynamoDB:                    # Required: No → Yesmodified:                     HashKeyField: String                    # Required: No → Yesmodified:                     HashKeyValue: String                    Payload:                      # Required: No → Yesmodified:                       ContentExpression: String                      # Required: No → Yesmodified:                       Type: String                    # Required: No → Yesmodified:                     TableName: String                  DynamoDBv2:                    Payload:  # Payload: see above                    # Required: No → Yesmodified:                     TableName: String                  Firehose:                    # Required: No → Yesmodified:                     DeliveryStreamName: String                    Payload:  # Payload: see above                  IotEvents:                    # Required: No → Yesmodified:                     InputName: String                    Payload:  # Payload: see above                  IotSiteWise:                    # Required: No → Yesmodified:                     PropertyValue:                      Timestamp:                        # Required: No → Yesmodified:                         TimeInSeconds: String                      # Required: No → Yesmodified:                       Value: AssetPropertyVariant                  IotTopicPublish:                    # Required: No → Yesmodified:                     MqttTopic: String                    Payload:  # Payload: see above                  Lambda:                    # Required: No → Yesmodified:                     FunctionArn: String                    Payload:  # Payload: see above                  ResetTimer:                    # Required: No → Yesmodified:                     TimerName: String                  SetTimer:                    # Required: No → Yesmodified:                     TimerName: String                  SetVariable:                    # Required: No → Yesmodified:                     Value: String                    # Required: No → Yesmodified:                     VariableName: String                  Sns:                    Payload:  # Payload: see above                    # Required: No → Yesmodified:                     TargetArn: String                  Sqs:                    Payload:  # Payload: see above                    # Required: No → Yesmodified:                     QueueUrl: String              # Required: No → Yesmodified:               EventName: String        OnExit:          # Duplicates allowed: Not specified → Yesmodified:           Events:  # Event: see above        OnInput:          # Duplicates allowed: Not specified → Yesmodified:           Events:  # Event: see above          # Duplicates allowed: Not specified → Yesmodified:           TransitionEvents:            - # Duplicates allowed: Not specified → Yesmodified:               Actions:  # Action: see above              # Required: No → Yesmodified:               Condition: String              # Required: No → Yesmodified:               EventName: String              # Required: No → Yesmodified:               NextState: String        # Required: No → Yesmodified:         StateName: String  # Required: No → Yesmodified:   RoleArn: String  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tag
modifiedAWS::IoTEvents::Inputhistorydocs ↗#Link to AWS::IoTEvents::Input
Type: AWS::IoTEvents::InputProperties:  # Required: No → Yesmodified:   InputDefinition:    # Required: No → Yes    # Duplicates allowed: Not specified → Nomodified:     Attributes:      - # Required: No → Yesmodified:         JsonPath: String  # Duplicates allowed: Not specified → Yesmodified:   Tags:    - Tag
modifiedAWS::MediaLive::Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties:  EncoderSettings:added:     MotionGraphicsConfiguration:added:       MotionGraphicsSettings:added:         HtmlMotionGraphicsSettings: {}added:       MotionGraphicsInsertion: String  InputAttachments:    - InputSettings:        VideoSelector:added:           ColorSpaceSettings:added:             Hdr10Settings:added:               MaxCll: Integeradded:               MaxFall: Integer
modifiedAWS::MWAA::Environmenthistorydocs ↗#Link to AWS::MWAA::Environment
Type: AWS::MWAA::EnvironmentProperties:added:   MinWorkers: Integer