Version 41.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 types3
addedAWS:: IoT:: FleetMetricdocs ↗#Link to AWS::IoT::FleetMetric
Type: AWS::IoT::FleetMetricProperties: MetricName: String Description: String QueryString: String Period: Integer AggregationField: String QueryVersion: String IndexName: String Unit: String AggregationType: Name: String Values: - String - Key: String Value: StringFn::GetAtt: MetricArn: String CreationDate: Double LastModifiedDate: Double Version: DoubleaddedAWS:: S3:: MultiRegionAccessPointdocs ↗#Link to AWS::S3::MultiRegionAccessPoint
Type: AWS::S3::MultiRegionAccessPointProperties: Name: String PublicAccessBlockConfiguration: BlockPublicAcls: Boolean IgnorePublicAcls: Boolean BlockPublicPolicy: Boolean RestrictPublicBuckets: Boolean Regions: - Bucket: StringFn::GetAtt: Alias: String CreatedAt: StringaddedAWS:: S3:: MultiRegionAccessPointPolicydocs ↗#Link to AWS::S3::MultiRegionAccessPointPolicy
Type: AWS::S3::MultiRegionAccessPointPolicyProperties: MrapName: String Policy: Json02Modified resource types30
modifiedAWS:: ApiGateway:: Accounthistorydocs ↗#Link to AWS::ApiGateway::Account
Type: AWS::ApiGateway::AccountFn::GetAtt:added: Id: StringmodifiedAWS:: ApiGateway:: UsagePlanhistorydocs ↗#Link to AWS::ApiGateway::UsagePlan
Type: AWS::ApiGateway::UsagePlanProperties: ApiStages: - # Duplicates allowed: No → Not specifiedmodified: Throttle: <key>: ThrottleSettingsFn::GetAtt:added: Id: StringmodifiedAWS:: AppFlow:: Flowhistorydocs ↗#Link to AWS::AppFlow::Flow
Type: AWS::AppFlow::FlowProperties: SourceFlowConfig: SourceConnectorProperties: Veeva:added: DocumentType: Stringadded: IncludeAllVersions: Booleanadded: IncludeRenditions: Booleanadded: IncludeSourceFiles: Boolean TriggerConfig: TriggerProperties:added: ScheduleOffset: DoublemodifiedAWS:: Athena:: DataCataloghistorydocs ↗#Link to AWS::Athena::DataCatalog
Type: AWS::Athena::DataCatalogProperties: # Update requires: No interruption → Replacementmodified: Name: StringmodifiedAWS:: CloudTrail:: Trailhistorydocs ↗#Link to AWS::CloudTrail::Trail
Type: AWS::CloudTrail::TrailProperties: EventSelectors:added: - ExcludeManagementEventSources:added: - Stringadded: InsightSelectors:added: - InsightType: Stringadded: IsOrganizationTrail: BooleanmodifiedAWS:: CodeStarNotifications:: NotificationRulehistorydocs ↗#Link to AWS::CodeStarNotifications::NotificationRule
Type: AWS::CodeStarNotifications::NotificationRuleProperties: # Duplicates allowed: Not specified → Yesmodified: EventTypeIds: - String # Duplicates allowed: Not specified → Yesmodified: Targets: - # Required: No → Yesmodified: TargetAddress: String # Required: No → Yesmodified: TargetType: StringFn::GetAtt:added: Arn: StringmodifiedAWS:: DataSync:: Taskhistorydocs ↗#Link to AWS::DataSync::Task
Type: AWS::DataSync::TaskProperties:added: Includes:added: - FilterType: Stringadded: Value: StringmodifiedAWS:: ElastiCache:: CacheClusterhistorydocs ↗#Link to AWS::ElastiCache::CacheCluster
Type: AWS::ElastiCache::CacheClusterProperties: LogDeliveryConfigurations: - # Required: No → Yesmodified: DestinationDetails: CloudWatchLogsDetails: # Required: No → Yesmodified: LogGroup: String KinesisFirehoseDetails: # Required: No → Yesmodified: DeliveryStream: String # Required: No → Yesmodified: DestinationType: String # Required: No → Yesmodified: LogFormat: String # Required: No → Yesmodified: LogType: StringmodifiedAWS:: ElastiCache:: ReplicationGrouphistorydocs ↗#Link to AWS::ElastiCache::ReplicationGroup
Type: AWS::ElastiCache::ReplicationGroupProperties: LogDeliveryConfigurations: - # Required: No → Yesmodified: DestinationDetails: CloudWatchLogsDetails: # Required: No → Yesmodified: LogGroup: String KinesisFirehoseDetails: # Required: No → Yesmodified: DeliveryStream: String # Required: No → Yesmodified: DestinationType: String # Required: No → Yesmodified: LogFormat: String # Required: No → Yesmodified: LogType: StringmodifiedAWS:: ElasticLoadBalancingV2:: TargetGrouphistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::TargetGroup
Type: AWS::ElasticLoadBalancingV2::TargetGroupProperties:added: IpAddressType: StringmodifiedAWS:: Events:: Rulehistorydocs ↗#Link to AWS::Events::Rule
Type: AWS::Events::RuleProperties: Targets: - EcsParameters:added: CapacityProviderStrategy:added: - Base: Integeradded: CapacityProvider: Stringadded: Weight: Integeradded: EnableECSManagedTags: Booleanadded: EnableExecuteCommand: Booleanadded: PlacementConstraints:added: - Expression: Stringadded: Type: Stringadded: PlacementStrategies:added: - Field: Stringadded: Type: Stringadded: PropagateTags: Stringadded: ReferenceId: Stringadded: TagList:added: - Key: Stringadded: Value: StringmodifiedAWS:: EventSchemas:: Discovererhistorydocs ↗#Link to AWS::EventSchemas::Discoverer
Type: AWS::EventSchemas::DiscovererProperties:added: CrossAccount: BooleanFn::GetAtt:added: CrossAccount: BooleanmodifiedAWS:: KinesisFirehose:: DeliveryStreamhistorydocs ↗#Link to AWS::KinesisFirehose::DeliveryStream
Type: AWS::KinesisFirehose::DeliveryStreamProperties: ExtendedS3DestinationConfiguration:added: DynamicPartitioningConfiguration:added: Enabled: Booleanadded: RetryOptions:added: DurationInSeconds: IntegermodifiedAWS:: Location:: GeofenceCollectionhistorydocs ↗#Link to AWS::Location::GeofenceCollection
Type: AWS::Location::GeofenceCollectionFn::GetAtt:added: Arn: StringmodifiedAWS:: Location:: RouteCalculatorhistorydocs ↗#Link to AWS::Location::RouteCalculator
Type: AWS::Location::RouteCalculatorFn::GetAtt:added: Arn: StringmodifiedAWS:: Location:: Trackerhistorydocs ↗#Link to AWS::Location::Tracker
Type: AWS::Location::TrackerFn::GetAtt:added: Arn: StringmodifiedAWS:: Macie:: CustomDataIdentifierhistorydocs ↗#Link to AWS::Macie::CustomDataIdentifier
Type: AWS::Macie::CustomDataIdentifierFn::GetAtt:removed: CreatedAt: Stringremoved: Deleted: BooleanmodifiedAWS:: Redshift:: Clusterhistorydocs ↗#Link to AWS::Redshift::Cluster
Type: AWS::Redshift::ClusterProperties:removed: DeferMaintenanceIdentifier: StringFn::GetAtt:added: DeferMaintenanceIdentifier: StringmodifiedAWS:: RoboMaker:: Fleethistorydocs ↗#Link to AWS::RoboMaker::Fleet
Type: AWS::RoboMaker::FleetProperties:modified: Tags: Json → Map of StringmodifiedAWS:: RoboMaker:: Robothistorydocs ↗#Link to AWS::RoboMaker::Robot
Type: AWS::RoboMaker::RobotProperties:modified: Tags: Json → Map of StringFn::GetAtt:added: Arn: StringmodifiedAWS:: RoboMaker:: RobotApplicationVersionhistorydocs ↗#Link to AWS::RoboMaker::RobotApplicationVersion
Type: AWS::RoboMaker::RobotApplicationVersionFn::GetAtt:added: ApplicationVersion: Stringadded: Arn: StringmodifiedAWS:: RoboMaker:: SimulationApplicationhistorydocs ↗#Link to AWS::RoboMaker::SimulationApplication
Type: AWS::RoboMaker::SimulationApplicationProperties: # Update requires: Replacement → No interruptionmodified: RenderingEngine: RenderingEngine # Update requires: Replacement → No interruptionmodified: RobotSoftwareSuite: RobotSoftwareSuite # Update requires: Replacement → No interruptionmodified: SimulationSoftwareSuite: SimulationSoftwareSuitemodified: Tags: Json → Map of StringmodifiedAWS:: RoboMaker:: SimulationApplicationVersionhistorydocs ↗#Link to AWS::RoboMaker::SimulationApplicationVersion
Type: AWS::RoboMaker::SimulationApplicationVersionFn::GetAtt:added: ApplicationVersion: Stringadded: Arn: StringmodifiedAWS:: SageMaker:: DataQualityJobDefinitionhistorydocs ↗#Link to AWS::SageMaker::DataQualityJobDefinition
Type: AWS::SageMaker::DataQualityJobDefinitionProperties: DataQualityAppSpecification:modified: Environment: Environment → Map of StringmodifiedAWS:: SageMaker:: ModelBiasJobDefinitionhistorydocs ↗#Link to AWS::SageMaker::ModelBiasJobDefinition
Type: AWS::SageMaker::ModelBiasJobDefinitionProperties: ModelBiasAppSpecification:modified: Environment: Environment → Map of StringmodifiedAWS:: SageMaker:: ModelExplainabilityJobDefinitionhistorydocs ↗#Link to AWS::SageMaker::ModelExplainabilityJobDefinition
Type: AWS::SageMaker::ModelExplainabilityJobDefinitionProperties: ModelExplainabilityAppSpecification:modified: Environment: Environment → Map of StringmodifiedAWS:: SageMaker:: ModelQualityJobDefinitionhistorydocs ↗#Link to AWS::SageMaker::ModelQualityJobDefinition
Type: AWS::SageMaker::ModelQualityJobDefinitionProperties: ModelQualityAppSpecification:modified: Environment: Environment → Map of StringmodifiedAWS:: SageMaker:: MonitoringSchedulehistorydocs ↗#Link to AWS::SageMaker::MonitoringSchedule
Type: AWS::SageMaker::MonitoringScheduleProperties: MonitoringScheduleConfig: MonitoringJobDefinition:modified: Environment: Environment → Map of StringmodifiedAWS:: Transfer:: Serverhistorydocs ↗#Link to AWS::Transfer::Server
Type: AWS::Transfer::ServerProperties:added: WorkflowDetails:added: OnUpload:added: - WorkflowId: Stringadded: ExecutionRole: String