Version 147.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
01Modified resource types15
modifiedAWS:: AppConfig:: ConfigurationProfilehistorydocs ↗#Link to AWS::AppConfig::ConfigurationProfile
Type: AWS::AppConfig::ConfigurationProfileProperties: # Duplicates allowed: Not specified → Yes - Tags # Duplicates allowed: Not specified → Yesmodified: Validators: - ValidatorsFn::GetAtt:added: ConfigurationProfileId: Stringadded: KmsKeyArn: StringmodifiedAWS:: AppRunner:: Servicehistorydocs ↗#Link to AWS::AppRunner::Service
Type: AWS::AppRunner::ServiceProperties: NetworkConfiguration:added: IpAddressType: StringmodifiedAWS:: AppStream:: Stackhistorydocs ↗#Link to AWS::AppStream::Stack
Type: AWS::AppStream::StackProperties: UserSettings:added: - MaximumLength: IntegermodifiedAWS:: AppSync:: Resolverhistorydocs ↗#Link to AWS::AppSync::Resolver
Type: AWS::AppSync::ResolverProperties: CachingConfig: # Duplicates allowed: Yes → Not specifiedmodified: CachingKeys: - String PipelineConfig: # Duplicates allowed: Yes → Not specifiedmodified: Functions: - StringmodifiedAWS:: AutoScaling:: AutoScalingGrouphistorydocs ↗#Link to AWS::AutoScaling::AutoScalingGroup
Type: AWS::AutoScaling::AutoScalingGroupProperties: # Update requires: Some interruptions → No interruptionmodified: LaunchConfigurationName: String # Update requires: Some interruptions → No interruptionmodified: LaunchTemplate: # Update requires: Some interruptions → No interruptionmodified: LaunchTemplateId: String # Update requires: Some interruptions → No interruptionmodified: LaunchTemplateName: String # Update requires: Some interruptions → No interruptionmodified: Version: String # Duplicates allowed: Yes → Nomodified: LoadBalancerNames: - String # Update requires: Some interruptions → No interruptionmodified: MixedInstancesPolicy: # Update requires: Some interruptions → No interruptionmodified: InstancesDistribution: # Update requires: Some interruptions → No interruptionmodified: OnDemandAllocationStrategy: String # Update requires: Some interruptions → No interruptionmodified: OnDemandBaseCapacity: Integer # Update requires: Some interruptions → No interruptionmodified: OnDemandPercentageAboveBaseCapacity: Integer # Update requires: Some interruptions → No interruptionmodified: SpotAllocationStrategy: String # Update requires: Some interruptions → No interruptionmodified: SpotInstancePools: Integer # Update requires: Some interruptions → No interruptionmodified: SpotMaxPrice: String # Update requires: Some interruptions → No interruptionmodified: LaunchTemplate: # Update requires: Some interruptions → No interruptionmodified: LaunchTemplateSpecification: # LaunchTemplateSpecification: see above # Update requires: Some interruptions → No interruption # Duplicates allowed: Yes → Nomodified: Overrides: - # Update requires: Some interruptions → No interruptionmodified: InstanceRequirements: # Update requires: Some interruptions → No interruptionmodified: AcceleratorCount: # Update requires: Some interruptions → No interruptionmodified: Max: Integer # Update requires: Some interruptions → No interruptionmodified: Min: Integer # Update requires: Some interruptions → No interruptionmodified: AcceleratorManufacturers: - String # Update requires: Some interruptions → No interruptionmodified: AcceleratorNames: - String # Update requires: Some interruptions → No interruptionmodified: AcceleratorTotalMemoryMiB: # Update requires: Some interruptions → No interruptionmodified: Max: Integer # Update requires: Some interruptions → No interruptionmodified: Min: Integer # Update requires: Some interruptions → No interruptionmodified: AcceleratorTypes: - String # Update requires: Some interruptions → No interruptionmodified: AllowedInstanceTypes: - String # Update requires: Some interruptions → No interruptionmodified: BareMetal: String # Update requires: Some interruptions → No interruptionmodified: BaselineEbsBandwidthMbps: # Update requires: Some interruptions → No interruptionmodified: Max: Integer # Update requires: Some interruptions → No interruptionmodified: Min: Integer # Update requires: Some interruptions → No interruptionmodified: BurstablePerformance: String # Update requires: Some interruptions → No interruptionmodified: CpuManufacturers: - String # Update requires: Some interruptions → No interruptionmodified: ExcludedInstanceTypes: - String # Update requires: Some interruptions → No interruptionmodified: InstanceGenerations: - String # Update requires: Some interruptions → No interruptionmodified: LocalStorage: String # Update requires: Some interruptions → No interruptionmodified: LocalStorageTypes: - String # Update requires: Some interruptions → No interruptionmodified: MemoryGiBPerVCpu: # Update requires: Some interruptions → No interruptionmodified: Max: Double → Integer # Update requires: Some interruptions → No interruptionmodified: Min: Double → Integer # Update requires: Some interruptions → No interruptionmodified: MemoryMiB: # Update requires: Some interruptions → No interruptionmodified: Max: Integer # Update requires: Some interruptions → No interruptionmodified: Min: Integer # Update requires: Some interruptions → No interruptionmodified: NetworkBandwidthGbps: # Update requires: Some interruptions → No interruptionmodified: Max: Double # Update requires: Some interruptions → No interruptionmodified: Min: Double # Update requires: Some interruptions → No interruptionmodified: NetworkInterfaceCount: # Update requires: Some interruptions → No interruptionmodified: Max: Integer # Update requires: Some interruptions → No interruptionmodified: Min: Integer # Update requires: Some interruptions → No interruptionmodified: OnDemandMaxPricePercentageOverLowestPrice: Integer # Update requires: Some interruptions → No interruptionmodified: RequireHibernateSupport: Boolean # Update requires: Some interruptions → No interruptionmodified: SpotMaxPricePercentageOverLowestPrice: Integer # Update requires: Some interruptions → No interruptionmodified: TotalLocalStorageGB: # Update requires: Some interruptions → No interruptionmodified: Max: Double → Integer # Update requires: Some interruptions → No interruptionmodified: Min: Double → Integer # Update requires: Some interruptions → No interruptionmodified: VCpuCount: # Update requires: Some interruptions → No interruptionmodified: Max: Integer # Update requires: Some interruptions → No interruptionmodified: Min: Integer # Update requires: Some interruptions → No interruptionmodified: InstanceType: String # Update requires: Some interruptions → No interruptionmodified: LaunchTemplateSpecification: # LaunchTemplateSpecification: see above # Update requires: Some interruptions → No interruptionmodified: WeightedCapacity: String NotificationConfigurations: - # Duplicates allowed: Yes → Not specifiedmodified: TopicARN: List of String → String # Update requires: Some interruptions → No interruptionmodified: PlacementGroup: String # Duplicates allowed: Yes → Nomodified: TargetGroupARNs: - String # Duplicates allowed: Yes → Nomodified: TerminationPolicies: - String # Update requires: Some interruptions → No interruptionmodified: VPCZoneIdentifier: - StringFn::GetAtt:added: LaunchConfigurationName: Stringadded: LaunchTemplateSpecification: Stringadded: MixedInstancesPolicy: Stringadded: PlacementGroup: Stringadded: VPCZoneIdentifier: StringmodifiedAWS:: CodeBuild:: Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectProperties: Environment: # Required: Yes → Nomodified: ComputeType: String # Required: Yes → Nomodified: Type: StringPropertyTypes:added: ProjectFleet:added: FleetArn: StringmodifiedAWS:: DLM:: LifecyclePolicyhistorydocs ↗#Link to AWS::DLM::LifecyclePolicy
Type: AWS::DLM::LifecyclePolicyProperties: PolicyDetails: Schedules: - CreateRule:added: Scripts:added: - ExecutionHandlerService: Stringadded: ExecutionTimeout: Integeradded: Stages:added: - Stringadded: ExecutionHandler: Stringadded: MaximumRetryCount: Integeradded: ExecuteOperationOnScriptFailure: BooleanmodifiedAWS:: EC2:: IPAMhistorydocs ↗#Link to AWS::EC2::IPAM
Type: AWS::EC2::IPAMProperties:added: Tier: StringmodifiedAWS:: EC2:: Subnethistorydocs ↗#Link to AWS::EC2::Subnet
Type: AWS::EC2::SubnetProperties:added: Ipv4NetmaskLength: Integeradded: Ipv6NetmaskLength: IntegermodifiedAWS:: EC2:: VPCGatewayAttachmenthistorydocs ↗#Link to AWS::EC2::VPCGatewayAttachment
Type: AWS::EC2::VPCGatewayAttachmentProperties: # Update requires: No interruption → Replacementmodified: VpcId: StringFn::GetAtt:added: AttachmentType: StringmodifiedAWS:: EMRServerless:: Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties:added: MonitoringConfiguration:added: S3MonitoringConfiguration:added: LogUri: Stringadded: EncryptionKeyArn: Stringadded: ManagedPersistenceMonitoringConfiguration:added: EncryptionKeyArn: Stringadded: Enabled: Booleanadded: RuntimeConfiguration:added: - Classification: Stringadded: Properties:added: <key>: Stringadded: Configurations: # ConfigurationObject: see abovemodifiedAWS:: EntityResolution:: SchemaMappinghistorydocs ↗#Link to AWS::EntityResolution::SchemaMapping
Type: AWS::EntityResolution::SchemaMappingProperties: # Update requires: Replacement → No interruptionmodified: Description: String # Update requires: Replacement → No interruptionmodified: MappedInputFields: - # Update requires: Replacement → No interruptionmodified: FieldName: String # Update requires: Replacement → No interruptionmodified: GroupName: String # Update requires: Replacement → No interruptionmodified: MatchKey: String # Update requires: Replacement → No interruptionmodified: SubType: String # Update requires: Replacement → No interruptionmodified: Type: StringFn::GetAtt:added: HasWorkflows: BooleanmodifiedAWS:: S3:: StorageLenshistorydocs ↗#Link to AWS::S3::StorageLens
Type: AWS::S3::StorageLensProperties: StorageLensConfiguration: AccountLevel:added: StorageLensGroupLevel:added: StorageLensGroupSelectionCriteria:added: Exclude:added: - Stringadded: Include:added: - StringmodifiedAWS:: ServiceCatalogAppRegistry:: AttributeGroupAssociationhistorydocs ↗#Link to AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
Type: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociationFn::GetAtt:removed: Id: StringmodifiedAWS:: ServiceCatalogAppRegistry:: ResourceAssociationhistorydocs ↗#Link to AWS::ServiceCatalogAppRegistry::ResourceAssociation
Type: AWS::ServiceCatalogAppRegistry::ResourceAssociationFn::GetAtt:removed: Id: String