Version 217.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 types5
addedAWS:: ApplicationSignals:: GroupingConfigurationdocs ↗#Link to AWS::ApplicationSignals::GroupingConfiguration
Type: AWS::ApplicationSignals::GroupingConfigurationProperties: GroupingAttributeDefinitions: - GroupingName: String GroupingSourceKeys: - String DefaultGroupingValue: StringFn::GetAtt: AccountId: String UpdatedAt: StringaddedAWS:: BedrockAgentCore:: Gatewaydocs ↗#Link to AWS::BedrockAgentCore::Gateway
Type: AWS::BedrockAgentCore::GatewayProperties: ProtocolConfiguration: Mcp: SupportedVersions: - String Instructions: String SearchType: String Description: String ExceptionLevel: String KmsKeyArn: String AuthorizerType: String ProtocolType: String RoleArn: String Tags: <key>: String Name: String DiscoveryUrl: String AllowedAudience: - String AllowedClients: - StringFn::GetAtt: Status: String GatewayArn: String GatewayUrl: String StatusReasons: - String GatewayIdentifier: String CreatedAt: String WorkloadIdentityDetails.WorkloadIdentityArn: String UpdatedAt: String WorkloadIdentityDetails: WorkloadIdentityArn: StringaddedAWS:: BedrockAgentCore:: GatewayTargetdocs ↗#Link to AWS::BedrockAgentCore::GatewayTarget
Type: AWS::BedrockAgentCore::GatewayTargetProperties: Description: String TargetConfiguration: Mcp: OpenApiSchema: S3: BucketOwnerAccountId: String Uri: String InlinePayload: String SmithyModel: # ApiSchemaConfiguration: see above Lambda: LambdaArn: String ToolSchema: S3: # S3Configuration: see above InlinePayload: - OutputSchema: Type: String Description: String Required: - String Items: # SchemaDefinition: see above Properties: # SchemaDefinition: see above Description: String InputSchema: # SchemaDefinition: see above Name: String GatewayIdentifier: String CredentialProviderConfigurations: - CredentialProvider: OauthCredentialProvider: ProviderArn: String Scopes: - String CustomParameters: <key>: String ApiKeyCredentialProvider: ProviderArn: String CredentialLocation: String CredentialPrefix: String CredentialParameterName: String CredentialProviderType: String Name: StringFn::GetAtt: GatewayArn: String Status: String StatusReasons: - String CreatedAt: String UpdatedAt: String TargetId: StringaddedAWS:: EC2:: LocalGatewayVirtualInterfacedocs ↗#Link to AWS::EC2::LocalGatewayVirtualInterface
Type: AWS::EC2::LocalGatewayVirtualInterfaceProperties: OutpostLagId: String LocalAddress: String PeerAddress: String Vlan: Integer PeerBgpAsn: Integer - Value: String Key: String LocalGatewayVirtualInterfaceGroupId: String PeerBgpAsnExtended: IntegerFn::GetAtt: ConfigurationState: String OwnerId: String LocalGatewayId: String LocalBgpAsn: Integer LocalGatewayVirtualInterfaceId: StringaddedAWS:: EC2:: LocalGatewayVirtualInterfaceGroupdocs ↗#Link to AWS::EC2::LocalGatewayVirtualInterfaceGroup
Type: AWS::EC2::LocalGatewayVirtualInterfaceGroupProperties: LocalGatewayId: String LocalBgpAsnExtended: Integer LocalBgpAsn: Integer - Value: String Key: StringFn::GetAtt: LocalGatewayVirtualInterfaceIds: - String ConfigurationState: String OwnerId: String LocalGatewayVirtualInterfaceGroupArn: String LocalGatewayVirtualInterfaceGroupId: String02Modified resource types9
modifiedAWS:: AmazonMQ:: Brokerhistorydocs ↗#Link to AWS::AmazonMQ::Broker
Type: AWS::AmazonMQ::BrokerProperties: EncryptionOptions: # Update requires: No interruption → Replacementmodified: KmsKeyId: String # Update requires: No interruption → Replacementmodified: UseAwsOwnedKey: Boolean LdapServerMetadata: # Duplicates allowed: Not specified → Yesmodified: Hosts: - String # Required: Yes → Nomodified: ServiceAccountPassword: String # Duplicates allowed: Not specified → Yesmodified: SecurityGroups: - String # Duplicates allowed: Not specified → Yesmodified: SubnetIds: - String # Duplicates allowed: Not specified → Yes - TagsEntry # Required: Yes → No # Duplicates allowed: Not specified → Yesmodified: Users: - # Duplicates allowed: Not specified → Yesmodified: Groups: - StringFn::GetAtt:modified: ConfigurationRevision: Integer → Stringadded: EngineVersionCurrent: Stringadded: Id: StringmodifiedAWS:: ARCRegionSwitch:: Planhistorydocs ↗#Link to AWS::ARCRegionSwitch::Plan
Type: AWS::ARCRegionSwitch::PlanFn::GetAtt:added: PlanHealthChecks:added: - Stringremoved: Route53HealthChecks:removed: HostedZoneIds:removed: - Stringremoved: HealthCheckIds:removed: - Stringremoved: Regions:removed: - Stringremoved: RecordNames:removed: - Stringremoved: Route53HealthChecks.HealthCheckIds:removed: - Stringremoved: Route53HealthChecks.HostedZoneIds:removed: - Stringremoved: Route53HealthChecks.RecordNames:removed: - Stringremoved: Route53HealthChecks.Regions:removed: - StringmodifiedAWS:: Bedrock:: DataAutomationProjecthistorydocs ↗#Link to AWS::Bedrock::DataAutomationProject
Type: AWS::Bedrock::DataAutomationProjectProperties: StandardOutputConfiguration: Audio: Extraction: Category:added: TypeConfiguration:added: Transcript:added: ChannelLabeling:added: State: Stringadded: SpeakerLabeling:added: State: StringmodifiedAWS:: ECS:: CapacityProviderhistorydocs ↗#Link to AWS::ECS::CapacityProvider
Type: AWS::ECS::CapacityProviderProperties:added: ClusterName: Stringadded: ManagedInstancesProvider:added: InfrastructureRoleArn: Stringadded: PropagateTags: Stringadded: InstanceLaunchTemplate:added: Ec2InstanceProfileArn: Stringadded: StorageConfiguration:added: StorageSizeGiB: Integeradded: NetworkConfiguration:added: SecurityGroups:added: - Stringadded: Subnets:added: - Stringadded: InstanceRequirements:added: LocalStorageTypes:added: - Stringadded: InstanceGenerations:added: - Stringadded: NetworkInterfaceCount:added: Min: Integeradded: Max: Integeradded: MemoryGiBPerVCpu:added: Min: Doubleadded: Max: Doubleadded: AcceleratorTypes:added: - Stringadded: VCpuCount:added: Min: Integeradded: Max: Integeradded: ExcludedInstanceTypes:added: - Stringadded: AcceleratorManufacturers:added: - Stringadded: AllowedInstanceTypes:added: - Stringadded: LocalStorage: Stringadded: CpuManufacturers:added: - Stringadded: NetworkBandwidthGbps:added: Min: Doubleadded: Max: Doubleadded: AcceleratorCount:added: Min: Integeradded: Max: Integeradded: BareMetal: Stringadded: RequireHibernateSupport: Booleanadded: MaxSpotPriceAsPercentageOfOptimalOnDemandPrice: Integeradded: SpotMaxPricePercentageOverLowestPrice: Integeradded: BaselineEbsBandwidthMbps:added: Min: Integeradded: Max: Integeradded: OnDemandMaxPricePercentageOverLowestPrice: Integeradded: AcceleratorNames:added: - Stringadded: AcceleratorTotalMemoryMiB:added: Min: Integeradded: Max: Integeradded: BurstablePerformance: Stringadded: MemoryMiB:added: Min: Integeradded: Max: Integeradded: TotalLocalStorageGB:added: Min: Doubleadded: Max: Doubleadded: Monitoring: StringmodifiedAWS:: ImageBuilder:: Imagehistorydocs ↗#Link to AWS::ImageBuilder::Image
Type: AWS::ImageBuilder::ImageProperties:added: LoggingConfiguration:added: LogGroupName: StringmodifiedAWS:: ImageBuilder:: ImagePipelinehistorydocs ↗#Link to AWS::ImageBuilder::ImagePipeline
Type: AWS::ImageBuilder::ImagePipelineProperties:added: LoggingConfiguration:added: PipelineLogGroupName: Stringadded: ImageLogGroupName: String Schedule:modified: AutoDisablePolicy: Json → AutoDisablePolicyadded: FailureCount: IntegermodifiedAWS:: ImageBuilder:: ImageRecipehistorydocs ↗#Link to AWS::ImageBuilder::ImageRecipe
Type: AWS::ImageBuilder::ImageRecipeProperties:added: AmiTags:added: <key>: StringmodifiedAWS:: MediaLive:: Channelhistorydocs ↗#Link to AWS::MediaLive::Channel
Type: AWS::MediaLive::ChannelProperties: EncoderSettings: VideoDescriptions: - CodecSettings: Av1Settings:added: MinBitrate: Integer H264Settings:added: MinBitrate: Integer H265Settings:added: GopBReference: Stringadded: GopNumBFrames: Integeradded: MinBitrate: Integeradded: SubgopLength: String