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 - Value: String Key: String Name: StringFn::GetAtt: AgentStatusArn: String LastModifiedTime: Double LastModifiedRegion: StringaddedAWS:: 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: StringaddedAWS:: 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: StringaddedAWS:: 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 - Value: String Key: String Name: StringFn::GetAtt: LastModificationTime: String CreationTime: String Arn: StringaddedAWS:: MediaLive:: ChannelPlacementGroupdocs ↗#Link to AWS::MediaLive::ChannelPlacementGroup
Type: AWS::MediaLive::ChannelPlacementGroupProperties: ClusterId: String Nodes: - String - Value: String Key: String Name: StringFn::GetAtt: State: String Id: String Arn: String Channels: - StringaddedAWS:: 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: StringaddedAWS:: 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: StringaddedAWS:: MediaLive:: Clusterdocs ↗#Link to AWS::MediaLive::Cluster
Type: AWS::MediaLive::ClusterProperties: NetworkSettings: InterfaceMappings: - NetworkId: String LogicalInterfaceName: String DefaultRoute: String InstanceRoleArn: String ClusterType: String - Value: String Key: String Name: StringFn::GetAtt: State: String Id: String Arn: String ChannelIds: - StringaddedAWS:: 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: StringaddedAWS:: 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: StringaddedAWS:: MediaLive:: Networkdocs ↗#Link to AWS::MediaLive::Network
Type: AWS::MediaLive::NetworkProperties: IpPools: - Cidr: String Routes: - Cidr: String Gateway: String - Value: String Key: String Name: StringFn::GetAtt: AssociatedClusterIds: - String State: String Id: String Arn: StringaddedAWS:: MediaLive:: SdiSourcedocs ↗#Link to AWS::MediaLive::SdiSource
Type: AWS::MediaLive::SdiSourceProperties: Type: String Mode: String - Value: String Key: String Name: StringFn::GetAtt: State: String Id: String Arn: String Inputs: - StringaddedAWS:: 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: StringaddedAWS:: PCAConnectorSCEP:: Challengedocs ↗#Link to AWS::PCAConnectorSCEP::Challenge
Type: AWS::PCAConnectorSCEP::ChallengeProperties: ConnectorArn: String Tags: <key>: StringFn::GetAtt: ChallengeArn: StringaddedAWS:: 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: StringaddedAWS:: 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 - Value: String Key: StringFn::GetAtt: ClusterArn: String CreationTime: String FailureMessage: String ClusterStatus: String02Modified resource types28
modifiedAWS:: Amplify:: Apphistorydocs ↗#Link to AWS::Amplify::App
Type: AWS::Amplify::AppProperties:added: CacheConfig:added: Type: StringmodifiedAWS:: 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: StringmodifiedAWS:: Backup:: RestoreTestingPlanhistorydocs ↗#Link to AWS::Backup::RestoreTestingPlan
Type: AWS::Backup::RestoreTestingPlanProperties:added: ScheduleStatus: StringmodifiedAWS:: Batch:: ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties:added: Context: StringmodifiedAWS:: 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: StringmodifiedAWS:: 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 abovemodifiedAWS:: Bedrock:: PromptVersionhistorydocs ↗#Link to AWS::Bedrock::PromptVersion
Type: AWS::Bedrock::PromptVersionProperties:added: Tags:added: <key>: StringFn::GetAtt:added: CustomerEncryptionKeyArn: StringmodifiedAWS:: DataBrew:: Rulesethistorydocs ↗#Link to AWS::DataBrew::Ruleset
Type: AWS::DataBrew::RulesetProperties: # Update requires: No interruption → Replacement - TagmodifiedAWS:: DataZone:: Environmenthistorydocs ↗#Link to AWS::DataZone::Environment
Type: AWS::DataZone::EnvironmentProperties:added: EnvironmentAccountIdentifier: Stringadded: EnvironmentAccountRegion: String # Required: Yes → Nomodified: EnvironmentProfileIdentifier: Stringadded: EnvironmentRoleArn: StringmodifiedAWS:: EC2:: VPNGatewayRoutePropagationhistorydocs ↗#Link to AWS::EC2::VPNGatewayRoutePropagation
Type: AWS::EC2::VPNGatewayRoutePropagationFn::GetAtt:added: Id: StringmodifiedAWS:: ElasticLoadBalancingV2:: Listenerhistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::Listener
Type: AWS::ElasticLoadBalancingV2::ListenerProperties:added: ListenerAttributes:added: - Value: Stringadded: Key: StringmodifiedAWS:: Glue:: Jobhistorydocs ↗#Link to AWS::Glue::Job
Type: AWS::Glue::JobProperties:added: JobMode: StringmodifiedAWS:: 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: DoublemodifiedAWS:: Lambda:: CodeSigningConfighistorydocs ↗#Link to AWS::Lambda::CodeSigningConfig
Type: AWS::Lambda::CodeSigningConfigProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: Lambda:: EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:added: - Value: Stringadded: Key: StringFn::GetAtt:added: EventSourceMappingArn: StringmodifiedAWS:: MediaConnect:: Flowhistorydocs ↗#Link to AWS::MediaConnect::Flow
Type: AWS::MediaConnect::FlowProperties:added: SourceMonitoringConfig:added: ThumbnailState: StringmodifiedAWS:: MediaPackageV2:: OriginEndpointhistorydocs ↗#Link to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpointProperties: # Required: No → Yesmodified: ContainerType: StringmodifiedAWS:: OpenSearchService:: Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties: AdvancedSecurityOptions:added: JWTOptions:added: SubjectKey: Stringadded: PublicKey: Stringadded: RolesKey: Stringadded: Enabled: Booleanadded: SkipShardMigrationWait: BooleanmodifiedAWS:: Pipes:: Pipehistorydocs ↗#Link to AWS::Pipes::Pipe
Type: AWS::Pipes::PipeProperties:added: KmsKeyIdentifier: StringmodifiedAWS:: 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 abovemodifiedAWS:: 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 abovemodifiedAWS:: QuickSight:: DataSethistorydocs ↗#Link to AWS::QuickSight::DataSet
Type: AWS::QuickSight::DataSetProperties:added: FolderArns:added: - String LogicalTableMap: <key>: # Required: Yes → Nomodified: Source: LogicalTableSourcemodifiedAWS:: 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 abovemodifiedAWS:: 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 abovemodifiedAWS:: 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: StringmodifiedAWS:: 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 abovemodifiedAWS:: 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 abovemodifiedAWS:: SNS:: Subscriptionhistorydocs ↗#Link to AWS::SNS::Subscription
Type: AWS::SNS::SubscriptionProperties: # Update requires: No interruption → Some interruptionsmodified: Region: StringFn::GetAtt:added: Arn: String