Version 1.4.1
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 types12
addedAWS:: EMR:: SecurityConfigurationdocs ↗#Link to AWS::EMR::SecurityConfiguration
Type: AWS::EMR::SecurityConfigurationProperties: Name: String SecurityConfiguration: JsonaddedAWS:: SSM:: Parameterdocs ↗#Link to AWS::SSM::Parameter
Type: AWS::SSM::ParameterProperties: Type: String Description: String Value: String Name: StringFn::GetAtt: Type: String Value: StringaddedAWS:: StepFunctions:: Activitydocs ↗#Link to AWS::StepFunctions::Activity
Type: AWS::StepFunctions::ActivityProperties: Name: StringFn::GetAtt: Name: StringaddedAWS:: StepFunctions:: StateMachinedocs ↗#Link to AWS::StepFunctions::StateMachine
Type: AWS::StepFunctions::StateMachineProperties: DefinitionString: String RoleArn: StringFn::GetAtt: Name: StringaddedAWS:: WAFRegional:: ByteMatchSetdocs ↗#Link to AWS::WAFRegional::ByteMatchSet
Type: AWS::WAFRegional::ByteMatchSetProperties: ByteMatchTuples: - TargetString: String TargetStringBase64: String PositionalConstraint: String TextTransformation: String FieldToMatch: Type: String Data: String Name: StringaddedAWS:: WAFRegional:: IPSetdocs ↗#Link to AWS::WAFRegional::IPSet
Type: AWS::WAFRegional::IPSetProperties: IPSetDescriptors: - Type: String Value: String Name: StringaddedAWS:: WAFRegional:: Ruledocs ↗#Link to AWS::WAFRegional::Rule
Type: AWS::WAFRegional::RuleProperties: MetricName: String Predicates: - Type: String DataId: String Negated: Boolean Name: StringaddedAWS:: WAFRegional:: SizeConstraintSetdocs ↗#Link to AWS::WAFRegional::SizeConstraintSet
Type: AWS::WAFRegional::SizeConstraintSetProperties: SizeConstraints: - ComparisonOperator: String Size: Integer TextTransformation: String FieldToMatch: Type: String Data: String Name: StringaddedAWS:: WAFRegional:: SqlInjectionMatchSetdocs ↗#Link to AWS::WAFRegional::SqlInjectionMatchSet
Type: AWS::WAFRegional::SqlInjectionMatchSetProperties: SqlInjectionMatchTuples: - TextTransformation: String FieldToMatch: Type: String Data: String Name: StringaddedAWS:: WAFRegional:: WebACLdocs ↗#Link to AWS::WAFRegional::WebACL
Type: AWS::WAFRegional::WebACLProperties: MetricName: String DefaultAction: Type: String Rules: - Action: # Action: see above Priority: Integer RuleId: String Name: StringaddedAWS:: WAFRegional:: WebACLAssociationdocs ↗#Link to AWS::WAFRegional::WebACLAssociation
Type: AWS::WAFRegional::WebACLAssociationProperties: ResourceArn: String WebACLId: StringaddedAWS:: WAFRegional:: XssMatchSetdocs ↗#Link to AWS::WAFRegional::XssMatchSet
Type: AWS::WAFRegional::XssMatchSetProperties: XssMatchTuples: - TextTransformation: String FieldToMatch: Type: String Data: String Name: String02Modified resource types3
modifiedAWS:: EC2:: SpotFleethistorydocs ↗#Link to AWS::EC2::SpotFleet
Type: AWS::EC2::SpotFleetProperties: # Update requires: Replacement → Some interruptionsmodified: SpotFleetRequestConfigData: # Update requires: No interruption → Replacementmodified: AllocationStrategy: String # Update requires: No interruption → Replacementmodified: IamFleetRole: String # Update requires: No interruption → Replacementmodified: LaunchSpecifications: List of LaunchSpecifications → List of SpotFleetLaunchSpecificationmodified: BlockDeviceMappings: List of BlockDeviceMappings → List of BlockDeviceMappingmodified: Ebs: Ebs → EbsBlockDevicemodified: NoDevice: Boolean → Stringmodified: IamInstanceProfile: IamInstanceProfile → IamInstanceProfileSpecificationmodified: Monitoring: Monitoring → SpotFleetMonitoringmodified: NetworkInterfaces: List of NetworkInterfaces → List of InstanceNetworkInterfaceSpecification # Required: Yes → Nomodified: DeviceIndex: Integer # Duplicates allowed: Not specified → Nomodified: Ipv6Addresses: InstanceIpv6Address → List of InstanceIpv6Addressmodified: PrivateIpAddresses: List of PrivateIpAddresses → List of PrivateIpAddressSpecificationmodified: Placement: Placement → SpotPlacementmodified: SecurityGroups: List of SecurityGroups → List of GroupIdentifier # Required: No → Yesmodified: GroupId: String # Update requires: No interruption → Replacementmodified: SpotPrice: String # Update requires: No interruption → Replacementmodified: TerminateInstancesWithExpiration: Boolean # Update requires: No interruption → Replacementmodified: ValidFrom: String # Update requires: No interruption → Replacementmodified: ValidUntil: StringmodifiedAWS:: EMR:: Clusterhistorydocs ↗#Link to AWS::EMR::Cluster
Type: AWS::EMR::ClusterProperties:added: ScaleDownBehavior: Stringadded: SecurityConfiguration: StringmodifiedAWS:: EMR:: InstanceGroupConfighistorydocs ↗#Link to AWS::EMR::InstanceGroupConfig
Type: AWS::EMR::InstanceGroupConfigProperties:added: AutoScalingPolicy:added: Constraints:added: MaxCapacity: Integeradded: MinCapacity: Integeradded: Rules:added: - Action:added: Market: Stringadded: SimpleScalingPolicyConfiguration:added: AdjustmentType: Stringadded: CoolDown: Integeradded: ScalingAdjustment: Integeradded: Description: Stringadded: Name: Stringadded: Trigger:added: CloudWatchAlarmDefinition:added: ComparisonOperator: Stringadded: Dimensions:added: - Key: Stringadded: Value: Stringadded: EvaluationPeriods: Integeradded: MetricName: Stringadded: Namespace: Stringadded: Period: Integeradded: Statistic: Stringadded: Threshold: Doubleadded: Unit: String