Version 2.18.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 types5

addedAWS::AmazonMQ::ConfigurationAssociationdocs ↗#Link to AWS::AmazonMQ::ConfigurationAssociation
Type: AWS::AmazonMQ::ConfigurationAssociationProperties:  Broker: String  Configuration:    Revision: Integer    Id: String
addedAWS::IoTAnalytics::Channeldocs ↗#Link to AWS::IoTAnalytics::Channel
Type: AWS::IoTAnalytics::ChannelProperties:  ChannelName: String  RetentionPeriod:    NumberOfDays: Integer    Unlimited: Boolean  Tags:    - Key: String      Value: String
addedAWS::IoTAnalytics::Datasetdocs ↗#Link to AWS::IoTAnalytics::Dataset
Type: AWS::IoTAnalytics::DatasetProperties:  Actions:    - ActionName: String      ContainerAction:        Variables:          - DatasetContentVersionValue:              DatasetName: String            DoubleValue: Double            OutputFileUriValue:              FileName: String            VariableName: String            StringValue: String        ExecutionRoleArn: String        Image: String        ResourceConfiguration:          VolumeSizeInGB: Integer          ComputeType: String      QueryAction:        Filters:          - DeltaTime:              TimeExpression: String              OffsetSeconds: Integer        SqlQuery: String  DatasetName: String  Triggers:    - Schedule:        ScheduleExpression: String      TriggeringDataset:        DatasetName: String  RetentionPeriod:    NumberOfDays: Integer    Unlimited: Boolean  Tags:    - Key: String      Value: String
addedAWS::IoTAnalytics::Datastoredocs ↗#Link to AWS::IoTAnalytics::Datastore
Type: AWS::IoTAnalytics::DatastoreProperties:  DatastoreName: String  RetentionPeriod:    NumberOfDays: Integer    Unlimited: Boolean  Tags:    - Key: String      Value: String
addedAWS::IoTAnalytics::Pipelinedocs ↗#Link to AWS::IoTAnalytics::Pipeline
Type: AWS::IoTAnalytics::PipelineProperties:  PipelineName: String  Tags:    - Key: String      Value: String  PipelineActivities:    - SelectAttributes:        Next: String        Attributes:          - String        Name: String      Datastore:        DatastoreName: String        Name: String      Filter:        Filter: String        Next: String        Name: String      AddAttributes:        Next: String        Attributes: Json        Name: String      Channel:        ChannelName: String        Next: String        Name: String      DeviceShadowEnrich:        Attribute: String        Next: String        ThingName: String        RoleArn: String        Name: String      Math:        Attribute: String        Next: String        Math: String        Name: String      Lambda:        BatchSize: Integer        Next: String        LambdaName: String        Name: String      DeviceRegistryEnrich:        Attribute: String        Next: String        ThingName: String        RoleArn: String        Name: String      RemoveAttributes:        Next: String        Attributes:          - String        Name: String

02Modified resource types3

modifiedAWS::AmazonMQ::Brokerhistorydocs ↗#Link to AWS::AmazonMQ::Broker
Type: AWS::AmazonMQ::BrokerFn::GetAtt:added:   AmqpEndpoints:added:     - Stringadded:   Arn: Stringremoved:   BrokerId: Stringadded:   ConfigurationId: Stringadded:   ConfigurationRevision: Integeradded:   IpAddresses:added:     - Stringadded:   MqttEndpoints:added:     - Stringadded:   OpenWireEndpoints:added:     - Stringadded:   StompEndpoints:added:     - Stringadded:   WssEndpoints:added:     - String
modifiedAWS::SageMaker::EndpointConfighistorydocs ↗#Link to AWS::SageMaker::EndpointConfig
Type: AWS::SageMaker::EndpointConfigProperties:  ProductionVariants:added:     - AcceleratorType: String
modifiedAWS::SageMaker::Modelhistorydocs ↗#Link to AWS::SageMaker::Model
Type: AWS::SageMaker::ModelProperties:added:   Containers:added:     - ContainerHostname: Stringadded:       Environment: Jsonadded:       ModelDataUrl: Stringadded:       Image: String  # Required: Yes → Nomodified:   PrimaryContainer: ContainerDefinition