Version 4.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:: Backup:: BackupPlandocs ↗#Link to AWS::Backup::BackupPlan
Type: AWS::Backup::BackupPlanProperties: BackupPlan: BackupPlanName: String BackupPlanRule: - CompletionWindowMinutes: Double ScheduleExpression: String RecoveryPointTags: Json Lifecycle: DeleteAfterDays: Double MoveToColdStorageAfterDays: Double TargetBackupVault: String StartWindowMinutes: Double RuleName: String BackupPlanTags: JsonFn::GetAtt: VersionId: String BackupPlanId: String BackupPlanArn: StringaddedAWS:: Backup:: BackupSelectiondocs ↗#Link to AWS::Backup::BackupSelection
Type: AWS::Backup::BackupSelectionProperties: BackupSelection: - ConditionValue: String ConditionKey: String ConditionType: String SelectionName: String IamRoleArn: String Resources: - String BackupPlanId: StringFn::GetAtt: BackupPlanId: String SelectionId: StringaddedAWS:: Backup:: BackupVaultdocs ↗#Link to AWS::Backup::BackupVault
Type: AWS::Backup::BackupVaultProperties: BackupVaultTags: Json BackupVaultName: String EncryptionKeyArn: String Notifications: SNSTopicArn: String BackupVaultEvents: - String AccessPolicy: JsonFn::GetAtt: BackupVaultName: String BackupVaultArn: StringaddedAWS:: Config:: RemediationConfigurationdocs ↗#Link to AWS::Config::RemediationConfiguration
Type: AWS::Config::RemediationConfigurationProperties: TargetVersion: String Parameters: Json TargetType: String ConfigRuleName: String ResourceType: String TargetId: StringPropertyTypes: RemediationParameterValue: ResourceValue: Value: String StaticValue: Values: - String ResourceValue: # ResourceValue: see above StaticValue: # StaticValue: see aboveaddedAWS:: ServiceCatalog:: StackSetConstraintdocs ↗#Link to AWS::ServiceCatalog::StackSetConstraint
Type: AWS::ServiceCatalog::StackSetConstraintProperties: Description: String StackInstanceControl: String AcceptLanguage: String PortfolioId: String ProductId: String RegionList: - String AdminRole: String AccountList: - String ExecutionRole: String02Modified resource types9
modifiedAWS:: Amplify:: Apphistorydocs ↗#Link to AWS::Amplify::App
Type: AWS::Amplify::AppProperties: # Required: Yes → Nomodified: Repository: StringmodifiedAWS:: AppMesh:: Meshhistorydocs ↗#Link to AWS::AppMesh::Mesh
Type: AWS::AppMesh::MeshProperties: # Required: No → Yesmodified: Value: StringmodifiedAWS:: AppMesh:: Routehistorydocs ↗#Link to AWS::AppMesh::Route
Type: AWS::AppMesh::RouteProperties: # Required: No → Yesmodified: Value: StringmodifiedAWS:: AppMesh:: VirtualNodehistorydocs ↗#Link to AWS::AppMesh::VirtualNode
Type: AWS::AppMesh::VirtualNodeProperties: Spec: ServiceDiscovery:added: AWSCloudMap:added: NamespaceName: Stringadded: ServiceName: Stringadded: Attributes:added: - Value: Stringadded: Key: String # Required: No → Yesmodified: Value: StringmodifiedAWS:: AppMesh:: VirtualRouterhistorydocs ↗#Link to AWS::AppMesh::VirtualRouter
Type: AWS::AppMesh::VirtualRouterProperties: # Required: No → Yesmodified: Value: StringmodifiedAWS:: AppMesh:: VirtualServicehistorydocs ↗#Link to AWS::AppMesh::VirtualService
Type: AWS::AppMesh::VirtualServiceProperties: # Required: No → Yesmodified: Value: StringmodifiedAWS:: AppStream:: Fleethistorydocs ↗#Link to AWS::AppStream::Fleet
Type: AWS::AppStream::FleetProperties:added: IdleDisconnectTimeoutInSeconds: IntegermodifiedAWS:: EC2:: LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties: LaunchTemplateData: InstanceMarketOptions: SpotOptions:added: BlockDurationMinutes: Integeradded: ValidUntil: StringmodifiedAWS:: ServiceCatalog:: CloudFormationProvisionedProducthistorydocs ↗#Link to AWS::ServiceCatalog::CloudFormationProvisionedProduct
Type: AWS::ServiceCatalog::CloudFormationProvisionedProductProperties:added: ProvisioningPreferences:added: StackSetAccounts:added: - Stringadded: StackSetFailureToleranceCount: Integeradded: StackSetMaxConcurrencyPercentage: Integeradded: StackSetMaxConcurrencyCount: Integeradded: StackSetRegions:added: - Stringadded: StackSetOperationType: Stringadded: StackSetFailureTolerancePercentage: Integer