diff --git a/CHANGELOG.md b/CHANGELOG.md index b5a26fab23d3..f6bf58a8c688 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.702.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.701.0...v3.702.0) (2024-11-27) + + +### Features + +* **client-bedrock-agent:** Add support for specifying embeddingDataType, either FLOAT32 or BINARY ([51994e4](https://github.com/aws/aws-sdk-js-v3/commit/51994e4fba8643e4d048515e0435bec5ff8f2ca8)) +* **client-config-service:** AWS Config adds support for service-linked recorders, a new type of Config recorder managed by AWS services to record specific subsets of resource configuration data and functioning independently from customer managed AWS Config recorders. ([e45c2ec](https://github.com/aws/aws-sdk-js-v3/commit/e45c2eced94d5b20e0c1e04e2c3301585ad9f9fe)) +* **client-fsx:** This release adds EFA support to increase FSx for Lustre file systems' throughput performance to a single client instance. This can be done by specifying EfaEnabled=true at the time of creation of Persistent_2 file systems. ([a562586](https://github.com/aws/aws-sdk-js-v3/commit/a562586d35340297875b9338e44034d70bf40f82)) +* **client-observabilityadmin:** Amazon CloudWatch Observability Admin adds the ability to audit telemetry configuration for AWS resources in customers AWS Accounts and Organizations. The release introduces new APIs to turn on/off the new experience, which supports discovering supported AWS resources and their state of telemetry. ([3800d89](https://github.com/aws/aws-sdk-js-v3/commit/3800d89720fa4ce348ee2799a5d5583e305b3499)) +* **clients:** update client endpoints as of 2024-11-27 ([a36eab2](https://github.com/aws/aws-sdk-js-v3/commit/a36eab2fbda7f86bad157451c46160a20f92f63d)) + + + + + # [3.701.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.700.0...v3.701.0) (2024-11-26) diff --git a/clients/client-bedrock-agent/CHANGELOG.md b/clients/client-bedrock-agent/CHANGELOG.md index a903b5c8bf3b..38f51564a07e 100644 --- a/clients/client-bedrock-agent/CHANGELOG.md +++ b/clients/client-bedrock-agent/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.702.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.701.0...v3.702.0) (2024-11-27) + + +### Features + +* **client-bedrock-agent:** Add support for specifying embeddingDataType, either FLOAT32 or BINARY ([51994e4](https://github.com/aws/aws-sdk-js-v3/commit/51994e4fba8643e4d048515e0435bec5ff8f2ca8)) + + + + + # [3.701.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.700.0...v3.701.0) (2024-11-26) diff --git a/clients/client-bedrock-agent/package.json b/clients/client-bedrock-agent/package.json index c49f63089ac8..5bc9cd8fdc76 100644 --- a/clients/client-bedrock-agent/package.json +++ b/clients/client-bedrock-agent/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-bedrock-agent", "description": "AWS SDK for JavaScript Bedrock Agent Client for Node.js, Browser and React Native", - "version": "3.701.0", + "version": "3.702.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-bedrock-agent", diff --git a/clients/client-config-service/CHANGELOG.md b/clients/client-config-service/CHANGELOG.md index 1c051dfa8d52..7315bc88a924 100644 --- a/clients/client-config-service/CHANGELOG.md +++ b/clients/client-config-service/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.702.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.701.0...v3.702.0) (2024-11-27) + + +### Features + +* **client-config-service:** AWS Config adds support for service-linked recorders, a new type of Config recorder managed by AWS services to record specific subsets of resource configuration data and functioning independently from customer managed AWS Config recorders. ([e45c2ec](https://github.com/aws/aws-sdk-js-v3/commit/e45c2eced94d5b20e0c1e04e2c3301585ad9f9fe)) + + + + + # [3.699.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.698.0...v3.699.0) (2024-11-22) **Note:** Version bump only for package @aws-sdk/client-config-service diff --git a/clients/client-config-service/package.json b/clients/client-config-service/package.json index 565d885bcc7b..50f6d15bfa09 100644 --- a/clients/client-config-service/package.json +++ b/clients/client-config-service/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-config-service", "description": "AWS SDK for JavaScript Config Service Client for Node.js, Browser and React Native", - "version": "3.699.0", + "version": "3.702.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-config-service", diff --git a/clients/client-fsx/CHANGELOG.md b/clients/client-fsx/CHANGELOG.md index 785a74e09258..bbcf813be311 100644 --- a/clients/client-fsx/CHANGELOG.md +++ b/clients/client-fsx/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.702.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.701.0...v3.702.0) (2024-11-27) + + +### Features + +* **client-fsx:** This release adds EFA support to increase FSx for Lustre file systems' throughput performance to a single client instance. This can be done by specifying EfaEnabled=true at the time of creation of Persistent_2 file systems. ([a562586](https://github.com/aws/aws-sdk-js-v3/commit/a562586d35340297875b9338e44034d70bf40f82)) + + + + + # [3.699.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.698.0...v3.699.0) (2024-11-22) **Note:** Version bump only for package @aws-sdk/client-fsx diff --git a/clients/client-fsx/package.json b/clients/client-fsx/package.json index ea6c4d03ecb3..5bc965241df2 100644 --- a/clients/client-fsx/package.json +++ b/clients/client-fsx/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-fsx", "description": "AWS SDK for JavaScript Fsx Client for Node.js, Browser and React Native", - "version": "3.699.0", + "version": "3.702.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "node ../../scripts/compilation/inline client-fsx", diff --git a/clients/client-observabilityadmin/CHANGELOG.md b/clients/client-observabilityadmin/CHANGELOG.md new file mode 100644 index 000000000000..0bebfdcce3bb --- /dev/null +++ b/clients/client-observabilityadmin/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# [3.702.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.701.0...v3.702.0) (2024-11-27) + + +### Features + +* **client-observabilityadmin:** Amazon CloudWatch Observability Admin adds the ability to audit telemetry configuration for AWS resources in customers AWS Accounts and Organizations. The release introduces new APIs to turn on/off the new experience, which supports discovering supported AWS resources and their state of telemetry. ([3800d89](https://github.com/aws/aws-sdk-js-v3/commit/3800d89720fa4ce348ee2799a5d5583e305b3499)) diff --git a/clients/client-observabilityadmin/package.json b/clients/client-observabilityadmin/package.json index 7fedd195270f..98ecf5a3e6d2 100644 --- a/clients/client-observabilityadmin/package.json +++ b/clients/client-observabilityadmin/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-observabilityadmin", "description": "AWS SDK for JavaScript Observabilityadmin Client for Node.js, Browser and React Native", - "version": "3.0.0", + "version": "3.702.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-qapps/CHANGELOG.md b/clients/client-qapps/CHANGELOG.md index a39233124563..69fb4a402ed8 100644 --- a/clients/client-qapps/CHANGELOG.md +++ b/clients/client-qapps/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.702.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.701.0...v3.702.0) (2024-11-27) + +**Note:** Version bump only for package @aws-sdk/client-qapps + + + + + # [3.701.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.700.0...v3.701.0) (2024-11-26) diff --git a/clients/client-qapps/package.json b/clients/client-qapps/package.json index ffdefaed452f..0e17f84569cb 100644 --- a/clients/client-qapps/package.json +++ b/clients/client-qapps/package.json @@ -1,7 +1,7 @@ { "name": "@aws-sdk/client-qapps", "description": "AWS SDK for JavaScript Qapps Client for Node.js, Browser and React Native", - "version": "3.701.0", + "version": "3.702.0", "scripts": { "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", diff --git a/clients/client-qapps/src/commands/CreatePresignedUrlCommand.ts b/clients/client-qapps/src/commands/CreatePresignedUrlCommand.ts index e2a6edd2e4d5..54b1e0819b3a 100644 --- a/clients/client-qapps/src/commands/CreatePresignedUrlCommand.ts +++ b/clients/client-qapps/src/commands/CreatePresignedUrlCommand.ts @@ -87,6 +87,65 @@ export interface CreatePresignedUrlCommandOutput extends CreatePresignedUrlOutpu *
Base exception class for all service exceptions from QApps service.
* * @public + * @example Upload a file to a specific session + * ```javascript + * // + * const input = { + * "appId": "4263767c-d889-4cb2-a8f6-8b649bc66af0", + * "cardId": "82f69028-22a9-4bea-8727-0eabf58e9fed", + * "fileContentsSha256": "myMXwslBoXkTDQ0olhq1QsiHRWWL4yj1V0IuoK+PYOg=", + * "fileName": "myFile.txt", + * "instanceId": "0b95c9c4-89cc-4aa8-9aae-aa91cbec699f", + * "scope": "SESSION", + * "sessionId": "4f0e5b87-9d38-41cd-9eb4-ebce2f2917cc" + * }; + * const command = new CreatePresignedUrlCommand(input); + * const response = await client.send(command); + * /* response == + * { + * "fileId": "412aa1b4-341c-45af-936d-da52f8a1a3b4", + * "presignedUrl": "https://presign-test-omg-6f98533b-3f9f-4e8a-8183-63793b9ffef0.s3.us-west-2.amazonaws.com/", + * "presignedUrlExpiration": "2024-09-14T00:11:54.232Z", + * "presignedUrlFields": { + * "x-amz-checksum-sha256": "fmHCdgdPjOGub9TVZ4NIOpAYP4UlIOaPRUwHw8nihR4=", + * "x-amz-server-side-encryption": "aws:kms", + * "x-amz-server-side-encryption-aws-kms-key-id": "0a6a474b-f2ca-46ea-9e72-deea9077d92f", + * "x-amz-server-side-encryption-context": "eyJzb21ldGhpbmciOiJ0aGVyZSJ9" + * } + * } + * *\/ + * // example id: example-1 + * ``` + * + * @example Upload a file into a application + * ```javascript + * // + * const input = { + * "appId": "4263767c-d889-4cb2-a8f6-8b649bc66af0", + * "cardId": "7a11f34b-42d4-4bc8-b668-ae4a788dae1e", + * "fileContentsSha256": "myMXwslBoXkTDQ0olhq1QsiHRWWL4yj1V0IuoK+PYOg=", + * "fileName": "anApplicationFile.txt", + * "instanceId": "0b95c9c4-89cc-4aa8-9aae-aa91cbec699f", + * "scope": "APPLICATION" + * }; + * const command = new CreatePresignedUrlCommand(input); + * const response = await client.send(command); + * /* response == + * { + * "fileId": "412aa1b4-341c-45af-936d-da52f8a1a3b4", + * "presignedUrl": "https://presign-test-omg-6f98533b-3f9f-4e8a-8183-63793b9ffef0.s3.us-west-2.amazonaws.com/", + * "presignedUrlExpiration": "2024-09-14T00:11:54.232Z", + * "presignedUrlFields": { + * "x-amz-checksum-sha256": "fmHCdgdPjOGub9TVZ4NIOpAYP4UlIOaPRUwHw8nihR4=", + * "x-amz-server-side-encryption": "aws:kms", + * "x-amz-server-side-encryption-aws-kms-key-id": "0a6a474b-f2ca-46ea-9e72-deea9077d92f", + * "x-amz-server-side-encryption-context": "eyJzb21ldGhpbmciOiJ0aGVyZSJ9" + * } + * } + * *\/ + * // example id: example-2 + * ``` + * */ export class CreatePresignedUrlCommand extends $Command .classBuilder< diff --git a/clients/client-qapps/src/commands/DescribeQAppPermissionsCommand.ts b/clients/client-qapps/src/commands/DescribeQAppPermissionsCommand.ts index da61b49e5c46..53b211e3cc4e 100644 --- a/clients/client-qapps/src/commands/DescribeQAppPermissionsCommand.ts +++ b/clients/client-qapps/src/commands/DescribeQAppPermissionsCommand.ts @@ -87,6 +87,40 @@ export interface DescribeQAppPermissionsCommandOutput extends DescribeQAppPermis *Base exception class for all service exceptions from QApps service.
* * @public + * @example Describe permissions for the app + * ```javascript + * // + * const input = { + * "appId": "fe0acf86-49e5-4def-a0c2-40ce0cafee14", + * "instanceId": "01793661-ad73-4c7d-8eaa-1c95a10151c2" + * }; + * const command = new DescribeQAppPermissionsCommand(input); + * const response = await client.send(command); + * /* response == + * { + * "appId": "fe0acf86-49e5-4def-a0c2-40ce0cafee14", + * "permissions": [ + * { + * "action": "write", + * "principal": { + * "email": "user1@example.com", + * "userId": "f8f15330-b091-708b-d46e-adb0d914b699" + * } + * }, + * { + * "action": "read", + * "principal": { + * "email": "user2@example.com", + * "userId": "c81133d0-10d1-70eb-aaa3-d427ea6fc0f3" + * } + * } + * ], + * "resourceArn": "arn:aws:qapps:us-west-2:111111111111:application/01793661-ad73-4c7d-8eaa-1c95a10151c2/qapp/fe0acf86-49e5-4def-a0c2-40ce0cafee14" + * } + * *\/ + * // example id: example-1 + * ``` + * */ export class DescribeQAppPermissionsCommand extends $Command .classBuilder< diff --git a/clients/client-qapps/src/commands/GetQAppSessionMetadataCommand.ts b/clients/client-qapps/src/commands/GetQAppSessionMetadataCommand.ts index 2ea651612543..0e9238a1002a 100644 --- a/clients/client-qapps/src/commands/GetQAppSessionMetadataCommand.ts +++ b/clients/client-qapps/src/commands/GetQAppSessionMetadataCommand.ts @@ -88,6 +88,31 @@ export interface GetQAppSessionMetadataCommandOutput extends GetQAppSessionMetad *Base exception class for all service exceptions from QApps service.
* * @public + * @example Retrieves an existing session metadata for an Amazon Q App + * ```javascript + * // + * const input = { + * "instanceId": "0b95c9c4-89cc-4aa8-9aae-aa91cbec699f", + * "sessionId": "56ae47c3-10bc-4c2c-8b27-9b9fe23b3edb" + * }; + * const command = new GetQAppSessionMetadataCommand(input); + * const response = await client.send(command); + * /* response == + * { + * "sessionArn": "arn:aws:qapps:us-west-2:0123456789012:application/cbea8329-41c0-4566-a112-19250921a220/qapp/387ccac9-4717-489f-841f-729b7d7de355/session/56ae47c3-10bc-4c2c-8b27-9b9fe23b3edb", + * "sessionId": "56ae47c3-10bc-4c2c-8b27-9b9fe23b3edb", + * "sessionName": "Trip itinerary collection session", + * "sessionOwner": true, + * "sharingConfiguration": { + * "acceptResponses": true, + * "enabled": true, + * "revealCards": false + * } + * } + * *\/ + * // example id: example-1 + * ``` + * */ export class GetQAppSessionMetadataCommand extends $Command .classBuilder< diff --git a/clients/client-qapps/src/commands/UpdateQAppPermissionsCommand.ts b/clients/client-qapps/src/commands/UpdateQAppPermissionsCommand.ts index 754a12dffa0a..e721c0d3e5dc 100644 --- a/clients/client-qapps/src/commands/UpdateQAppPermissionsCommand.ts +++ b/clients/client-qapps/src/commands/UpdateQAppPermissionsCommand.ts @@ -99,6 +99,79 @@ export interface UpdateQAppPermissionsCommandOutput extends UpdateQAppPermission *Base exception class for all service exceptions from QApps service.
* * @public + * @example Grant permissions for the app + * ```javascript + * // + * const input = { + * "appId": "fe0acf86-49e5-4def-a0c2-40ce0cafee14", + * "grantPermissions": [ + * { + * "action": "read", + * "principal": "user2@example.com" + * } + * ], + * "instanceId": "01793661-ad73-4c7d-8eaa-1c95a10151c2" + * }; + * const command = new UpdateQAppPermissionsCommand(input); + * const response = await client.send(command); + * /* response == + * { + * "appId": "fe0acf86-49e5-4def-a0c2-40ce0cafee14", + * "permissions": [ + * { + * "action": "write", + * "principal": { + * "email": "user1@example.com", + * "userId": "f8f15330-b091-708b-d46e-adb0d914b699" + * } + * }, + * { + * "action": "read", + * "principal": { + * "email": "user2@example.com", + * "userId": "c81133d0-10d1-70eb-aaa3-d427ea6fc0f3" + * } + * } + * ], + * "resourceArn": "arn:aws:qapps:us-west-2:111111111111:application/01793661-ad73-4c7d-8eaa-1c95a10151c2/qapp/fe0acf86-49e5-4def-a0c2-40ce0cafee14" + * } + * *\/ + * // example id: example-1 + * ``` + * + * @example Revoke permissions for the app + * ```javascript + * // + * const input = { + * "appId": "fe0acf86-49e5-4def-a0c2-40ce0cafee14", + * "instanceId": "01793661-ad73-4c7d-8eaa-1c95a10151c2", + * "revokePermissions": [ + * { + * "action": "read", + * "principal": "user2@example.com" + * } + * ] + * }; + * const command = new UpdateQAppPermissionsCommand(input); + * const response = await client.send(command); + * /* response == + * { + * "appId": "fe0acf86-49e5-4def-a0c2-40ce0cafee14", + * "permissions": [ + * { + * "action": "write", + * "principal": { + * "email": "user1@example.com", + * "userId": "f8f15330-b091-708b-d46e-adb0d914b699" + * } + * } + * ], + * "resourceArn": "arn:aws:qapps:us-west-2:111111111111:application/01793661-ad73-4c7d-8eaa-1c95a10151c2/qapp/fe0acf86-49e5-4def-a0c2-40ce0cafee14" + * } + * *\/ + * // example id: example-2 + * ``` + * */ export class UpdateQAppPermissionsCommand extends $Command .classBuilder< diff --git a/clients/client-qapps/src/commands/UpdateQAppSessionMetadataCommand.ts b/clients/client-qapps/src/commands/UpdateQAppSessionMetadataCommand.ts index c12e67622ff1..21a8f260b917 100644 --- a/clients/client-qapps/src/commands/UpdateQAppSessionMetadataCommand.ts +++ b/clients/client-qapps/src/commands/UpdateQAppSessionMetadataCommand.ts @@ -93,6 +93,36 @@ export interface UpdateQAppSessionMetadataCommandOutput extends UpdateQAppSessio *Base exception class for all service exceptions from QApps service.
* * @public + * @example Updates an existing session metadata for an Amazon Q App + * ```javascript + * // + * const input = { + * "instanceId": "0b95c9c4-89cc-4aa8-9aae-aa91cbec699f", + * "sessionId": "56ae47c3-10bc-4c2c-8b27-9b9fe23b3edb", + * "sessionName": "Trip itinerary collection session", + * "sharingConfiguration": { + * "acceptResponses": true, + * "enabled": true, + * "revealCards": false + * } + * }; + * const command = new UpdateQAppSessionMetadataCommand(input); + * const response = await client.send(command); + * /* response == + * { + * "sessionArn": "arn:aws:qapps:us-west-2:0123456789012:application/cbea8329-41c0-4566-a112-19250921a220/qapp/387ccac9-4717-489f-841f-729b7d7de355/session/56ae47c3-10bc-4c2c-8b27-9b9fe23b3edb", + * "sessionId": "56ae47c3-10bc-4c2c-8b27-9b9fe23b3edb", + * "sessionName": "Trip itinerary collection session", + * "sharingConfiguration": { + * "acceptResponses": true, + * "enabled": true, + * "revealCards": false + * } + * } + * *\/ + * // example id: example-1 + * ``` + * */ export class UpdateQAppSessionMetadataCommand extends $Command .classBuilder< diff --git a/lerna.json b/lerna.json index 34732e183625..1eda726807ba 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "3.701.0", + "version": "3.702.0", "npmClient": "yarn", "useWorkspaces": true, "command": {