Skip to content

Commit 83ed937

Browse files
author
awstools
committed
docs(client-identitystore): Documentation updates for the Identity Store CLI Reference.
1 parent e3b98d4 commit 83ed937

File tree

11 files changed

+171
-115
lines changed

11 files changed

+171
-115
lines changed

clients/client-identitystore/README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,19 @@
99

1010
AWS SDK for JavaScript Identitystore Client for Node.js, Browser and React Native.
1111

12-
<p>The AWS Single Sign-On (SSO) Identity Store service provides a single place to retrieve all of your
13-
identities (users and groups). For more information about AWS, see the <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">AWS Single Sign-On User
12+
<p>The Identity Store service used by AWS IAM Identity Center (successor to AWS Single Sign-On) provides a single place to retrieve all of
13+
your identities (users and groups). For more information, see the <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">IAM Identity Center User
1414
Guide</a>.</p>
1515

16+
<note>
17+
<p>Although AWS Single Sign-On was renamed, the <code>sso</code> and
18+
<code>identitystore</code> API namespaces will continue to retain their original name for
19+
backward compatibility purposes. For more information, see <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html#renamed">IAM Identity Center rename</a>.</p>
20+
</note>
21+
22+
<p>This reference guide describes the identity store operations that you can call
23+
programatically and includes detailed information on data types and errors.</p>
24+
1625
## Installing
1726

1827
To install the this package, simply type add or install @aws-sdk/client-identitystore

clients/client-identitystore/src/Identitystore.ts

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,18 @@ import { UpdateUserCommand, UpdateUserCommandInput, UpdateUserCommandOutput } fr
5959
import { IdentitystoreClient } from "./IdentitystoreClient";
6060

6161
/**
62-
* <p>The AWS Single Sign-On (SSO) Identity Store service provides a single place to retrieve all of your
63-
* identities (users and groups). For more information about AWS, see the <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">AWS Single Sign-On User
62+
* <p>The Identity Store service used by AWS IAM Identity Center (successor to AWS Single Sign-On) provides a single place to retrieve all of
63+
* your identities (users and groups). For more information, see the <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">IAM Identity Center User
6464
* Guide</a>.</p>
65+
*
66+
* <note>
67+
* <p>Although AWS Single Sign-On was renamed, the <code>sso</code> and
68+
* <code>identitystore</code> API namespaces will continue to retain their original name for
69+
* backward compatibility purposes. For more information, see <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html#renamed">IAM Identity Center rename</a>.</p>
70+
* </note>
71+
*
72+
* <p>This reference guide describes the identity store operations that you can call
73+
* programatically and includes detailed information on data types and errors.</p>
6574
*/
6675
export class Identitystore extends IdentitystoreClient {
6776
/**
@@ -233,7 +242,8 @@ export class Identitystore extends IdentitystoreClient {
233242
}
234243

235244
/**
236-
* <p>Retrieves the group metadata and attributes from <code>GroupId</code> in an identity store.</p>
245+
* <p>Retrieves the group metadata and attributes from <code>GroupId</code> in an identity
246+
* store.</p>
237247
*/
238248
public describeGroup(
239249
args: DescribeGroupCommandInput,
@@ -265,7 +275,7 @@ export class Identitystore extends IdentitystoreClient {
265275
}
266276

267277
/**
268-
* <p>Retrieves membership metadata and attributes from <code>MembershipId</code> in a group.</p>
278+
* <p>Retrieves membership metadata and attributes from <code>MembershipId</code> in an identity store.</p>
269279
*/
270280
public describeGroupMembership(
271281
args: DescribeGroupMembershipCommandInput,
@@ -352,7 +362,7 @@ export class Identitystore extends IdentitystoreClient {
352362
}
353363

354364
/**
355-
* <p>Retrieves the <code>MembershipId</code> in a group.</p>
365+
* <p>Retrieves the <code>MembershipId</code> in an identity store.</p>
356366
*/
357367
public getGroupMembershipId(
358368
args: GetGroupMembershipIdCommandInput,
@@ -410,7 +420,7 @@ export class Identitystore extends IdentitystoreClient {
410420
}
411421

412422
/**
413-
* <p>Returns if a member exists in specified groups.</p>
423+
* <p>Checks the user's membership in all requested groups and returns if the member exists in all queried groups.</p>
414424
*/
415425
public isMemberInGroups(
416426
args: IsMemberInGroupsCommandInput,
@@ -506,10 +516,10 @@ export class Identitystore extends IdentitystoreClient {
506516
}
507517

508518
/**
509-
* <p>
510-
* <i>Filtering for a group by the group <code>DisplayName</code> attribute is deprecated. Instead, use the <code>GetGroupId</code> API action.</i>
511-
* </p>
512-
* <p>Lists all groups in the identity store. Returns a paginated list of complete <code>Group</code> objects.</p>
519+
* <p>Lists the attribute name and value of the group that you specified in the search. We
520+
* only support <code>DisplayName</code> as a valid filter attribute path currently, and
521+
* filter is required. This API returns minimum attributes, including <code>GroupId</code> and
522+
* group <code>DisplayName</code> in the response.</p>
513523
*/
514524
public listGroups(args: ListGroupsCommandInput, options?: __HttpHandlerOptions): Promise<ListGroupsCommandOutput>;
515525
public listGroups(args: ListGroupsCommandInput, cb: (err: any, data?: ListGroupsCommandOutput) => void): void;
@@ -535,10 +545,10 @@ export class Identitystore extends IdentitystoreClient {
535545
}
536546

537547
/**
538-
* <p>
539-
* <i>Filtering for a user by the <code>UserName</code> attribute is deprecated. Instead, use the <code>GetUserId</code> API action.</i>
540-
* </p>
541-
* <p>Lists all users in the identity store. Returns a paginated list of complete <code>User</code> objects.</p>
548+
* <p>Lists the attribute name and value of the user that you specified in the search. We only
549+
* support <code>UserName</code> as a valid filter attribute path currently, and filter is
550+
* required. This API returns minimum attributes, including <code>UserId</code> and
551+
* <code>UserName</code> in the response.</p>
542552
*/
543553
public listUsers(args: ListUsersCommandInput, options?: __HttpHandlerOptions): Promise<ListUsersCommandOutput>;
544554
public listUsers(args: ListUsersCommandInput, cb: (err: any, data?: ListUsersCommandOutput) => void): void;

clients/client-identitystore/src/IdentitystoreClient.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,9 +288,18 @@ type IdentitystoreClientResolvedConfigType = __SmithyResolvedConfiguration<__Htt
288288
export interface IdentitystoreClientResolvedConfig extends IdentitystoreClientResolvedConfigType {}
289289

290290
/**
291-
* <p>The AWS Single Sign-On (SSO) Identity Store service provides a single place to retrieve all of your
292-
* identities (users and groups). For more information about AWS, see the <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">AWS Single Sign-On User
291+
* <p>The Identity Store service used by AWS IAM Identity Center (successor to AWS Single Sign-On) provides a single place to retrieve all of
292+
* your identities (users and groups). For more information, see the <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html">IAM Identity Center User
293293
* Guide</a>.</p>
294+
*
295+
* <note>
296+
* <p>Although AWS Single Sign-On was renamed, the <code>sso</code> and
297+
* <code>identitystore</code> API namespaces will continue to retain their original name for
298+
* backward compatibility purposes. For more information, see <a href="https://docs.aws.amazon.com/singlesignon/latest/userguide/what-is.html#renamed">IAM Identity Center rename</a>.</p>
299+
* </note>
300+
*
301+
* <p>This reference guide describes the identity store operations that you can call
302+
* programatically and includes detailed information on data types and errors.</p>
294303
*/
295304
export class IdentitystoreClient extends __Client<
296305
__HttpHandlerOptions,

clients/client-identitystore/src/commands/DescribeGroupCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ export interface DescribeGroupCommandInput extends DescribeGroupRequest {}
2828
export interface DescribeGroupCommandOutput extends DescribeGroupResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p>Retrieves the group metadata and attributes from <code>GroupId</code> in an identity store.</p>
31+
* <p>Retrieves the group metadata and attributes from <code>GroupId</code> in an identity
32+
* store.</p>
3233
* @example
3334
* Use a bare-bones client and the command you need to make an API call.
3435
* ```javascript

clients/client-identitystore/src/commands/DescribeGroupMembershipCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface DescribeGroupMembershipCommandInput extends DescribeGroupMember
2828
export interface DescribeGroupMembershipCommandOutput extends DescribeGroupMembershipResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p>Retrieves membership metadata and attributes from <code>MembershipId</code> in a group.</p>
31+
* <p>Retrieves membership metadata and attributes from <code>MembershipId</code> in an identity store.</p>
3232
* @example
3333
* Use a bare-bones client and the command you need to make an API call.
3434
* ```javascript

clients/client-identitystore/src/commands/GetGroupMembershipIdCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface GetGroupMembershipIdCommandInput extends GetGroupMembershipIdRe
2828
export interface GetGroupMembershipIdCommandOutput extends GetGroupMembershipIdResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p>Retrieves the <code>MembershipId</code> in a group.</p>
31+
* <p>Retrieves the <code>MembershipId</code> in an identity store.</p>
3232
* @example
3333
* Use a bare-bones client and the command you need to make an API call.
3434
* ```javascript

clients/client-identitystore/src/commands/IsMemberInGroupsCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export interface IsMemberInGroupsCommandInput extends IsMemberInGroupsRequest {}
2828
export interface IsMemberInGroupsCommandOutput extends IsMemberInGroupsResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p>Returns if a member exists in specified groups.</p>
31+
* <p>Checks the user's membership in all requested groups and returns if the member exists in all queried groups.</p>
3232
* @example
3333
* Use a bare-bones client and the command you need to make an API call.
3434
* ```javascript

clients/client-identitystore/src/commands/ListGroupsCommand.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ export interface ListGroupsCommandInput extends ListGroupsRequest {}
2828
export interface ListGroupsCommandOutput extends ListGroupsResponse, __MetadataBearer {}
2929

3030
/**
31-
* <p>
32-
* <i>Filtering for a group by the group <code>DisplayName</code> attribute is deprecated. Instead, use the <code>GetGroupId</code> API action.</i>
33-
* </p>
34-
* <p>Lists all groups in the identity store. Returns a paginated list of complete <code>Group</code> objects.</p>
31+
* <p>Lists the attribute name and value of the group that you specified in the search. We
32+
* only support <code>DisplayName</code> as a valid filter attribute path currently, and
33+
* filter is required. This API returns minimum attributes, including <code>GroupId</code> and
34+
* group <code>DisplayName</code> in the response.</p>
3535
* @example
3636
* Use a bare-bones client and the command you need to make an API call.
3737
* ```javascript

clients/client-identitystore/src/commands/ListUsersCommand.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ export interface ListUsersCommandInput extends ListUsersRequest {}
2525
export interface ListUsersCommandOutput extends ListUsersResponse, __MetadataBearer {}
2626

2727
/**
28-
* <p>
29-
* <i>Filtering for a user by the <code>UserName</code> attribute is deprecated. Instead, use the <code>GetUserId</code> API action.</i>
30-
* </p>
31-
* <p>Lists all users in the identity store. Returns a paginated list of complete <code>User</code> objects.</p>
28+
* <p>Lists the attribute name and value of the user that you specified in the search. We only
29+
* support <code>UserName</code> as a valid filter attribute path currently, and filter is
30+
* required. This API returns minimum attributes, including <code>UserId</code> and
31+
* <code>UserName</code> in the response.</p>
3232
* @example
3333
* Use a bare-bones client and the command you need to make an API call.
3434
* ```javascript

0 commit comments

Comments
 (0)