Version 272.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:: CloudWatch:: Alertdocs ↗#Link to AWS::CloudWatch::Alert
Type: AWS::CloudWatch::AlertProperties: ProfileId: String NotificationsEnabled: Boolean Description: String NotificationRules: - Target: Type: String Metadata: <key>: String Arn: String Trigger: StateValues: - String SpaceId: String Rule: TelemetryRule: Condition: CriticalThreshold: Double WarningThreshold: Double ThresholdMode: String ThresholdField: String Comparator: String Evaluation: PendingDurationSeconds: Integer IntervalSeconds: Integer RecoveryDurationSeconds: Integer Query: Language: String Expression: String NoData: TreatAs: String - Value: String Key: String Name: StringFn::GetAtt: AlertId: String AccountId: String CreatedAt: String Arn: String UpdatedAt: StringaddedAWS:: KinesisAnalyticsV2:: Snapshotdocs ↗#Link to AWS::KinesisAnalyticsV2::Snapshot
Type: AWS::KinesisAnalyticsV2::SnapshotProperties: ImportSourceConfiguration: ImportRoleArn: String SourceType: String SourceEncryptionConfiguration: KeyType: String KeyId: String SourceS3PrefixLocation: BucketARN: String KeyPrefix: String ApplicationName: String SnapshotFormat: String SnapshotEncryptionConfigurationDescription: # SnapshotEncryptionConfigurationDescription: see above SnapshotDescription: String SnapshotName: String - Value: String Key: StringFn::GetAtt: SnapshotSourceDescription.S3PrefixLocation.BucketARN: String SnapshotSourceDescription.S3PrefixLocation.KeyPrefix: String RuntimeEnvironment: String SnapshotSourceDescription.SourceApplicationDescription.ApplicationCreationTimestamp: String SnapshotArn: String SnapshotSizeInBytes: Integer SnapshotSourceDescription.SourceApplicationDescription.ApplicationName: String SnapshotInitiatorOperation: String SnapshotSourceDescription: SourceApplicationDescription: ApplicationName: String ApplicationCreationTimestamp: String ApplicationVersionId: Integer S3PrefixLocation: # S3PrefixLocation: see above SnapshotStatus: String SnapshotInitiator: String SnapshotCreationTimestamp: String SnapshotSourceDescription.SourceApplicationDescription.ApplicationVersionId: Integer SnapshotSourceDescription.SourceApplicationDescription: # SourceApplicationDescription: see above SnapshotSourceDescription.S3PrefixLocation: # S3PrefixLocation: see aboveaddedAWS:: SSM:: DefaultHostManagementConfigurationdocs ↗#Link to AWS::SSM::DefaultHostManagementConfiguration
Type: AWS::SSM::DefaultHostManagementConfigurationProperties: PermissionModel: String CustomerManagedRoleArn: StringFn::GetAtt: Status: String LastModifiedDate: String SettingArn: String SettingId: String RoleArn: String LastModifiedUser: StringaddedAWS:: WellArchitected:: AgentOrganizationalProfiledocs ↗#Link to AWS::WellArchitected::AgentOrganizationalProfile
Type: AWS::WellArchitected::AgentOrganizationalProfileProperties: Description: String DisplayName: String BusinessOverview: String Pillars: - String DeletionProtection: Boolean - Value: String Key: String Name: StringFn::GetAtt: LastModifiedBy: String CreatedBy: String LastModifiedAt: String CreatedAt: String Arn: StringaddedAWS:: WellArchitected:: AgentProfilePolicydocs ↗#Link to AWS::WellArchitected::AgentProfilePolicy
Type: AWS::WellArchitected::AgentProfilePolicyProperties: Policy: String ProfileArn: String02Modified resource types29
modifiedAWS:: AppConfig:: ConfigurationProfilehistorydocs ↗#Link to AWS::AppConfig::ConfigurationProfile
Type: AWS::AppConfig::ConfigurationProfileProperties: # Update requires: Replacement → No interruptionmodified: Type: StringmodifiedAWS:: Batch:: JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties: EksProperties: PodProperties: Containers: - SecurityContext:added: Capabilities:added: Add:added: - Stringadded: Drop:added: - Stringadded: SeccompProfile:added: LocalhostProfile: Stringadded: Type: String InitContainers: # EksContainer: see aboveadded: SecurityContext:added: RunAsUser: Integeradded: RunAsNonRoot: Booleanadded: RunAsGroup: Integeradded: SeccompProfile: # EksSeccompProfile: see aboveadded: FsGroup: Integer NodeProperties: NodeRangeProperties: - EksProperties: # EksProperties: see abovemodifiedAWS:: BedrockAgentCore:: PaymentManagerhistorydocs ↗#Link to AWS::BedrockAgentCore::PaymentManager
Type: AWS::BedrockAgentCore::PaymentManagerProperties: CustomClaims:modified: ClaimMatchValue: ClaimMatchValue → ClaimMatchValueTypemodifiedAWS:: CleanRooms:: Membershiphistorydocs ↗#Link to AWS::CleanRooms::Membership
Type: AWS::CleanRooms::MembershipProperties: DefaultJobResultConfiguration: OutputConfiguration: S3:added: ResultFormat: StringmodifiedAWS:: CloudTrail:: Trailhistorydocs ↗#Link to AWS::CloudTrail::Trail
Type: AWS::CloudTrail::TrailProperties:added: RecursiveLogging: BooleanmodifiedAWS:: CustomerProfiles:: CalculatedAttributeDefinitionhistorydocs ↗#Link to AWS::CustomerProfiles::CalculatedAttributeDefinition
Type: AWS::CustomerProfiles::CalculatedAttributeDefinitionProperties: Conditions: Range: # Required: Yes → Nomodified: Unit: Stringadded: Filter:added: Groups:added: - Type: Stringadded: Dimensions:added: - Attributes: <key>:added: DimensionType: Stringadded: Values:added: - Stringadded: Include: StringmodifiedAWS:: DevOpsAgent:: Associationhistorydocs ↗#Link to AWS::DevOpsAgent::Association
Type: AWS::DevOpsAgent::AssociationProperties:added: Capabilities:added: CodeChangeRiskAnalysisAutomatedTesting:added: Enabled: Booleanadded: CodeChangeRiskAnalysis:added: Enabled: Booleanadded: TriggerFilterGroups:added: - Events:added: - Stringadded: TargetBranches:added: Patterns:added: - String Configuration:added: ReleaseManagement:added: NetworkAccess:added: PrivateAccess:added: PrivateConnectionName: Stringadded: RuntimeRoleArn: Stringadded: Name: StringmodifiedAWS:: DMS:: DataProviderhistorydocs ↗#Link to AWS::DMS::DataProvider
Type: AWS::DMS::DataProviderProperties: Settings: OracleSettings:added: S3AccessRoleArn: Stringadded: S3Path: StringmodifiedAWS:: DMS:: ReplicationInstancehistorydocs ↗#Link to AWS::DMS::ReplicationInstance
Type: AWS::DMS::ReplicationInstanceProperties: # Duplicates allowed: Not specified → Yes - Tag # Duplicates allowed: Not specified → Yesmodified: VpcSecurityGroupIds: - StringFn::GetAtt:added: ReplicationInstanceArn: StringmodifiedAWS:: EMRServerless:: Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties: IdentityCenterConfiguration:added: UserBackgroundSessionsEnabled: BooleanmodifiedAWS:: FSx:: Backuphistorydocs ↗#Link to AWS::FSx::Backup
Type: AWS::FSx::BackupProperties: # Required: Yes → Nomodified: FileSystemId: StringmodifiedAWS:: GameLift:: GameSessionQueuehistorydocs ↗#Link to AWS::GameLift::GameSessionQueue
Type: AWS::GameLift::GameSessionQueueProperties:added: LogConfiguration:added: DeliveryDestinations:added: - LogDestination: Stringadded: DestinationArn: StringmodifiedAWS:: Glue:: Cataloghistorydocs ↗#Link to AWS::Glue::Catalog
Type: AWS::Glue::CatalogFn::GetAtt:modified: CreateTime: Integer → Stringmodified: UpdateTime: Integer → StringmodifiedAWS:: KinesisAnalyticsV2:: Applicationhistorydocs ↗#Link to AWS::KinesisAnalyticsV2::Application
Type: AWS::KinesisAnalyticsV2::ApplicationProperties: ApplicationConfiguration: ApplicationSnapshotConfiguration:added: SnapshotMode: Stringremoved: SqlApplicationConfiguration:removed: Inputs:removed: - NamePrefix: Stringremoved: InputSchema:removed: RecordEncoding: Stringremoved: RecordColumns:removed: - Mapping: Stringremoved: SqlType: Stringremoved: Name: Stringremoved: RecordFormat:removed: MappingParameters:removed: JSONMappingParameters:removed: RecordRowPath: Stringremoved: CSVMappingParameters:removed: RecordRowDelimiter: Stringremoved: RecordColumnDelimiter: Stringremoved: RecordFormatType: Stringremoved: KinesisStreamsInput:removed: ResourceARN: Stringremoved: KinesisFirehoseInput:removed: ResourceARN: Stringremoved: InputProcessingConfiguration:removed: InputLambdaProcessor:removed: ResourceARN: Stringremoved: InputParallelism:removed: Count: Integer RunConfiguration: ApplicationRestoreConfiguration:added: SnapshotArn: StringmodifiedAWS:: Lambda:: NetworkConnectorhistorydocs ↗#Link to AWS::Lambda::NetworkConnector
Type: AWS::Lambda::NetworkConnectorProperties: Configuration: VpcEgressConfiguration:removed: ElasticIpConfiguration: JsonmodifiedAWS:: NetworkFirewall:: FirewallPolicyhistorydocs ↗#Link to AWS::NetworkFirewall::FirewallPolicy
Type: AWS::NetworkFirewall::FirewallPolicyProperties: FirewallPolicy:added: Route53ResolvedIPValidation:added: DNSExpiryExceptionPolicy: Stringadded: DNSFirewallRuleGroupId: Stringadded: Action: Stringadded: BypassDestinationValidationIPRanges:added: - AddressDefinition: Stringadded: SourceIPRanges: # Address: see abovemodifiedAWS:: NetworkManager:: ConnectAttachmenthistorydocs ↗#Link to AWS::NetworkManager::ConnectAttachment
Type: AWS::NetworkManager::ConnectAttachmentProperties:added: NatGatewayRules:added: - MatchSourceCidr: Stringadded: RuleNumber: Integeradded: NatCidr: Stringadded: NatGatewaySupport: StringFn::GetAtt:added: NatSystemRouteSupport: BooleanmodifiedAWS:: NetworkManager:: DirectConnectGatewayAttachmenthistorydocs ↗#Link to AWS::NetworkManager::DirectConnectGatewayAttachment
Type: AWS::NetworkManager::DirectConnectGatewayAttachmentProperties:added: NatGatewayRules:added: - MatchSourceCidr: Stringadded: RuleNumber: Integeradded: NatCidr: Stringadded: NatGatewaySupport: Stringadded: NatSystemRouteSupport: BooleanmodifiedAWS:: NetworkManager:: SiteToSiteVpnAttachmenthistorydocs ↗#Link to AWS::NetworkManager::SiteToSiteVpnAttachment
Type: AWS::NetworkManager::SiteToSiteVpnAttachmentProperties:added: NatGatewayRules:added: - MatchSourceCidr: Stringadded: RuleNumber: Integeradded: NatCidr: Stringadded: NatGatewaySupport: Stringadded: NatSystemRouteSupport: BooleanmodifiedAWS:: NetworkManager:: VpcAttachmenthistorydocs ↗#Link to AWS::NetworkManager::VpcAttachment
Type: AWS::NetworkManager::VpcAttachmentProperties:added: NatGatewayRules:added: - MatchSourceCidr: Stringadded: RuleNumber: Integeradded: NatCidr: Stringadded: NatGatewaySupport: StringFn::GetAtt:added: NatSystemRouteSupport: BooleanmodifiedAWS:: PaymentCryptography:: Keyhistorydocs ↗#Link to AWS::PaymentCryptography::Key
Type: AWS::PaymentCryptography::KeyFn::GetAtt: ReplicationStatus: <key>:added: KmsEncryptionKeyArn: Stringadded: KmsEncryptionKeyId: Stringremoved: KmsKeyArn: Stringremoved: KmsKeyId: StringmodifiedAWS:: PCS:: ComputeNodeGrouphistorydocs ↗#Link to AWS::PCS::ComputeNodeGroup
Type: AWS::PCS::ComputeNodeGroupProperties:added: LaunchTemplateMode: Stringadded: SecurityGroupIds:added: - Stringadded: SshKeyName: StringmodifiedAWS:: QuickSight:: Analysishistorydocs ↗#Link to AWS::QuickSight::Analysis
Type: AWS::QuickSight::AnalysisProperties: Definition: Options:added: CustomActionDefaults:added: HighlightOperation:added: Trigger: Stringadded: VisualMessages:added: NoDataMessage:added: TitleVisibility: Stringadded: Description: Stringadded: LinkUrl: Stringadded: LinkVisibility: Stringadded: Enabled: Booleanadded: Title: Stringadded: DescriptionVisibility: Stringadded: LinkText: String Sheets:added: - CustomActionDefaults: # VisualCustomActionDefaults: see abovemodifiedAWS:: QuickSight:: Dashboardhistorydocs ↗#Link to AWS::QuickSight::Dashboard
Type: AWS::QuickSight::DashboardProperties: Definition: Options:added: CustomActionDefaults:added: HighlightOperation:added: Trigger: Stringadded: VisualMessages:added: NoDataMessage:added: TitleVisibility: Stringadded: Description: Stringadded: LinkUrl: Stringadded: LinkVisibility: Stringadded: Enabled: Booleanadded: Title: Stringadded: DescriptionVisibility: Stringadded: LinkText: String Sheets:added: - CustomActionDefaults: # VisualCustomActionDefaults: see abovemodifiedAWS:: QuickSight:: Templatehistorydocs ↗#Link to AWS::QuickSight::Template
Type: AWS::QuickSight::TemplateProperties: Definition: Options:added: CustomActionDefaults:added: HighlightOperation:added: Trigger: Stringadded: VisualMessages:added: NoDataMessage:added: TitleVisibility: Stringadded: Description: Stringadded: LinkUrl: Stringadded: LinkVisibility: Stringadded: Enabled: Booleanadded: Title: Stringadded: DescriptionVisibility: Stringadded: LinkText: String Sheets:added: - CustomActionDefaults: # VisualCustomActionDefaults: see abovemodifiedAWS:: S3Tables:: TableBuckethistorydocs ↗#Link to AWS::S3Tables::TableBucket
Type: AWS::S3Tables::TableBucketProperties:added: LoggingConfiguration:added: TargetPrefix: Stringadded: TargetObjectKeyFormat:added: PartitionedPrefix:added: PartitionDateSource: Stringadded: TargetBucket: StringmodifiedAWS:: SecurityAgent:: Pentesthistorydocs ↗#Link to AWS::SecurityAgent::Pentest
Type: AWS::SecurityAgent::PentestProperties: Assets:added: ClientCertificates:added: - SecretArn: Stringadded: Origins:added: - Stringadded: Name: Stringadded: MaxTaskHours: DoublemodifiedAWS:: WAFv2:: RuleGrouphistorydocs ↗#Link to AWS::WAFv2::RuleGroup
Type: AWS::WAFv2::RuleGroupProperties: MonetizationConfig:added: ConnectedAccountConfigs:added: - PaymentNetworks:added: - Chain: Stringadded: Prices:added: - Amount: Stringadded: Currency: Stringadded: ConnectedAccountArn: StringmodifiedAWS:: Wisdom:: AIAgenthistorydocs ↗#Link to AWS::Wisdom::AIAgent
Type: AWS::Wisdom::AIAgentProperties: Configuration: OrchestrationAIAgentConfiguration:added: InputSchemas:added: - Jsonadded: MultiAgentConfigurations:added: - HandoffAgentConfiguration:added: AgentTarget:added: ApplicationId: Stringadded: AIAgentId: Stringadded: ImmediateHandoff: Booleanadded: AudioStreamingEnabled: Booleanadded: Instruction:added: Instruction: Stringadded: Examples:added: - Stringadded: DelegateAgentConfiguration:added: AgentTarget: # AgentTarget: see aboveadded: Instruction: # MultiAgentInstruction: see above # Required: Yes → Nomodified: OrchestrationAIPromptId: Stringadded: OutputSchemas:added: - Json