Version 76.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 types2
addedAWS:: Connect:: TaskTemplatedocs ↗#Link to AWS::Connect::TaskTemplate
Type: AWS::Connect::TaskTemplateProperties: InstanceArn: String Name: String Description: String ContactFlowArn: String Constraints: Json Defaults: - Id: Name: String DefaultValue: String Fields: - Id: # FieldIdentifier: see above Description: String Type: String SingleSelectOptions: - String Status: String ClientToken: String - Key: String Value: StringFn::GetAtt: Arn: StringaddedAWS:: Route53:: CidrCollectiondocs ↗#Link to AWS::Route53::CidrCollection
Type: AWS::Route53::CidrCollectionProperties: Name: String Locations: - LocationName: String CidrList: - StringFn::GetAtt: Id: String Arn: String02Modified resource types23
modifiedAWS:: AppStream:: Stackhistorydocs ↗#Link to AWS::AppStream::Stack
Type: AWS::AppStream::StackProperties:added: StreamingExperienceSettings:added: PreferredProtocol: StringmodifiedAWS:: Cognito:: UserPoolhistorydocs ↗#Link to AWS::Cognito::UserPool
Type: AWS::Cognito::UserPoolProperties: UsernameConfiguration: # Required: Yes → Nomodified: CaseSensitive: BooleanmodifiedAWS:: Config:: ConfigRulehistorydocs ↗#Link to AWS::Config::ConfigRule
Type: AWS::Config::ConfigRuleProperties: Source: # Required: Yes → Nomodified: SourceIdentifier: StringmodifiedAWS:: DataSync:: LocationEFShistorydocs ↗#Link to AWS::DataSync::LocationEFS
Type: AWS::DataSync::LocationEFSProperties:added: AccessPointArn: Stringadded: FileSystemAccessRoleArn: Stringadded: InTransitEncryption: StringmodifiedAWS:: EC2:: EIPhistorydocs ↗#Link to AWS::EC2::EIP
Type: AWS::EC2::EIPProperties:added: NetworkBorderGroup: StringmodifiedAWS:: EC2:: Instancehistorydocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties: NetworkInterfaces:added: - AssociateCarrierIpAddress: BooleanmodifiedAWS:: EC2:: VPNGatewayhistorydocs ↗#Link to AWS::EC2::VPNGateway
Type: AWS::EC2::VPNGatewayProperties:modified: AmazonSideAsn: Long → IntegerFn::GetAtt:added: VPNGatewayId: StringmodifiedAWS:: ElasticLoadBalancingV2:: ListenerCertificatehistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::ListenerCertificate
Type: AWS::ElasticLoadBalancingV2::ListenerCertificateProperties: # Update requires: Replacement → No interruptionmodified: Certificates: - CertificatemodifiedAWS:: Elasticsearch:: Domainhistorydocs ↗#Link to AWS::Elasticsearch::Domain
Type: AWS::Elasticsearch::DomainProperties: # Update requires: Replacement → Some interruptionsmodified: AdvancedSecurityOptions:added: AnonymousAuthEnabled: BooleanmodifiedAWS:: EMR:: Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties:added: AutoTerminationPolicy:added: IdleTimeout: Long Instances:added: TaskInstanceFleets:added: - InstanceTypeConfigs:added: - BidPrice: Stringadded: BidPriceAsPercentageOfOnDemandPrice: Doubleadded: Configurations:added: - Classification: Stringadded: ConfigurationProperties:added: <key>: Stringadded: Configurations: # Configuration: see aboveadded: CustomAmiId: Stringadded: EbsConfiguration:added: EbsBlockDeviceConfigs:added: - VolumeSpecification:added: Iops: Integeradded: SizeInGB: Integeradded: VolumeType: Stringadded: VolumesPerInstance: Integeradded: EbsOptimized: Booleanadded: InstanceType: Stringadded: WeightedCapacity: Integeradded: LaunchSpecifications:added: OnDemandSpecification:added: AllocationStrategy: Stringadded: SpotSpecification:added: AllocationStrategy: Stringadded: BlockDurationMinutes: Integeradded: TimeoutAction: Stringadded: TimeoutDurationMinutes: Integeradded: Name: Stringadded: TargetOnDemandCapacity: Integeradded: TargetSpotCapacity: Integeradded: TaskInstanceGroups:added: - AutoScalingPolicy:added: Constraints:added: MaxCapacity: Integeradded: MinCapacity: Integeradded: Rules:added: - Action:added: Market: Stringadded: SimpleScalingPolicyConfiguration:added: AdjustmentType: Stringadded: CoolDown: Integeradded: ScalingAdjustment: Integeradded: Description: Stringadded: Name: Stringadded: Trigger:added: CloudWatchAlarmDefinition:added: ComparisonOperator: Stringadded: Dimensions:added: - Key: Stringadded: Value: Stringadded: EvaluationPeriods: Integeradded: MetricName: Stringadded: Namespace: Stringadded: Period: Integeradded: Statistic: Stringadded: Threshold: Doubleadded: Unit: Stringadded: BidPrice: Stringadded: Configurations: # Configuration: see aboveadded: CustomAmiId: Stringadded: EbsConfiguration: # EbsConfiguration: see aboveadded: InstanceCount: Integeradded: InstanceType: Stringadded: Market: Stringadded: Name: StringmodifiedAWS:: GlobalAccelerator:: Acceleratorhistorydocs ↗#Link to AWS::GlobalAccelerator::Accelerator
Type: AWS::GlobalAccelerator::AcceleratorFn::GetAtt:added: Ipv4Addresses:added: - StringmodifiedAWS:: IoTEvents:: AlarmModelhistorydocs ↗#Link to AWS::IoTEvents::AlarmModel
Type: AWS::IoTEvents::AlarmModelProperties: AlarmEventActions: AlarmActions: - IotSiteWise: # Required: Yes → Nomodified: PropertyValue: AssetPropertyValuemodifiedAWS:: Lambda:: Urlhistorydocs ↗#Link to AWS::Lambda::Url
Type: AWS::Lambda::UrlProperties:added: InvokeMode: StringmodifiedAWS:: RDS:: DBClusterParameterGrouphistorydocs ↗#Link to AWS::RDS::DBClusterParameterGroup
Type: AWS::RDS::DBClusterParameterGroupProperties: # Duplicates allowed: Yes → Not specified - TagFn::GetAtt:added: DBClusterParameterGroupName: StringmodifiedAWS:: RDS:: DBParameterGrouphistorydocs ↗#Link to AWS::RDS::DBParameterGroup
Type: AWS::RDS::DBParameterGroupProperties: # Update requires: No interruption → Replacementmodified: Description: String # Update requires: No interruption → Replacementmodified: Family: String # Duplicates allowed: No → Not specifiedmodified: Parameters: Map of String → JsonFn::GetAtt:added: DBParameterGroupName: StringmodifiedAWS:: RDS:: DBSubnetGrouphistorydocs ↗#Link to AWS::RDS::DBSubnetGroup
Type: AWS::RDS::DBSubnetGroupProperties: # Duplicates allowed: No → Yesmodified: SubnetIds: - StringmodifiedAWS:: RDS:: EventSubscriptionhistorydocs ↗#Link to AWS::RDS::EventSubscription
Type: AWS::RDS::EventSubscriptionProperties: # Update requires: No interruption → Replacementmodified: SubscriptionName: StringmodifiedAWS:: Route53:: RecordSethistorydocs ↗#Link to AWS::Route53::RecordSet
Type: AWS::Route53::RecordSetProperties:added: CidrRoutingConfig:added: CollectionId: Stringadded: LocationName: StringmodifiedAWS:: Route53:: RecordSetGrouphistorydocs ↗#Link to AWS::Route53::RecordSetGroup
Type: AWS::Route53::RecordSetGroupProperties: RecordSets:added: - CidrRoutingConfig:added: CollectionId: Stringadded: LocationName: StringmodifiedAWS:: S3:: MultiRegionAccessPointhistorydocs ↗#Link to AWS::S3::MultiRegionAccessPoint
Type: AWS::S3::MultiRegionAccessPointProperties: Regions:added: - AccountId: StringmodifiedAWS:: SageMaker:: Domainhistorydocs ↗#Link to AWS::SageMaker::Domain
Type: AWS::SageMaker::DomainProperties: DefaultUserSettings: JupyterServerAppSettings: DefaultResourceSpec:added: LifecycleConfigArn: String KernelGatewayAppSettings: DefaultResourceSpec: # ResourceSpec: see aboveadded: RSessionAppSettings:added: CustomImages:added: - AppImageConfigName: Stringadded: ImageName: Stringadded: ImageVersionNumber: Integeradded: DefaultResourceSpec:added: InstanceType: Stringadded: SageMakerImageArn: Stringadded: SageMakerImageVersionArn: Stringadded: LifecycleConfigArn: String DomainSettings: RStudioServerProDomainSettings: DefaultResourceSpec: # ResourceSpec: see abovemodifiedAWS:: SES:: ConfigurationSethistorydocs ↗#Link to AWS::SES::ConfigurationSet
Type: AWS::SES::ConfigurationSetProperties:added: DeliveryOptions:added: TlsPolicy: Stringadded: SendingPoolName: Stringadded: ReputationOptions:added: ReputationMetricsEnabled: Booleanadded: SendingOptions:added: SendingEnabled: Booleanadded: SuppressionOptions:added: SuppressedReasons:added: - Stringadded: TrackingOptions:added: CustomRedirectDomain: StringmodifiedAWS:: SES:: ConfigurationSetEventDestinationhistorydocs ↗#Link to AWS::SES::ConfigurationSetEventDestination
Type: AWS::SES::ConfigurationSetEventDestinationProperties: EventDestination:added: SnsDestination:added: TopicARN: String