Version 3.4.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 types24

addedAWS::Amplify::Appdocs ↗#Link to AWS::Amplify::App
Type: AWS::Amplify::AppProperties:  OauthToken: String  Repository: String  Description: String  EnvironmentVariables:    - Value: String      Name: String  AccessToken: String  BuildSpec: String  CustomRules:    - Condition: String      Status: String      Target: String      Source: String  BasicAuthConfig:    Username: String    EnableBasicAuth: Boolean    Password: String  Tags:    - Value: String      Key: String  Name: String  IAMServiceRole: StringFn::GetAtt:  AppId: String  Arn: String  DefaultDomain: String  AppName: StringPropertyTypes:  Token:    Value: String    Key: String
addedAWS::Amplify::Branchdocs ↗#Link to AWS::Amplify::Branch
Type: AWS::Amplify::BranchProperties:  Description: String  EnvironmentVariables:    - Value: String      Name: String  AppId: String  BuildSpec: String  Stage: String  BranchName: String  BasicAuthConfig:    Username: String    EnableBasicAuth: Boolean    Password: String  Tags:    - Value: String      Key: StringFn::GetAtt:  BranchName: String  Arn: String
addedAWS::Amplify::Domaindocs ↗#Link to AWS::Amplify::Domain
Type: AWS::Amplify::DomainProperties:  SubDomainSettings:    - Prefix: String      BranchName: String  AppId: String  DomainName: StringFn::GetAtt:  DomainName: String  StatusReason: String  Arn: String  DomainStatus: String  CertificateRecord: String
addedAWS::EC2::ClientVpnAuthorizationRuledocs ↗#Link to AWS::EC2::ClientVpnAuthorizationRule
Type: AWS::EC2::ClientVpnAuthorizationRuleProperties:  ClientVpnEndpointId: String  Description: String  AccessGroupId: String  TargetNetworkCidr: String  AuthorizeAllGroups: Boolean
addedAWS::EC2::ClientVpnEndpointdocs ↗#Link to AWS::EC2::ClientVpnEndpoint
Type: AWS::EC2::ClientVpnEndpointProperties:  ClientCidrBlock: String  ConnectionLogOptions:    CloudwatchLogStream: String    Enabled: Boolean    CloudwatchLogGroup: String  Description: String  TagSpecifications:    - ResourceType: String      Tags:        - Value: String          Key: String  AuthenticationOptions:    - MutualAuthentication:        ClientRootCertificateChainArn: String      Type: String      ActiveDirectory:        DirectoryId: String  ServerCertificateArn: String  DnsServers:    - String  TransportProtocol: String
addedAWS::EC2::ClientVpnRoutedocs ↗#Link to AWS::EC2::ClientVpnRoute
Type: AWS::EC2::ClientVpnRouteProperties:  ClientVpnEndpointId: String  TargetVpcSubnetId: String  Description: String  DestinationCidrBlock: String
addedAWS::EC2::ClientVpnTargetNetworkAssociationdocs ↗#Link to AWS::EC2::ClientVpnTargetNetworkAssociation
Type: AWS::EC2::ClientVpnTargetNetworkAssociationProperties:  ClientVpnEndpointId: String  SubnetId: String
addedAWS::IoTThingsGraph::FlowTemplatedocs ↗#Link to AWS::IoTThingsGraph::FlowTemplate
Type: AWS::IoTThingsGraph::FlowTemplateProperties:  CompatibleNamespaceVersion: Double  Definition:    Language: String    Text: String
addedAWS::MSK::Clusterdocs ↗#Link to AWS::MSK::Cluster
Type: AWS::MSK::ClusterProperties:  BrokerNodeGroupInfo:    SecurityGroups:      - String    ClientSubnets:      - String    StorageInfo:      EBSStorageInfo:        VolumeSize: Integer    BrokerAZDistribution: String    InstanceType: String  EnhancedMonitoring: String  KafkaVersion: String  NumberOfBrokerNodes: Integer  EncryptionInfo:    EncryptionAtRest:      DataVolumeKMSKeyId: String    EncryptionInTransit:      ClientBroker: String      InCluster: Boolean  ClusterName: String  ClientAuthentication:    Tls:      CertificateAuthorityArnList:        - String  Tags: Json  ConfigurationInfo:    Revision: Integer    Arn: String
addedAWS::Pinpoint::ADMChanneldocs ↗#Link to AWS::Pinpoint::ADMChannel
Type: AWS::Pinpoint::ADMChannelProperties:  ClientSecret: String  Enabled: Boolean  ClientId: String  ApplicationId: String
addedAWS::Pinpoint::APNSChanneldocs ↗#Link to AWS::Pinpoint::APNSChannel
Type: AWS::Pinpoint::APNSChannelProperties:  BundleId: String  PrivateKey: String  Enabled: Boolean  DefaultAuthenticationMethod: String  TokenKey: String  ApplicationId: String  TeamId: String  Certificate: String  TokenKeyId: String
addedAWS::Pinpoint::APNSSandboxChanneldocs ↗#Link to AWS::Pinpoint::APNSSandboxChannel
Type: AWS::Pinpoint::APNSSandboxChannelProperties:  BundleId: String  PrivateKey: String  Enabled: Boolean  DefaultAuthenticationMethod: String  TokenKey: String  ApplicationId: String  TeamId: String  Certificate: String  TokenKeyId: String
addedAWS::Pinpoint::APNSVoipChanneldocs ↗#Link to AWS::Pinpoint::APNSVoipChannel
Type: AWS::Pinpoint::APNSVoipChannelProperties:  BundleId: String  PrivateKey: String  Enabled: Boolean  DefaultAuthenticationMethod: String  TokenKey: String  ApplicationId: String  TeamId: String  Certificate: String  TokenKeyId: String
addedAWS::Pinpoint::APNSVoipSandboxChanneldocs ↗#Link to AWS::Pinpoint::APNSVoipSandboxChannel
Type: AWS::Pinpoint::APNSVoipSandboxChannelProperties:  BundleId: String  PrivateKey: String  Enabled: Boolean  DefaultAuthenticationMethod: String  TokenKey: String  ApplicationId: String  TeamId: String  Certificate: String  TokenKeyId: String
addedAWS::Pinpoint::Appdocs ↗#Link to AWS::Pinpoint::App
Type: AWS::Pinpoint::AppProperties:  Name: String
addedAWS::Pinpoint::ApplicationSettingsdocs ↗#Link to AWS::Pinpoint::ApplicationSettings
Type: AWS::Pinpoint::ApplicationSettingsProperties:  QuietTime:    Start: String    End: String  Limits:    Daily: Integer    MaximumDuration: Integer    Total: Integer    MessagesPerSecond: Integer  ApplicationId: String  CampaignHook:    Mode: String    WebUrl: String    LambdaFunctionName: String  CloudWatchMetricsEnabled: Boolean
addedAWS::Pinpoint::BaiduChanneldocs ↗#Link to AWS::Pinpoint::BaiduChannel
Type: AWS::Pinpoint::BaiduChannelProperties:  SecretKey: String  ApiKey: String  Enabled: Boolean  ApplicationId: String
addedAWS::Pinpoint::Campaigndocs ↗#Link to AWS::Pinpoint::Campaign
Type: AWS::Pinpoint::CampaignProperties:  Description: String  SegmentId: String  IsPaused: Boolean  AdditionalTreatments:    - TreatmentDescription: String      MessageConfiguration:        APNSMessage:          JsonBody: String          Action: String          MediaUrl: String          TimeToLive: Integer          ImageSmallIconUrl: String          ImageUrl: String          Title: String          ImageIconUrl: String          SilentPush: Boolean          Body: String          RawContent: String          Url: String        BaiduMessage:  # Message: see above        DefaultMessage:  # Message: see above        EmailMessage:          FromAddress: String          HtmlBody: String          Title: String          Body: String        GCMMessage:  # Message: see above        SMSMessage:          SenderId: String          Body: String          MessageType: String        ADMMessage:  # Message: see above      Schedule:        TimeZone: String        QuietTime:          Start: String          End: String        EndTime: String        StartTime: String        Frequency: String        EventFilter:          FilterType: String          Dimensions:            Metrics: Json            EventType:              DimensionType: String              Values:                - String            Attributes: Json        IsLocalTime: Boolean      SizePercent: Integer      TreatmentName: String  Name: String  SegmentVersion: Integer  TreatmentDescription: String  MessageConfiguration:  # MessageConfiguration: see above  Limits:    Daily: Integer    MaximumDuration: Integer    Total: Integer    MessagesPerSecond: Integer  HoldoutPercent: Integer  Schedule:  # Schedule: see above  ApplicationId: String  CampaignHook:    Mode: String    WebUrl: String    LambdaFunctionName: String  TreatmentName: StringFn::GetAtt:  CampaignId: StringPropertyTypes:  AttributeDimension:    AttributeType: String    Values:      - String  MetricDimension:    ComparisonOperator: String    Value: Double
addedAWS::Pinpoint::EmailChanneldocs ↗#Link to AWS::Pinpoint::EmailChannel
Type: AWS::Pinpoint::EmailChannelProperties:  ConfigurationSet: String  FromAddress: String  Enabled: Boolean  ApplicationId: String  Identity: String  RoleArn: String
addedAWS::Pinpoint::EventStreamdocs ↗#Link to AWS::Pinpoint::EventStream
Type: AWS::Pinpoint::EventStreamProperties:  ApplicationId: String  DestinationStreamArn: String  RoleArn: String
addedAWS::Pinpoint::GCMChanneldocs ↗#Link to AWS::Pinpoint::GCMChannel
Type: AWS::Pinpoint::GCMChannelProperties:  ApiKey: String  Enabled: Boolean  ApplicationId: String
addedAWS::Pinpoint::Segmentdocs ↗#Link to AWS::Pinpoint::Segment
Type: AWS::Pinpoint::SegmentProperties:  SegmentGroups:    Groups:      - Type: String        SourceType: String        Dimensions:          - Demographic:              AppVersion:                DimensionType: String                Values:                  - String              DeviceType:  # SetDimension: see above              Platform:  # SetDimension: see above              Channel:  # SetDimension: see above              Model:  # SetDimension: see above              Make:  # SetDimension: see above            Metrics: Json            Attributes: Json            Behavior:              Recency:                Duration: String                RecencyType: String            UserAttributes: Json            Location:              GPSPoint:                RangeInKilometers: Double                Coordinates:                  Latitude: Double                  Longitude: Double              Country:  # SetDimension: see above        SourceSegments:          - Version: Integer            Id: String    Include: String  Dimensions:  # SegmentDimensions: see above  ApplicationId: String  Name: StringFn::GetAtt:  SegmentId: StringPropertyTypes:  AttributeDimension:    AttributeType: String    Values:      - String
addedAWS::Pinpoint::SMSChanneldocs ↗#Link to AWS::Pinpoint::SMSChannel
Type: AWS::Pinpoint::SMSChannelProperties:  ShortCode: String  Enabled: Boolean  ApplicationId: String  SenderId: String
addedAWS::Pinpoint::VoiceChanneldocs ↗#Link to AWS::Pinpoint::VoiceChannel
Type: AWS::Pinpoint::VoiceChannelProperties:  Enabled: Boolean  ApplicationId: String

02Modified resource types111

modifiedAWS::ApiGateway::Deploymenthistorydocs ↗#Link to AWS::ApiGateway::Deployment
Type: AWS::ApiGateway::DeploymentProperties:  StageDescription:    Tags:      - # Required: No → Yesmodified:         Key: String        # Required: No → Yesmodified:         Value: String
modifiedAWS::ApiGateway::Stagehistorydocs ↗#Link to AWS::ApiGateway::Stage
Type: AWS::ApiGateway::StageProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::AppMesh::VirtualNodehistorydocs ↗#Link to AWS::AppMesh::VirtualNode
Type: AWS::AppMesh::VirtualNodeProperties:  Spec:    ServiceDiscovery:      # Required: Yes → Nomodified:       DNS: DnsServiceDiscovery
modifiedAWS::AppStream::Fleethistorydocs ↗#Link to AWS::AppStream::Fleet
Type: AWS::AppStream::FleetProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::AppStream::ImageBuilderhistorydocs ↗#Link to AWS::AppStream::ImageBuilder
Type: AWS::AppStream::ImageBuilderProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::AppStream::Stackhistorydocs ↗#Link to AWS::AppStream::Stack
Type: AWS::AppStream::StackProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::AppSync::GraphQLApihistorydocs ↗#Link to AWS::AppSync::GraphQLApi
Type: AWS::AppSync::GraphQLApiProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CertificateManager::Certificatehistorydocs ↗#Link to AWS::CertificateManager::Certificate
Type: AWS::CertificateManager::CertificateProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudFormation::Stackhistorydocs ↗#Link to AWS::CloudFormation::Stack
Type: AWS::CloudFormation::StackProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudFront::Distributionhistorydocs ↗#Link to AWS::CloudFront::Distribution
Type: AWS::CloudFront::DistributionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudFront::StreamingDistributionhistorydocs ↗#Link to AWS::CloudFront::StreamingDistribution
Type: AWS::CloudFront::StreamingDistributionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CloudTrail::Trailhistorydocs ↗#Link to AWS::CloudTrail::Trail
Type: AWS::CloudTrail::TrailProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CodeBuild::Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::CodePipeline::CustomActionTypehistorydocs ↗#Link to AWS::CodePipeline::CustomActionType
Type: AWS::CodePipeline::CustomActionTypeProperties:  # Required: No → Yesmodified:   Version: String
modifiedAWS::DLM::LifecyclePolicyhistorydocs ↗#Link to AWS::DLM::LifecyclePolicy
Type: AWS::DLM::LifecyclePolicyProperties:  PolicyDetails:added:     Parameters:added:       ExcludeBootVolume: Booleanadded:     PolicyType: String    Schedules:      - TagsToAdd:          - # Required: No → Yesmodified:             Key: String            # Required: No → Yesmodified:             Value: Stringadded:         VariableTags:added:           - Value: Stringadded:             Key: String    TargetTags:  # Tag: see above
modifiedAWS::DMS::Endpointhistorydocs ↗#Link to AWS::DMS::Endpoint
Type: AWS::DMS::EndpointProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::EventSubscriptionhistorydocs ↗#Link to AWS::DMS::EventSubscription
Type: AWS::DMS::EventSubscriptionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::ReplicationSubnetGrouphistorydocs ↗#Link to AWS::DMS::ReplicationSubnetGroup
Type: AWS::DMS::ReplicationSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DMS::ReplicationTaskhistorydocs ↗#Link to AWS::DMS::ReplicationTask
Type: AWS::DMS::ReplicationTaskProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DocDB::DBClusterhistorydocs ↗#Link to AWS::DocDB::DBCluster
Type: AWS::DocDB::DBClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DocDB::DBClusterParameterGrouphistorydocs ↗#Link to AWS::DocDB::DBClusterParameterGroup
Type: AWS::DocDB::DBClusterParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DocDB::DBInstancehistorydocs ↗#Link to AWS::DocDB::DBInstance
Type: AWS::DocDB::DBInstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DocDB::DBSubnetGrouphistorydocs ↗#Link to AWS::DocDB::DBSubnetGroup
Type: AWS::DocDB::DBSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::DynamoDB::Tablehistorydocs ↗#Link to AWS::DynamoDB::Table
Type: AWS::DynamoDB::TableProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::CapacityReservationhistorydocs ↗#Link to AWS::EC2::CapacityReservation
Type: AWS::EC2::CapacityReservationProperties:  TagSpecifications:    - Tags:        - # Required: No → Yesmodified:           Key: String          # Required: No → Yesmodified:           Value: String
modifiedAWS::EC2::CustomerGatewayhistorydocs ↗#Link to AWS::EC2::CustomerGateway
Type: AWS::EC2::CustomerGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::DHCPOptionshistorydocs ↗#Link to AWS::EC2::DHCPOptions
Type: AWS::EC2::DHCPOptionsProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::Hosthistorydocs ↗#Link to AWS::EC2::Host
Type: AWS::EC2::HostProperties:added:   HostRecovery: String
modifiedAWS::EC2::Instancehistorydocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::InternetGatewayhistorydocs ↗#Link to AWS::EC2::InternetGateway
Type: AWS::EC2::InternetGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:  LaunchTemplateData:    TagSpecifications:      - Tags:          - # Required: No → Yesmodified:             Key: String            # Required: No → Yesmodified:             Value: String
modifiedAWS::EC2::NatGatewayhistorydocs ↗#Link to AWS::EC2::NatGateway
Type: AWS::EC2::NatGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::NetworkAclhistorydocs ↗#Link to AWS::EC2::NetworkAcl
Type: AWS::EC2::NetworkAclProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::NetworkInterfacehistorydocs ↗#Link to AWS::EC2::NetworkInterface
Type: AWS::EC2::NetworkInterfaceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::Routehistorydocs ↗#Link to AWS::EC2::Route
Type: AWS::EC2::RouteProperties:added:   TransitGatewayId: String
modifiedAWS::EC2::RouteTablehistorydocs ↗#Link to AWS::EC2::RouteTable
Type: AWS::EC2::RouteTableProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::SecurityGrouphistorydocs ↗#Link to AWS::EC2::SecurityGroup
Type: AWS::EC2::SecurityGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties:  SpotFleetRequestConfigData:    LaunchSpecifications:      - TagSpecifications:          - Tags:              - # Required: No → Yesmodified:                 Key: String                # Required: No → Yesmodified:                 Value: String
modifiedAWS::EC2::Subnethistorydocs ↗#Link to AWS::EC2::Subnet
Type: AWS::EC2::SubnetProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::TransitGatewayhistorydocs ↗#Link to AWS::EC2::TransitGateway
Type: AWS::EC2::TransitGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::TransitGatewayAttachmenthistorydocs ↗#Link to AWS::EC2::TransitGatewayAttachment
Type: AWS::EC2::TransitGatewayAttachmentProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::TransitGatewayRouteTablehistorydocs ↗#Link to AWS::EC2::TransitGatewayRouteTable
Type: AWS::EC2::TransitGatewayRouteTableProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::Volumehistorydocs ↗#Link to AWS::EC2::Volume
Type: AWS::EC2::VolumeProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPChistorydocs ↗#Link to AWS::EC2::VPC
Type: AWS::EC2::VPCProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPCPeeringConnectionhistorydocs ↗#Link to AWS::EC2::VPCPeeringConnection
Type: AWS::EC2::VPCPeeringConnectionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EC2::VPNConnectionhistorydocs ↗#Link to AWS::EC2::VPNConnection
Type: AWS::EC2::VPNConnectionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: Stringadded:   TransitGatewayId: String  # Required: Yes → Nomodified:   VpnGatewayId: String
modifiedAWS::EC2::VPNGatewayhistorydocs ↗#Link to AWS::EC2::VPNGateway
Type: AWS::EC2::VPNGatewayProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ECR::Repositoryhistorydocs ↗#Link to AWS::ECR::Repository
Type: AWS::ECR::RepositoryProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::ECS::Clusterhistorydocs ↗#Link to AWS::ECS::Cluster
Type: AWS::ECS::ClusterProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::ECS::Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:added:   EnableECSManagedTags: Booleanadded:   PropagateTags: Stringadded:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::ECS::TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties:  ContainerDefinitions:added:     - ResourceRequirements:added:         - Type: Stringadded:           Value: Stringadded:       Secrets:added:         - Name: Stringadded:           ValueFrom: Stringadded:   Tags:added:     - Value: Stringadded:       Key: String  # Update requires: No interruption → Replacementmodified:   Volumes:    - Volume
modifiedAWS::EFS::FileSystemhistorydocs ↗#Link to AWS::EFS::FileSystem
Type: AWS::EFS::FileSystemProperties:added:   LifecyclePolicies:added:     - TransitionToIA: String
modifiedAWS::EFS::MountTargethistorydocs ↗#Link to AWS::EFS::MountTarget
Type: AWS::EFS::MountTargetFn::GetAtt:added:   IpAddress: String
modifiedAWS::ElastiCache::CacheClusterhistorydocs ↗#Link to AWS::ElastiCache::CacheCluster
Type: AWS::ElastiCache::CacheClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElastiCache::ReplicationGrouphistorydocs ↗#Link to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticBeanstalk::Environmenthistorydocs ↗#Link to AWS::ElasticBeanstalk::Environment
Type: AWS::ElasticBeanstalk::EnvironmentProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticLoadBalancing::LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancing::LoadBalancer
Type: AWS::ElasticLoadBalancing::LoadBalancerProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticLoadBalancingV2::ListenerRulehistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::ListenerRule
Type: AWS::ElasticLoadBalancingV2::ListenerRuleProperties:  Conditions:added:     - HostHeaderConfig:added:         Values:added:           - Stringadded:       HttpHeaderConfig:added:         HttpHeaderName: Stringadded:         Values:added:           - Stringadded:       HttpRequestMethodConfig:added:         Values:added:           - Stringadded:       PathPatternConfig:added:         Values:added:           - Stringadded:       QueryStringConfig:added:         Values:added:           - Key: Stringadded:             Value: Stringadded:       SourceIpConfig:added:         Values:added:           - String
modifiedAWS::ElasticLoadBalancingV2::LoadBalancerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::LoadBalancer
Type: AWS::ElasticLoadBalancingV2::LoadBalancerProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ElasticLoadBalancingV2::TargetGrouphistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::TargetGroup
Type: AWS::ElasticLoadBalancingV2::TargetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Elasticsearch::Domainhistorydocs ↗#Link to AWS::Elasticsearch::Domain
Type: AWS::Elasticsearch::DomainProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::EMR::Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties:  Instances:added:     Ec2SubnetIds:added:       - String  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::FSx::FileSystemhistorydocs ↗#Link to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystemProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Inspector::AssessmentTemplatehistorydocs ↗#Link to AWS::Inspector::AssessmentTemplate
Type: AWS::Inspector::AssessmentTemplateProperties:  UserAttributesForFindings:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Inspector::ResourceGrouphistorydocs ↗#Link to AWS::Inspector::ResourceGroup
Type: AWS::Inspector::ResourceGroupProperties:  ResourceGroupTags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::IoTAnalytics::Channelhistorydocs ↗#Link to AWS::IoTAnalytics::Channel
Type: AWS::IoTAnalytics::ChannelProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::IoTAnalytics::Datasethistorydocs ↗#Link to AWS::IoTAnalytics::Dataset
Type: AWS::IoTAnalytics::DatasetProperties:added:   ContentDeliveryRules:added:     - Destination:added:         IotEventsDestinationConfiguration:added:           InputName: Stringadded:           RoleArn: Stringadded:         S3DestinationConfiguration:added:           GlueConfiguration:added:             TableName: Stringadded:             DatabaseName: Stringadded:           Bucket: Stringadded:           Key: Stringadded:           RoleArn: Stringadded:       EntryName: String  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: Stringadded:   VersioningConfiguration:added:     MaxVersions: Integeradded:     Unlimited: Boolean
modifiedAWS::IoTAnalytics::Datastorehistorydocs ↗#Link to AWS::IoTAnalytics::Datastore
Type: AWS::IoTAnalytics::DatastoreProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::IoTAnalytics::Pipelinehistorydocs ↗#Link to AWS::IoTAnalytics::Pipeline
Type: AWS::IoTAnalytics::PipelineProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Kinesis::Streamhistorydocs ↗#Link to AWS::Kinesis::Stream
Type: AWS::Kinesis::StreamProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::KinesisFirehose::DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties:  ElasticsearchDestinationConfiguration:    S3Configuration:added:       ErrorOutputPrefix: String  ExtendedS3DestinationConfiguration:added:     DataFormatConversionConfiguration:added:       Enabled: Booleanadded:       InputFormatConfiguration:added:         Deserializer:added:           HiveJsonSerDe:added:             TimestampFormats:added:               - Stringadded:           OpenXJsonSerDe:added:             CaseInsensitive: Booleanadded:             ColumnToJsonKeyMappings:added:               <key>: Stringadded:             ConvertDotsInJsonKeysToUnderscores: Booleanadded:       OutputFormatConfiguration:added:         Serializer:added:           OrcSerDe:added:             BlockSizeBytes: Integeradded:             BloomFilterColumns:added:               - Stringadded:             BloomFilterFalsePositiveProbability: Doubleadded:             Compression: Stringadded:             DictionaryKeyThreshold: Doubleadded:             EnablePadding: Booleanadded:             FormatVersion: Stringadded:             PaddingTolerance: Doubleadded:             RowIndexStride: Integeradded:             StripeSizeBytes: Integeradded:           ParquetSerDe:added:             BlockSizeBytes: Integeradded:             Compression: Stringadded:             EnableDictionaryCompression: Booleanadded:             MaxPaddingBytes: Integeradded:             PageSizeBytes: Integeradded:             WriterVersion: Stringadded:       SchemaConfiguration:added:         CatalogId: Stringadded:         DatabaseName: Stringadded:         Region: Stringadded:         RoleARN: Stringadded:         TableName: Stringadded:         VersionId: Stringadded:     ErrorOutputPrefix: String    # Required: Yes → Nomodified:     Prefix: String    S3BackupConfiguration:  # S3DestinationConfiguration: see above  RedshiftDestinationConfiguration:    S3Configuration:  # S3DestinationConfiguration: see above  S3DestinationConfiguration:  # S3DestinationConfiguration: see above  SplunkDestinationConfiguration:    S3Configuration:  # S3DestinationConfiguration: see above
modifiedAWS::KMS::Keyhistorydocs ↗#Link to AWS::KMS::Key
Type: AWS::KMS::KeyProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Lambda::Functionhistorydocs ↗#Link to AWS::Lambda::Function
Type: AWS::Lambda::FunctionProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Neptune::DBClusterhistorydocs ↗#Link to AWS::Neptune::DBCluster
Type: AWS::Neptune::DBClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Neptune::DBClusterParameterGrouphistorydocs ↗#Link to AWS::Neptune::DBClusterParameterGroup
Type: AWS::Neptune::DBClusterParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Neptune::DBInstancehistorydocs ↗#Link to AWS::Neptune::DBInstance
Type: AWS::Neptune::DBInstanceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Neptune::DBParameterGrouphistorydocs ↗#Link to AWS::Neptune::DBParameterGroup
Type: AWS::Neptune::DBParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Neptune::DBSubnetGrouphistorydocs ↗#Link to AWS::Neptune::DBSubnetGroup
Type: AWS::Neptune::DBSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::OpsWorks::Layerhistorydocs ↗#Link to AWS::OpsWorks::Layer
Type: AWS::OpsWorks::LayerProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::OpsWorks::Stackhistorydocs ↗#Link to AWS::OpsWorks::Stack
Type: AWS::OpsWorks::StackProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RAM::ResourceSharehistorydocs ↗#Link to AWS::RAM::ResourceShare
Type: AWS::RAM::ResourceShareProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBClusterParameterGrouphistorydocs ↗#Link to AWS::RDS::DBClusterParameterGroup
Type: AWS::RDS::DBClusterParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:modified:   BackupRetentionPeriod: String → Integer  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBParameterGrouphistorydocs ↗#Link to AWS::RDS::DBParameterGroup
Type: AWS::RDS::DBParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBSecurityGrouphistorydocs ↗#Link to AWS::RDS::DBSecurityGroup
Type: AWS::RDS::DBSecurityGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::DBSubnetGrouphistorydocs ↗#Link to AWS::RDS::DBSubnetGroup
Type: AWS::RDS::DBSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::RDS::OptionGrouphistorydocs ↗#Link to AWS::RDS::OptionGroup
Type: AWS::RDS::OptionGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::Clusterhistorydocs ↗#Link to AWS::Redshift::Cluster
Type: AWS::Redshift::ClusterProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::ClusterParameterGrouphistorydocs ↗#Link to AWS::Redshift::ClusterParameterGroup
Type: AWS::Redshift::ClusterParameterGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::ClusterSecurityGrouphistorydocs ↗#Link to AWS::Redshift::ClusterSecurityGroup
Type: AWS::Redshift::ClusterSecurityGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Redshift::ClusterSubnetGrouphistorydocs ↗#Link to AWS::Redshift::ClusterSubnetGroup
Type: AWS::Redshift::ClusterSubnetGroupProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Route53Resolver::ResolverEndpointhistorydocs ↗#Link to AWS::Route53Resolver::ResolverEndpoint
Type: AWS::Route53Resolver::ResolverEndpointProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Route53Resolver::ResolverRulehistorydocs ↗#Link to AWS::Route53Resolver::ResolverRule
Type: AWS::Route53Resolver::ResolverRuleProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::S3::Buckethistorydocs ↗#Link to AWS::S3::Bucket
Type: AWS::S3::BucketProperties:added:   ObjectLockConfiguration:added:     ObjectLockEnabled: Stringadded:     Rule:added:       DefaultRetention:added:         Days: Integeradded:         Mode: Stringadded:         Years: Integeradded:   ObjectLockEnabled: Boolean  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SageMaker::Endpointhistorydocs ↗#Link to AWS::SageMaker::Endpoint
Type: AWS::SageMaker::EndpointProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SageMaker::EndpointConfighistorydocs ↗#Link to AWS::SageMaker::EndpointConfig
Type: AWS::SageMaker::EndpointConfigProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SageMaker::Modelhistorydocs ↗#Link to AWS::SageMaker::Model
Type: AWS::SageMaker::ModelProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SageMaker::NotebookInstancehistorydocs ↗#Link to AWS::SageMaker::NotebookInstance
Type: AWS::SageMaker::NotebookInstanceProperties:added:   AcceleratorTypes:added:     - Stringadded:   AdditionalCodeRepositories:added:     - Stringadded:   DefaultCodeRepository: String  # Update requires: Replacement → No interruptionmodified:   RootAccess: String  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SecretsManager::Secrethistorydocs ↗#Link to AWS::SecretsManager::Secret
Type: AWS::SecretsManager::SecretProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ServiceCatalog::CloudFormationProducthistorydocs ↗#Link to AWS::ServiceCatalog::CloudFormationProduct
Type: AWS::ServiceCatalog::CloudFormationProductProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ServiceCatalog::CloudFormationProvisionedProducthistorydocs ↗#Link to AWS::ServiceCatalog::CloudFormationProvisionedProduct
Type: AWS::ServiceCatalog::CloudFormationProvisionedProductProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::ServiceCatalog::Portfoliohistorydocs ↗#Link to AWS::ServiceCatalog::Portfolio
Type: AWS::ServiceCatalog::PortfolioProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SQS::Queuehistorydocs ↗#Link to AWS::SQS::Queue
Type: AWS::SQS::QueueProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SSM::Documenthistorydocs ↗#Link to AWS::SSM::Document
Type: AWS::SSM::DocumentProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SSM::MaintenanceWindowhistorydocs ↗#Link to AWS::SSM::MaintenanceWindow
Type: AWS::SSM::MaintenanceWindowProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::SSM::PatchBaselinehistorydocs ↗#Link to AWS::SSM::PatchBaseline
Type: AWS::SSM::PatchBaselineProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Transfer::Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::Transfer::Userhistorydocs ↗#Link to AWS::Transfer::User
Type: AWS::Transfer::UserProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String
modifiedAWS::WorkSpaces::Workspacehistorydocs ↗#Link to AWS::WorkSpaces::Workspace
Type: AWS::WorkSpaces::WorkspaceProperties:  Tags:    - # Required: No → Yesmodified:       Key: String      # Required: No → Yesmodified:       Value: String