Skip to content

Commit 06d0a1b

Browse files
feat: update L1 CloudFormation resource definitions (#30508)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-autoscaling │ └ resources │ └[~] resource AWS::AutoScaling::ScalingPolicy │ └ types │ ├[~] type CustomizedMetricSpecification │ │ └ properties │ │ ├ MetricName: - string (required) │ │ │ + string │ │ ├[+] Metrics: Array<TargetTrackingMetricDataQuery> │ │ ├ Namespace: - string (required) │ │ │ + string │ │ └ Statistic: - string (required) │ │ + string │ ├[+] type TargetTrackingMetricDataQuery │ │ ├ name: TargetTrackingMetricDataQuery │ │ └ properties │ │ ├Label: string │ │ ├MetricStat: TargetTrackingMetricStat │ │ ├Id: string (required) │ │ ├ReturnData: boolean │ │ └Expression: string │ └[+] type TargetTrackingMetricStat │ ├ name: TargetTrackingMetricStat │ └ properties │ ├Metric: Metric (required) │ ├Stat: string (required) │ └Unit: string ├[~] service aws-connect │ └ resources │ └[~] resource AWS::Connect::Rule │ └ types │ ├[~] type Actions │ │ └ properties │ │ └[+] SubmitAutoEvaluationActions: Array<SubmitAutoEvaluationAction> │ └[+] type SubmitAutoEvaluationAction │ ├ documentation: The definition of submit auto evaluation action. │ │ name: SubmitAutoEvaluationAction │ └ properties │ └EvaluationFormArn: string (required) ├[~] service aws-ec2 │ └ resources │ └[~] resource AWS::EC2::TransitGatewayRoute ├[~] service aws-ecs │ └ resources │ └[~] resource AWS::ECS::Cluster │ └ types │ ├[~] type ClusterConfiguration │ │ └ properties │ │ └[+] ManagedStorageConfiguration: ManagedStorageConfiguration │ └[+] type ManagedStorageConfiguration │ ├ name: ManagedStorageConfiguration │ └ properties │ ├FargateEphemeralStorageKmsKeyId: string │ └KmsKeyId: string ├[~] service aws-pipes │ └ resources │ └[~] resource AWS::Pipes::Pipe │ └ types │ ├[+] type DimensionMapping │ │ ├ name: DimensionMapping │ │ └ properties │ │ ├DimensionValue: string (required) │ │ ├DimensionValueType: string (required) │ │ └DimensionName: string (required) │ ├[+] type MultiMeasureAttributeMapping │ │ ├ name: MultiMeasureAttributeMapping │ │ └ properties │ │ ├MeasureValue: string (required) │ │ ├MeasureValueType: string (required) │ │ └MultiMeasureAttributeName: string (required) │ ├[+] type MultiMeasureMapping │ │ ├ name: MultiMeasureMapping │ │ └ properties │ │ ├MultiMeasureName: string (required) │ │ └MultiMeasureAttributeMappings: Array<MultiMeasureAttributeMapping> (required) │ ├[~] type PipeTargetParameters │ │ └ properties │ │ └[+] TimestreamParameters: PipeTargetTimestreamParameters │ ├[+] type PipeTargetTimestreamParameters │ │ ├ name: PipeTargetTimestreamParameters │ │ └ properties │ │ ├TimeValue: string (required) │ │ ├EpochTimeUnit: string │ │ ├TimeFieldType: string │ │ ├TimestampFormat: string │ │ ├VersionValue: string (required) │ │ ├DimensionMappings: Array<DimensionMapping> (required) │ │ ├SingleMeasureMappings: Array<SingleMeasureMapping> │ │ └MultiMeasureMappings: Array<MultiMeasureMapping> │ └[+] type SingleMeasureMapping │ ├ name: SingleMeasureMapping │ └ properties │ ├MeasureValue: string (required) │ ├MeasureValueType: string (required) │ └MeasureName: string (required) ├[~] service aws-rolesanywhere │ └ resources │ └[~] resource AWS::RolesAnywhere::Profile │ ├ properties │ │ └[+] AttributeMappings: Array<AttributeMapping> │ └ types │ ├[+] type AttributeMapping │ │ ├ name: AttributeMapping │ │ └ properties │ │ ├MappingRules: Array<MappingRule> (required) │ │ └CertificateField: string (required) │ └[+] type MappingRule │ ├ name: MappingRule │ └ properties │ └Specifier: string (required) └[~] service aws-securitylake └ resources └[~] resource AWS::SecurityLake::DataLake └ properties └ MetaStoreManagerRoleArn: - string (immutable) + string ```
1 parent 2ce263b commit 06d0a1b

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

packages/@aws-cdk/cloudformation-diff/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
},
2424
"license": "Apache-2.0",
2525
"dependencies": {
26-
"@aws-cdk/aws-service-spec": "^0.1.5",
27-
"@aws-cdk/service-spec-types": "^0.0.73",
26+
"@aws-cdk/aws-service-spec": "^0.1.6",
27+
"@aws-cdk/service-spec-types": "^0.0.74",
2828
"chalk": "^4",
2929
"diff": "^5.2.0",
3030
"fast-deep-equal": "^3.1.3",

packages/@aws-cdk/integ-runner/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
"@aws-cdk/cloud-assembly-schema": "0.0.0",
7575
"@aws-cdk/cloudformation-diff": "0.0.0",
7676
"@aws-cdk/cx-api": "0.0.0",
77-
"@aws-cdk/aws-service-spec": "^0.1.5",
77+
"@aws-cdk/aws-service-spec": "^0.1.6",
7878
"cdk-assets": "0.0.0",
7979
"@aws-cdk/cdk-cli-wrapper": "0.0.0",
8080
"aws-cdk": "0.0.0",

packages/aws-cdk-lib/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@
135135
"mime-types": "^2.1.35"
136136
},
137137
"devDependencies": {
138-
"@aws-cdk/aws-service-spec": "^0.1.5",
138+
"@aws-cdk/aws-service-spec": "^0.1.6",
139139
"@aws-cdk/cdk-build-tools": "0.0.0",
140140
"@aws-cdk/custom-resource-handlers": "0.0.0",
141141
"@aws-cdk/pkglint": "0.0.0",

tools/@aws-cdk/spec2cdk/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
},
3333
"license": "Apache-2.0",
3434
"dependencies": {
35-
"@aws-cdk/aws-service-spec": "^0.1.5",
36-
"@aws-cdk/service-spec-importers": "^0.0.36",
37-
"@aws-cdk/service-spec-types": "^0.0.73",
35+
"@aws-cdk/aws-service-spec": "^0.1.6",
36+
"@aws-cdk/service-spec-importers": "^0.0.37",
37+
"@aws-cdk/service-spec-types": "^0.0.74",
3838
"@cdklabs/tskb": "^0.0.3",
3939
"@cdklabs/typewriter": "^0.0.3",
4040
"camelcase": "^6",

yarn.lock

+14-14
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@
5151
resolved "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.3.tgz#9b5d213b5ce5ad4461f6a4720195ff8de72e6523"
5252
integrity sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg==
5353

54-
"@aws-cdk/aws-service-spec@^0.1.5":
55-
version "0.1.5"
56-
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.5.tgz#7dd93b26ecd13209ff343ff865d7e74b61fea1fb"
57-
integrity sha512-c75l3CJnv8F0WQ/azz5aJgjk2yoCOXYq++FaRVPrOW/IlnRu/vCyxHXvQB+oaxoii2bvhe+BLIbGOWbIGlznhw==
54+
"@aws-cdk/aws-service-spec@^0.1.6":
55+
version "0.1.6"
56+
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.6.tgz#f5054b053b47c6658d07ec3f3f494436c7183207"
57+
integrity sha512-35yPFovrK6a1RFovoUwLadatzvkjpwyis5w0q3unBnpF23o3U8dNQUemjX6XPVD3TCWoqNrvIS0O0+u3fA71PA==
5858
dependencies:
59-
"@aws-cdk/service-spec-types" "^0.0.73"
59+
"@aws-cdk/service-spec-types" "^0.0.74"
6060
"@cdklabs/tskb" "^0.0.3"
6161

6262
"@aws-cdk/lambda-layer-kubectl-v24@^2.0.242":
@@ -74,12 +74,12 @@
7474
resolved "https://registry.npmjs.org/@aws-cdk/lambda-layer-kubectl-v30/-/lambda-layer-kubectl-v30-2.0.0.tgz#97c40d31e5350ce7170be5d188361118b1e39231"
7575
integrity sha512-yES6NfrJ3QV1372lAZ2FLXp/no4bqDWBXeSREJdrpWjQzD0wvL/hCpHEyjZrzHhOi27YbMxFTQ3g9isKAul8+A==
7676

77-
"@aws-cdk/service-spec-importers@^0.0.36":
78-
version "0.0.36"
79-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.36.tgz#5c7488a42b7216378f42ab1a6b12f86bde601d2a"
80-
integrity sha512-MT/7ffHxbCtaaQZ1NckCidGHSPKP7zF6UQ2XwzsmDQ/r+crSQwT8nYVKi9oxf+I/YeK18OnGFio538KP7h1jrw==
77+
"@aws-cdk/service-spec-importers@^0.0.37":
78+
version "0.0.37"
79+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.37.tgz#eb81d5bf1492411b80f3d8b505de4713c1f99d0f"
80+
integrity sha512-GxSAmsZMr+5rqPcn9LalEGFhIIuxSvR1+PD5tAGOdQ0UZUdu8EBF7q04hjvoc0b+E9rNvTgz4X4wWSWi8m2LIg==
8181
dependencies:
82-
"@aws-cdk/service-spec-types" "^0.0.73"
82+
"@aws-cdk/service-spec-types" "^0.0.74"
8383
"@cdklabs/tskb" "^0.0.3"
8484
ajv "^6"
8585
canonicalize "^2.0.0"
@@ -90,10 +90,10 @@
9090
glob "^8"
9191
sort-json "^2.0.1"
9292

93-
"@aws-cdk/service-spec-types@^0.0.73":
94-
version "0.0.73"
95-
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.73.tgz#e322a832bf8b7facc5f7a11854770a13d6ea4fd4"
96-
integrity sha512-PGAF/MWEyVWiskERau2GHvguYpskTMM4SC7afjgocI5J0B6uFRMHtJYnpB2QO39RVdGDskZdpzxy5r2ChTtUYQ==
93+
"@aws-cdk/service-spec-types@^0.0.74":
94+
version "0.0.74"
95+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.74.tgz#8fdfd42a9beb727066eb5ea86e32402e926564a6"
96+
integrity sha512-2kb0vfzfFls3nirlDZ9shKG8go2e+vSD7f8c82XCSuj/orvd/F8DMYpC3tPQUM4S5ozZ2EJ9v2NJUvwWNnIWsg==
9797
dependencies:
9898
"@cdklabs/tskb" "^0.0.3"
9999

0 commit comments

Comments
 (0)