diff --git a/packages/@aws-cdk/cloudformation-diff/package.json b/packages/@aws-cdk/cloudformation-diff/package.json index 2f25c5217a762..562f2b47626ea 100644 --- a/packages/@aws-cdk/cloudformation-diff/package.json +++ b/packages/@aws-cdk/cloudformation-diff/package.json @@ -23,8 +23,8 @@ }, "license": "Apache-2.0", "dependencies": { - "@aws-cdk/aws-service-spec": "^0.1.21", - "@aws-cdk/service-spec-types": "^0.0.88", + "@aws-cdk/aws-service-spec": "^0.1.23", + "@aws-cdk/service-spec-types": "^0.0.90", "chalk": "^4", "diff": "^5.2.0", "fast-deep-equal": "^3.1.3", diff --git a/packages/@aws-cdk/integ-runner/package.json b/packages/@aws-cdk/integ-runner/package.json index fb93b466d8261..b840369327ebc 100644 --- a/packages/@aws-cdk/integ-runner/package.json +++ b/packages/@aws-cdk/integ-runner/package.json @@ -74,7 +74,7 @@ "@aws-cdk/cloud-assembly-schema": "^36.0.5", "@aws-cdk/cloudformation-diff": "0.0.0", "@aws-cdk/cx-api": "0.0.0", - "@aws-cdk/aws-service-spec": "^0.1.21", + "@aws-cdk/aws-service-spec": "^0.1.23", "cdk-assets": "^2.151.2", "@aws-cdk/cdk-cli-wrapper": "0.0.0", "aws-cdk": "0.0.0", diff --git a/packages/aws-cdk-lib/aws-pcaconnectorscep/.jsiirc.json b/packages/aws-cdk-lib/aws-pcaconnectorscep/.jsiirc.json new file mode 100644 index 0000000000000..b2f517e943e43 --- /dev/null +++ b/packages/aws-cdk-lib/aws-pcaconnectorscep/.jsiirc.json @@ -0,0 +1,13 @@ +{ + "targets": { + "java": { + "package": "software.amazon.awscdk.services.pcaconnectorscep" + }, + "dotnet": { + "package": "Amazon.CDK.AWS.PCAConnectorSCEP" + }, + "python": { + "module": "aws_cdk.aws_pcaconnectorscep" + } + } +} diff --git a/packages/aws-cdk-lib/aws-pcaconnectorscep/README.md b/packages/aws-cdk-lib/aws-pcaconnectorscep/README.md new file mode 100644 index 0000000000000..4fdd2c14b1b97 --- /dev/null +++ b/packages/aws-cdk-lib/aws-pcaconnectorscep/README.md @@ -0,0 +1,39 @@ +# AWS::PCAConnectorSCEP Construct Library + + +--- + +![cfn-resources: Stable](https://img.shields.io/badge/cfn--resources-stable-success.svg?style=for-the-badge) + +> All classes with the `Cfn` prefix in this module ([CFN Resources]) are always stable and safe to use. +> +> [CFN Resources]: https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib + +--- + + + +This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project. + +```ts nofixture +import * as pcaconnectorscep from 'aws-cdk-lib/aws-pcaconnectorscep'; +``` + + + +There are no official hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. Here are some suggestions on how to proceed: + +- Search [Construct Hub for PCAConnectorSCEP construct libraries](https://constructs.dev/search?q=pcaconnectorscep) +- Use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, in the same way you would use [the CloudFormation AWS::PCAConnectorSCEP resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_PCAConnectorSCEP.html) directly. + + + + +There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. +However, you can still use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, and use this service exactly as you would using CloudFormation directly. + +For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::PCAConnectorSCEP](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_PCAConnectorSCEP.html). + +(Read the [CDK Contributing Guide](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and submit an RFC if you are interested in contributing to this construct library.) + + diff --git a/packages/aws-cdk-lib/aws-pcaconnectorscep/index.ts b/packages/aws-cdk-lib/aws-pcaconnectorscep/index.ts new file mode 100644 index 0000000000000..f41a696fd204d --- /dev/null +++ b/packages/aws-cdk-lib/aws-pcaconnectorscep/index.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/packages/aws-cdk-lib/aws-pcaconnectorscep/lib/index.ts b/packages/aws-cdk-lib/aws-pcaconnectorscep/lib/index.ts new file mode 100644 index 0000000000000..e674e1d9d28a2 --- /dev/null +++ b/packages/aws-cdk-lib/aws-pcaconnectorscep/lib/index.ts @@ -0,0 +1,2 @@ +// AWS::PCAConnectorSCEP Cloudformation Resources +export * from './pcaconnectorscep.generated'; diff --git a/packages/aws-cdk-lib/aws-ssmquicksetup/.jsiirc.json b/packages/aws-cdk-lib/aws-ssmquicksetup/.jsiirc.json new file mode 100644 index 0000000000000..663992255ab35 --- /dev/null +++ b/packages/aws-cdk-lib/aws-ssmquicksetup/.jsiirc.json @@ -0,0 +1,13 @@ +{ + "targets": { + "java": { + "package": "software.amazon.awscdk.services.ssmquicksetup" + }, + "dotnet": { + "package": "Amazon.CDK.AWS.SSMQuickSetup" + }, + "python": { + "module": "aws_cdk.aws_ssmquicksetup" + } + } +} diff --git a/packages/aws-cdk-lib/aws-ssmquicksetup/README.md b/packages/aws-cdk-lib/aws-ssmquicksetup/README.md new file mode 100644 index 0000000000000..3480bc441d2e3 --- /dev/null +++ b/packages/aws-cdk-lib/aws-ssmquicksetup/README.md @@ -0,0 +1,39 @@ +# AWS::SSMQuickSetup Construct Library + + +--- + +![cfn-resources: Stable](https://img.shields.io/badge/cfn--resources-stable-success.svg?style=for-the-badge) + +> All classes with the `Cfn` prefix in this module ([CFN Resources]) are always stable and safe to use. +> +> [CFN Resources]: https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib + +--- + + + +This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project. + +```ts nofixture +import * as ssmquicksetup from 'aws-cdk-lib/aws-ssmquicksetup'; +``` + + + +There are no official hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. Here are some suggestions on how to proceed: + +- Search [Construct Hub for SSMQuickSetup construct libraries](https://constructs.dev/search?q=ssmquicksetup) +- Use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, in the same way you would use [the CloudFormation AWS::SSMQuickSetup resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_SSMQuickSetup.html) directly. + + + + +There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. +However, you can still use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, and use this service exactly as you would using CloudFormation directly. + +For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::SSMQuickSetup](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_SSMQuickSetup.html). + +(Read the [CDK Contributing Guide](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and submit an RFC if you are interested in contributing to this construct library.) + + diff --git a/packages/aws-cdk-lib/aws-ssmquicksetup/index.ts b/packages/aws-cdk-lib/aws-ssmquicksetup/index.ts new file mode 100644 index 0000000000000..f41a696fd204d --- /dev/null +++ b/packages/aws-cdk-lib/aws-ssmquicksetup/index.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/packages/aws-cdk-lib/aws-ssmquicksetup/lib/index.ts b/packages/aws-cdk-lib/aws-ssmquicksetup/lib/index.ts new file mode 100644 index 0000000000000..a2cb6ae413289 --- /dev/null +++ b/packages/aws-cdk-lib/aws-ssmquicksetup/lib/index.ts @@ -0,0 +1,2 @@ +// AWS::SSMQuickSetup Cloudformation Resources +export * from './ssmquicksetup.generated'; diff --git a/packages/aws-cdk-lib/index.ts b/packages/aws-cdk-lib/index.ts index 3c6c45b5de2f2..6b6e4c01e5641 100644 --- a/packages/aws-cdk-lib/index.ts +++ b/packages/aws-cdk-lib/index.ts @@ -196,6 +196,7 @@ export * as aws_osis from './aws-osis'; export * as aws_panorama from './aws-panorama'; export * as aws_paymentcryptography from './aws-paymentcryptography'; export * as aws_pcaconnectorad from './aws-pcaconnectorad'; +export * as aws_pcaconnectorscep from './aws-pcaconnectorscep'; export * as aws_personalize from './aws-personalize'; export * as aws_pinpoint from './aws-pinpoint'; export * as aws_pinpointemail from './aws-pinpointemail'; @@ -251,6 +252,7 @@ export * as aws_sqs from './aws-sqs'; export * as aws_ssm from './aws-ssm'; export * as aws_ssmcontacts from './aws-ssmcontacts'; export * as aws_ssmincidents from './aws-ssmincidents'; +export * as aws_ssmquicksetup from './aws-ssmquicksetup'; export * as aws_sso from './aws-sso'; export * as aws_stepfunctions from './aws-stepfunctions'; export * as aws_stepfunctions_tasks from './aws-stepfunctions-tasks'; diff --git a/packages/aws-cdk-lib/package.json b/packages/aws-cdk-lib/package.json index 20a9feafdf7a1..d0878cf2f3554 100644 --- a/packages/aws-cdk-lib/package.json +++ b/packages/aws-cdk-lib/package.json @@ -136,7 +136,7 @@ "mime-types": "^2.1.35" }, "devDependencies": { - "@aws-cdk/aws-service-spec": "^0.1.21", + "@aws-cdk/aws-service-spec": "^0.1.23", "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/custom-resource-handlers": "0.0.0", "@aws-cdk/pkglint": "0.0.0", @@ -411,6 +411,7 @@ "./aws-panorama": "./aws-panorama/index.js", "./aws-paymentcryptography": "./aws-paymentcryptography/index.js", "./aws-pcaconnectorad": "./aws-pcaconnectorad/index.js", + "./aws-pcaconnectorscep": "./aws-pcaconnectorscep/index.js", "./aws-personalize": "./aws-personalize/index.js", "./aws-pinpoint": "./aws-pinpoint/index.js", "./aws-pinpointemail": "./aws-pinpointemail/index.js", @@ -466,6 +467,7 @@ "./aws-ssm": "./aws-ssm/index.js", "./aws-ssmcontacts": "./aws-ssmcontacts/index.js", "./aws-ssmincidents": "./aws-ssmincidents/index.js", + "./aws-ssmquicksetup": "./aws-ssmquicksetup/index.js", "./aws-sso": "./aws-sso/index.js", "./aws-stepfunctions": "./aws-stepfunctions/index.js", "./aws-stepfunctions-tasks": "./aws-stepfunctions-tasks/index.js", diff --git a/packages/aws-cdk-lib/scripts/scope-map.json b/packages/aws-cdk-lib/scripts/scope-map.json index d3a316063c252..d91b3c05813e9 100644 --- a/packages/aws-cdk-lib/scripts/scope-map.json +++ b/packages/aws-cdk-lib/scripts/scope-map.json @@ -537,6 +537,9 @@ "aws-pcaconnectorad": [ "AWS::PCAConnectorAD" ], + "aws-pcaconnectorscep": [ + "AWS::PCAConnectorSCEP" + ], "aws-personalize": [ "AWS::Personalize" ], @@ -681,6 +684,9 @@ "aws-ssmincidents": [ "AWS::SSMIncidents" ], + "aws-ssmquicksetup": [ + "AWS::SSMQuickSetup" + ], "aws-sso": [ "AWS::SSO" ], diff --git a/tools/@aws-cdk/spec2cdk/package.json b/tools/@aws-cdk/spec2cdk/package.json index accb584539cc9..4b982f488d3dd 100644 --- a/tools/@aws-cdk/spec2cdk/package.json +++ b/tools/@aws-cdk/spec2cdk/package.json @@ -32,9 +32,9 @@ }, "license": "Apache-2.0", "dependencies": { - "@aws-cdk/aws-service-spec": "^0.1.21", - "@aws-cdk/service-spec-importers": "^0.0.46", - "@aws-cdk/service-spec-types": "^0.0.88", + "@aws-cdk/aws-service-spec": "^0.1.23", + "@aws-cdk/service-spec-importers": "^0.0.47", + "@aws-cdk/service-spec-types": "^0.0.90", "@cdklabs/tskb": "^0.0.3", "@cdklabs/typewriter": "^0.0.3", "camelcase": "^6", diff --git a/yarn.lock b/yarn.lock index 37d6bef067a89..db4a71cd4d968 100644 --- a/yarn.lock +++ b/yarn.lock @@ -51,12 +51,12 @@ resolved "https://registry.npmjs.org/@aws-cdk/asset-node-proxy-agent-v6/-/asset-node-proxy-agent-v6-2.0.3.tgz#9b5d213b5ce5ad4461f6a4720195ff8de72e6523" integrity sha512-twhuEG+JPOYCYPx/xy5uH2+VUsIEhPTzDY0F1KuB+ocjWWB/KEDiOVL19nHvbPCB6fhWnkykXEMJ4HHcKvjtvg== -"@aws-cdk/aws-service-spec@^0.1.21": - version "0.1.21" - resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.21.tgz#8635f673787f498568251a3f61c0b355ab8be193" - integrity sha512-6wi6nzrR6n0n1pLIDQ2cpo1zRA/NkOEH22VkH6zIJviZnFRkx8vXt6C24Qismd9CKxaNgvPPv/H5gSOfYmgciA== +"@aws-cdk/aws-service-spec@^0.1.23": + version "0.1.23" + resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.23.tgz#88ac3ef86a3412eefa7f3e2dbc6642959bf2530a" + integrity sha512-AR31T//3HTyU1jshiYV+fI6cb7JxwDbcBP0Lb2ruQTYEviLK0j+BVrG5F1R4kQ4e1d/TMPujCzXoOSs2TcHCvw== dependencies: - "@aws-cdk/service-spec-types" "^0.0.88" + "@aws-cdk/service-spec-types" "^0.0.90" "@cdklabs/tskb" "^0.0.3" "@aws-cdk/cloud-assembly-schema@^36.0.0": @@ -97,12 +97,12 @@ resolved "https://registry.npmjs.org/@aws-cdk/lambda-layer-kubectl-v30/-/lambda-layer-kubectl-v30-2.0.0.tgz#97c40d31e5350ce7170be5d188361118b1e39231" integrity sha512-yES6NfrJ3QV1372lAZ2FLXp/no4bqDWBXeSREJdrpWjQzD0wvL/hCpHEyjZrzHhOi27YbMxFTQ3g9isKAul8+A== -"@aws-cdk/service-spec-importers@^0.0.46": - version "0.0.46" - resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.46.tgz#5bd54c562491255eb0c03ba755e2202372267ab3" - integrity sha512-iiQW4o8gS5ni4Zg/9chS+UxUuTgaDMSHZR5L/bxrhHhUj6Nmw6jVw0dJuYH+cWBjCigbAghBlmQgIIaiUoc1BA== +"@aws-cdk/service-spec-importers@^0.0.47": + version "0.0.47" + resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.47.tgz#fffad95201bbca58cb4faefc20259e422649a906" + integrity sha512-paZjDcpeMcwlT03xWLKCETlnbObsG8LImY81BRqabzarwGVEUEx2WYrVKzXBZUzkK3yn9xB4Sp20Q7Wu9wyZCQ== dependencies: - "@aws-cdk/service-spec-types" "^0.0.87" + "@aws-cdk/service-spec-types" "^0.0.89" "@cdklabs/tskb" "^0.0.3" ajv "^6" canonicalize "^2.0.0" @@ -113,17 +113,17 @@ glob "^8" sort-json "^2.0.1" -"@aws-cdk/service-spec-types@^0.0.87": - version "0.0.87" - resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.87.tgz#67c105096d66c2fe42bf49585e9cd382ba4a3a9d" - integrity sha512-HPFgxslPkL4idg4UCbaVWXaeVGzq9XEiUji6uUQdrYpe5K54O5k9rvNDA77FDMomxwnfQRTDTFlVlXC9291B4A== +"@aws-cdk/service-spec-types@^0.0.89": + version "0.0.89" + resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.89.tgz#c6d87b21d6aa5165ef728997b3f90fa7729b3ac6" + integrity sha512-T6xoePPlZMz1c/0PRj9Ce2B+OyHN4BLJXcsuVYN5Y/7Y3EeVYWSr9OHGFt03Mbvg8bfKIoazaDtuc/m9jo3+Qw== dependencies: "@cdklabs/tskb" "^0.0.3" -"@aws-cdk/service-spec-types@^0.0.88": - version "0.0.88" - resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.88.tgz#aa3ae69221ffc27e19f1a72f889034e4000c4310" - integrity sha512-Wk1UdXBT3QbVHouMl3eIYWx/0Mku4LM9DfEq5flwmqbSCCmXVFO8CAA2bClKznYy5WhiV7Zz7rviXBO5gdfW5w== +"@aws-cdk/service-spec-types@^0.0.90": + version "0.0.90" + resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.90.tgz#3410fe525a82eceabf188ec161fadce2569846f2" + integrity sha512-gHRyWiOGyu9kbc+3BUjoOxf6pgPprP3SjGbjhK25X6cRBGOPmR8a5gS9EHGxyPiZq8Qcr0yHvt3q02cjBGi4cA== dependencies: "@cdklabs/tskb" "^0.0.3"