Version 102.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:: DocDBElastic:: Clusterdocs ↗#Link to AWS::DocDBElastic::Cluster
Type: AWS::DocDBElastic::ClusterProperties: AdminUserName: String KmsKeyId: String ShardCapacity: Integer VpcSecurityGroupIds: - String ClusterName: String AdminUserPassword: String PreferredMaintenanceWindow: String AuthType: String SubnetIds: - String - Key: String Value: String ShardCount: IntegerFn::GetAtt: ClusterArn: StringaddedAWS:: IoTTwinMaker:: SyncJobdocs ↗#Link to AWS::IoTTwinMaker::SyncJob
Type: AWS::IoTTwinMaker::SyncJobProperties: SyncSource: String SyncRole: String WorkspaceId: String Tags: <key>: StringFn::GetAtt: CreationDateTime: String State: String UpdateDateTime: String Arn: String02Modified resource types15
modifiedAWS:: CodePipeline:: CustomActionTypehistorydocs ↗#Link to AWS::CodePipeline::CustomActionType
Type: AWS::CodePipeline::CustomActionTypeProperties: ConfigurationProperties: - # Update requires: No interruption → Replacementmodified: Description: String # Update requires: No interruption → Replacementmodified: Key: Boolean # Update requires: No interruption → Replacementmodified: Name: String # Update requires: No interruption → Replacementmodified: Queryable: Boolean # Update requires: No interruption → Replacementmodified: Required: Boolean # Update requires: No interruption → Replacementmodified: Secret: Boolean # Update requires: No interruption → Replacementmodified: Type: String InputArtifactDetails: # Update requires: No interruption → Replacementmodified: MaximumCount: Integer # Update requires: No interruption → Replacementmodified: MinimumCount: Integer OutputArtifactDetails: # ArtifactDetails: see above Settings: # Update requires: No interruption → Replacementmodified: EntityUrlTemplate: String # Update requires: No interruption → Replacementmodified: ExecutionUrlTemplate: String # Update requires: No interruption → Replacementmodified: RevisionUrlTemplate: String # Update requires: No interruption → Replacementmodified: ThirdPartyConfigurationUrl: StringFn::GetAtt:added: Id: StringmodifiedAWS:: ECS:: Servicehistorydocs ↗#Link to AWS::ECS::Service
Type: AWS::ECS::ServiceProperties: DeploymentConfiguration:added: Alarms:added: AlarmNames:added: - Stringadded: Enable: Booleanadded: Rollback: BooleanmodifiedAWS:: ECS:: TaskDefinitionhistorydocs ↗#Link to AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinitionProperties: ContainerDefinitions: - PortMappings:added: - ContainerPortRange: StringmodifiedAWS:: EKS:: Addonhistorydocs ↗#Link to AWS::EKS::Addon
Type: AWS::EKS::AddonProperties:added: ConfigurationValues: StringmodifiedAWS:: ElasticBeanstalk:: ConfigurationTemplatehistorydocs ↗#Link to AWS::ElasticBeanstalk::ConfigurationTemplate
Type: AWS::ElasticBeanstalk::ConfigurationTemplateProperties: SourceConfiguration: # Update requires: No interruption → Replacementmodified: ApplicationName: String # Update requires: No interruption → Replacementmodified: TemplateName: StringFn::GetAtt:added: TemplateName: StringmodifiedAWS:: ElasticLoadBalancingV2:: TargetGrouphistorydocs ↗#Link to AWS::ElasticLoadBalancingV2::TargetGroup
Type: AWS::ElasticLoadBalancingV2::TargetGroupFn::GetAtt:added: TargetGroupArn: StringmodifiedAWS:: EMRServerless:: Applicationhistorydocs ↗#Link to AWS::EMRServerless::Application
Type: AWS::EMRServerless::ApplicationProperties:added: Architecture: StringmodifiedAWS:: M2:: Applicationhistorydocs ↗#Link to AWS::M2::Application
Type: AWS::M2::ApplicationProperties:added: KmsKeyId: StringmodifiedAWS:: M2:: Environmenthistorydocs ↗#Link to AWS::M2::Environment
Type: AWS::M2::EnvironmentProperties:added: KmsKeyId: StringmodifiedAWS:: RDS:: DBClusterhistorydocs ↗#Link to AWS::RDS::DBCluster
Type: AWS::RDS::DBClusterProperties:added: DBSystemId: String ScalingConfiguration:added: SecondsBeforeTimeout: IntegermodifiedAWS:: RDS:: DBInstancehistorydocs ↗#Link to AWS::RDS::DBInstance
Type: AWS::RDS::DBInstanceProperties:added: DBClusterSnapshotIdentifier: Stringadded: RestoreTime: Stringadded: SourceDBInstanceAutomatedBackupsArn: Stringadded: SourceDbiResourceId: Stringadded: UseLatestRestorableTime: BooleanmodifiedAWS:: Route53Resolver:: ResolverEndpointhistorydocs ↗#Link to AWS::Route53Resolver::ResolverEndpoint
Type: AWS::Route53Resolver::ResolverEndpointProperties:added: OutpostArn: Stringadded: PreferredInstanceType: StringFn::GetAtt:added: OutpostArn: Stringadded: PreferredInstanceType: StringmodifiedAWS:: SSMIncidents:: ReplicationSethistorydocs ↗#Link to AWS::SSMIncidents::ReplicationSet
Type: AWS::SSMIncidents::ReplicationSetProperties:added: - Key: Stringadded: Value: StringmodifiedAWS:: WAFv2:: RuleGrouphistorydocs ↗#Link to AWS::WAFv2::RuleGroup
Type: AWS::WAFv2::RuleGroupProperties:added: AvailableLabels:added: - Name: Stringadded: ConsumedLabels: # LabelSummary: see above Rules: - Action:added: Challenge:added: CustomRequestHandling:added: InsertHeaders:added: - Value: Stringadded: Name: Stringadded: ChallengeConfig:added: ImmunityTimeProperty:added: ImmunityTime: IntegerFn::GetAtt:removed: AvailableLabels:removed: - Name: Stringremoved: ConsumedLabels: # LabelSummary: see abovemodifiedAWS:: WAFv2:: WebACLhistorydocs ↗#Link to AWS::WAFv2::WebACL
Type: AWS::WAFv2::WebACLProperties:added: ChallengeConfig:added: ImmunityTimeProperty:added: ImmunityTime: Integer Rules: - Action:added: Challenge:added: CustomRequestHandling:added: InsertHeaders:added: - Value: Stringadded: Name: Stringadded: ChallengeConfig: # ChallengeConfig: see above Statement: ManagedRuleGroupStatement: ManagedRuleGroupConfigs:added: - AWSManagedRulesBotControlRuleSet:added: InspectionLevel: Stringadded: RuleActionOverrides:added: - ActionToUse:added: Captcha:added: CustomRequestHandling: # CustomRequestHandling: see aboveadded: Block:added: CustomResponse:added: ResponseCode: Integeradded: CustomResponseBodyKey: Stringadded: ResponseHeaders: # CustomHTTPHeader: see aboveadded: Count:added: CustomRequestHandling: # CustomRequestHandling: see aboveadded: Allow:added: CustomRequestHandling: # CustomRequestHandling: see aboveadded: Challenge: # ChallengeAction: see aboveadded: Name: String ScopeDownStatement: # Statement: see above NotStatement: Statement: # Statement: see above OrStatement: Statements: # Statement: see above RateBasedStatement: ScopeDownStatement: # Statement: see above RuleGroupReferenceStatement:added: RuleActionOverrides: # RuleActionOverride: see aboveadded: TokenDomains:added: - String