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

01Added resource types16

addedAWS::Connect::AgentStatusdocs ↗#Link to AWS::Connect::AgentStatus
Type: AWS::Connect::AgentStatusProperties:  ResetOrderNumber: Boolean  Type: String  Description: String  DisplayOrder: Integer  State: String  InstanceArn: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  AgentStatusArn: String  LastModifiedTime: Double  LastModifiedRegion: String
addedAWS::Connect::UserHierarchyStructuredocs ↗#Link to AWS::Connect::UserHierarchyStructure
Type: AWS::Connect::UserHierarchyStructureProperties:  UserHierarchyStructure:    LevelThree:      HierarchyLevelId: String      HierarchyLevelArn: String      Name: String    LevelTwo:      HierarchyLevelId: String      HierarchyLevelArn: String      Name: String    LevelFive:      HierarchyLevelId: String      HierarchyLevelArn: String      Name: String    LevelFour:      HierarchyLevelId: String      HierarchyLevelArn: String      Name: String    LevelOne:      HierarchyLevelId: String      HierarchyLevelArn: String      Name: String  InstanceArn: StringFn::GetAtt:  UserHierarchyStructureArn: String
addedAWS::DataZone::EnvironmentActionsdocs ↗#Link to AWS::DataZone::EnvironmentActions
Type: AWS::DataZone::EnvironmentActionsProperties:  Description: String  EnvironmentIdentifier: String  Identifier: String  Parameters:    Uri: String  DomainIdentifier: String  Name: StringFn::GetAtt:  EnvironmentId: String  DomainId: String  Id: String
addedAWS::IoTFleetWise::DecoderManifestdocs ↗#Link to AWS::IoTFleetWise::DecoderManifest
Type: AWS::IoTFleetWise::DecoderManifestProperties:  SignalDecoders:    - Type: String      ObdSignal:        BitRightShift: String        BitMaskLength: String        StartByte: String        ByteLength: String        PidResponseLength: String        Scaling: String        Pid: String        ServiceMode: String        Offset: String      FullyQualifiedName: String      CanSignal:        IsBigEndian: String        Length: String        Factor: String        IsSigned: String        StartBit: String        MessageId: String        Offset: String        Name: String      InterfaceId: String  Status: String  Description: String  NetworkInterfaces:    - Type: String      CanInterface:        ProtocolName: String        ProtocolVersion: String        Name: String      InterfaceId: String      ObdInterface:        HasTransmissionEcu: String        PidRequestIntervalSeconds: String        UseExtendedIds: String        RequestMessageId: String        ObdStandard: String        Name: String        DtcRequestIntervalSeconds: String  ModelManifestArn: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  LastModificationTime: String  CreationTime: String  Arn: String
addedAWS::MediaLive::ChannelPlacementGroupdocs ↗#Link to AWS::MediaLive::ChannelPlacementGroup
Type: AWS::MediaLive::ChannelPlacementGroupProperties:  ClusterId: String  Nodes:    - String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  State: String  Id: String  Arn: String  Channels:    - String
addedAWS::MediaLive::CloudWatchAlarmTemplatedocs ↗#Link to AWS::MediaLive::CloudWatchAlarmTemplate
Type: AWS::MediaLive::CloudWatchAlarmTemplateProperties:  TargetResourceType: String  ComparisonOperator: String  TreatMissingData: String  Description: String  Period: Double  EvaluationPeriods: Double  GroupIdentifier: String  Name: String  MetricName: String  Statistic: String  DatapointsToAlarm: Double  Tags:    <key>: String  Threshold: DoubleFn::GetAtt:  ModifiedAt: String  Identifier: String  CreatedAt: String  Id: String  Arn: String  GroupId: String
addedAWS::MediaLive::CloudWatchAlarmTemplateGroupdocs ↗#Link to AWS::MediaLive::CloudWatchAlarmTemplateGroup
Type: AWS::MediaLive::CloudWatchAlarmTemplateGroupProperties:  Description: String  Tags:    <key>: String  Name: StringFn::GetAtt:  ModifiedAt: String  Identifier: String  CreatedAt: String  Id: String  Arn: String
addedAWS::MediaLive::Clusterdocs ↗#Link to AWS::MediaLive::Cluster
Type: AWS::MediaLive::ClusterProperties:  NetworkSettings:    InterfaceMappings:      - NetworkId: String        LogicalInterfaceName: String    DefaultRoute: String  InstanceRoleArn: String  ClusterType: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  State: String  Id: String  Arn: String  ChannelIds:    - String
addedAWS::MediaLive::EventBridgeRuleTemplatedocs ↗#Link to AWS::MediaLive::EventBridgeRuleTemplate
Type: AWS::MediaLive::EventBridgeRuleTemplateProperties:  Description: String  EventTargets:    - Arn: String  EventType: String  Tags:    <key>: String  GroupIdentifier: String  Name: StringFn::GetAtt:  ModifiedAt: String  Identifier: String  CreatedAt: String  Id: String  Arn: String  GroupId: String
addedAWS::MediaLive::EventBridgeRuleTemplateGroupdocs ↗#Link to AWS::MediaLive::EventBridgeRuleTemplateGroup
Type: AWS::MediaLive::EventBridgeRuleTemplateGroupProperties:  Description: String  Tags:    <key>: String  Name: StringFn::GetAtt:  ModifiedAt: String  Identifier: String  CreatedAt: String  Id: String  Arn: String
addedAWS::MediaLive::Networkdocs ↗#Link to AWS::MediaLive::Network
Type: AWS::MediaLive::NetworkProperties:  IpPools:    - Cidr: String  Routes:    - Cidr: String      Gateway: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  AssociatedClusterIds:    - String  State: String  Id: String  Arn: String
addedAWS::MediaLive::SdiSourcedocs ↗#Link to AWS::MediaLive::SdiSource
Type: AWS::MediaLive::SdiSourceProperties:  Type: String  Mode: String  Tags:    - Value: String      Key: String  Name: StringFn::GetAtt:  State: String  Id: String  Arn: String  Inputs:    - String
addedAWS::MediaLive::SignalMapdocs ↗#Link to AWS::MediaLive::SignalMap
Type: AWS::MediaLive::SignalMapProperties:  Description: String  EventBridgeRuleTemplateGroupIdentifiers:    - String  DiscoveryEntryPointArn: String  CloudWatchAlarmTemplateGroupIdentifiers:    - String  ForceRediscovery: Boolean  Tags:    <key>: String  Name: StringFn::GetAtt:  Status: String  MonitorDeployment.ErrorMessage: String  CloudWatchAlarmTemplateGroupIds:    - String  LastSuccessfulMonitorDeployment.DetailsUri: String  LastDiscoveredAt: String  CreatedAt: String  LastSuccessfulMonitorDeployment:    DetailsUri: String    Status: String  EventBridgeRuleTemplateGroupIds:    - String  ModifiedAt: String  Identifier: String  MonitorDeployment.Status: String  MediaResourceMap:    <key>:      Destinations:        - Arn: String          Name: String      Sources:  # MediaResourceNeighbor: see above      Name: String  MonitorDeployment.DetailsUri: String  FailedMediaResourceMap:  # MediaResource: see above  Id: String  Arn: String  ErrorMessage: String  MonitorChangesPendingDeployment: Boolean  MonitorDeployment:    DetailsUri: String    Status: String    ErrorMessage: String  LastSuccessfulMonitorDeployment.Status: String
addedAWS::PCAConnectorSCEP::Challengedocs ↗#Link to AWS::PCAConnectorSCEP::Challenge
Type: AWS::PCAConnectorSCEP::ChallengeProperties:  ConnectorArn: String  Tags:    <key>: StringFn::GetAtt:  ChallengeArn: String
addedAWS::PCAConnectorSCEP::Connectordocs ↗#Link to AWS::PCAConnectorSCEP::Connector
Type: AWS::PCAConnectorSCEP::ConnectorProperties:  CertificateAuthorityArn: String  MobileDeviceManagement:    Intune:      AzureApplicationId: String      Domain: String  Tags:    <key>: StringFn::GetAtt:  ConnectorArn: String  OpenIdConfiguration.Audience: String  Type: String  OpenIdConfiguration.Issuer: String  Endpoint: String  OpenIdConfiguration:    Issuer: String    Audience: String    Subject: String  OpenIdConfiguration.Subject: String
addedAWS::SageMaker::Clusterdocs ↗#Link to AWS::SageMaker::Cluster
Type: AWS::SageMaker::ClusterProperties:  VpcConfig:    Subnets:      - String    SecurityGroupIds:      - String  NodeRecovery: String  InstanceGroups:    - InstanceCount: Integer      OnStartDeepHealthChecks:        - String      InstanceGroupName: String      InstanceStorageConfigs:        - EbsVolumeConfig:            VolumeSizeInGB: Integer      CurrentCount: Integer      LifeCycleConfig:        SourceS3Uri: String        OnCreate: String      InstanceType: String      ThreadsPerCore: Integer      ExecutionRole: String  ClusterName: String  Orchestrator:    Eks:      ClusterArn: String  Tags:    - Value: String      Key: StringFn::GetAtt:  ClusterArn: String  CreationTime: String  FailureMessage: String  ClusterStatus: String

02Modified resource types28

modifiedAWS::Amplify::Apphistorydocs ↗#Link to AWS::Amplify::App
Type: AWS::Amplify::AppProperties:added:   CacheConfig:added:     Type: String
modifiedAWS::ApplicationSignals::ServiceLevelObjectivehistorydocs ↗#Link to AWS::ApplicationSignals::ServiceLevelObjective
Type: AWS::ApplicationSignals::ServiceLevelObjectiveProperties:added:   RequestBasedSli:added:     ComparisonOperator: Stringadded:     RequestBasedSliMetric:added:       MonitoredRequestCountMetric:added:         GoodCountMetric:added:           - AccountId: Stringadded:             ReturnData: Booleanadded:             Expression: Stringadded:             MetricStat:added:               Stat: Stringadded:               Period: Integeradded:               Metric:added:                 MetricName: Stringadded:                 Dimensions:added:                   - Value: Stringadded:                     Name: Stringadded:                 Namespace: Stringadded:               Unit: Stringadded:             Id: Stringadded:         BadCountMetric:  # MetricDataQuery: see aboveadded:       OperationName: Stringadded:       TotalRequestCountMetric:  # MetricDataQuery: see aboveadded:       KeyAttributes:added:         <key>: Stringadded:       MetricType: Stringadded:     MetricThreshold: Double  # Required: Yes → Nomodified:   Sli: SliFn::GetAtt:added:   EvaluationType: String
modifiedAWS::Backup::RestoreTestingPlanhistorydocs ↗#Link to AWS::Backup::RestoreTestingPlan
Type: AWS::Backup::RestoreTestingPlanProperties:added:   ScheduleStatus: String
modifiedAWS::Batch::ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties:added:   Context: String
modifiedAWS::Bedrock::Flowhistorydocs ↗#Link to AWS::Bedrock::Flow
Type: AWS::Bedrock::FlowProperties:  Definition:    Nodes:      - Configuration:added:           Agent:added:             AgentAliasArn: Stringadded:           Collector: Jsonadded:           Iterator: Jsonadded:           Retrieval:added:             ServiceConfiguration:added:               S3:added:                 BucketName: Stringadded:           Storage:added:             ServiceConfiguration:added:               S3:added:                 BucketName: StringFn::GetAtt:added:   Validations:added:     - Message: String
modifiedAWS::Bedrock::FlowVersionhistorydocs ↗#Link to AWS::Bedrock::FlowVersion
Type: AWS::Bedrock::FlowVersionFn::GetAtt:added:   CustomerEncryptionKeyArn: String  Definition:    Nodes:      - Configuration:added:           Agent:added:             AgentAliasArn: Stringadded:           Collector: Jsonadded:           Iterator: Jsonadded:           Retrieval:added:             ServiceConfiguration:added:               S3:added:                 BucketName: Stringadded:           Storage:added:             ServiceConfiguration:added:               S3:added:                 BucketName: String  Definition.Nodes:  # FlowNode: see above
modifiedAWS::Bedrock::PromptVersionhistorydocs ↗#Link to AWS::Bedrock::PromptVersion
Type: AWS::Bedrock::PromptVersionProperties:added:   Tags:added:     <key>: StringFn::GetAtt:added:   CustomerEncryptionKeyArn: String
modifiedAWS::DataBrew::Rulesethistorydocs ↗#Link to AWS::DataBrew::Ruleset
Type: AWS::DataBrew::RulesetProperties:  # Update requires: No interruption → Replacementmodified:   Tags:    - Tag
modifiedAWS::DataZone::Environmenthistorydocs ↗#Link to AWS::DataZone::Environment
Type: AWS::DataZone::EnvironmentProperties:added:   EnvironmentAccountIdentifier: Stringadded:   EnvironmentAccountRegion: String  # Required: Yes → Nomodified:   EnvironmentProfileIdentifier: Stringadded:   EnvironmentRoleArn: String
modifiedAWS::EC2::VPNGatewayRoutePropagationhistorydocs ↗#Link to AWS::EC2::VPNGatewayRoutePropagation
Type: AWS::EC2::VPNGatewayRoutePropagationFn::GetAtt:added:   Id: String
modifiedAWS::ElasticLoadBalancingV2::Listenerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::Listener
Type: AWS::ElasticLoadBalancingV2::ListenerProperties:added:   ListenerAttributes:added:     - Value: Stringadded:       Key: String
modifiedAWS::Glue::Jobhistorydocs ↗#Link to AWS::Glue::Job
Type: AWS::Glue::JobProperties:added:   JobMode: String
modifiedAWS::IoTFleetWise::Campaignhistorydocs ↗#Link to AWS::IoTFleetWise::Campaign
Type: AWS::IoTFleetWise::CampaignProperties:added:   SignalsToFetch:added:     - Actions:added:         - Stringadded:       FullyQualifiedName: Stringadded:       SignalFetchConfig:added:         ConditionBased:added:           ConditionExpression: Stringadded:           TriggerMode: Stringadded:         TimeBased:added:           ExecutionFrequencyMs: Doubleadded:       ConditionLanguageVersion: Double
modifiedAWS::Lambda::CodeSigningConfighistorydocs ↗#Link to AWS::Lambda::CodeSigningConfig
Type: AWS::Lambda::CodeSigningConfigProperties:added:   Tags:added:     - Value: Stringadded:       Key: String
modifiedAWS::Lambda::EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:added:   Tags:added:     - Value: Stringadded:       Key: StringFn::GetAtt:added:   EventSourceMappingArn: String
modifiedAWS::MediaConnect::Flowhistorydocs ↗#Link to AWS::MediaConnect::Flow
Type: AWS::MediaConnect::FlowProperties:added:   SourceMonitoringConfig:added:     ThumbnailState: String
modifiedAWS::MediaPackageV2::OriginEndpointhistorydocs ↗#Link to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpointProperties:  # Required: No → Yesmodified:   ContainerType: String
modifiedAWS::OpenSearchService::Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties:  AdvancedSecurityOptions:added:     JWTOptions:added:       SubjectKey: Stringadded:       PublicKey: Stringadded:       RolesKey: Stringadded:       Enabled: Booleanadded:   SkipShardMigrationWait: Boolean
modifiedAWS::Pipes::Pipehistorydocs ↗#Link to AWS::Pipes::Pipe
Type: AWS::Pipes::PipeProperties:added:   KmsKeyIdentifier: String
modifiedAWS::QuickSight::Analysishistorydocs ↗#Link to AWS::QuickSight::Analysis
Type: AWS::QuickSight::AnalysisProperties:  Definition:added:     QueryExecutionOptions:added:       QueryExecutionMode: String    Sheets:      - Visuals:          - BarChartVisual:              ChartConfiguration:                Tooltip:                  FieldBasedTooltip:                    TooltipFields:                      - ColumnTooltipItem:added:                           TooltipTarget: String                        FieldTooltipItem:added:                           TooltipTarget: String            BoxPlotVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            ComboChartVisual:              ChartConfiguration:added:                 SingleAxisOptions:added:                   YAxisOptions:added:                     YAxis: String                Tooltip:  # TooltipOptions: see above            FilledMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            FunnelChartVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            GaugeChartVisual:              ChartConfiguration:                TooltipOptions:  # TooltipOptions: see above            GeospatialMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            HeatMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            HistogramVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            LineChartVisual:              ChartConfiguration:added:                 SingleAxisOptions:  # SingleAxisOptions: see above                Tooltip:  # TooltipOptions: see above            PieChartVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            ScatterPlotVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            TreeMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above
modifiedAWS::QuickSight::Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties:  Definition:    Sheets:      - Visuals:          - BarChartVisual:              ChartConfiguration:                Tooltip:                  FieldBasedTooltip:                    TooltipFields:                      - ColumnTooltipItem:added:                           TooltipTarget: String                        FieldTooltipItem:added:                           TooltipTarget: String            BoxPlotVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            ComboChartVisual:              ChartConfiguration:added:                 SingleAxisOptions:added:                   YAxisOptions:added:                     YAxis: String                Tooltip:  # TooltipOptions: see above            FilledMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            FunnelChartVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            GaugeChartVisual:              ChartConfiguration:                TooltipOptions:  # TooltipOptions: see above            GeospatialMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            HeatMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            HistogramVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            LineChartVisual:              ChartConfiguration:added:                 SingleAxisOptions:  # SingleAxisOptions: see above                Tooltip:  # TooltipOptions: see above            PieChartVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            ScatterPlotVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            TreeMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above
modifiedAWS::QuickSight::DataSethistorydocs ↗#Link to AWS::QuickSight::DataSet
Type: AWS::QuickSight::DataSetProperties:added:   FolderArns:added:     - String  LogicalTableMap:    <key>:      # Required: Yes → Nomodified:       Source: LogicalTableSource
modifiedAWS::QuickSight::Templatehistorydocs ↗#Link to AWS::QuickSight::Template
Type: AWS::QuickSight::TemplateProperties:  Definition:added:     QueryExecutionOptions:added:       QueryExecutionMode: String    Sheets:      - Visuals:          - BarChartVisual:              ChartConfiguration:                Tooltip:                  FieldBasedTooltip:                    TooltipFields:                      - ColumnTooltipItem:added:                           TooltipTarget: String                        FieldTooltipItem:added:                           TooltipTarget: String            BoxPlotVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            ComboChartVisual:              ChartConfiguration:added:                 SingleAxisOptions:added:                   YAxisOptions:added:                     YAxis: String                Tooltip:  # TooltipOptions: see above            FilledMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            FunnelChartVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            GaugeChartVisual:              ChartConfiguration:                TooltipOptions:  # TooltipOptions: see above            GeospatialMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            HeatMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            HistogramVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            LineChartVisual:              ChartConfiguration:added:                 SingleAxisOptions:  # SingleAxisOptions: see above                Tooltip:  # TooltipOptions: see above            PieChartVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            ScatterPlotVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above            TreeMapVisual:              ChartConfiguration:                Tooltip:  # TooltipOptions: see above
modifiedAWS::SageMaker::Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties:  DefaultSpaceSettings:    JupyterLabAppSettings:added:       AppLifecycleManagement:added:         IdleSettings:added:           MaxIdleTimeoutInMinutes: Integeradded:           IdleTimeoutInMinutes: Integeradded:           MinIdleTimeoutInMinutes: Integeradded:           LifecycleManagement: String  DefaultUserSettings:    CodeEditorAppSettings:added:       AppLifecycleManagement:  # AppLifecycleManagement: see above    JupyterLabAppSettings:  # JupyterLabAppSettings: see above
modifiedAWS::SageMaker::Modelhistorydocs ↗#Link to AWS::SageMaker::Model
Type: AWS::SageMaker::ModelPropertyTypes:added:   AdditionalModelDataSource:added:     ChannelName: Stringadded:     S3DataSource:added:       ModelAccessConfig:added:         AcceptEula: Booleanadded:       S3Uri: Stringadded:       S3DataType: Stringadded:       CompressionType: Stringadded:       HubAccessConfig:added:         HubContentArn: String
modifiedAWS::SageMaker::Spacehistorydocs ↗#Link to AWS::SageMaker::Space
Type: AWS::SageMaker::SpaceProperties:  SpaceSettings:    CodeEditorAppSettings:added:       AppLifecycleManagement:added:         IdleSettings:added:           IdleTimeoutInMinutes: Integer    JupyterLabAppSettings:added:       AppLifecycleManagement:  # SpaceAppLifecycleManagement: see above
modifiedAWS::SageMaker::UserProfilehistorydocs ↗#Link to AWS::SageMaker::UserProfile
Type: AWS::SageMaker::UserProfileProperties:  UserSettings:    CodeEditorAppSettings:added:       AppLifecycleManagement:added:         IdleSettings:added:           MaxIdleTimeoutInMinutes: Integeradded:           IdleTimeoutInMinutes: Integeradded:           MinIdleTimeoutInMinutes: Integeradded:           LifecycleManagement: String    JupyterLabAppSettings:added:       AppLifecycleManagement:  # AppLifecycleManagement: see above
modifiedAWS::SNS::Subscriptionhistorydocs ↗#Link to AWS::SNS::Subscription
Type: AWS::SNS::SubscriptionProperties:  # Update requires: No interruption → Some interruptionsmodified:   Region: StringFn::GetAtt:added:   Arn: String