Version 229.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
01Modified resource types28
modifiedAWS:: ARCRegionSwitch:: Planhistorydocs ↗#Link to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::PlanProperties:added: ReportConfiguration:added: ReportOutput:added: - S3Configuration:added: BucketPath: Stringadded: BucketOwner: String Workflows: - Steps: - ExecutionBlockConfiguration:added: DocumentDbConfig:added: DatabaseClusterArns:added: - Stringadded: TimeoutMinutes: Doubleadded: ExternalId: Stringadded: Behavior: Jsonadded: CrossAccountRole: Stringadded: Ungraceful:added: Ungraceful: Stringadded: GlobalClusterIdentifier: String ParallelConfig: Steps: # Step: see abovemodifiedAWS:: AutoScaling:: AutoScalingGrouphistorydocs ↗#Link to AWS::AutoScaling::AutoScalingGroup
Type: AWS::AutoScaling::AutoScalingGroupProperties:added: InstanceLifecyclePolicy:added: RetentionTriggers:added: TerminateHookAbandon: String MixedInstancesPolicy: LaunchTemplate: Overrides:added: - ImageId: StringmodifiedAWS:: BedrockAgentCore:: Gatewayhistorydocs ↗#Link to AWS::BedrockAgentCore::Gateway
Type: AWS::BedrockAgentCore::GatewayProperties:added: AllowedScopes:added: - Stringadded: CustomClaims:added: ClaimMatchValue:added: MatchValueString: Stringadded: MatchValueStringList:added: - Stringadded: ClaimMatchOperator: Stringadded: InboundTokenClaimName: Stringadded: InboundTokenClaimValueType: StringmodifiedAWS:: BedrockAgentCore:: GatewayTargethistorydocs ↗#Link to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTargetProperties:added: MetadataConfiguration:added: AllowedQueryParameters:added: - Stringadded: AllowedResponseHeaders:added: - Stringadded: AllowedRequestHeaders:added: - StringmodifiedAWS:: BedrockAgentCore:: Memoryhistorydocs ↗#Link to AWS::BedrockAgentCore::Memory
Type: AWS::BedrockAgentCore::MemoryProperties: MemoryStrategies: - CustomMemoryStrategy: Configuration:added: EpisodicOverride:added: Consolidation:added: AppendToPrompt: Stringadded: ModelId: Stringadded: Extraction:added: AppendToPrompt: Stringadded: ModelId: Stringadded: Reflection:added: Namespaces:added: - Stringadded: AppendToPrompt: Stringadded: ModelId: Stringadded: EpisodicMemoryStrategy:added: Status: Stringadded: Namespaces:added: - Stringadded: Type: Stringadded: Description: Stringadded: ReflectionConfiguration:added: Namespaces:added: - Stringadded: CreatedAt: Stringadded: StrategyId: Stringadded: UpdatedAt: Stringadded: Name: StringmodifiedAWS:: BedrockAgentCore:: Runtimehistorydocs ↗#Link to AWS::BedrockAgentCore::Runtime
Type: AWS::BedrockAgentCore::RuntimeFn::GetAtt:added: FailureReason: StringmodifiedAWS:: BedrockAgentCore:: RuntimeEndpointhistorydocs ↗#Link to AWS::BedrockAgentCore::RuntimeEndpoint
Type: AWS::BedrockAgentCore::RuntimeEndpointProperties: # Update requires: Replacement → No interruptionmodified: AgentRuntimeVersion: StringmodifiedAWS:: Billing:: BillingViewhistorydocs ↗#Link to AWS::Billing::BillingView
Type: AWS::Billing::BillingViewProperties: DataFilterExpression:added: TimeRange:added: EndDateInclusive: Stringadded: BeginDateInclusive: String # Update requires: Replacement → No interruptionmodified: SourceViews: - StringmodifiedAWS:: CloudFront:: Distributionhistorydocs ↗#Link to AWS::CloudFront::Distribution
Type: AWS::CloudFront::DistributionProperties: DistributionConfig: Origins: - CustomOriginConfig:added: OriginMtlsConfig:added: ClientCertificateArn: StringmodifiedAWS:: Connect:: HoursOfOperationhistorydocs ↗#Link to AWS::Connect::HoursOfOperation
Type: AWS::Connect::HoursOfOperationProperties:added: ChildHoursOfOperations:added: - Id: Stringadded: Name: String HoursOfOperationOverrides:added: - OverrideType: Stringadded: RecurrenceConfig:added: RecurrencePattern:added: Frequency: Stringadded: ByWeekdayOccurrence:added: - Integeradded: ByMonthDay:added: - Integeradded: Interval: Integeradded: ByMonth:added: - Integeradded: ParentHoursOfOperations: # HoursOfOperationsIdentifier: see abovemodifiedAWS:: DataZone:: EnvironmentBlueprintConfigurationhistorydocs ↗#Link to AWS::DataZone::EnvironmentBlueprintConfiguration
Type: AWS::DataZone::EnvironmentBlueprintConfigurationProperties:added: GlobalParameters:added: <key>: StringmodifiedAWS:: DataZone:: ProjectProfilehistorydocs ↗#Link to AWS::DataZone::ProjectProfile
Type: AWS::DataZone::ProjectProfileProperties:added: UseDefaultConfigurations: BooleanmodifiedAWS:: DAX:: SubnetGrouphistorydocs ↗#Link to AWS::DAX::SubnetGroup
Type: AWS::DAX::SubnetGroupProperties: # Duplicates allowed: Yes → Not specifiedmodified: SubnetIds: - StringmodifiedAWS:: DMS:: DataProviderhistorydocs ↗#Link to AWS::DMS::DataProvider
Type: AWS::DMS::DataProviderProperties: Settings:added: SybaseAseSettings:added: SslMode: Stringadded: ServerName: Stringadded: Port: Integeradded: EncryptPassword: Booleanadded: DatabaseName: Stringadded: CertificateArn: StringmodifiedAWS:: EC2:: EC2Fleethistorydocs ↗#Link to AWS::EC2::EC2Fleet
Type: AWS::EC2::EC2FleetProperties: LaunchTemplateConfigs: - Overrides:added: - AvailabilityZoneId: StringmodifiedAWS:: EC2:: SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties: SpotFleetRequestConfigData: LaunchSpecifications: - Placement:added: AvailabilityZoneId: String LaunchTemplateConfigs: - Overrides:added: - AvailabilityZoneId: StringmodifiedAWS:: ECS:: ExpressGatewayServicehistorydocs ↗#Link to AWS::ECS::ExpressGatewayService
Type: AWS::ECS::ExpressGatewayServiceProperties: # Update requires: Replacement → No interruptionmodified: ScalingTarget: # Update requires: Some interruptions → No interruptionmodified: AutoScalingMetric: String # Update requires: Some interruptions → No interruptionmodified: AutoScalingTargetValue: Integer # Update requires: Some interruptions → No interruptionmodified: MaxTaskCount: Integer # Update requires: Some interruptions → No interruptionmodified: MinTaskCount: IntegerFn::GetAtt: ActiveConfigurations: - ScalingTarget: # ExpressGatewayScalingTarget: see abovemodifiedAWS:: IoT:: TopicRulehistorydocs ↗#Link to AWS::IoT::TopicRule
Type: AWS::IoT::TopicRuleProperties: TopicRulePayload: Actions: - Http:added: BatchConfig:added: MaxBatchOpenMs: Integeradded: MaxBatchSize: Integeradded: MaxBatchSizeBytes: Integeradded: EnableBatching: Boolean ErrorAction: # Action: see abovemodifiedAWS:: Logs:: LogGrouphistorydocs ↗#Link to AWS::Logs::LogGroup
Type: AWS::Logs::LogGroupProperties:added: DeletionProtectionEnabled: BooleanmodifiedAWS:: MediaPackageV2:: OriginEndpointhistorydocs ↗#Link to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpointProperties: Segment: Scte:added: ScteInSegments: StringmodifiedAWS:: MediaTailor:: PlaybackConfigurationhistorydocs ↗#Link to AWS::MediaTailor::PlaybackConfiguration
Type: AWS::MediaTailor::PlaybackConfigurationProperties:added: AdDecisionServerConfiguration:added: HttpRequest:added: Headers:added: <key>: Stringadded: CompressRequest: Stringadded: Body: Stringadded: HttpMethod: StringmodifiedAWS:: ODB:: OdbPeeringConnectionhistorydocs ↗#Link to AWS::ODB::OdbPeeringConnection
Type: AWS::ODB::OdbPeeringConnectionProperties:added: AdditionalPeerNetworkCidrs:added: - String # Update requires: Replacement → No interruptionmodified: DisplayName: StringFn::GetAtt:added: PeerNetworkCidrs:added: - StringmodifiedAWS:: QuickSight:: CustomPermissionshistorydocs ↗#Link to AWS::QuickSight::CustomPermissions
Type: AWS::QuickSight::CustomPermissionsProperties: Capabilities:added: Action: Stringadded: Automate: Stringadded: ChatAgent: Stringadded: CreateChatAgents: Stringadded: Flow: Stringadded: KnowledgeBase: Stringadded: PerformFlowUiTask: Stringadded: PublishWithoutApproval: Stringadded: Research: Stringadded: Space: Stringadded: UseAgentWebSearch: Stringadded: UseBedrockModels: StringmodifiedAWS:: QuickSight:: DataSourcehistorydocs ↗#Link to AWS::QuickSight::DataSource
Type: AWS::QuickSight::DataSourceProperties: Credentials:added: KeyPairCredentials:added: KeyPairUsername: Stringadded: PrivateKey: Stringadded: PrivateKeyPassphrase: StringmodifiedAWS:: RDS:: DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:added: AdditionalStorageVolumes:added: - VolumeName: Stringadded: StorageType: Stringadded: MaxAllocatedStorage: Integeradded: StorageThroughput: Integeradded: Iops: Integeradded: AllocatedStorage: StringmodifiedAWS:: SecurityHub:: ConnectorV2historydocs ↗#Link to AWS::SecurityHub::ConnectorV2
Type: AWS::SecurityHub::ConnectorV2Properties: Provider:modified: JiraCloud: JiraCloud → JiraCloudProviderConfigurationremoved: AuthStatus: Stringremoved: AuthUrl: Stringremoved: CloudId: Stringremoved: Domain: Stringmodified: ServiceNow: ServiceNow → ServiceNowProviderConfigurationremoved: AuthStatus: StringFn::GetAtt:removed: Provider.JiraCloud.AuthStatus: Stringremoved: Provider.JiraCloud.AuthUrl: Stringremoved: Provider.JiraCloud.CloudId: Stringremoved: Provider.JiraCloud.Domain: Stringremoved: Provider.ServiceNow.AuthStatus: StringmodifiedAWS:: SES:: ConfigurationSethistorydocs ↗#Link to AWS::SES::ConfigurationSet
Type: AWS::SES::ConfigurationSetProperties: SuppressionOptions:added: ValidationOptions:added: ConditionThreshold:added: OverallConfidenceThreshold:added: ConfidenceVerdictThreshold: Stringadded: ConditionThresholdEnabled: StringmodifiedAWS:: Wisdom:: AssistantAssociationhistorydocs ↗#Link to AWS::Wisdom::AssistantAssociation
Type: AWS::Wisdom::AssistantAssociationProperties: Association:added: ExternalBedrockKnowledgeBaseConfig:added: AccessRoleArn: Stringadded: BedrockKnowledgeBaseArn: String # Required: Yes → Nomodified: KnowledgeBaseId: String