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