From aa975253fe7f21f20c1d0a92f0b9c4fd28ed3236 Mon Sep 17 00:00:00 2001 From: AWS CDK Automation <43080478+aws-cdk-automation@users.noreply.github.com> Date: Fri, 23 Aug 2024 05:19:39 +0300 Subject: [PATCH] feat: update L1 CloudFormation resource definitions (#31193) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates the L1 CloudFormation resource definitions with the latest changes from `@aws-cdk/aws-service-spec` **L1 CloudFormation resource definition changes:** ``` ├[~] service aws-apigatewayv2 │ └ resources │ └[~] resource AWS::ApiGatewayV2::Integration │ ├ attributes │ │ └[-] Id: string │ └ types │ └[~] type ResponseParameter │ ├ - documentation: response parameter │ │ + documentation: Supported only for HTTP APIs. You use response parameters to transform the HTTP response from a backend integration before returning the response to clients. Specify a key-value map from a selection key to response parameters. The selection key must be a valid HTTP status code within the range of 200-599. Response parameters are a key-value map. The key must match the pattern `:
.` or `overwrite.statuscode` . The action can be `append` , `overwrite` or `remove` . The value can be a static value, or map to response data, stage variables, or context variables that are evaluated at runtime. To learn more, see [Transforming API requests and responses](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-parameter-mapping.html) . │ └ properties │ ├ Destination: (documentation changed) │ └ Source: (documentation changed) ├[~] service aws-bedrock │ └ resources │ └[~] resource AWS::Bedrock::DataSource │ ├ properties │ │ └[+] DataSourceConfiguration: DataSourceConfiguration (required) │ └ types │ ├[+] type ConfluenceCrawlerConfiguration │ │ ├ documentation: The configuration of the Confluence content. For example, configuring specific types of Confluence content. │ │ │ name: ConfluenceCrawlerConfiguration │ │ └ properties │ │ └FilterConfiguration: CrawlFilterConfiguration │ ├[+] type ConfluenceDataSourceConfiguration │ │ ├ documentation: The configuration information to connect to Confluence as your data source. │ │ │ name: ConfluenceDataSourceConfiguration │ │ └ properties │ │ ├SourceConfiguration: ConfluenceSourceConfiguration (required) │ │ └CrawlerConfiguration: ConfluenceCrawlerConfiguration │ ├[+] type ConfluenceSourceConfiguration │ │ ├ documentation: The endpoint information to connect to your Confluence data source. │ │ │ name: ConfluenceSourceConfiguration │ │ └ properties │ │ ├HostUrl: string (required) │ │ ├HostType: string (required) │ │ ├AuthType: string (required) │ │ └CredentialsSecretArn: string (required) │ ├[+] type CrawlFilterConfiguration │ │ ├ documentation: The configuration of filtering the data source content. For example, configuring regular expression patterns to include or exclude certain content. │ │ │ name: CrawlFilterConfiguration │ │ └ properties │ │ ├Type: string (required) │ │ └PatternObjectFilter: PatternObjectFilterConfiguration │ ├[+] type DataSourceConfiguration │ │ ├ documentation: The connection configuration for the data source. │ │ │ name: DataSourceConfiguration │ │ └ properties │ │ ├Type: string (required, immutable) │ │ ├S3Configuration: S3DataSourceConfiguration │ │ ├ConfluenceConfiguration: ConfluenceDataSourceConfiguration │ │ ├SalesforceConfiguration: SalesforceDataSourceConfiguration │ │ ├SharePointConfiguration: SharePointDataSourceConfiguration │ │ └WebConfiguration: WebDataSourceConfiguration │ ├[+] type PatternObjectFilter │ │ ├ documentation: The specific filters applied to your data source content. You can filter out or include certain content. │ │ │ name: PatternObjectFilter │ │ └ properties │ │ ├ObjectType: string (required) │ │ ├InclusionFilters: Array │ │ └ExclusionFilters: Array │ ├[+] type PatternObjectFilterConfiguration │ │ ├ documentation: The configuration of filtering certain objects or content types of the data source. │ │ │ name: PatternObjectFilterConfiguration │ │ └ properties │ │ └Filters: Array (required) │ ├[+] type S3DataSourceConfiguration │ │ ├ documentation: The configuration information to connect to Amazon S3 as your data source. │ │ │ name: S3DataSourceConfiguration │ │ └ properties │ │ ├BucketArn: string (required) │ │ ├InclusionPrefixes: Array │ │ └BucketOwnerAccountId: string │ ├[+] type SalesforceCrawlerConfiguration │ │ ├ documentation: The configuration of the Salesforce content. For example, configuring specific types of Salesforce content. │ │ │ name: SalesforceCrawlerConfiguration │ │ └ properties │ │ └FilterConfiguration: CrawlFilterConfiguration │ ├[+] type SalesforceDataSourceConfiguration │ │ ├ documentation: The configuration information to connect to Salesforce as your data source. │ │ │ name: SalesforceDataSourceConfiguration │ │ └ properties │ │ ├SourceConfiguration: SalesforceSourceConfiguration (required) │ │ └CrawlerConfiguration: SalesforceCrawlerConfiguration │ ├[+] type SalesforceSourceConfiguration │ │ ├ documentation: The endpoint information to connect to your Salesforce data source. │ │ │ name: SalesforceSourceConfiguration │ │ └ properties │ │ ├HostUrl: string (required) │ │ ├AuthType: string (required) │ │ └CredentialsSecretArn: string (required) │ ├[+] type SeedUrl │ │ ├ documentation: The seed or starting point URL. You should be authorized to crawl the URL. │ │ │ name: SeedUrl │ │ └ properties │ │ └Url: string (required) │ ├[+] type SharePointCrawlerConfiguration │ │ ├ documentation: The configuration of the SharePoint content. For example, configuring specific types of SharePoint content. │ │ │ name: SharePointCrawlerConfiguration │ │ └ properties │ │ └FilterConfiguration: CrawlFilterConfiguration │ ├[+] type SharePointDataSourceConfiguration │ │ ├ documentation: The configuration information to connect to SharePoint as your data source. │ │ │ name: SharePointDataSourceConfiguration │ │ └ properties │ │ ├SourceConfiguration: SharePointSourceConfiguration (required) │ │ └CrawlerConfiguration: SharePointCrawlerConfiguration │ ├[+] type SharePointSourceConfiguration │ │ ├ documentation: The endpoint information to connect to your SharePoint data source. │ │ │ name: SharePointSourceConfiguration │ │ └ properties │ │ ├SiteUrls: Array (required) │ │ ├HostType: string (required) │ │ ├AuthType: string (required) │ │ ├CredentialsSecretArn: string (required) │ │ ├TenantId: string │ │ └Domain: string (required) │ ├[+] type UrlConfiguration │ │ ├ documentation: The configuration of web URLs that you want to crawl. You should be authorized to crawl the URLs. │ │ │ name: UrlConfiguration │ │ └ properties │ │ └SeedUrls: Array (required) │ ├[+] type WebCrawlerConfiguration │ │ ├ documentation: The configuration of web URLs that you want to crawl. You should be authorized to crawl the URLs. │ │ │ name: WebCrawlerConfiguration │ │ └ properties │ │ ├CrawlerLimits: WebCrawlerLimits │ │ ├InclusionFilters: Array │ │ ├ExclusionFilters: Array │ │ └Scope: string │ ├[+] type WebCrawlerLimits │ │ ├ documentation: The rate limits for the URLs that you want to crawl. You should be authorized to crawl the URLs. │ │ │ name: WebCrawlerLimits │ │ └ properties │ │ └RateLimit: integer │ ├[+] type WebDataSourceConfiguration │ │ ├ documentation: The configuration details for the web data source. │ │ │ name: WebDataSourceConfiguration │ │ └ properties │ │ ├SourceConfiguration: WebSourceConfiguration (required) │ │ └CrawlerConfiguration: WebCrawlerConfiguration │ └[+] type WebSourceConfiguration │ ├ documentation: The configuration of the URL/URLs for the web content that you want to crawl. You should be authorized to crawl the URLs. │ │ name: WebSourceConfiguration │ └ properties │ └UrlConfiguration: UrlConfiguration (required) ├[~] service aws-codebuild │ └ resources │ └[~] resource AWS::CodeBuild::Fleet │ └ properties │ └[+] ImageId: string ├[~] service aws-ec2 │ └ resources │ ├[~] resource AWS::EC2::IPAM │ │ └ properties │ │ └ EnablePrivateGua: (documentation changed) │ ├[~] resource AWS::EC2::PrefixList │ │ └ properties │ │ ├ Entries: (documentation changed) │ │ └ MaxEntries: (documentation changed) │ └[~] resource AWS::EC2::VPCCidrBlock │ └ attributes │ ├ IpSource: (documentation changed) │ └ Ipv6AddressAttribute: (documentation changed) ├[~] service aws-ecs │ └ resources │ └[~] resource AWS::ECS::TaskDefinition │ └ types │ ├[~] type ContainerDefinition │ │ └ properties │ │ └ LogConfiguration: (documentation changed) │ └[~] type KernelCapabilities │ └ - documentation: The Linux capabilities to add or remove from the default Docker configuration for a container defined in the task definition.. For more detailed information about these Linux capabilities, see the [capabilities(7)](https://docs.aws.amazon.com/http://man7.org/linux/man-pages/man7/capabilities.7.html) Linux manual page. │ + documentation: The Linux capabilities to add or remove from the default Docker configuration for a container defined in the task definition. For more detailed information about these Linux capabilities, see the [capabilities(7)](https://docs.aws.amazon.com/http://man7.org/linux/man-pages/man7/capabilities.7.html) Linux manual page. ├[~] service aws-gamelift │ └ resources │ ├[~] resource AWS::GameLift::ContainerGroupDefinition │ │ ├ - documentation: *This data type is used with the Amazon GameLift containers feature, which is currently in public preview.* │ │ │ The properties that describe a container group resource. Container group definition properties can't be updated. To change a property, create a new container group definition. │ │ │ *Used with:* `CreateContainerGroupDefinition` │ │ │ *Returned by:* `DescribeContainerGroupDefinition` , `ListContainerGroupDefinitions` │ │ │ + documentation: *This data type is currently not available. It is under improvement as we respond to customer feedback from the Containers public preview.* │ │ │ The properties that describe a container group resource. Container group definition properties can't be updated. To change a property, create a new container group definition. │ │ │ *Used with:* `CreateContainerGroupDefinition` │ │ │ *Returned by:* `DescribeContainerGroupDefinition` , `ListContainerGroupDefinitions` │ │ ├ properties │ │ │ ├ TotalCpuLimit: (documentation changed) │ │ │ └ TotalMemoryLimit: (documentation changed) │ │ └ types │ │ ├[~] type ContainerDefinition │ │ │ └ - documentation: *This data type is used with the Amazon GameLift containers feature, which is currently in public preview.* │ │ │ Describes a container in a container fleet, the resources available to the container, and the commands that are run when the container starts. Container properties can't be updated. To change a property, create a new container group definition. See also `ContainerDefinitionInput` . │ │ │ *Part of:* `ContainerGroupDefinition` │ │ │ *Returned by:* `DescribeContainerGroupDefinition` , `ListContainerGroupDefinitions` │ │ │ + documentation: *This data type is currently not available. It is under improvement as we respond to customer feedback from the Containers public preview.* │ │ │ Describes a container in a container fleet, the resources available to the container, and the commands that are run when the container starts. Container properties can't be updated. To change a property, create a new container group definition. See also `ContainerDefinitionInput` . │ │ │ *Part of:* `ContainerGroupDefinition` │ │ │ *Returned by:* `DescribeContainerGroupDefinition` , `ListContainerGroupDefinitions` │ │ ├[~] type ContainerDependency │ │ │ └ - documentation: *This data type is used with the Amazon GameLift containers feature, which is currently in public preview.* │ │ │ A container's dependency on another container in the same container group. The dependency impacts how the dependent container is able to start or shut down based the status of the other container. │ │ │ For example, ContainerA is configured with the following dependency: a `START` dependency on ContainerB. This means that ContainerA can't start until ContainerB has started. It also means that ContainerA must shut down before ContainerB. │ │ │ *Part of:* `ContainerDefinition` │ │ │ + documentation: *This data type is currently not available. It is under improvement as we respond to customer feedback from the Containers public preview.* │ │ │ A container's dependency on another container in the same container group. The dependency impacts how the dependent container is able to start or shut down based the status of the other container. │ │ │ For example, ContainerA is configured with the following dependency: a `START` dependency on ContainerB. This means that ContainerA can't start until ContainerB has started. It also means that ContainerA must shut down before ContainerB. │ │ │ *Part of:* `ContainerDefinition` │ │ ├[~] type ContainerEnvironment │ │ │ └ - documentation: *This data type is used with the Amazon GameLift containers feature, which is currently in public preview.* │ │ │ An environment variable to set inside a container, in the form of a key-value pair. │ │ │ *Related data type:* `ContainerDefinition$Environment` │ │ │ + documentation: *This data type is currently not available. It is under improvement as we respond to customer feedback from the Containers public preview.* │ │ │ An environment variable to set inside a container, in the form of a key-value pair. │ │ │ *Related data type:* `ContainerDefinition$Environment` │ │ └[~] type ContainerPortRange │ │ └ - documentation: *This data type is used with the Amazon GameLift containers feature, which is currently in public preview.* │ │ A set of one or more port numbers that can be opened on the container. │ │ *Part of:* `ContainerPortConfiguration` │ │ + documentation: *This data type is currently not available. It is under improvement as we respond to customer feedback from the Containers public preview.* │ │ A set of one or more port numbers that can be opened on the container. │ │ *Part of:* `ContainerPortConfiguration` │ └[~] resource AWS::GameLift::Fleet │ ├ properties │ │ ├ ApplyCapacity: (documentation changed) │ │ ├ ContainerGroupsConfiguration: (documentation changed) │ │ ├ InstanceRoleARN: (documentation changed) │ │ └ InstanceRoleCredentialsProvider: (documentation changed) │ └ types │ ├[~] type ConnectionPortRange │ │ └ - documentation: *This operation has been expanded to use with the Amazon GameLift containers feature, which is currently in public preview.* │ │ The set of port numbers to open on each instance in a container fleet. Connection ports are used by inbound traffic to connect with processes that are running in containers on the fleet. │ │ *Part of:* `ContainerGroupsConfiguration` , `ContainerGroupsAttributes` │ │ + documentation: *This data type is currently not available. It is under improvement as we respond to customer feedback from the Containers public preview.* │ │ The set of port numbers to open on each instance in a container fleet. Connection ports are used by inbound traffic to connect with processes that are running in containers on the fleet. │ │ *Part of:* `ContainerGroupsConfiguration` , `ContainerGroupsAttributes` │ ├[~] type ContainerGroupsConfiguration │ │ └ - documentation: *This data type is used with the Amazon GameLift containers feature, which is currently in public preview.* │ │ Configuration details for a set of container groups, for use when creating a fleet with compute type `CONTAINER` . │ │ *Used with:* `CreateFleet` │ │ + documentation: *This data type is currently not available. It is under improvement as we respond to customer feedback from the Containers public preview.* │ │ Configuration details for a set of container groups, for use when creating a fleet with compute type `CONTAINER` . │ │ *Used with:* `CreateFleet` │ ├[~] type ContainerGroupsPerInstance │ │ └ - documentation: *This data type is used with the Amazon GameLift containers feature, which is currently in public preview.* │ │ Determines how many replica container groups that Amazon GameLift deploys to each instance in a container fleet. │ │ Amazon GameLift calculates the maximum possible replica groups per instance based on the instance 's CPU and memory resources. When deploying a fleet, Amazon GameLift places replica container groups on each fleet instance based on the following: │ │ - If no desired value is set, Amazon GameLift places the calculated maximum. │ │ - If a desired number is set to a value higher than the calculated maximum, fleet creation fails.. │ │ - If a desired number is set to a value lower than the calculated maximum, Amazon GameLift places the desired number. │ │ *Part of:* `ContainerGroupsConfiguration` , `ContainerGroupsAttributes` │ │ *Returned by:* `DescribeFleetAttributes` , `CreateFleet` │ │ + documentation: *This data type is currently not available. It is under improvement as we respond to customer feedback from the Containers public preview.* │ │ Determines how many replica container groups that Amazon GameLift deploys to each instance in a container fleet. │ │ Amazon GameLift calculates the maximum possible replica groups per instance based on the instance 's CPU and memory resources. When deploying a fleet, Amazon GameLift places replica container groups on each fleet instance based on the following: │ │ - If no desired value is set, Amazon GameLift places the calculated maximum. │ │ - If a desired number is set to a value higher than the calculated maximum, fleet creation fails.. │ │ - If a desired number is set to a value lower than the calculated maximum, Amazon GameLift places the desired number. │ │ *Part of:* `ContainerGroupsConfiguration` , `ContainerGroupsAttributes` │ │ *Returned by:* `DescribeFleetAttributes` , `CreateFleet` │ ├[~] type LocationCapacity │ │ └ - documentation: Current resource capacity settings for managed EC2 fleets and container fleets. For multi-location fleets, location values might refer to a fleet's remote location or its home Region. │ │ *Returned by:* [DescribeFleetCapacity](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeFleetCapacity.html) , [DescribeFleetLocationCapacity](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeFleetLocationCapacity.html) , [UpdateFleetCapacity](https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateFleetCapacity.html) │ │ + documentation: Current resource capacity settings for managed EC2 fleets. For multi-location fleets, location values might refer to a fleet's remote location or its home Region. │ │ *Returned by:* [DescribeFleetCapacity](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeFleetCapacity.html) , [DescribeFleetLocationCapacity](https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeFleetLocationCapacity.html) , [UpdateFleetCapacity](https://docs.aws.amazon.com/gamelift/latest/apireference/API_UpdateFleetCapacity.html) │ ├[~] type LocationConfiguration │ │ ├ - documentation: *This data type has been expanded to use with the Amazon GameLift containers feature, which is currently in public preview.* │ │ │ A remote location where a multi-location fleet can deploy game servers for game hosting. │ │ │ + documentation: A remote location where a multi-location fleet can deploy game servers for game hosting. │ │ └ properties │ │ └ LocationCapacity: (documentation changed) │ ├[~] type RuntimeConfiguration │ │ └ properties │ │ └ MaxConcurrentGameSessionActivations: (documentation changed) │ └[~] type ServerProcess │ └ properties │ └ ConcurrentExecutions: (documentation changed) ├[~] service aws-glue │ └ resources │ └[~] resource AWS::Glue::Database │ └ properties │ └[+] DatabaseName: string (immutable) ├[~] service aws-imagebuilder │ └ resources │ ├[~] resource AWS::ImageBuilder::Image │ │ └ types │ │ └[~] type EcrConfiguration │ │ └ properties │ │ └ ContainerTags: (documentation changed) │ └[~] resource AWS::ImageBuilder::ImagePipeline │ └ types │ └[~] type EcrConfiguration │ └ properties │ └ ContainerTags: (documentation changed) ├[~] service aws-ivs │ └ resources │ ├[+] resource AWS::IVS::PublicKey │ │ ├ name: PublicKey │ │ │ cloudFormationType: AWS::IVS::PublicKey │ │ │ documentation: The `AWS::IVS::PublicKey` resource specifies an Amazon IVS public key used to sign stage participant tokens. For more information, see [Distribute Participant Tokens](https://docs.aws.amazon.com/ivs/latest/RealTimeUserGuide/getting-started-distribute-tokens.html) in the *Amazon IVS Real-Time Streaming User Guide* . │ │ │ tagInformation: {"tagPropertyName":"Tags","variant":"standard"} │ │ ├ properties │ │ │ ├Name: string (immutable) │ │ │ ├PublicKeyMaterial: string (immutable) │ │ │ └Tags: Array │ │ └ attributes │ │ ├Arn: string │ │ └Fingerprint: string │ └[~] resource AWS::IVS::Stage │ ├ properties │ │ └[+] AutoParticipantRecordingConfiguration: AutoParticipantRecordingConfiguration │ └ types │ └[+] type AutoParticipantRecordingConfiguration │ ├ documentation: Configuration object for individual participant recording, to attach to the new stage. │ │ name: AutoParticipantRecordingConfiguration │ └ properties │ ├StorageConfigurationArn: string (required) │ └MediaTypes: Array ├[~] service aws-lambda │ └ resources │ ├[~] resource AWS::Lambda::EventSourceMapping │ │ └ properties │ │ └ FunctionResponseTypes: (documentation changed) │ └[~] resource AWS::Lambda::Function │ └ properties │ └ RecursiveLoop: (documentation changed) ├[~] service aws-medialive │ └ resources │ └[~] resource AWS::MediaLive::Multiplexprogram │ └ properties │ └[+] ChannelId: string ├[~] service aws-msk │ └ resources │ └[~] resource AWS::MSK::Replicator │ └ types │ ├[+] type ReplicationTopicNameConfiguration │ │ ├ documentation: Configuration for specifying replicated topic names should be the same as their corresponding upstream topics or prefixed with source cluster alias. │ │ │ name: ReplicationTopicNameConfiguration │ │ └ properties │ │ └Type: string │ └[~] type TopicReplication │ └ properties │ └[+] TopicNameConfiguration: ReplicationTopicNameConfiguration ├[~] service aws-quicksight │ └ resources │ └[~] resource AWS::QuickSight::DataSet │ └ types │ └[~] type DataSetRefreshProperties │ └ properties │ └ RefreshConfiguration: - RefreshConfiguration (required) │ + RefreshConfiguration ├[~] service aws-sagemaker │ └ resources │ └[~] resource AWS::SageMaker::Model │ └ types │ └[~] type ContainerDefinition │ └ properties │ └ Environment: (documentation changed) └[~] service aws-ssm └ resources ├[~] resource AWS::SSM::Document │ └ types │ └[~] type AttachmentsSource │ └ properties │ └ Values: (documentation changed) └[~] resource AWS::SSM::PatchBaseline └ types └[~] type Rule └ properties └ ApproveUntilDate: (documentation changed) ``` --- .../@aws-cdk/cloudformation-diff/package.json | 4 +-- packages/@aws-cdk/integ-runner/package.json | 2 +- packages/aws-cdk-lib/package.json | 2 +- tools/@aws-cdk/spec2cdk/package.json | 6 ++-- yarn.lock | 35 ++++++++----------- 5 files changed, 21 insertions(+), 28 deletions(-) diff --git a/packages/@aws-cdk/cloudformation-diff/package.json b/packages/@aws-cdk/cloudformation-diff/package.json index 87d08c065c980..74653564a54fa 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.18", - "@aws-cdk/service-spec-types": "^0.0.86", + "@aws-cdk/aws-service-spec": "^0.1.19", + "@aws-cdk/service-spec-types": "^0.0.87", "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 b16b73195f9a5..63fee4e3e13e8 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.18", + "@aws-cdk/aws-service-spec": "^0.1.19", "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/package.json b/packages/aws-cdk-lib/package.json index 202a5172f0ca0..5ef98c3a32478 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.18", + "@aws-cdk/aws-service-spec": "^0.1.19", "@aws-cdk/cdk-build-tools": "0.0.0", "@aws-cdk/custom-resource-handlers": "0.0.0", "@aws-cdk/pkglint": "0.0.0", diff --git a/tools/@aws-cdk/spec2cdk/package.json b/tools/@aws-cdk/spec2cdk/package.json index ea73b4af82191..94cee724de9ad 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.18", - "@aws-cdk/service-spec-importers": "^0.0.44", - "@aws-cdk/service-spec-types": "^0.0.86", + "@aws-cdk/aws-service-spec": "^0.1.19", + "@aws-cdk/service-spec-importers": "^0.0.46", + "@aws-cdk/service-spec-types": "^0.0.87", "@cdklabs/tskb": "^0.0.3", "@cdklabs/typewriter": "^0.0.3", "camelcase": "^6", diff --git a/yarn.lock b/yarn.lock index 374aa27784c1b..f5098c5fe13cd 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.18": - version "0.1.18" - resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.18.tgz#240ba32090aa3a2b0a3fd00a53015a19c12ff720" - integrity sha512-lQOJ2nMMZxDvTFWrpOaBcd6O2CIwV8/QqihAe9S4wHqmzuvYf5riz1Urrth8ZnuIdOd8/vJG2qjak1PWZRk5nA== +"@aws-cdk/aws-service-spec@^0.1.19": + version "0.1.19" + resolved "https://registry.npmjs.org/@aws-cdk/aws-service-spec/-/aws-service-spec-0.1.19.tgz#f5bb7fc64c2626aa7e2ea4ba4a1878633238be09" + integrity sha512-hjAhbTQDM8tdHSXwxoM91o7uk/ZyG9kL/BebkFMlcmMpLAaMB+sXsMNidUZ2cDh+kv7NKmnk2LOMHM5U1UYSTg== dependencies: - "@aws-cdk/service-spec-types" "^0.0.86" + "@aws-cdk/service-spec-types" "^0.0.87" "@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.44": - version "0.0.44" - resolved "https://registry.npmjs.org/@aws-cdk/service-spec-importers/-/service-spec-importers-0.0.44.tgz#8a2c55e69f1fd33ff19877e7eb82d87cf35cd229" - integrity sha512-Oo5qbamIPx/YOeZlmxNJsenPvNkyaofgieWhZavqhAgk0H5VCis4/stxnUwZzsu3Bc7SCg/vQRILDt4oGt981Q== +"@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== dependencies: - "@aws-cdk/service-spec-types" "^0.0.84" + "@aws-cdk/service-spec-types" "^0.0.87" "@cdklabs/tskb" "^0.0.3" ajv "^6" canonicalize "^2.0.0" @@ -113,17 +113,10 @@ glob "^8" sort-json "^2.0.1" -"@aws-cdk/service-spec-types@^0.0.84": - version "0.0.84" - resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.84.tgz#b6fa7429bb556d26eb39c18a2ee9802079bdb234" - integrity sha512-AM3ghRsd9cZlpW+nuVRRdQiPuGV9iWDyHnR/Vjd9xKQEf+Qmh9vnRmB205rFncAIlbFjHXxgapII+lujHCGDmQ== - dependencies: - "@cdklabs/tskb" "^0.0.3" - -"@aws-cdk/service-spec-types@^0.0.86": - version "0.0.86" - resolved "https://registry.npmjs.org/@aws-cdk/service-spec-types/-/service-spec-types-0.0.86.tgz#e06b2d2696080569060ead59297d3621c482ab36" - integrity sha512-xLR79TvPL6qAYFyE3etmLi9MQU2NUo8ONpqAxw65hLSap4pcMgrj1bok6hPw1g/zth1x8e4CiSFrBaPBSe5/tg== +"@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== dependencies: "@cdklabs/tskb" "^0.0.3"