Version 85.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 types8
modifiedAWS:: Connect:: ContactFlowhistorydocs ↗#Link to AWS::Connect::ContactFlow
Type: AWS::Connect::ContactFlowProperties: # Required: No → Yesmodified: Type: StringmodifiedAWS:: EC2:: LaunchTemplatehistorydocs ↗#Link to AWS::EC2::LaunchTemplate
Type: AWS::EC2::LaunchTemplateProperties:added: VersionDescription: StringmodifiedAWS:: EC2:: NetworkInsightsAnalysishistorydocs ↗#Link to AWS::EC2::NetworkInsightsAnalysis
Type: AWS::EC2::NetworkInsightsAnalysisFn::GetAtt: Explanations:added: - ComponentAccount: Stringadded: ComponentRegion: String RouteTableRoute:added: State: String ForwardPathComponents:added: - AdditionalDetails:added: - AdditionalDetailType: Stringadded: Component:added: Id: Stringadded: Arn: Stringadded: ElasticLoadBalancerListener: # AnalysisComponent: see aboveadded: Explanations:added: - Acl: # AnalysisComponent: see aboveadded: AclRule:added: Cidr: Stringadded: Egress: Booleanadded: PortRange:added: From: Integeradded: To: Integeradded: Protocol: Stringadded: RuleAction: Stringadded: RuleNumber: Integeradded: Address: Stringadded: Addresses:added: - Stringadded: AttachedTo: # AnalysisComponent: see aboveadded: AvailabilityZones:added: - Stringadded: Cidrs:added: - Stringadded: Component: # AnalysisComponent: see aboveadded: ComponentAccount: Stringadded: ComponentRegion: Stringadded: CustomerGateway: # AnalysisComponent: see aboveadded: Destination: # AnalysisComponent: see aboveadded: DestinationVpc: # AnalysisComponent: see aboveadded: Direction: Stringadded: ExplanationCode: Stringadded: IngressRouteTable: # AnalysisComponent: see aboveadded: InternetGateway: # AnalysisComponent: see aboveadded: LoadBalancerArn: Stringadded: ClassicLoadBalancerListener:added: InstancePort: Integeradded: LoadBalancerPort: Integeradded: LoadBalancerListenerPort: Integeradded: LoadBalancerTarget:added: Address: Stringadded: AvailabilityZone: Stringadded: Instance: # AnalysisComponent: see aboveadded: Port: Integeradded: LoadBalancerTargetGroup: # AnalysisComponent: see aboveadded: LoadBalancerTargetGroups: # AnalysisComponent: see aboveadded: LoadBalancerTargetPort: Integeradded: ElasticLoadBalancerListener: # AnalysisComponent: see aboveadded: MissingComponent: Stringadded: NatGateway: # AnalysisComponent: see aboveadded: NetworkInterface: # AnalysisComponent: see aboveadded: PacketField: Stringadded: VpcPeeringConnection: # AnalysisComponent: see aboveadded: Port: Integeradded: PortRanges: # PortRange: see aboveadded: PrefixList: # AnalysisComponent: see aboveadded: Protocols:added: - Stringadded: RouteTableRoute:added: destinationCidr: Stringadded: destinationPrefixListId: Stringadded: egressOnlyInternetGatewayId: Stringadded: gatewayId: Stringadded: instanceId: Stringadded: NatGatewayId: Stringadded: NetworkInterfaceId: Stringadded: Origin: Stringadded: State: Stringadded: TransitGatewayId: Stringadded: VpcPeeringConnectionId: Stringadded: RouteTable: # AnalysisComponent: see aboveadded: SecurityGroup: # AnalysisComponent: see aboveadded: SecurityGroupRule:added: Cidr: Stringadded: Direction: Stringadded: SecurityGroupId: Stringadded: PortRange: # PortRange: see aboveadded: PrefixListId: Stringadded: Protocol: Stringadded: SecurityGroups: # AnalysisComponent: see aboveadded: SourceVpc: # AnalysisComponent: see aboveadded: State: Stringadded: Subnet: # AnalysisComponent: see aboveadded: SubnetRouteTable: # AnalysisComponent: see aboveadded: Vpc: # AnalysisComponent: see aboveadded: vpcEndpoint: # AnalysisComponent: see aboveadded: VpnConnection: # AnalysisComponent: see aboveadded: VpnGateway: # AnalysisComponent: see aboveadded: TransitGateway: # AnalysisComponent: see aboveadded: TransitGatewayAttachment: # AnalysisComponent: see aboveadded: TransitGatewayRouteTable: # AnalysisComponent: see aboveadded: TransitGatewayRouteTableRoute:added: DestinationCidr: Stringadded: State: Stringadded: RouteOrigin: Stringadded: PrefixListId: Stringadded: AttachmentId: Stringadded: ResourceId: Stringadded: ResourceType: String RouteTableRoute: # AnalysisRouteTableRoute: see above ReturnPathComponents: # PathComponent: see abovemodifiedAWS:: Lambda:: EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:added: AmazonManagedKafkaEventSourceConfig:added: ConsumerGroupId: Stringadded: SelfManagedKafkaEventSourceConfig:added: ConsumerGroupId: StringmodifiedAWS:: OpenSearchService:: Domainhistorydocs ↗#Link to AWS::OpenSearchService::Domain
Type: AWS::OpenSearchService::DomainProperties: # Update requires: Replacement → No interruptionmodified: AdvancedSecurityOptions: # Update requires: Replacement → No interruptionmodified: Enabled: Boolean # Update requires: Replacement → No interruptionmodified: InternalUserDatabaseEnabled: Boolean # Update requires: Replacement → No interruptionmodified: MasterUserOptions: # Update requires: Replacement → No interruptionmodified: MasterUserARN: String # Update requires: Replacement → No interruptionmodified: MasterUserName: String # Update requires: Replacement → No interruptionmodified: MasterUserPassword: String EBSOptions:added: Throughput: IntegermodifiedAWS:: RDS:: DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties: # Update requires: Replacement → No interruptionmodified: AvailabilityZone: StringmodifiedAWS:: RDS:: DBParameterGrouphistorydocs ↗#Link to AWS::RDS::DBParameterGroup
Type: AWS::RDS::DBParameterGroupProperties: # Update requires: Replacement → No interruptionmodified: Description: String # Update requires: Replacement → No interruptionmodified: Family: String # Duplicates allowed: Not specified → Nomodified: Parameters: Json → Map of StringFn::GetAtt:removed: DBParameterGroupName: StringmodifiedAWS:: Redshift:: EndpointAccesshistorydocs ↗#Link to AWS::Redshift::EndpointAccess
Type: AWS::Redshift::EndpointAccessProperties: # Required: No → Yesmodified: ClusterIdentifier: String # Required: No → Yesmodified: SubnetGroupName: String