Version 98.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 types3
addedAWS:: AmplifyUIBuilder:: Formdocs ↗#Link to AWS::AmplifyUIBuilder::Form
Type: AWS::AmplifyUIBuilder::FormProperties: AppId: String Cta: Position: String Clear: Excluded: Boolean Children: String Position: Json Cancel: # FormButton: see above Submit: # FormButton: see above DataType: DataSourceType: String DataTypeName: String EnvironmentName: String Fields: <key>: Label: String Position: Json Excluded: Boolean InputType: Type: String Required: Boolean ReadOnly: Boolean Placeholder: String DefaultValue: String DescriptiveText: String DefaultChecked: Boolean DefaultCountryCode: String ValueMappings: Values: - DisplayValue: Value: String Value: # FormInputValueProperty: see above Name: String MinValue: Double MaxValue: Double Step: Double Value: String Validations: - Type: String StrValues: - String NumValues: - Double ValidationMessage: String FormActionType: String Name: String SchemaVersion: String SectionalElements: <key>: Type: String Position: Json Text: String Level: Double Orientation: String Style: HorizontalGap: Json VerticalGap: Json OuterPadding: Json Tags: <key>: StringFn::GetAtt: Id: StringPropertyTypes: FieldPosition: {} FormStyleConfig: {}addedAWS:: Organizations:: OrganizationalUnitdocs ↗#Link to AWS::Organizations::OrganizationalUnit
Type: AWS::Organizations::OrganizationalUnitProperties: Name: String ParentId: String - Key: String Value: StringFn::GetAtt: Arn: String Id: StringaddedAWS:: SSM:: ResourcePolicydocs ↗#Link to AWS::SSM::ResourcePolicy
Type: AWS::SSM::ResourcePolicyProperties: ResourceArn: String Policy: JsonFn::GetAtt: PolicyId: String PolicyHash: String02Modified resource types22
modifiedAWS:: Amplify:: Apphistorydocs ↗#Link to AWS::Amplify::App
Type: AWS::Amplify::AppProperties: AutoBranchCreationConfig:added: Framework: Stringadded: Platform: StringmodifiedAWS:: Amplify:: Branchhistorydocs ↗#Link to AWS::Amplify::Branch
Type: AWS::Amplify::BranchProperties:added: Framework: StringmodifiedAWS:: ApiGateway:: BasePathMappinghistorydocs ↗#Link to AWS::ApiGateway::BasePathMapping
Type: AWS::ApiGateway::BasePathMappingProperties:removed: Id: StringmodifiedAWS:: AppSync:: FunctionConfigurationhistorydocs ↗#Link to AWS::AppSync::FunctionConfiguration
Type: AWS::AppSync::FunctionConfigurationProperties:added: Code: Stringadded: CodeS3Location: String # Required: Yes → Nomodified: FunctionVersion: Stringadded: Runtime:added: RuntimeVersion: Stringadded: Name: StringmodifiedAWS:: AppSync:: Resolverhistorydocs ↗#Link to AWS::AppSync::Resolver
Type: AWS::AppSync::ResolverProperties:added: Code: Stringadded: CodeS3Location: Stringadded: Runtime:added: RuntimeVersion: Stringadded: Name: StringmodifiedAWS:: AutoScaling:: AutoScalingGrouphistorydocs ↗#Link to AWS::AutoScaling::AutoScalingGroup
Type: AWS::AutoScaling::AutoScalingGroupProperties: MixedInstancesPolicy: LaunchTemplate: Overrides: - InstanceRequirements:added: AllowedInstanceTypes:added: - Stringadded: NetworkBandwidthGbps:added: Max: Doubleadded: Min: DoublemodifiedAWS:: BillingConductor:: PricingRulehistorydocs ↗#Link to AWS::BillingConductor::PricingRule
Type: AWS::BillingConductor::PricingRuleProperties:added: BillingEntity: StringmodifiedAWS:: CloudWatch:: CompositeAlarmhistorydocs ↗#Link to AWS::CloudWatch::CompositeAlarm
Type: AWS::CloudWatch::CompositeAlarmProperties: # Required: Yes → Nomodified: AlarmName: StringmodifiedAWS:: EC2:: NatGatewayhistorydocs ↗#Link to AWS::EC2::NatGateway
Type: AWS::EC2::NatGatewayProperties:added: PrivateIpAddress: StringmodifiedAWS:: ECS:: Clusterhistorydocs ↗#Link to AWS::ECS::Cluster
Type: AWS::ECS::ClusterProperties:added: ServiceConnectDefaults:added: Namespace: StringmodifiedAWS:: ECS:: Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties:added: ServiceConnectConfiguration:added: Enabled: Booleanadded: Namespace: Stringadded: Services:added: - PortName: Stringadded: DiscoveryName: Stringadded: ClientAliases:added: - Port: Integeradded: DnsName: Stringadded: IngressPortOverride: Integeradded: LogConfiguration:added: LogDriver: Stringadded: Options:added: <key>: Stringadded: SecretOptions:added: - Name: Stringadded: ValueFrom: StringmodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties: ContainerDefinitions: - PortMappings:added: - AppProtocol: Stringadded: Name: StringmodifiedAWS:: ElastiCache:: Userhistorydocs ↗#Link to AWS::ElastiCache::User
Type: AWS::ElastiCache::UserProperties:added: AuthenticationMode: JsonmodifiedAWS:: EMR:: Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties:added: OSReleaseLabel: StringmodifiedAWS:: IoT:: AccountAuditConfigurationhistorydocs ↗#Link to AWS::IoT::AccountAuditConfiguration
Type: AWS::IoT::AccountAuditConfigurationProperties: AuditCheckConfigurations:added: IntermediateCaRevokedForActiveDeviceCertificatesCheck:added: Enabled: BooleanmodifiedAWS:: IoTTwinMaker:: ComponentTypehistorydocs ↗#Link to AWS::IoTTwinMaker::ComponentType
Type: AWS::IoTTwinMaker::ComponentTypeProperties:added: PropertyGroups: <key>:added: GroupType: Stringadded: PropertyNames:added: - StringmodifiedAWS:: IoTTwinMaker:: Entityhistorydocs ↗#Link to AWS::IoTTwinMaker::Entity
Type: AWS::IoTTwinMaker::EntityProperties: Components: <key>:added: PropertyGroups: <key>:added: GroupType: Stringadded: PropertyNames:added: - StringmodifiedAWS:: IVS:: RecordingConfigurationhistorydocs ↗#Link to AWS::IVS::RecordingConfiguration
Type: AWS::IVS::RecordingConfigurationProperties:added: RecordingReconnectWindowSeconds: IntegermodifiedAWS:: Panorama:: Packagehistorydocs ↗#Link to AWS::Panorama::Package
Type: AWS::Panorama::PackageFn::GetAtt:added: StorageLocation.BinaryPrefixLocation: Stringadded: StorageLocation.Bucket: Stringadded: StorageLocation.GeneratedPrefixLocation: Stringadded: StorageLocation.ManifestPrefixLocation: Stringadded: StorageLocation.RepoPrefixLocation: StringPropertyTypes:added: StorageLocation:added: Bucket: Stringadded: RepoPrefixLocation: Stringadded: GeneratedPrefixLocation: Stringadded: BinaryPrefixLocation: Stringadded: ManifestPrefixLocation: StringmodifiedAWS:: RDS:: DBParameterGrouphistorydocs ↗#Link to AWS::RDS::DBParameterGroup
Type: AWS::RDS::DBParameterGroupFn::GetAtt:added: DBParameterGroupName: StringmodifiedAWS:: S3:: StorageLenshistorydocs ↗#Link to AWS::S3::StorageLens
Type: AWS::S3::StorageLensProperties: StorageLensConfiguration: AccountLevel:added: AdvancedCostOptimizationMetrics:added: IsEnabled: Booleanadded: AdvancedDataProtectionMetrics:added: IsEnabled: Boolean BucketLevel:added: AdvancedCostOptimizationMetrics: # AdvancedCostOptimizationMetrics: see aboveadded: AdvancedDataProtectionMetrics: # AdvancedDataProtectionMetrics: see aboveadded: DetailedStatusCodesMetrics:added: IsEnabled: Booleanadded: DetailedStatusCodesMetrics: # DetailedStatusCodesMetrics: see abovemodifiedAWS:: SageMaker:: ModelPackagehistorydocs ↗#Link to AWS::SageMaker::ModelPackage
Type: AWS::SageMaker::ModelPackageProperties:removed: Tag:removed: Key: Stringremoved: Value: String