Version 69.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:: Rekognition:: StreamProcessordocs ↗#Link to AWS::Rekognition::StreamProcessor
Type: AWS::Rekognition::StreamProcessorProperties: Name: String KmsKeyId: String RoleArn: String KinesisVideoStream: Arn: String FaceSearchSettings: CollectionId: String FaceMatchThreshold: Double ConnectedHomeSettings: Labels: - String MinConfidence: Double KinesisDataStream: Arn: String S3Destination: BucketName: String ObjectKeyPrefix: String NotificationChannel: Arn: String DataSharingPreference: OptIn: Boolean PolygonRegionsOfInterest: - Json BoundingBoxRegionsOfInterest: - Height: Double Width: Double Left: Double Top: Double - Key: String Value: StringFn::GetAtt: Arn: String Status: String StatusMessage: StringPropertyTypes: Point: X: Double Y: DoubleaddedAWS:: VoiceID:: Domaindocs ↗#Link to AWS::VoiceID::Domain
Type: AWS::VoiceID::DomainProperties: Description: String Name: String ServerSideEncryptionConfiguration: KmsKeyId: String - Key: String Value: StringFn::GetAtt: DomainId: String02Modified resource types9
modifiedAWS:: CloudFormation:: HookTypeConfighistorydocs ↗#Link to AWS::CloudFormation::HookTypeConfig
Type: AWS::CloudFormation::HookTypeConfigProperties: # Update requires: Replacement → No interruptionmodified: TypeArn: StringmodifiedAWS:: EC2:: TrafficMirrorTargethistorydocs ↗#Link to AWS::EC2::TrafficMirrorTarget
Type: AWS::EC2::TrafficMirrorTargetProperties:added: GatewayLoadBalancerEndpointId: StringmodifiedAWS:: EC2:: TransitGatewayAttachmenthistorydocs ↗#Link to AWS::EC2::TransitGatewayAttachment
Type: AWS::EC2::TransitGatewayAttachmentProperties: # Duplicates allowed: Not specified → Yesmodified: SubnetIds: - String # Duplicates allowed: Not specified → Yes - TagFn::GetAtt:added: Id: StringmodifiedAWS:: EC2:: VPChistorydocs ↗#Link to AWS::EC2::VPC
Type: AWS::EC2::VPCProperties: # Required: Yes → Nomodified: CidrBlock: StringFn::GetAtt: # Duplicates allowed: Not specified → Yesmodified: CidrBlockAssociations: - String # Duplicates allowed: Not specified → Yesmodified: Ipv6CidrBlocks: - Stringadded: VpcId: StringmodifiedAWS:: SQS:: Queuehistorydocs ↗#Link to AWS::SQS::Queue
Type: AWS::SQS::QueueProperties:added: SqsManagedSseEnabled: BooleanmodifiedAWS:: SSM:: Associationhistorydocs ↗#Link to AWS::SSM::Association
Type: AWS::SSM::AssociationProperties:added: ScheduleOffset: IntegermodifiedAWS:: Synthetics:: Canaryhistorydocs ↗#Link to AWS::Synthetics::Canary
Type: AWS::Synthetics::CanaryProperties:added: DeleteLambdaResourcesOnCanaryDeletion: BooleanmodifiedAWS:: WAFv2:: RuleGrouphistorydocs ↗#Link to AWS::WAFv2::RuleGroup
Type: AWS::WAFv2::RuleGroupProperties: Rules: - Statement: ByteMatchStatement: FieldToMatch:modified: Body: Json → Bodyadded: OversizeHandling: Stringadded: MatchPattern:added: All: Jsonadded: IncludedCookies:added: - Stringadded: ExcludedCookies:added: - Stringadded: MatchScope: Stringadded: OversizeHandling: Stringadded: Headers:added: MatchPattern:added: All: Jsonadded: IncludedHeaders:added: - Stringadded: ExcludedHeaders:added: - Stringadded: MatchScope: Stringadded: OversizeHandling: String JsonBody:added: OversizeHandling: String NotStatement: Statement: # Statement: see above OrStatement: Statements: # Statement: see above RateBasedStatement: ScopeDownStatement: # Statement: see above RegexMatchStatement: FieldToMatch: # FieldToMatch: see above RegexPatternSetReferenceStatement: FieldToMatch: # FieldToMatch: see above SizeConstraintStatement: FieldToMatch: # FieldToMatch: see above SqliMatchStatement: FieldToMatch: # FieldToMatch: see above XssMatchStatement: FieldToMatch: # FieldToMatch: see abovemodifiedAWS:: WAFv2:: WebACLhistorydocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties: Rules: - Statement: ByteMatchStatement: FieldToMatch:modified: Body: Json → Bodyadded: OversizeHandling: Stringadded: MatchPattern:added: All: Jsonadded: IncludedCookies:added: - Stringadded: ExcludedCookies:added: - Stringadded: MatchScope: Stringadded: OversizeHandling: Stringadded: Headers:added: MatchPattern:added: All: Jsonadded: IncludedHeaders:added: - Stringadded: ExcludedHeaders:added: - Stringadded: MatchScope: Stringadded: OversizeHandling: String JsonBody:added: OversizeHandling: String ManagedRuleGroupStatement: ScopeDownStatement: # Statement: see above NotStatement: Statement: # Statement: see above OrStatement: Statements: # Statement: see above RateBasedStatement: ScopeDownStatement: # Statement: see above RegexMatchStatement: FieldToMatch: # FieldToMatch: see above RegexPatternSetReferenceStatement: FieldToMatch: # FieldToMatch: see above SizeConstraintStatement: FieldToMatch: # FieldToMatch: see above SqliMatchStatement: FieldToMatch: # FieldToMatch: see above XssMatchStatement: FieldToMatch: # FieldToMatch: see above