Skip to content

Commit 33ce8f0

Browse files
author
awstools
committed
feat(client-directory-service): This release adds support for AWS Managed Microsoft AD Hybrid Edition, introducing new operations: StartADAssessment, DescribeADAssessment, ListADAssessments, DeleteADAssessment, CreateHybridAD, UpdateHybridAD, and DescribeHybridADUpdate; and updated existing operation: DescribeDirectories.
1 parent 9e2e900 commit 33ce8f0

21 files changed

+3832
-83
lines changed

clients/client-directory-service/README.md

Lines changed: 63 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,16 @@ using your favorite package manager:
3737

3838
The AWS SDK is modulized by clients and commands.
3939
To send a request, you only need to import the `DirectoryServiceClient` and
40-
the commands you need, for example `ListCertificatesCommand`:
40+
the commands you need, for example `ListADAssessmentsCommand`:
4141

4242
```js
4343
// ES5 example
44-
const { DirectoryServiceClient, ListCertificatesCommand } = require("@aws-sdk/client-directory-service");
44+
const { DirectoryServiceClient, ListADAssessmentsCommand } = require("@aws-sdk/client-directory-service");
4545
```
4646

4747
```ts
4848
// ES6+ example
49-
import { DirectoryServiceClient, ListCertificatesCommand } from "@aws-sdk/client-directory-service";
49+
import { DirectoryServiceClient, ListADAssessmentsCommand } from "@aws-sdk/client-directory-service";
5050
```
5151

5252
### Usage
@@ -65,7 +65,7 @@ const client = new DirectoryServiceClient({ region: "REGION" });
6565
const params = {
6666
/** input parameters */
6767
};
68-
const command = new ListCertificatesCommand(params);
68+
const command = new ListADAssessmentsCommand(params);
6969
```
7070

7171
#### Async/await
@@ -144,15 +144,15 @@ const client = new AWS.DirectoryService({ region: "REGION" });
144144

145145
// async/await.
146146
try {
147-
const data = await client.listCertificates(params);
147+
const data = await client.listADAssessments(params);
148148
// process data.
149149
} catch (error) {
150150
// error handling.
151151
}
152152

153153
// Promises.
154154
client
155-
.listCertificates(params)
155+
.listADAssessments(params)
156156
.then((data) => {
157157
// process data.
158158
})
@@ -161,7 +161,7 @@ client
161161
});
162162

163163
// callbacks.
164-
client.listCertificates(params, (err, data) => {
164+
client.listADAssessments(params, (err, data) => {
165165
// process err and data.
166166
});
167167
```
@@ -296,6 +296,14 @@ CreateDirectory
296296

297297
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/CreateDirectoryCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/CreateDirectoryCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/CreateDirectoryCommandOutput/)
298298

299+
</details>
300+
<details>
301+
<summary>
302+
CreateHybridAD
303+
</summary>
304+
305+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/CreateHybridADCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/CreateHybridADCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/CreateHybridADCommandOutput/)
306+
299307
</details>
300308
<details>
301309
<summary>
@@ -328,6 +336,14 @@ CreateTrust
328336

329337
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/CreateTrustCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/CreateTrustCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/CreateTrustCommandOutput/)
330338

339+
</details>
340+
<details>
341+
<summary>
342+
DeleteADAssessment
343+
</summary>
344+
345+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/DeleteADAssessmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/DeleteADAssessmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/DeleteADAssessmentCommandOutput/)
346+
331347
</details>
332348
<details>
333349
<summary>
@@ -384,6 +400,14 @@ DeregisterEventTopic
384400

385401
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/DeregisterEventTopicCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/DeregisterEventTopicCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/DeregisterEventTopicCommandOutput/)
386402

403+
</details>
404+
<details>
405+
<summary>
406+
DescribeADAssessment
407+
</summary>
408+
409+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/DescribeADAssessmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/DescribeADAssessmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/DescribeADAssessmentCommandOutput/)
410+
387411
</details>
388412
<details>
389413
<summary>
@@ -440,6 +464,14 @@ DescribeEventTopics
440464

441465
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/DescribeEventTopicsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/DescribeEventTopicsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/DescribeEventTopicsCommandOutput/)
442466

467+
</details>
468+
<details>
469+
<summary>
470+
DescribeHybridADUpdate
471+
</summary>
472+
473+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/DescribeHybridADUpdateCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/DescribeHybridADUpdateCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/DescribeHybridADUpdateCommandOutput/)
474+
443475
</details>
444476
<details>
445477
<summary>
@@ -592,6 +624,14 @@ GetSnapshotLimits
592624

593625
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/GetSnapshotLimitsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/GetSnapshotLimitsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/GetSnapshotLimitsCommandOutput/)
594626

627+
</details>
628+
<details>
629+
<summary>
630+
ListADAssessments
631+
</summary>
632+
633+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/ListADAssessmentsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/ListADAssessmentsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/ListADAssessmentsCommandOutput/)
634+
595635
</details>
596636
<details>
597637
<summary>
@@ -704,6 +744,14 @@ ShareDirectory
704744

705745
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/ShareDirectoryCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/ShareDirectoryCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/ShareDirectoryCommandOutput/)
706746

747+
</details>
748+
<details>
749+
<summary>
750+
StartADAssessment
751+
</summary>
752+
753+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/StartADAssessmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/StartADAssessmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/StartADAssessmentCommandOutput/)
754+
707755
</details>
708756
<details>
709757
<summary>
@@ -736,6 +784,14 @@ UpdateDirectorySetup
736784

737785
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/UpdateDirectorySetupCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/UpdateDirectorySetupCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/UpdateDirectorySetupCommandOutput/)
738786

787+
</details>
788+
<details>
789+
<summary>
790+
UpdateHybridAD
791+
</summary>
792+
793+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/directory-service/command/UpdateHybridADCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/UpdateHybridADCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-directory-service/Interface/UpdateHybridADCommandOutput/)
794+
739795
</details>
740796
<details>
741797
<summary>

clients/client-directory-service/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
"@smithy/util-middleware": "^4.0.4",
5757
"@smithy/util-retry": "^4.0.6",
5858
"@smithy/util-utf8": "^4.0.0",
59+
"@smithy/util-waiter": "^4.0.6",
5960
"tslib": "^2.6.2"
6061
},
6162
"devDependencies": {

0 commit comments

Comments
 (0)