CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 5
- REMOVED
- 0
- MODIFIED
- 10
- DOCUMENTATION
- 0
New resource types
AWS:: SecurityHub:: ConfigurationPolicyLink to AWS::SecurityHub::ConfigurationPolicy
Type: AWS::SecurityHub::ConfigurationPolicy
Properties:
Description: String
ConfigurationPolicy:
SecurityHub:
EnabledStandardIdentifiers:
- String
ServiceEnabled: Boolean
SecurityControlsConfiguration:
DisabledSecurityControlIdentifiers:
- String
EnabledSecurityControlIdentifiers:
- String
SecurityControlCustomParameters:
- SecurityControlId: String
Parameters:
<key>:
ValueType: String
Value:
Enum: String
Integer: Integer
StringList:
- String
EnumList:
- String
IntegerList:
- Integer
String: String
Boolean: Boolean
Double: Double
Tags:
<key>: String
Name: String
Fn::GetAtt:
CreatedAt: String
ServiceEnabled: Boolean
Id: String
Arn: String
UpdatedAt: String
AWS:: SecurityHub:: FindingAggregatorLink to AWS::SecurityHub::FindingAggregator
Type: AWS::SecurityHub::FindingAggregator
Properties:
RegionLinkingMode: String
Regions:
- String
Fn::GetAtt:
FindingAggregationRegion: String
FindingAggregatorArn: String
AWS:: SecurityHub:: OrganizationConfigurationLink to AWS::SecurityHub::OrganizationConfiguration
Type: AWS::SecurityHub::OrganizationConfiguration
Properties:
AutoEnable: Boolean
ConfigurationType: String
AutoEnableStandards: String
Fn::GetAtt:
Status: String
OrganizationConfigurationIdentifier: String
MemberAccountLimitReached: Boolean
StatusMessage: String
AWS:: SecurityHub:: PolicyAssociationLink to AWS::SecurityHub::PolicyAssociation
Type: AWS::SecurityHub::PolicyAssociation
Properties:
ConfigurationPolicyId: String
TargetType: String
TargetId: String
Fn::GetAtt:
AssociationStatusMessage: String
AssociationType: String
AssociationIdentifier: String
AssociationStatus: String
UpdatedAt: String
AWS:: SecurityLake:: SubscriberNotificationLink to AWS::SecurityLake::SubscriberNotification
Type: AWS::SecurityLake::SubscriberNotification
Properties:
SubscriberArn: String
NotificationConfiguration:
HttpsNotificationConfiguration:
Endpoint: String
TargetRoleArn: String
AuthorizationApiKeyValue: String
AuthorizationApiKeyName: String
HttpMethod: String
SqsNotificationConfiguration: Json
Fn::GetAtt:
SubscriberEndpoint: String
Changed resource types
AWS:: AutoScaling:: ScalingPolicyLink to AWS::AutoScaling::ScalingPolicy
Type: AWS::AutoScaling::ScalingPolicy
Properties:
TargetTrackingConfiguration:
CustomizedMetricSpecification:
modified: # Required: Yes → No
MetricName: String
added: Metrics:
added: - ReturnData: Boolean
added: Expression: String
added: Label: String
added: MetricStat:
added: Stat: String
added: Metric:
added: MetricName: String
added: Dimensions:
added: - Value: String
added: Name: String
added: Namespace: String
added: Unit: String
added: Id: String
modified: # Required: Yes → No
Namespace: String
modified: # Required: Yes → No
Statistic: String
AWS:: Connect:: RuleLink to AWS::Connect::Rule
Type: AWS::Connect::Rule
Properties:
Actions:
added: SubmitAutoEvaluationActions:
added: - EvaluationFormArn: String
AWS:: EC2:: CustomerGatewayLink to AWS::EC2::CustomerGateway
Type: AWS::EC2::CustomerGateway
Properties:
added: BgpAsnExtended: Double
AWS:: EC2:: TransitGatewayRouteLink to AWS::EC2::TransitGatewayRoute
Type: AWS::EC2::TransitGatewayRoute
Properties:
modified: # Required: No → Yes
DestinationCidrBlock: String
AWS:: EKS:: AddonLink to AWS::EKS::Addon
Type: AWS::EKS::Addon
Properties:
added: PodIdentityAssociations:
added: - ServiceAccount: String
added: RoleArn: String
AWS:: FSx:: FileSystemLink to AWS::FSx::FileSystem
Type: AWS::FSx::FileSystem
Properties:
LustreConfiguration:
added: MetadataConfiguration:
added: Mode: String
added: Iops: Integer
AWS:: MediaPackageV2:: OriginEndpointLink to AWS::MediaPackageV2::OriginEndpoint
Type: AWS::MediaPackageV2::OriginEndpoint
Properties:
added: DashManifests:
added: - ManifestWindowSeconds: Integer
added: ManifestName: String
added: PeriodTriggers:
added: - String
added: DrmSignaling: String
added: SuggestedPresentationDelaySeconds: Integer
added: UtcTiming:
added: TimingMode: String
added: TimingSource: String
added: MinBufferTimeSeconds: Integer
added: FilterConfiguration:
added: Start: String
added: End: String
added: TimeDelaySeconds: Integer
added: ManifestFilter: String
added: MinUpdatePeriodSeconds: Integer
added: SegmentTemplateFormat: String
added: ScteDash:
added: AdMarkerDash: String
AWS:: Pipes:: PipeLink to AWS::Pipes::Pipe
Type: AWS::Pipes::Pipe
Properties:
TargetParameters:
added: TimestreamParameters:
added: VersionValue: String
added: DimensionMappings:
added: - DimensionValueType: String
added: DimensionValue: String
added: DimensionName: String
added: EpochTimeUnit: String
added: TimeFieldType: String
added: TimestampFormat: String
added: MultiMeasureMappings:
added: - MultiMeasureName: String
added: MultiMeasureAttributeMappings:
added: - MultiMeasureAttributeName: String
added: MeasureValueType: String
added: MeasureValue: String
added: TimeValue: String
added: SingleMeasureMappings:
added: - MeasureName: String
added: MeasureValueType: String
added: MeasureValue: String
AWS:: RolesAnywhere:: ProfileLink to AWS::RolesAnywhere::Profile
Type: AWS::RolesAnywhere::Profile
Properties:
added: AttributeMappings:
added: - MappingRules:
added: - Specifier: String
added: CertificateField: String
AWS:: SecurityLake:: DataLakeLink to AWS::SecurityLake::DataLake
Type: AWS::SecurityLake::DataLake
Properties:
modified: # Update requires: Replacement → No interruption
MetaStoreManagerRoleArn: String