CloudFormation Changelog
Changes to the CloudFormation resource specification.
- ADDED
- 4
- REMOVED
- 0
- MODIFIED
- 7
- DOCUMENTATION
- 0
New resource types
AWS:: ApplicationSignals:: ServiceLevelObjectiveLink to AWS::ApplicationSignals::ServiceLevelObjective
Type: AWS::ApplicationSignals::ServiceLevelObjective
Properties:
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
- Key: String
Value: String
Name: String
Fn::GetAtt:
CreatedTime: Integer
LastUpdatedTime: Integer
Arn: String
AWS:: AppTest:: TestCaseLink to AWS::AppTest::TestCase
Type: AWS::AppTest::TestCase
Properties:
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: String
Fn::GetAtt:
Status: String
LastUpdateTime: String
LatestVersion:
Status: String
Version: Double
CreationTime: String
TestCaseId: String
LatestVersion.Version: Double
LatestVersion.Status: String
TestCaseVersion: Double
TestCaseArn: String
AWS:: Deadline:: MonitorLink to AWS::Deadline::Monitor
Type: AWS::Deadline::Monitor
Properties:
IdentityCenterInstanceArn: String
Subdomain: String
DisplayName: String
RoleArn: String
Fn::GetAtt:
IdentityCenterApplicationArn: String
Arn: String
MonitorId: String
Url: String
AWS:: GuardDuty:: MalwareProtectionPlanLink to AWS::GuardDuty::MalwareProtectionPlan
Type: AWS::GuardDuty::MalwareProtectionPlan
Properties:
Role: String
ProtectedResource:
S3Bucket:
BucketName: String
ObjectPrefixes:
- String
Actions:
Tagging:
Status: String
- Value: String
Key: String
Fn::GetAtt:
Status: String
StatusReasons:
- Message: String
Code: String
CreatedAt: String
MalwareProtectionPlanId: String
Arn: String
Changed resource types
AWS:: Batch:: JobDefinitionLink to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinition
Properties:
NodeProperties:
NodeRangeProperties:
removed: - EksProperties:
removed: PodProperties:
removed: InitContainers:
removed: - Args:
removed: - String
removed: VolumeMounts:
removed: - MountPath: String
removed: ReadOnly: Boolean
removed: Name: String
removed: ImagePullPolicy: String
removed: Command:
removed: - String
removed: SecurityContext:
removed: RunAsUser: Integer
removed: AllowPrivilegeEscalation: Boolean
removed: RunAsNonRoot: Boolean
removed: Privileged: Boolean
removed: ReadOnlyRootFilesystem: Boolean
removed: RunAsGroup: Integer
removed: Resources:
removed: Limits: Json
removed: Requests: Json
removed: Image: String
removed: Env:
removed: - Value: String
removed: Name: String
removed: Name: String
removed: Volumes:
removed: - Secret:
removed: SecretName: String
removed: Optional: Boolean
removed: EmptyDir:
removed: Medium: String
removed: SizeLimit: String
removed: HostPath:
removed: Path: String
removed: Name: String
removed: DnsPolicy: String
removed: Containers: # EksContainer: see above
removed: Metadata:
removed: Labels: Json
removed: ServiceAccountName: String
removed: ImagePullSecrets:
removed: - Name: String
removed: HostNetwork: Boolean
removed: ShareProcessNamespace: Boolean
AWS:: CodeBuild:: ProjectLink to AWS::CodeBuild::Project
Type: AWS::CodeBuild::Project
PropertyTypes:
added: ScopeConfiguration:
added: Name: String
AWS:: Deadline:: FarmLink to AWS::Deadline::Farm
Type: AWS::Deadline::Farm
Properties:
added: - Key: String
added: Value: String
AWS:: Deadline:: FleetLink to AWS::Deadline::Fleet
Type: AWS::Deadline::Fleet
Properties:
added: - Key: String
added: Value: String
AWS:: Deadline:: LicenseEndpointLink to AWS::Deadline::LicenseEndpoint
Type: AWS::Deadline::LicenseEndpoint
Properties:
added: - Key: String
added: Value: String
AWS:: Deadline:: QueueLink to AWS::Deadline::Queue
Type: AWS::Deadline::Queue
Properties:
added: - Key: String
added: Value: String
AWS:: OSIS:: PipelineLink to AWS::OSIS::Pipeline
Type: AWS::OSIS::Pipeline
Properties:
VpcOptions:
added: VpcEndpointManagement: String
Fn::GetAtt:
added: VpcEndpointService: String
VpcEndpoints:
- VpcOptions: # VpcOptions: see above