Version 252.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 types6
addedAWS:: AWSExternalAnthropic:: Workspacedocs ↗#Link to AWS::AWSExternalAnthropic::Workspace
Type: AWS::AWSExternalAnthropic::WorkspaceProperties: DataResidency: DefaultInferenceGeo: String AllowedInferenceGeos: - String WorkspaceGeo: String - Value: String Key: String Name: StringFn::GetAtt: CreatedAt: String Id: String Arn: StringaddedAWS:: BCM:: Dashboarddocs ↗#Link to AWS::BCM::Dashboard
Type: AWS::BCM::DashboardProperties: Description: String Widgets: - Description: String Configs: - QueryParameters: SavingsPlansUtilization: TimeRange: EndTime: Value: String Type: String StartTime: # DateTimeValue: see above Filter: Dimensions: Values: - String Key: String MatchOptions: - String Not: # Expression: see above CostCategories: Values: - String Key: String MatchOptions: - String And: # Expression: see above Values: - String Key: String MatchOptions: - String Granularity: String ReservationCoverage: TimeRange: # DateTimeRange: see above Metrics: - String GroupBy: - Type: String Key: String Filter: # Expression: see above Granularity: String SavingsPlansCoverage: TimeRange: # DateTimeRange: see above Metrics: - String GroupBy: # GroupDefinition: see above Filter: # Expression: see above Granularity: String ReservationUtilization: TimeRange: # DateTimeRange: see above GroupBy: # GroupDefinition: see above Filter: # Expression: see above Granularity: String CostAndUsage: TimeRange: # DateTimeRange: see above Metrics: - String GroupBy: # GroupDefinition: see above Filter: Dimensions: # DimensionValues: see above Not: # CostAndUsageExpression: see above CostCategories: # CostCategoryValues: see above Or: # CostAndUsageExpression: see above And: # CostAndUsageExpression: see above Tags: # TagValues: see above Granularity: String DisplayConfig: Graph: <key>: VisualType: String Table: Json Title: String Height: Integer HorizontalOffset: Integer Width: Integer - Value: String Key: String Name: StringFn::GetAtt: Type: String CreatedAt: String Arn: String UpdatedAt: StringaddedAWS:: BedrockAgentCore:: PaymentManagerdocs ↗#Link to AWS::BedrockAgentCore::PaymentManager
Type: AWS::BedrockAgentCore::PaymentManagerProperties: Description: String AuthorizerType: String RoleArn: String - Value: String Key: String Name: String DiscoveryUrl: String AllowedAudience: - String CustomClaims: ClaimMatchValue: MatchValueString: String MatchValueStringList: - String ClaimMatchOperator: String InboundTokenClaimName: String InboundTokenClaimValueType: String AllowedClients: - String AllowedScopes: - StringFn::GetAtt: Status: String LastUpdatedAt: String PaymentManagerArn: String CreatedAt: String WorkloadIdentityDetails.WorkloadIdentityArn: String PaymentManagerId: String WorkloadIdentityDetails: WorkloadIdentityArn: StringaddedAWS:: ResilienceHubV2:: ServiceFunctiondocs ↗#Link to AWS::ResilienceHubV2::ServiceFunction
Type: AWS::ResilienceHubV2::ServiceFunctionProperties: Description: String ServiceArn: String Name: String Criticality: StringFn::GetAtt: ServiceFunctionId: String ResourceCount: Integer CreatedAt: String UpdatedAt: String Source: StringaddedAWS:: ResilienceHubV2:: UserJourneydocs ↗#Link to AWS::ResilienceHubV2::UserJourney
Type: AWS::ResilienceHubV2::UserJourneyProperties: Description: String PolicyArn: String SystemIdentifier: String Name: StringFn::GetAtt: UserJourneyId: String CreatedAt: String UpdatedAt: StringaddedAWS:: SageMaker:: MlflowAppdocs ↗#Link to AWS::SageMaker::MlflowApp
Type: AWS::SageMaker::MlflowAppProperties: WeeklyMaintenanceWindowStart: String ArtifactStoreUri: String RoleArn: String ModelRegistrationMode: String - Value: String Key: String Name: StringFn::GetAtt: Status: String MlflowVersion: String CreationTime: String LastModifiedTime: String MlflowAppId: String Arn: String02Modified resource types18
modifiedAWS:: AppStream:: Stackhistorydocs ↗#Link to AWS::AppStream::Stack
Type: AWS::AppStream::StackProperties:added: ContentRedirection:added: HostToClient:added: Enabled: Booleanadded: AllowedUrls:added: - Stringadded: DeniedUrls:added: - StringmodifiedAWS:: AppStream:: StackFleetAssociationhistorydocs ↗#Link to AWS::AppStream::StackFleetAssociation
Type: AWS::AppStream::StackFleetAssociationProperties: # Update requires: No interruption → Replacementmodified: FleetName: String # Update requires: No interruption → Replacementmodified: StackName: StringmodifiedAWS:: APS:: Workspacehistorydocs ↗#Link to AWS::APS::Workspace
Type: AWS::APS::WorkspaceProperties: WorkspaceConfiguration:added: OutOfOrderTimeWindowInSeconds: Integeradded: RuleQueryOffsetInSeconds: IntegermodifiedAWS:: ARCRegionSwitch:: Planhistorydocs ↗#Link to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::PlanProperties: Workflows: - Steps: - ExecutionBlockConfiguration:added: AuroraProvisionedScalingConfig:added: InstanceArns:added: <key>: Stringadded: TimeoutMinutes: Doubleadded: RegionDatabaseClusterArns:added: <key>: Stringadded: ExternalId: Stringadded: CrossAccountRole: Stringadded: GlobalClusterIdentifier: Stringadded: AuroraServerlessScalingConfig:added: TimeoutMinutes: Doubleadded: RegionDatabaseClusterArns:added: <key>: Stringadded: ExternalId: Stringadded: CrossAccountRole: Stringadded: GlobalClusterIdentifier: Stringadded: TargetPercent: Doubleadded: NeptuneGlobalDatabaseConfig:added: TimeoutMinutes: Doubleadded: RegionDatabaseClusterArns:added: <key>: Stringadded: ExternalId: Stringadded: Behavior: Jsonadded: CrossAccountRole: Stringadded: Ungraceful:added: Ungraceful: Stringadded: GlobalClusterIdentifier: String ParallelConfig: Steps: # Step: see abovemodifiedAWS:: BedrockAgentCore:: Gatewayhistorydocs ↗#Link to AWS::BedrockAgentCore::Gateway
Type: AWS::BedrockAgentCore::GatewayProperties: ProtocolConfiguration: Mcp:added: SessionConfiguration:added: SessionTimeoutInSeconds: Integeradded: StreamingConfiguration:added: EnableResponseStreaming: BooleanmodifiedAWS:: BedrockAgentCore:: GatewayTargethistorydocs ↗#Link to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTargetProperties: TargetConfiguration: Mcp: McpServer:added: ResourcePriority: IntegermodifiedAWS:: Connect:: ContactFlowModulehistorydocs ↗#Link to AWS::Connect::ContactFlowModule
Type: AWS::Connect::ContactFlowModuleProperties: ExternalInvocationConfiguration: # Required: Yes → Nomodified: Enabled: BooleanmodifiedAWS:: Connect:: IntegrationAssociationhistorydocs ↗#Link to AWS::Connect::IntegrationAssociation
Type: AWS::Connect::IntegrationAssociationProperties:added: - Value: Stringadded: Key: StringmodifiedAWS:: Deadline:: Fleethistorydocs ↗#Link to AWS::Deadline::Fleet
Type: AWS::Deadline::FleetProperties: Configuration: ServiceManagedEc2:added: PersistentVolumeConfiguration:added: MountPath: Stringadded: SizeGiB: Integeradded: ThroughputMiB: Integeradded: Iops: Integeradded: LastUsedTtlHours: IntegermodifiedAWS:: EKS:: Clusterhistorydocs ↗#Link to AWS::EKS::Cluster
Type: AWS::EKS::ClusterProperties: OutpostConfig: ControlPlanePlacement:added: SpreadLevel: Stringadded: EtcdInstanceType: Stringadded: EtcdPlacement:added: SpreadLevel: StringmodifiedAWS:: Logs:: DeliverySourcehistorydocs ↗#Link to AWS::Logs::DeliverySource
Type: AWS::Logs::DeliverySourceProperties:added: DeliverySourceConfiguration:added: <key>: StringFn::GetAtt:added: Status: Stringadded: StatusReason: StringmodifiedAWS:: MediaConnect:: FlowOutputhistorydocs ↗#Link to AWS::MediaConnect::FlowOutput
Type: AWS::MediaConnect::FlowOutputProperties:added: NdiOutputTimecodeSource: StringmodifiedAWS:: Neptune:: DBClusterhistorydocs ↗#Link to AWS::Neptune::DBCluster
Type: AWS::Neptune::DBClusterProperties:added: GlobalClusterIdentifier: Stringadded: NetworkType: StringmodifiedAWS:: ObservabilityAdmin:: TelemetryEnrichmenthistorydocs ↗#Link to AWS::ObservabilityAdmin::TelemetryEnrichment
Type: AWS::ObservabilityAdmin::TelemetryEnrichmentProperties: # Required: No → Yesmodified: Scope: StringmodifiedAWS:: OpenSearchServerless:: CollectionGrouphistorydocs ↗#Link to AWS::OpenSearchServerless::CollectionGroup
Type: AWS::OpenSearchServerless::CollectionGroupProperties:added: Generation: StringmodifiedAWS:: SageMaker:: Clusterhistorydocs ↗#Link to AWS::SageMaker::Cluster
Type: AWS::SageMaker::ClusterProperties: InstanceGroups:added: - InstanceRequirements:added: InstanceTypes:added: - String # Required: Yes → Nomodified: InstanceType: Stringadded: NetworkInterface:added: InterfaceType: StringmodifiedAWS:: VerifiedPermissions:: Policyhistorydocs ↗#Link to AWS::VerifiedPermissions::Policy
Type: AWS::VerifiedPermissions::PolicyProperties:added: Name: StringmodifiedAWS:: VerifiedPermissions:: PolicyTemplatehistorydocs ↗#Link to AWS::VerifiedPermissions::PolicyTemplate
Type: AWS::VerifiedPermissions::PolicyTemplateProperties:added: Name: String