IdentityStoreClient#
Index > IdentityStore > IdentityStoreClient
Auto-generated documentation for IdentityStore type annotations stubs module mypy-boto3-identitystore.
IdentityStoreClient#
Type annotations and code completion for boto3.client("identitystore")
.
boto3 documentation
# IdentityStoreClient usage example
from boto3.session import Session
from mypy_boto3_identitystore.client import IdentityStoreClient
def get_identitystore_client() -> IdentityStoreClient:
return Session().client("identitystore")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("identitystore").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("identitystore")
try:
do_something(client)
except (
client.exceptions.AccessDeniedException,
client.exceptions.ClientError,
client.exceptions.ConflictException,
client.exceptions.InternalServerException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ServiceQuotaExceededException,
client.exceptions.ThrottlingException,
client.exceptions.ValidationException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_identitystore.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods#
can_paginate#
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("identitystore").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
close#
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("identitystore").close
method.
boto3 documentation
# close method definition
def close(
self,
) -> None:
...
create_group#
Creates a group within the specified identity store.
Type annotations and code completion for boto3.client("identitystore").create_group
method.
boto3 documentation
# create_group method definition
def create_group(
self,
*,
IdentityStoreId: str,
DisplayName: str = ...,
Description: str = ...,
) -> CreateGroupResponseTypeDef: # (1)
...
# create_group method usage example with argument unpacking
kwargs: CreateGroupRequestRequestTypeDef = { # (1)
"IdentityStoreId": ...,
}
parent.create_group(**kwargs)
create_group_membership#
Creates a relationship between a member and a group.
Type annotations and code completion for boto3.client("identitystore").create_group_membership
method.
boto3 documentation
# create_group_membership method definition
def create_group_membership(
self,
*,
IdentityStoreId: str,
GroupId: str,
MemberId: MemberIdTypeDef, # (1)
) -> CreateGroupMembershipResponseTypeDef: # (2)
...
# create_group_membership method usage example with argument unpacking
kwargs: CreateGroupMembershipRequestRequestTypeDef = { # (1)
"IdentityStoreId": ...,
"GroupId": ...,
"MemberId": ...,
}
parent.create_group_membership(**kwargs)
create_user#
Creates a user within the specified identity store.
Type annotations and code completion for boto3.client("identitystore").create_user
method.
boto3 documentation
# create_user method definition
def create_user(
self,
*,
IdentityStoreId: str,
UserName: str = ...,
Name: NameTypeDef = ..., # (1)
DisplayName: str = ...,
NickName: str = ...,
ProfileUrl: str = ...,
Emails: Sequence[EmailTypeDef] = ..., # (2)
Addresses: Sequence[AddressTypeDef] = ..., # (3)
PhoneNumbers: Sequence[PhoneNumberTypeDef] = ..., # (4)
UserType: str = ...,
Title: str = ...,
PreferredLanguage: str = ...,
Locale: str = ...,
Timezone: str = ...,
) -> CreateUserResponseTypeDef: # (5)
...
- See NameTypeDef
- See EmailTypeDef
- See AddressTypeDef
- See PhoneNumberTypeDef
- See CreateUserResponseTypeDef
# create_user method usage example with argument unpacking
kwargs: CreateUserRequestRequestTypeDef = { # (1)
"IdentityStoreId": ...,
}
parent.create_user(**kwargs)
delete_group#
Delete a group within an identity store given GroupId
.
Type annotations and code completion for boto3.client("identitystore").delete_group
method.
boto3 documentation
# delete_group method definition
def delete_group(
self,
*,
IdentityStoreId: str,
GroupId: str,
) -> Dict[str, Any]:
...
# delete_group method usage example with argument unpacking
kwargs: DeleteGroupRequestRequestTypeDef = { # (1)
"IdentityStoreId": ...,
"GroupId": ...,
}
parent.delete_group(**kwargs)
delete_group_membership#
Delete a membership within a group given MembershipId
.
Type annotations and code completion for boto3.client("identitystore").delete_group_membership
method.
boto3 documentation
# delete_group_membership method definition
def delete_group_membership(
self,
*,
IdentityStoreId: str,
MembershipId: str,
) -> Dict[str, Any]:
...
# delete_group_membership method usage example with argument unpacking
kwargs: DeleteGroupMembershipRequestRequestTypeDef = { # (1)
"IdentityStoreId": ...,
"MembershipId": ...,
}
parent.delete_group_membership(**kwargs)
delete_user#
Deletes a user within an identity store given UserId
.
Type annotations and code completion for boto3.client("identitystore").delete_user
method.
boto3 documentation
# delete_user method definition
def delete_user(
self,
*,
IdentityStoreId: str,
UserId: str,
) -> Dict[str, Any]:
...
# delete_user method usage example with argument unpacking
kwargs: DeleteUserRequestRequestTypeDef = { # (1)
"IdentityStoreId": ...,
"UserId": ...,
}
parent.delete_user(**kwargs)
describe_group#
Retrieves the group metadata and attributes from GroupId
in an identity store.
Type annotations and code completion for boto3.client("identitystore").describe_group
method.