Skip to content

Commit b754353

Browse files
feat: update L1 CloudFormation resource definitions (#31221)
Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-codebuild │ └ resources │ └[~] resource AWS::CodeBuild::Fleet │ └ properties │ └ ImageId: (documentation changed) ├[~] service aws-ec2 │ └ resources │ └[~] resource AWS::EC2::Instance │ └ types │ ├[~] type AssociationParameter │ │ └ - documentation: Specifies input parameter values for an SSM document in AWS Systems Manager . │ │ `AssociationParameter` is a property of the [Amazon EC2 Instance SsmAssociation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html) property. │ │ + documentation: Specifies input parameter values for an SSM document in AWS Systems Manager . │ │ `AssociationParameter` is a property of the [SsmAssociation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociation.html) property type. │ ├[~] type Ebs │ │ └ - documentation: Specifies a block device for an EBS volume. │ │ `Ebs` is a property of the [Amazon EC2 BlockDeviceMapping](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html) property. │ │ > After the instance is running, you can modify only the `DeleteOnTermination` parameters for the attached volumes without interrupting the instance. Modifying any other parameter results in instance [replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) . │ │ + documentation: Specifies a block device for an EBS volume. │ │ `Ebs` is a property of the [BlockDeviceMapping](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-blockdevicemapping.html) property type. │ │ > After the instance is running, you can modify only the `DeleteOnTermination` parameters for the attached volumes without interrupting the instance. Modifying any other parameter results in instance [replacement](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-replacement) . │ └[~] type State │ ├ - documentation: The current state of the instance │ │ + documentation: Describes the current state of an instance. │ └ properties │ └ Code: (documentation changed) ├[~] service aws-ivs │ └ resources │ └[~] resource AWS::IVS::Stage │ ├ properties │ │ └ AutoParticipantRecordingConfiguration: (documentation changed) │ └ types │ └[~] type AutoParticipantRecordingConfiguration │ ├ - documentation: Configuration object for individual participant recording, to attach to the new stage. │ │ + documentation: The `AWS::IVS::AutoParticipantRecordingConfiguration` property type describes a configuration for individual participant recording. │ └ properties │ ├ MediaTypes: (documentation changed) │ └ StorageConfigurationArn: (documentation changed) ├[~] service aws-lambda │ └ resources │ ├[~] resource AWS::Lambda::EventSourceMapping │ │ └ properties │ │ └ KmsKeyArn: (documentation changed) │ └[~] resource AWS::Lambda::Version │ └ attributes │ └ FunctionArn: (documentation changed) ├[~] service aws-secretsmanager │ └ resources │ └[~] resource AWS::SecretsManager::SecretTargetAttachment │ └ properties │ └ TargetType: (documentation changed) ├[~] service aws-ses │ └ resources │ └[~] resource AWS::SES::ReceiptRule │ └ types │ └[~] type S3Action │ └ properties │ └ KmsKeyArn: (documentation changed) └[~] service aws-ssmcontacts └ resources ├[~] resource AWS::SSMContacts::ContactChannel │ └ - documentation: The `AWS::SSMContacts::ContactChannel` resource specifies a contact channel as the method that Incident Manager uses to engage your contact. │ + documentation: The `AWS::SSMContacts::ContactChannel` resource specifies a contact channel as the method that Incident Manager uses to engage your contact. │ > *Template example* : We recommend creating all Incident Manager `Contacts` resources using a single AWS CloudFormation template. For a demonstration, see the examples for [AWS::SSMContacts::Contacts](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contact.html) . ├[~] resource AWS::SSMContacts::Plan │ └ - documentation: Information about the stages and on-call rotation teams associated with an escalation plan or engagement plan. │ + documentation: Information about the stages and on-call rotation teams associated with an escalation plan or engagement plan. │ > *Template example* : We recommend creating all Incident Manager `Contacts` resources using a single AWS CloudFormation template. For a demonstration, see the examples for [AWS::SSMContacts::Contacts](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contact.html) . └[~] resource AWS::SSMContacts::Rotation └ - documentation: Specifies a rotation in an on-call schedule. + documentation: Specifies a rotation in an on-call schedule. > *Template example* : We recommend creating all Incident Manager `Contacts` resources using a single AWS CloudFormation template. For a demonstration, see the examples for [AWS::SSMContacts::Contacts](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmcontacts-contact.html) . ```
1 parent f072a8e commit b754353

File tree

5 files changed

+18
-11
lines changed

5 files changed

+18
-11
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.20",
27-
"@aws-cdk/service-spec-types": "^0.0.87",
26+
"@aws-cdk/aws-service-spec": "^0.1.21",
27+
"@aws-cdk/service-spec-types": "^0.0.88",
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": "^36.0.5",
7575
"@aws-cdk/cloudformation-diff": "0.0.0",
7676
"@aws-cdk/cx-api": "0.0.0",
77-
"@aws-cdk/aws-service-spec": "^0.1.20",
77+
"@aws-cdk/aws-service-spec": "^0.1.21",
7878
"cdk-assets": "^2.151.2",
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
@@ -136,7 +136,7 @@
136136
"mime-types": "^2.1.35"
137137
},
138138
"devDependencies": {
139-
"@aws-cdk/aws-service-spec": "^0.1.20",
139+
"@aws-cdk/aws-service-spec": "^0.1.21",
140140
"@aws-cdk/cdk-build-tools": "0.0.0",
141141
"@aws-cdk/custom-resource-handlers": "0.0.0",
142142
"@aws-cdk/pkglint": "0.0.0",

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

+2-2
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.20",
35+
"@aws-cdk/aws-service-spec": "^0.1.21",
3636
"@aws-cdk/service-spec-importers": "^0.0.46",
37-
"@aws-cdk/service-spec-types": "^0.0.87",
37+
"@aws-cdk/service-spec-types": "^0.0.88",
3838
"@cdklabs/tskb": "^0.0.3",
3939
"@cdklabs/typewriter": "^0.0.3",
4040
"camelcase": "^6",

yarn.lock

+12-5
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.20":
55-
version "0.1.20"
56-
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.20.tgz#324e94006566b526135ecffad9a9c6ad38917763"
57-
integrity sha512-vxPXsFNGpQK7px2EzK2Q6CHuz0JXVI54P88vSiKpyYFdqKoFkjZodYgALQ93qLnYSK+vACsaaVHEutvuopaymg==
54+
"@aws-cdk/aws-service-spec@^0.1.21":
55+
version "0.1.21"
56+
resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.21.tgz#8635f673787f498568251a3f61c0b355ab8be193"
57+
integrity sha512-6wi6nzrR6n0n1pLIDQ2cpo1zRA/NkOEH22VkH6zIJviZnFRkx8vXt6C24Qismd9CKxaNgvPPv/H5gSOfYmgciA==
5858
dependencies:
59-
"@aws-cdk/service-spec-types" "^0.0.87"
59+
"@aws-cdk/service-spec-types" "^0.0.88"
6060
"@cdklabs/tskb" "^0.0.3"
6161

6262
"@aws-cdk/cloud-assembly-schema@^36.0.0":
@@ -120,6 +120,13 @@
120120
dependencies:
121121
"@cdklabs/tskb" "^0.0.3"
122122

123+
"@aws-cdk/service-spec-types@^0.0.88":
124+
version "0.0.88"
125+
resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.88.tgz#aa3ae69221ffc27e19f1a72f889034e4000c4310"
126+
integrity sha512-Wk1UdXBT3QbVHouMl3eIYWx/0Mku4LM9DfEq5flwmqbSCCmXVFO8CAA2bClKznYy5WhiV7Zz7rviXBO5gdfW5w==
127+
dependencies:
128+
"@cdklabs/tskb" "^0.0.3"
129+
123130
"@aws-crypto/[email protected]":
124131
version "3.0.0"
125132
resolved "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz#07300eca214409c33e3ff769cd5697b57fdd38fa"

0 commit comments

Comments
 (0)