Version 57.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 types1
addedAWS:: ECR:: PullThroughCacheRuledocs ↗#Link to AWS::ECR::PullThroughCacheRule
Type: AWS::ECR::PullThroughCacheRuleProperties: EcrRepositoryPrefix: String UpstreamRegistryUrl: String02Modified resource types14
modifiedAWS:: Batch:: ComputeEnvironmenthistorydocs ↗#Link to AWS::Batch::ComputeEnvironment
Type: AWS::Batch::ComputeEnvironmentProperties: ComputeResources: # Duplicates allowed: Not specified → Yesmodified: Ec2Configuration: - Ec2ConfigurationObject # Duplicates allowed: Not specified → Yesmodified: InstanceTypes: - String # Duplicates allowed: Not specified → Yesmodified: SecurityGroupIds: - String # Duplicates allowed: Not specified → Yesmodified: Subnets: - Stringmodified: Tags: Json → Map of Stringmodified: Tags: Json → Map of StringFn::GetAtt:added: ComputeEnvironmentArn: StringmodifiedAWS:: Batch:: JobQueuehistorydocs ↗#Link to AWS::Batch::JobQueue
Type: AWS::Batch::JobQueueProperties: # Duplicates allowed: Not specified → Yesmodified: ComputeEnvironmentOrder: - ComputeEnvironmentOrdermodified: Tags: Json → Map of StringFn::GetAtt:added: JobQueueArn: StringmodifiedAWS:: DocDB:: DBClusterhistorydocs ↗#Link to AWS::DocDB::DBCluster
Type: AWS::DocDB::DBClusterProperties: # Required: Yes → Nomodified: MasterUserPassword: String # Required: Yes → Nomodified: MasterUsername: StringmodifiedAWS:: EC2:: Instancehistorydocs ↗#Link to AWS::EC2::Instance
Type: AWS::EC2::InstanceProperties:added: PrivateDnsNameOptions:added: EnableResourceNameDnsAAAARecord: Booleanadded: EnableResourceNameDnsARecord: Booleanadded: HostnameType: StringmodifiedAWS:: EC2:: SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties: SpotFleetRequestConfigData: LaunchTemplateConfigs: - Overrides:added: - Priority: DoublemodifiedAWS:: IoTAnalytics:: Datasethistorydocs ↗#Link to AWS::IoTAnalytics::Dataset
Type: AWS::IoTAnalytics::DatasetProperties: RetentionPeriod: # Required: Yes → Nomodified: NumberOfDays: Integer # Required: Yes → Nomodified: Unlimited: BooleanmodifiedAWS:: Kendra:: DataSourcehistorydocs ↗#Link to AWS::Kendra::DataSource
Type: AWS::Kendra::DataSourceProperties:added: CustomDocumentEnrichmentConfiguration:added: InlineConfigurations:added: - Condition:added: ConditionDocumentAttributeKey: Stringadded: Operator: Stringadded: ConditionOnValue:added: StringValue: Stringadded: StringListValue:added: - Stringadded: LongValue: Integeradded: DateValue: Stringadded: Target:added: TargetDocumentAttributeKey: Stringadded: TargetDocumentAttributeValueDeletion: Booleanadded: TargetDocumentAttributeValue: # DocumentAttributeValue: see aboveadded: DocumentContentDeletion: Booleanadded: PreExtractionHookConfiguration:added: InvocationCondition: # DocumentAttributeCondition: see aboveadded: LambdaArn: Stringadded: S3Bucket: Stringadded: PostExtractionHookConfiguration: # HookConfiguration: see aboveadded: RoleArn: StringmodifiedAWS:: Lambda:: EventSourceMappinghistorydocs ↗#Link to AWS::Lambda::EventSourceMapping
Type: AWS::Lambda::EventSourceMappingProperties:modified: FilterCriteria: Json → FilterCriteriaadded: Filters:added: - Pattern: String # Update requires: No interruption → Replacementmodified: StartingPositionTimestamp: DoublemodifiedAWS:: NetworkFirewall:: FirewallPolicyhistorydocs ↗#Link to AWS::NetworkFirewall::FirewallPolicy
Type: AWS::NetworkFirewall::FirewallPolicyProperties: FirewallPolicy: # Duplicates allowed: No → Yesmodified: StatefulDefaultActions: - String # Duplicates allowed: No → Yesmodified: StatefulRuleGroupReferences: - StatefulRuleGroupReference # Duplicates allowed: No → Yesmodified: StatelessCustomActions: - ActionDefinition: PublishMetricAction: # Duplicates allowed: No → Yesmodified: Dimensions: - Dimension # Duplicates allowed: No → Yesmodified: StatelessDefaultActions: - String # Duplicates allowed: No → Yesmodified: StatelessFragmentDefaultActions: - String # Duplicates allowed: No → Yesmodified: StatelessRuleGroupReferences: - StatelessRuleGroupReferencemodifiedAWS:: NetworkFirewall:: RuleGrouphistorydocs ↗#Link to AWS::NetworkFirewall::RuleGroup
Type: AWS::NetworkFirewall::RuleGroupProperties: RuleGroup: RuleVariables: IPSets: <key>: # Duplicates allowed: No → Yesmodified: Definition: - String PortSets: <key>: # Duplicates allowed: No → Yesmodified: Definition: - String RulesSource: RulesSourceList: # Duplicates allowed: No → Yesmodified: TargetTypes: - String # Duplicates allowed: No → Yesmodified: Targets: - String # Duplicates allowed: No → Yesmodified: StatefulRules: - # Duplicates allowed: No → Yesmodified: RuleOptions: - # Duplicates allowed: No → Yesmodified: Settings: - String StatelessRulesAndCustomActions: # Duplicates allowed: No → Yesmodified: CustomActions: - ActionDefinition: PublishMetricAction: # Duplicates allowed: No → Yesmodified: Dimensions: - Dimension # Duplicates allowed: No → Yesmodified: StatelessRules: - RuleDefinition: # Duplicates allowed: No → Yesmodified: Actions: - String MatchAttributes: # Duplicates allowed: No → Yesmodified: DestinationPorts: - PortRange # Duplicates allowed: No → Yesmodified: Destinations: - Address # Duplicates allowed: No → Yesmodified: Protocols: - Integer # Duplicates allowed: No → Yesmodified: SourcePorts: # PortRange: see above # Duplicates allowed: No → Yesmodified: Sources: # Address: see above # Duplicates allowed: No → Yesmodified: TCPFlags: - # Duplicates allowed: No → Yesmodified: Flags: - String # Duplicates allowed: No → Yesmodified: Masks: - StringmodifiedAWS:: SES:: ConfigurationSetEventDestinationhistorydocs ↗#Link to AWS::SES::ConfigurationSetEventDestination
Type: AWS::SES::ConfigurationSetEventDestinationProperties: EventDestination: CloudWatchDestination: # Duplicates allowed: Not specified → Yesmodified: DimensionConfigurations: - DimensionConfiguration # Duplicates allowed: Not specified → Yesmodified: MatchingEventTypes: - StringFn::GetAtt:added: Id: StringmodifiedAWS:: StepFunctions:: StateMachinehistorydocs ↗#Link to AWS::StepFunctions::StateMachine
Type: AWS::StepFunctions::StateMachineProperties: # Update requires: No interruption → Replacementmodified: StateMachineType: StringmodifiedAWS:: WAFv2:: WebACLhistorydocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties: Rules: - Statement: ManagedRuleGroupStatement:added: ManagedRuleGroupConfigs:added: - LoginPath: Stringadded: PayloadType: Stringadded: UsernameField:added: Identifier: Stringadded: PasswordField: # FieldIdentifier: see above ScopeDownStatement: # Statement: see above NotStatement: Statement: # Statement: see above OrStatement: Statements: # Statement: see above RateBasedStatement: ScopeDownStatement: # Statement: see above