Version 9.1.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 types5
addedAWS:: CloudWatch:: InsightRuledocs ↗#Link to AWS::CloudWatch::InsightRule
Type: AWS::CloudWatch::InsightRuleProperties: RuleState: String RuleBody: String RuleName: StringFn::GetAtt: Arn: String RuleName: StringaddedAWS:: WAFv2:: IPSetdocs ↗#Link to AWS::WAFv2::IPSet
Type: AWS::WAFv2::IPSetProperties: Description: String Name: String Id: String Limit: Integer LockToken: String NextLockToken: String NextMarker: String Scope: String IPSet: Name: String Id: String ARN: String Description: String IPAddressVersion: String Addresses: IPAddresses: - String IPSets: IPSets: - Name: String Id: String ARN: String Description: String LockToken: String IPSetSummary: # IPSetSummary: see above Summary: # IPSetSummary: see above IPAddressVersion: String Addresses: # IPAddresses: see above TagList: - Key: String Value: StringaddedAWS:: WAFv2:: RegexPatternSetdocs ↗#Link to AWS::WAFv2::RegexPatternSet
Type: AWS::WAFv2::RegexPatternSetProperties: Description: String Name: String Id: String Limit: Integer LockToken: String NextLockToken: String NextMarker: String RegexPatternSet: Name: String Id: String ARN: String Description: String RegularExpressionList: RegularExpressionList: - RegexString: String RegexPatternSets: RegexPatternSets: - Name: String Id: String ARN: String Description: String LockToken: String RegularExpressionList: # RegularExpressionList: see above Scope: String Summary: # RegexPatternSetSummary: see above TagList: - Key: String Value: StringaddedAWS:: WAFv2:: RuleGroupdocs ↗#Link to AWS::WAFv2::RuleGroup
Type: AWS::WAFv2::RuleGroupProperties: Capacity: Integer Description: String Name: String Id: String Limit: Integer LockToken: String NextLockToken: String NextMarker: String Scope: String RuleGroup: Name: String Id: String ARN: String Description: String Rules: Rules: - Name: String Priority: Integer Statement: ByteMatchStatement: SearchString: String SearchStringBase64: String FieldToMatch: SingleHeader: Name: String SingleQueryArgument: Name: String AllQueryArguments: {} UriPath: {} QueryString: {} Body: {} Method: {} TextTransformations: TextTransformations: - Priority: Integer Type: String PositionalConstraint: String SqliMatchStatement: FieldToMatch: # FieldToMatch: see above TextTransformations: # TextTransformations: see above XssMatchStatement: FieldToMatch: # FieldToMatch: see above TextTransformations: # TextTransformations: see above SizeConstraintStatement: FieldToMatch: # FieldToMatch: see above ComparisonOperator: String Size: Integer TextTransformations: # TextTransformations: see above GeoMatchStatement: CountryCodes: CountryCodes: - String IPSetReferenceStatement: ARN: String RegexPatternSetReferenceStatement: ARN: String FieldToMatch: # FieldToMatch: see above TextTransformations: # TextTransformations: see above RateBasedStatement: Limit: Integer AggregateKeyType: String ScopeDownStatement: ByteMatchStatement: # ByteMatchStatement: see above SqliMatchStatement: # SqliMatchStatement: see above XssMatchStatement: # XssMatchStatement: see above SizeConstraintStatement: # SizeConstraintStatement: see above GeoMatchStatement: # GeoMatchStatement: see above IPSetReferenceStatement: # IPSetReferenceStatement: see above RegexPatternSetReferenceStatement: # RegexPatternSetReferenceStatement: see above RateBasedStatement: Limit: Integer AggregateKeyType: String ScopeDownStatement: ByteMatchStatement: # ByteMatchStatement: see above SqliMatchStatement: # SqliMatchStatement: see above XssMatchStatement: # XssMatchStatement: see above SizeConstraintStatement: # SizeConstraintStatement: see above GeoMatchStatement: # GeoMatchStatement: see above IPSetReferenceStatement: # IPSetReferenceStatement: see above RegexPatternSetReferenceStatement: # RegexPatternSetReferenceStatement: see above AndStatement: Statements: StatementThrees: # StatementThree: see above OrStatement: Statements: # StatementThrees: see above NotStatement: Statement: # StatementThree: see above AndStatement: Statements: StatementTwos: # StatementTwo: see above OrStatement: Statements: # StatementTwos: see above NotStatement: Statement: # StatementTwo: see above Action: Allow: {} Block: {} Count: {} VisibilityConfig: SampledRequestsEnabled: Boolean CloudWatchMetricsEnabled: Boolean MetricName: String VisibilityConfig: # VisibilityConfig: see above Capacity: Integer RuleGroups: RuleGroups: - Name: String Id: String Description: String LockToken: String ARN: String RuleGroupSummary: # RuleGroupSummary: see above Rules: # Rules: see above VisibilityConfig: # VisibilityConfig: see above Statement: # StatementOne: see above Summary: # RuleGroupSummary: see above TagList: - Key: String Value: StringaddedAWS:: WAFv2:: WebACLdocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties: DefaultAction: Allow: {} Block: {} Description: String Name: String Id: String Limit: Integer LockToken: String NextLockToken: String NextMarker: String Scope: String Summary: Name: String Id: String Description: String LockToken: String ARN: String Rules: Rules: - Name: String Priority: Integer Statement: ByteMatchStatement: SearchString: String SearchStringBase64: String FieldToMatch: SingleHeader: Name: String SingleQueryArgument: Name: String AllQueryArguments: {} UriPath: {} QueryString: {} Body: {} Method: {} TextTransformations: TextTransformations: - Priority: Integer Type: String PositionalConstraint: String SqliMatchStatement: FieldToMatch: # FieldToMatch: see above TextTransformations: # TextTransformations: see above XssMatchStatement: FieldToMatch: # FieldToMatch: see above TextTransformations: # TextTransformations: see above SizeConstraintStatement: FieldToMatch: # FieldToMatch: see above ComparisonOperator: String Size: Integer TextTransformations: # TextTransformations: see above GeoMatchStatement: CountryCodes: CountryCodes: - String RuleGroupReferenceStatement: ARN: String ExcludedRules: ExcludedRules: - Name: String IPSetReferenceStatement: ARN: String RegexPatternSetReferenceStatement: ARN: String FieldToMatch: # FieldToMatch: see above TextTransformations: # TextTransformations: see above ManagedRuleGroupStatement: Name: String VendorName: String ExcludedRules: # ExcludedRules: see above RateBasedStatement: Limit: Integer AggregateKeyType: String ScopeDownStatement: ByteMatchStatement: # ByteMatchStatement: see above SqliMatchStatement: # SqliMatchStatement: see above XssMatchStatement: # XssMatchStatement: see above SizeConstraintStatement: # SizeConstraintStatement: see above GeoMatchStatement: # GeoMatchStatement: see above RuleGroupReferenceStatement: # RuleGroupReferenceStatement: see above IPSetReferenceStatement: # IPSetReferenceStatement: see above RegexPatternSetReferenceStatement: # RegexPatternSetReferenceStatement: see above ManagedRuleGroupStatement: # ManagedRuleGroupStatement: see above RateBasedStatement: Limit: Integer AggregateKeyType: String ScopeDownStatement: ByteMatchStatement: # ByteMatchStatement: see above SqliMatchStatement: # SqliMatchStatement: see above XssMatchStatement: # XssMatchStatement: see above SizeConstraintStatement: # SizeConstraintStatement: see above GeoMatchStatement: # GeoMatchStatement: see above RuleGroupReferenceStatement: # RuleGroupReferenceStatement: see above IPSetReferenceStatement: # IPSetReferenceStatement: see above RegexPatternSetReferenceStatement: # RegexPatternSetReferenceStatement: see above ManagedRuleGroupStatement: # ManagedRuleGroupStatement: see above AndStatement: Statements: StatementThrees: # StatementThree: see above OrStatement: Statements: # StatementThrees: see above NotStatement: Statement: # StatementThree: see above AndStatement: Statements: StatementTwos: # StatementTwo: see above OrStatement: Statements: # StatementTwos: see above NotStatement: Statement: # StatementTwo: see above Action: Allow: # AllowAction: see above Block: # BlockAction: see above Count: {} OverrideAction: Count: # CountAction: see above None: {} VisibilityConfig: SampledRequestsEnabled: Boolean CloudWatchMetricsEnabled: Boolean MetricName: String VisibilityConfig: # VisibilityConfig: see above WebACL: Name: String Id: String ARN: String DefaultAction: # DefaultAction: see above Description: String Rules: # Rules: see above VisibilityConfig: # VisibilityConfig: see above Capacity: Integer WebACLs: WebACLs: # WebACLSummary: see above TagList: - Key: String Value: String02Modified resource types2
modifiedAWS:: Glue:: MLTransformhistorydocs ↗#Link to AWS::Glue::MLTransform
Type: AWS::Glue::MLTransformProperties:added: GlueVersion: StringmodifiedAWS:: Lambda:: EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:added: BisectBatchOnFunctionError: Booleanadded: DestinationConfig:added: OnFailure:added: Destination: Stringadded: MaximumRecordAgeInSeconds: Integeradded: MaximumRetryAttempts: Integeradded: ParallelizationFactor: Integer