diff --git a/packages/@aws-cdk/cloudformation-diff/package.json b/packages/@aws-cdk/cloudformation-diff/package.json index 575f5057ebb4b..8063351e058af 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.0.64", - "@aws-cdk/service-spec-types": "^0.0.64", + "@aws-cdk/aws-service-spec": "^0.0.65", + "@aws-cdk/service-spec-types": "^0.0.65", "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 3252e6d7a6ee4..9235b8d45d140 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": "0.0.0", "@aws-cdk/cloudformation-diff": "0.0.0", "@aws-cdk/cx-api": "0.0.0", - "@aws-cdk/aws-service-spec": "^0.0.64", + "@aws-cdk/aws-service-spec": "^0.0.65", "cdk-assets": "0.0.0", "@aws-cdk/cdk-cli-wrapper": "0.0.0", "aws-cdk": "0.0.0", diff --git a/packages/aws-cdk-lib/aws-paymentcryptography/.jsiirc.json b/packages/aws-cdk-lib/aws-paymentcryptography/.jsiirc.json new file mode 100644 index 0000000000000..63057e9704501 --- /dev/null +++ b/packages/aws-cdk-lib/aws-paymentcryptography/.jsiirc.json @@ -0,0 +1,13 @@ +{ + "targets": { + "java": { + "package": "software.amazon.awscdk.services.paymentcryptography" + }, + "dotnet": { + "package": "Amazon.CDK.AWS.PaymentCryptography" + }, + "python": { + "module": "aws_cdk.aws_paymentcryptography" + } + } +} diff --git a/packages/aws-cdk-lib/aws-paymentcryptography/README.md b/packages/aws-cdk-lib/aws-paymentcryptography/README.md new file mode 100644 index 0000000000000..4eca213318745 --- /dev/null +++ b/packages/aws-cdk-lib/aws-paymentcryptography/README.md @@ -0,0 +1,39 @@ +# AWS::PaymentCryptography 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 paymentcryptography from 'aws-cdk-lib/aws-paymentcryptography'; +``` + + + +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 PaymentCryptography construct libraries](https://constructs.dev/search?q=paymentcryptography) +- 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::PaymentCryptography resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_PaymentCryptography.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::PaymentCryptography](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_PaymentCryptography.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-paymentcryptography/index.ts b/packages/aws-cdk-lib/aws-paymentcryptography/index.ts new file mode 100644 index 0000000000000..f41a696fd204d --- /dev/null +++ b/packages/aws-cdk-lib/aws-paymentcryptography/index.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/packages/aws-cdk-lib/aws-paymentcryptography/lib/index.ts b/packages/aws-cdk-lib/aws-paymentcryptography/lib/index.ts new file mode 100644 index 0000000000000..aa6393d0e5e7d --- /dev/null +++ b/packages/aws-cdk-lib/aws-paymentcryptography/lib/index.ts @@ -0,0 +1,2 @@ +// AWS::PaymentCryptography Cloudformation Resources +export * from './paymentcryptography.generated'; diff --git a/packages/aws-cdk-lib/aws-route53profiles/.jsiirc.json b/packages/aws-cdk-lib/aws-route53profiles/.jsiirc.json new file mode 100644 index 0000000000000..12b5ad1bf9194 --- /dev/null +++ b/packages/aws-cdk-lib/aws-route53profiles/.jsiirc.json @@ -0,0 +1,13 @@ +{ + "targets": { + "java": { + "package": "software.amazon.awscdk.services.route53profiles" + }, + "dotnet": { + "package": "Amazon.CDK.AWS.Route53Profiles" + }, + "python": { + "module": "aws_cdk.aws_route53profiles" + } + } +} diff --git a/packages/aws-cdk-lib/aws-route53profiles/README.md b/packages/aws-cdk-lib/aws-route53profiles/README.md new file mode 100644 index 0000000000000..08d6354e9c16f --- /dev/null +++ b/packages/aws-cdk-lib/aws-route53profiles/README.md @@ -0,0 +1,39 @@ +# AWS::Route53Profiles 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 route53profiles from 'aws-cdk-lib/aws-route53profiles'; +``` + + + +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 Route53Profiles construct libraries](https://constructs.dev/search?q=route53profiles) +- 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::Route53Profiles resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Route53Profiles.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::Route53Profiles](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Route53Profiles.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-route53profiles/index.ts b/packages/aws-cdk-lib/aws-route53profiles/index.ts new file mode 100644 index 0000000000000..f41a696fd204d --- /dev/null +++ b/packages/aws-cdk-lib/aws-route53profiles/index.ts @@ -0,0 +1 @@ +export * from './lib'; diff --git a/packages/aws-cdk-lib/aws-route53profiles/lib/index.ts b/packages/aws-cdk-lib/aws-route53profiles/lib/index.ts new file mode 100644 index 0000000000000..df196d7062dbd --- /dev/null +++ b/packages/aws-cdk-lib/aws-route53profiles/lib/index.ts @@ -0,0 +1,2 @@ +// AWS::Route53Profiles Cloudformation Resources +export * from './route53profiles.generated'; diff --git a/packages/aws-cdk-lib/index.ts b/packages/aws-cdk-lib/index.ts index cfbe41adb75d0..38beeb62386d6 100644 --- a/packages/aws-cdk-lib/index.ts +++ b/packages/aws-cdk-lib/index.ts @@ -191,6 +191,7 @@ export * as aws_opsworkscm from './aws-opsworkscm'; export * as aws_organizations from './aws-organizations'; 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_personalize from './aws-personalize'; export * as aws_pinpoint from './aws-pinpoint'; @@ -213,6 +214,7 @@ export * as aws_rolesanywhere from './aws-rolesanywhere'; export * as aws_route53 from './aws-route53'; export * as aws_route53_patterns from './aws-route53-patterns'; export * as aws_route53_targets from './aws-route53-targets'; +export * as aws_route53profiles from './aws-route53profiles'; export * as aws_route53recoverycontrol from './aws-route53recoverycontrol'; export * as aws_route53recoveryreadiness from './aws-route53recoveryreadiness'; export * as aws_route53resolver from './aws-route53resolver'; diff --git a/packages/aws-cdk-lib/package.json b/packages/aws-cdk-lib/package.json index 2bab74bb40802..a002f6d6628f7 100644 --- a/packages/aws-cdk-lib/package.json +++ b/packages/aws-cdk-lib/package.json @@ -135,7 +135,7 @@ "mime-types": "^2.1.35" }, "devDependencies": { - "@aws-cdk/aws-service-spec": "^0.0.64", + "@aws-cdk/aws-service-spec": "^0.0.65", "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/custom-resource-handlers": "0.0.0", "@aws-cdk/pkglint": "0.0.0", @@ -407,6 +407,7 @@ "./aws-organizations": "./aws-organizations/index.js", "./aws-osis": "./aws-osis/index.js", "./aws-panorama": "./aws-panorama/index.js", + "./aws-paymentcryptography": "./aws-paymentcryptography/index.js", "./aws-pcaconnectorad": "./aws-pcaconnectorad/index.js", "./aws-personalize": "./aws-personalize/index.js", "./aws-pinpoint": "./aws-pinpoint/index.js", @@ -429,6 +430,7 @@ "./aws-route53": "./aws-route53/index.js", "./aws-route53-patterns": "./aws-route53-patterns/index.js", "./aws-route53-targets": "./aws-route53-targets/index.js", + "./aws-route53profiles": "./aws-route53profiles/index.js", "./aws-route53recoverycontrol": "./aws-route53recoverycontrol/index.js", "./aws-route53recoveryreadiness": "./aws-route53recoveryreadiness/index.js", "./aws-route53resolver": "./aws-route53resolver/index.js", diff --git a/packages/aws-cdk-lib/scripts/scope-map.json b/packages/aws-cdk-lib/scripts/scope-map.json index eeb89455bf342..08545f7fd3723 100644 --- a/packages/aws-cdk-lib/scripts/scope-map.json +++ b/packages/aws-cdk-lib/scripts/scope-map.json @@ -522,6 +522,9 @@ "aws-panorama": [ "AWS::Panorama" ], + "aws-paymentcryptography": [ + "AWS::PaymentCryptography" + ], "aws-pcaconnectorad": [ "AWS::PCAConnectorAD" ], @@ -582,6 +585,9 @@ "aws-route53": [ "AWS::Route53" ], + "aws-route53profiles": [ + "AWS::Route53Profiles" + ], "aws-route53recoverycontrol": [ "AWS::Route53RecoveryControl" ], diff --git a/tools/@aws-cdk/spec2cdk/package.json b/tools/@aws-cdk/spec2cdk/package.json index eff274c250171..143da9b48883b 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.0.64", + "@aws-cdk/aws-service-spec": "^0.0.65", "@aws-cdk/service-spec-importers": "^0.0.31", - "@aws-cdk/service-spec-types": "^0.0.64", + "@aws-cdk/service-spec-types": "^0.0.65", "@cdklabs/tskb": "^0.0.3", "@cdklabs/typewriter": "^0.0.3", "camelcase": "^6", diff --git a/yarn.lock b/yarn.lock index 680145c6af81d..52cf464bdec8d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -56,12 +56,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.0.64": - version "0.0.64" - resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.0.64.tgz#40a0eedd08b7c67d65c011ae343788528068d793" - integrity sha512-HkDYdnuegCfA4cBNjNExgrpNzbkHjbdb5nhq4Aw2NasAgECcGh0OsEoCgINqh6X4FHdCscJlwHm2cUbfHBx04Q== +"@aws-cdk/aws-service-spec@^0.0.65": + version "0.0.65" + resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.0.65.tgz#26b23804afa4ca9e0dea951af135b50b33fae227" + integrity sha512-pgYguYQk7e9PJy5+csb/mSCozBqKYXE4yiksnNMXopcTEYA9LB+jrD0wk/jMNfrsGLIeBrYEDFjVmxyvSK1j4Q== dependencies: - "@aws-cdk/service-spec-types" "^0.0.64" + "@aws-cdk/service-spec-types" "^0.0.65" "@cdklabs/tskb" "^0.0.3" "@aws-cdk/lambda-layer-kubectl-v24@^2.0.242": @@ -97,6 +97,13 @@ dependencies: "@cdklabs/tskb" "^0.0.3" +"@aws-cdk/service-spec-types@^0.0.65": + version "0.0.65" + resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.65.tgz#da9096b5b9646bd23e040f88d2c7f55c4dd1d529" + integrity sha512-Zqym20NXZPWROBeIUzS400COrutTGvvaJ3e6yEYZ6KB8qUFbf1BGWqHGGqB4+OP0ZY4sHXYerU9RkZa6OQolgQ== + dependencies: + "@cdklabs/tskb" "^0.0.3" + "@aws-crypto/crc32@3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz#07300eca214409c33e3ff769cd5697b57fdd38fa"