Version 45.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 types7
addedAWS:: Connect:: HoursOfOperationdocs ↗#Link to AWS::Connect::HoursOfOperation
Type: AWS::Connect::HoursOfOperationProperties: InstanceArn: String Name: String Description: String TimeZone: String Config: - Day: String StartTime: String EndTime: String - Key: String Value: StringFn::GetAtt: HoursOfOperationArn: StringPropertyTypes: HoursOfOperationTimeSlice: Hours: Integer Minutes: IntegeraddedAWS:: Connect:: Userdocs ↗#Link to AWS::Connect::User
Type: AWS::Connect::UserProperties: InstanceArn: String DirectoryUserId: String HierarchyGroupArn: String Username: String Password: String RoutingProfileArn: String IdentityInfo: Email: String FirstName: String LastName: String PhoneConfig: AfterContactWorkTimeLimit: Integer AutoAccept: Boolean DeskPhoneNumber: String PhoneType: String SecurityProfileArns: - String - Key: String Value: StringFn::GetAtt: UserArn: StringaddedAWS:: Connect:: UserHierarchyGroupdocs ↗#Link to AWS::Connect::UserHierarchyGroup
Type: AWS::Connect::UserHierarchyGroupProperties: InstanceArn: String ParentGroupArn: String Name: StringFn::GetAtt: UserHierarchyGroupArn: StringaddedAWS:: Panorama:: ApplicationInstancedocs ↗#Link to AWS::Panorama::ApplicationInstance
Type: AWS::Panorama::ApplicationInstanceProperties: Name: String Description: String ManifestPayload: PayloadData: String ManifestOverridesPayload: PayloadData: String RuntimeRoleArn: String DefaultRuntimeContextDevice: String ApplicationInstanceIdToReplace: String DeviceId: String StatusFilter: String - Key: String Value: StringFn::GetAtt: DefaultRuntimeContextDeviceName: String ApplicationInstanceId: String Status: String HealthStatus: String StatusDescription: String CreatedTime: Integer LastUpdatedTime: Integer Arn: StringaddedAWS:: Panorama:: Packagedocs ↗#Link to AWS::Panorama::Package
Type: AWS::Panorama::PackageProperties: PackageName: String - Key: String Value: StringFn::GetAtt: PackageId: String Arn: String CreatedTime: IntegeraddedAWS:: Panorama:: PackageVersiondocs ↗#Link to AWS::Panorama::PackageVersion
Type: AWS::Panorama::PackageVersionProperties: OwnerAccount: String PackageId: String PackageVersion: String PatchVersion: String MarkLatest: Boolean UpdatedLatestPatchVersion: StringFn::GetAtt: PackageArn: String IsLatestPatch: Boolean PackageName: String Status: String StatusDescription: String RegisteredTime: IntegeraddedAWS:: Rekognition:: Projectdocs ↗#Link to AWS::Rekognition::Project
Type: AWS::Rekognition::ProjectProperties: ProjectName: StringFn::GetAtt: Arn: String02Modified resource types13
modifiedAWS:: Backup:: BackupSelectionhistorydocs ↗#Link to AWS::Backup::BackupSelection
Type: AWS::Backup::BackupSelectionProperties: BackupSelection:added: Conditions: Jsonadded: NotResources:added: - StringmodifiedAWS:: Budgets:: BudgetsActionhistorydocs ↗#Link to AWS::Budgets::BudgetsAction
Type: AWS::Budgets::BudgetsActionProperties: # Required: No → Yesmodified: Subscribers: - SubscribermodifiedAWS:: Cassandra:: Tablehistorydocs ↗#Link to AWS::Cassandra::Table
Type: AWS::Cassandra::TableProperties:added: DefaultTimeToLive: IntegermodifiedAWS:: EC2:: RouteTablehistorydocs ↗#Link to AWS::EC2::RouteTable
Type: AWS::EC2::RouteTableFn::GetAtt:removed: RouteTableId: StringmodifiedAWS:: FMS:: Policyhistorydocs ↗#Link to AWS::FMS::Policy
Type: AWS::FMS::PolicyProperties:added: ResourcesCleanUp: BooleanmodifiedAWS:: Glue:: Registryhistorydocs ↗#Link to AWS::Glue::Registry
Type: AWS::Glue::RegistryProperties: # Update requires: Replacement → No interruption - TagmodifiedAWS:: Glue:: Schemahistorydocs ↗#Link to AWS::Glue::Schema
Type: AWS::Glue::SchemaProperties: # Update requires: Replacement → No interruption - TagmodifiedAWS:: ImageBuilder:: ContainerRecipehistorydocs ↗#Link to AWS::ImageBuilder::ContainerRecipe
Type: AWS::ImageBuilder::ContainerRecipeProperties: InstanceConfiguration: BlockDeviceMappings: - Ebs:added: Throughput: IntegermodifiedAWS:: ImageBuilder:: ImageRecipehistorydocs ↗#Link to AWS::ImageBuilder::ImageRecipe
Type: AWS::ImageBuilder::ImageRecipeProperties: BlockDeviceMappings: - Ebs:added: Throughput: IntegermodifiedAWS:: ImageBuilder:: InfrastructureConfigurationhistorydocs ↗#Link to AWS::ImageBuilder::InfrastructureConfiguration
Type: AWS::ImageBuilder::InfrastructureConfigurationProperties:added: InstanceMetadataOptions:added: HttpPutResponseHopLimit: Integeradded: HttpTokens: StringmodifiedAWS:: MWAA:: Environmenthistorydocs ↗#Link to AWS::MWAA::Environment
Type: AWS::MWAA::EnvironmentProperties:modified: Tags: TagMap → JsonmodifiedAWS:: Synthetics:: Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties: ArtifactConfig:modified: S3Encryption: Json → S3Encryptionadded: EncryptionMode: Stringadded: KmsKeyArn: String