Version 178.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 types4

addedAWS::ApplicationSignals::ServiceLevelObjectivedocs ↗#Link to AWS::ApplicationSignals::ServiceLevelObjective
Type: AWS::ApplicationSignals::ServiceLevelObjectiveProperties:  Sli:    ComparisonOperator: String    SliMetric:      Statistic: String      OperationName: String      KeyAttributes:        <key>: String      MetricType: String      PeriodSeconds: Integer      MetricDataQueries:        - AccountId: String          ReturnData: Boolean          Expression: String          MetricStat:            Stat: String            Period: Integer            Metric:              MetricName: String              Dimensions:                - Value: String                  Name: String              Namespace: String            Unit: String          Id: String    MetricThreshold: Double  Goal:    WarningThreshold: Double    AttainmentGoal: Double    Interval:      RollingInterval:        DurationUnit: String        Duration: Integer      CalendarInterval:        DurationUnit: String        StartTime: Integer        Duration: Integer  Description: String  Tags:    - Key: String      Value: String  Name: StringFn::GetAtt:  CreatedTime: Integer  LastUpdatedTime: Integer  Arn: String
addedAWS::AppTest::TestCasedocs ↗#Link to AWS::AppTest::TestCase
Type: AWS::AppTest::TestCaseProperties:  Steps:    - Action:        CompareAction:          Input:            File:              SourceLocation: String              TargetLocation: String              FileMetadata:                DatabaseCDC:                  SourceMetadata:                    Type: String                    CaptureTool: String                  TargetMetadata:                    Type: String                    CaptureTool: String                DataSets:                  - Ccsid: String                    Type: String                    Format: String                    Length: Double                    Name: String          Output:            File:              FileLocation: String        MainframeAction:          ActionType:            Batch:              BatchJobName: String              ExportDataSetNames:                - String              BatchJobParameters:                <key>: String            Tn3270:              Script:                Type: String                ScriptLocation: String              ExportDataSetNames:                - String          Resource: String          Properties:            DmsTaskArn: String        ResourceAction:          CloudFormationAction:            ActionType: String            Resource: String          M2ManagedApplicationAction:            ActionType: String            Resource: String            Properties:              ImportDataSetLocation: String              ForceStop: Boolean          M2NonManagedApplicationAction:            ActionType: String            Resource: String      Description: String      Name: String  Description: String  Tags:    <key>: String  Name: StringFn::GetAtt:  Status: String  LastUpdateTime: String  LatestVersion:    Status: String    Version: Double  CreationTime: String  TestCaseId: String  LatestVersion.Version: Double  LatestVersion.Status: String  TestCaseVersion: Double  TestCaseArn: String
addedAWS::Deadline::Monitordocs ↗#Link to AWS::Deadline::Monitor
Type: AWS::Deadline::MonitorProperties:  IdentityCenterInstanceArn: String  Subdomain: String  DisplayName: String  RoleArn: StringFn::GetAtt:  IdentityCenterApplicationArn: String  Arn: String  MonitorId: String  Url: String
addedAWS::GuardDuty::MalwareProtectionPlandocs ↗#Link to AWS::GuardDuty::MalwareProtectionPlan
Type: AWS::GuardDuty::MalwareProtectionPlanProperties:  Role: String  ProtectedResource:    S3Bucket:      BucketName: String      ObjectPrefixes:        - String  Actions:    Tagging:      Status: String  Tags:    - Value: String      Key: StringFn::GetAtt:  Status: String  StatusReasons:    - Message: String      Code: String  CreatedAt: String  MalwareProtectionPlanId: String  Arn: String

02Modified resource types7

modifiedAWS::Batch::JobDefinitionhistorydocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties:  NodeProperties:    NodeRangeProperties:removed:       - EksProperties:removed:           PodProperties:removed:             InitContainers:removed:               - Args:removed:                   - Stringremoved:                 VolumeMounts:removed:                   - MountPath: Stringremoved:                     ReadOnly: Booleanremoved:                     Name: Stringremoved:                 ImagePullPolicy: Stringremoved:                 Command:removed:                   - Stringremoved:                 SecurityContext:removed:                   RunAsUser: Integerremoved:                   AllowPrivilegeEscalation: Booleanremoved:                   RunAsNonRoot: Booleanremoved:                   Privileged: Booleanremoved:                   ReadOnlyRootFilesystem: Booleanremoved:                   RunAsGroup: Integerremoved:                 Resources:removed:                   Limits: Jsonremoved:                   Requests: Jsonremoved:                 Image: Stringremoved:                 Env:removed:                   - Value: Stringremoved:                     Name: Stringremoved:                 Name: Stringremoved:             Volumes:removed:               - Secret:removed:                   SecretName: Stringremoved:                   Optional: Booleanremoved:                 EmptyDir:removed:                   Medium: Stringremoved:                   SizeLimit: Stringremoved:                 HostPath:removed:                   Path: Stringremoved:                 Name: Stringremoved:             DnsPolicy: Stringremoved:             Containers:  # EksContainer: see aboveremoved:             Metadata:removed:               Labels: Jsonremoved:             ServiceAccountName: Stringremoved:             ImagePullSecrets:removed:               - Name: Stringremoved:             HostNetwork: Booleanremoved:             ShareProcessNamespace: Boolean
modifiedAWS::CodeBuild::Projecthistorydocs ↗#Link to AWS::CodeBuild::Project
Type: AWS::CodeBuild::ProjectPropertyTypes:added:   ScopeConfiguration:added:     Name: String
modifiedAWS::Deadline::Farmhistorydocs ↗#Link to AWS::Deadline::Farm
Type: AWS::Deadline::FarmProperties:added:   Tags:added:     - Key: Stringadded:       Value: String
modifiedAWS::Deadline::Fleethistorydocs ↗#Link to AWS::Deadline::Fleet
Type: AWS::Deadline::FleetProperties:added:   Tags:added:     - Key: Stringadded:       Value: String
modifiedAWS::Deadline::LicenseEndpointhistorydocs ↗#Link to AWS::Deadline::LicenseEndpoint
Type: AWS::Deadline::LicenseEndpointProperties:added:   Tags:added:     - Key: Stringadded:       Value: String
modifiedAWS::Deadline::Queuehistorydocs ↗#Link to AWS::Deadline::Queue
Type: AWS::Deadline::QueueProperties:added:   Tags:added:     - Key: Stringadded:       Value: String
modifiedAWS::OSIS::Pipelinehistorydocs ↗#Link to AWS::OSIS::Pipeline
Type: AWS::OSIS::PipelineProperties:  VpcOptions:added:     VpcEndpointManagement: StringFn::GetAtt:added:   VpcEndpointService: String  VpcEndpoints:    - VpcOptions:  # VpcOptions: see above