Skip to content

Type definitions#

Index > IdentityStore > Type definitions

Auto-generated documentation for IdentityStore type annotations stubs module mypy-boto3-identitystore.

AddressTypeDef#

# AddressTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import AddressTypeDef


def get_value() -> AddressTypeDef:
    return {
        "StreetAddress": ...,
    }


# AddressTypeDef definition

class AddressTypeDef(TypedDict):
    StreetAddress: NotRequired[str],
    Locality: NotRequired[str],
    Region: NotRequired[str],
    PostalCode: NotRequired[str],
    Country: NotRequired[str],
    Formatted: NotRequired[str],
    Type: NotRequired[str],
    Primary: NotRequired[bool],

ExternalIdTypeDef#

# ExternalIdTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ExternalIdTypeDef


def get_value() -> ExternalIdTypeDef:
    return {
        "Issuer": ...,
    }


# ExternalIdTypeDef definition

class ExternalIdTypeDef(TypedDict):
    Issuer: str,
    Id: str,

UniqueAttributeTypeDef#

# UniqueAttributeTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import UniqueAttributeTypeDef


def get_value() -> UniqueAttributeTypeDef:
    return {
        "AttributePath": ...,
    }


# UniqueAttributeTypeDef definition

class UniqueAttributeTypeDef(TypedDict):
    AttributePath: str,
    AttributeValue: Mapping[str, Any],

AttributeOperationTypeDef#

# AttributeOperationTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import AttributeOperationTypeDef


def get_value() -> AttributeOperationTypeDef:
    return {
        "AttributePath": ...,
    }


# AttributeOperationTypeDef definition

class AttributeOperationTypeDef(TypedDict):
    AttributePath: str,
    AttributeValue: NotRequired[Mapping[str, Any]],

MemberIdTypeDef#

# MemberIdTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import MemberIdTypeDef


def get_value() -> MemberIdTypeDef:
    return {
        "UserId": ...,
    }


# MemberIdTypeDef definition

class MemberIdTypeDef(TypedDict):
    UserId: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

CreateGroupRequestTypeDef#

# CreateGroupRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import CreateGroupRequestTypeDef


def get_value() -> CreateGroupRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# CreateGroupRequestTypeDef definition

class CreateGroupRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    DisplayName: NotRequired[str],
    Description: NotRequired[str],

EmailTypeDef#

# EmailTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import EmailTypeDef


def get_value() -> EmailTypeDef:
    return {
        "Value": ...,
    }


# EmailTypeDef definition

class EmailTypeDef(TypedDict):
    Value: NotRequired[str],
    Type: NotRequired[str],
    Primary: NotRequired[bool],

NameTypeDef#

# NameTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import NameTypeDef


def get_value() -> NameTypeDef:
    return {
        "Formatted": ...,
    }


# NameTypeDef definition

class NameTypeDef(TypedDict):
    Formatted: NotRequired[str],
    FamilyName: NotRequired[str],
    GivenName: NotRequired[str],
    MiddleName: NotRequired[str],
    HonorificPrefix: NotRequired[str],
    HonorificSuffix: NotRequired[str],

PhoneNumberTypeDef#

# PhoneNumberTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import PhoneNumberTypeDef


def get_value() -> PhoneNumberTypeDef:
    return {
        "Value": ...,
    }


# PhoneNumberTypeDef definition

class PhoneNumberTypeDef(TypedDict):
    Value: NotRequired[str],
    Type: NotRequired[str],
    Primary: NotRequired[bool],

DeleteGroupMembershipRequestTypeDef#

# DeleteGroupMembershipRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import DeleteGroupMembershipRequestTypeDef


def get_value() -> DeleteGroupMembershipRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# DeleteGroupMembershipRequestTypeDef definition

class DeleteGroupMembershipRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    MembershipId: str,

DeleteGroupRequestTypeDef#

# DeleteGroupRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import DeleteGroupRequestTypeDef


def get_value() -> DeleteGroupRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# DeleteGroupRequestTypeDef definition

class DeleteGroupRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    GroupId: str,

DeleteUserRequestTypeDef#

# DeleteUserRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import DeleteUserRequestTypeDef


def get_value() -> DeleteUserRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# DeleteUserRequestTypeDef definition

class DeleteUserRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    UserId: str,

DescribeGroupMembershipRequestTypeDef#

# DescribeGroupMembershipRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import DescribeGroupMembershipRequestTypeDef


def get_value() -> DescribeGroupMembershipRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# DescribeGroupMembershipRequestTypeDef definition

class DescribeGroupMembershipRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    MembershipId: str,

DescribeGroupRequestTypeDef#

# DescribeGroupRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import DescribeGroupRequestTypeDef


def get_value() -> DescribeGroupRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# DescribeGroupRequestTypeDef definition

class DescribeGroupRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    GroupId: str,

DescribeUserRequestTypeDef#

# DescribeUserRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import DescribeUserRequestTypeDef


def get_value() -> DescribeUserRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# DescribeUserRequestTypeDef definition

class DescribeUserRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    UserId: str,

FilterTypeDef#

# FilterTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import FilterTypeDef


def get_value() -> FilterTypeDef:
    return {
        "AttributePath": ...,
    }


# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    AttributePath: str,
    AttributeValue: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListGroupMembershipsRequestTypeDef#

# ListGroupMembershipsRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListGroupMembershipsRequestTypeDef


def get_value() -> ListGroupMembershipsRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# ListGroupMembershipsRequestTypeDef definition

class ListGroupMembershipsRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    GroupId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

GroupTypeDef#

# GroupTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import GroupTypeDef


def get_value() -> GroupTypeDef:
    return {
        "GroupId": ...,
    }


# GroupTypeDef definition

class GroupTypeDef(TypedDict):
    GroupId: str,
    IdentityStoreId: str,
    DisplayName: NotRequired[str],
    ExternalIds: NotRequired[List[ExternalIdTypeDef]],  # (1)
    Description: NotRequired[str],
  1. See List[ExternalIdTypeDef]

AlternateIdentifierTypeDef#

# AlternateIdentifierTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import AlternateIdentifierTypeDef


def get_value() -> AlternateIdentifierTypeDef:
    return {
        "ExternalId": ...,
    }


# AlternateIdentifierTypeDef definition

class AlternateIdentifierTypeDef(TypedDict):
    ExternalId: NotRequired[ExternalIdTypeDef],  # (1)
    UniqueAttribute: NotRequired[UniqueAttributeTypeDef],  # (2)
  1. See ExternalIdTypeDef
  2. See UniqueAttributeTypeDef

UpdateGroupRequestTypeDef#

# UpdateGroupRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import UpdateGroupRequestTypeDef


def get_value() -> UpdateGroupRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# UpdateGroupRequestTypeDef definition

class UpdateGroupRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    GroupId: str,
    Operations: Sequence[AttributeOperationTypeDef],  # (1)
  1. See Sequence[AttributeOperationTypeDef]

UpdateUserRequestTypeDef#

# UpdateUserRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import UpdateUserRequestTypeDef


def get_value() -> UpdateUserRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# UpdateUserRequestTypeDef definition

class UpdateUserRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    UserId: str,
    Operations: Sequence[AttributeOperationTypeDef],  # (1)
  1. See Sequence[AttributeOperationTypeDef]

CreateGroupMembershipRequestTypeDef#

# CreateGroupMembershipRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import CreateGroupMembershipRequestTypeDef


def get_value() -> CreateGroupMembershipRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# CreateGroupMembershipRequestTypeDef definition

class CreateGroupMembershipRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    GroupId: str,
    MemberId: MemberIdTypeDef,  # (1)
  1. See MemberIdTypeDef

GetGroupMembershipIdRequestTypeDef#

# GetGroupMembershipIdRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import GetGroupMembershipIdRequestTypeDef


def get_value() -> GetGroupMembershipIdRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# GetGroupMembershipIdRequestTypeDef definition

class GetGroupMembershipIdRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    GroupId: str,
    MemberId: MemberIdTypeDef,  # (1)
  1. See MemberIdTypeDef

GroupMembershipExistenceResultTypeDef#

# GroupMembershipExistenceResultTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import GroupMembershipExistenceResultTypeDef


def get_value() -> GroupMembershipExistenceResultTypeDef:
    return {
        "GroupId": ...,
    }


# GroupMembershipExistenceResultTypeDef definition

class GroupMembershipExistenceResultTypeDef(TypedDict):
    GroupId: NotRequired[str],
    MemberId: NotRequired[MemberIdTypeDef],  # (1)
    MembershipExists: NotRequired[bool],
  1. See MemberIdTypeDef

GroupMembershipTypeDef#

# GroupMembershipTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import GroupMembershipTypeDef


def get_value() -> GroupMembershipTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# GroupMembershipTypeDef definition

class GroupMembershipTypeDef(TypedDict):
    IdentityStoreId: str,
    MembershipId: NotRequired[str],
    GroupId: NotRequired[str],
    MemberId: NotRequired[MemberIdTypeDef],  # (1)
  1. See MemberIdTypeDef

IsMemberInGroupsRequestTypeDef#

# IsMemberInGroupsRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import IsMemberInGroupsRequestTypeDef


def get_value() -> IsMemberInGroupsRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# IsMemberInGroupsRequestTypeDef definition

class IsMemberInGroupsRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    MemberId: MemberIdTypeDef,  # (1)
    GroupIds: Sequence[str],
  1. See MemberIdTypeDef

ListGroupMembershipsForMemberRequestTypeDef#

# ListGroupMembershipsForMemberRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListGroupMembershipsForMemberRequestTypeDef


def get_value() -> ListGroupMembershipsForMemberRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# ListGroupMembershipsForMemberRequestTypeDef definition

class ListGroupMembershipsForMemberRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    MemberId: MemberIdTypeDef,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See MemberIdTypeDef

CreateGroupMembershipResponseTypeDef#

# CreateGroupMembershipResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import CreateGroupMembershipResponseTypeDef


def get_value() -> CreateGroupMembershipResponseTypeDef:
    return {
        "MembershipId": ...,
    }


# CreateGroupMembershipResponseTypeDef definition

class CreateGroupMembershipResponseTypeDef(TypedDict):
    MembershipId: str,
    IdentityStoreId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateGroupResponseTypeDef#

# CreateGroupResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import CreateGroupResponseTypeDef


def get_value() -> CreateGroupResponseTypeDef:
    return {
        "GroupId": ...,
    }


# CreateGroupResponseTypeDef definition

class CreateGroupResponseTypeDef(TypedDict):
    GroupId: str,
    IdentityStoreId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUserResponseTypeDef#

# CreateUserResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import CreateUserResponseTypeDef


def get_value() -> CreateUserResponseTypeDef:
    return {
        "UserId": ...,
    }


# CreateUserResponseTypeDef definition

class CreateUserResponseTypeDef(TypedDict):
    UserId: str,
    IdentityStoreId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeGroupMembershipResponseTypeDef#

# DescribeGroupMembershipResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import DescribeGroupMembershipResponseTypeDef


def get_value() -> DescribeGroupMembershipResponseTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# DescribeGroupMembershipResponseTypeDef definition

class DescribeGroupMembershipResponseTypeDef(TypedDict):
    IdentityStoreId: str,
    MembershipId: str,
    GroupId: str,
    MemberId: MemberIdTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MemberIdTypeDef
  2. See ResponseMetadataTypeDef

DescribeGroupResponseTypeDef#

# DescribeGroupResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import DescribeGroupResponseTypeDef


def get_value() -> DescribeGroupResponseTypeDef:
    return {
        "GroupId": ...,
    }


# DescribeGroupResponseTypeDef definition

class DescribeGroupResponseTypeDef(TypedDict):
    GroupId: str,
    DisplayName: str,
    ExternalIds: List[ExternalIdTypeDef],  # (1)
    Description: str,
    IdentityStoreId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[ExternalIdTypeDef]
  2. See ResponseMetadataTypeDef

GetGroupIdResponseTypeDef#

# GetGroupIdResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import GetGroupIdResponseTypeDef


def get_value() -> GetGroupIdResponseTypeDef:
    return {
        "GroupId": ...,
    }


# GetGroupIdResponseTypeDef definition

class GetGroupIdResponseTypeDef(TypedDict):
    GroupId: str,
    IdentityStoreId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetGroupMembershipIdResponseTypeDef#

# GetGroupMembershipIdResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import GetGroupMembershipIdResponseTypeDef


def get_value() -> GetGroupMembershipIdResponseTypeDef:
    return {
        "MembershipId": ...,
    }


# GetGroupMembershipIdResponseTypeDef definition

class GetGroupMembershipIdResponseTypeDef(TypedDict):
    MembershipId: str,
    IdentityStoreId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetUserIdResponseTypeDef#

# GetUserIdResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import GetUserIdResponseTypeDef


def get_value() -> GetUserIdResponseTypeDef:
    return {
        "UserId": ...,
    }


# GetUserIdResponseTypeDef definition

class GetUserIdResponseTypeDef(TypedDict):
    UserId: str,
    IdentityStoreId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUserRequestTypeDef#

# CreateUserRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import CreateUserRequestTypeDef


def get_value() -> CreateUserRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# CreateUserRequestTypeDef definition

class CreateUserRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    UserName: NotRequired[str],
    Name: NotRequired[NameTypeDef],  # (1)
    DisplayName: NotRequired[str],
    NickName: NotRequired[str],
    ProfileUrl: NotRequired[str],
    Emails: NotRequired[Sequence[EmailTypeDef]],  # (2)
    Addresses: NotRequired[Sequence[AddressTypeDef]],  # (3)
    PhoneNumbers: NotRequired[Sequence[PhoneNumberTypeDef]],  # (4)
    UserType: NotRequired[str],
    Title: NotRequired[str],
    PreferredLanguage: NotRequired[str],
    Locale: NotRequired[str],
    Timezone: NotRequired[str],
  1. See NameTypeDef
  2. See Sequence[EmailTypeDef]
  3. See Sequence[AddressTypeDef]
  4. See Sequence[PhoneNumberTypeDef]

DescribeUserResponseTypeDef#

# DescribeUserResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import DescribeUserResponseTypeDef


def get_value() -> DescribeUserResponseTypeDef:
    return {
        "UserName": ...,
    }


# DescribeUserResponseTypeDef definition

class DescribeUserResponseTypeDef(TypedDict):
    UserName: str,
    UserId: str,
    ExternalIds: List[ExternalIdTypeDef],  # (1)
    Name: NameTypeDef,  # (2)
    DisplayName: str,
    NickName: str,
    ProfileUrl: str,
    Emails: List[EmailTypeDef],  # (3)
    Addresses: List[AddressTypeDef],  # (4)
    PhoneNumbers: List[PhoneNumberTypeDef],  # (5)
    UserType: str,
    Title: str,
    PreferredLanguage: str,
    Locale: str,
    Timezone: str,
    IdentityStoreId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See List[ExternalIdTypeDef]
  2. See NameTypeDef
  3. See List[EmailTypeDef]
  4. See List[AddressTypeDef]
  5. See List[PhoneNumberTypeDef]
  6. See ResponseMetadataTypeDef

UserTypeDef#

# UserTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import UserTypeDef


def get_value() -> UserTypeDef:
    return {
        "UserName": ...,
    }


# UserTypeDef definition

class UserTypeDef(TypedDict):
    UserId: str,
    IdentityStoreId: str,
    UserName: NotRequired[str],
    ExternalIds: NotRequired[List[ExternalIdTypeDef]],  # (1)
    Name: NotRequired[NameTypeDef],  # (2)
    DisplayName: NotRequired[str],
    NickName: NotRequired[str],
    ProfileUrl: NotRequired[str],
    Emails: NotRequired[List[EmailTypeDef]],  # (3)
    Addresses: NotRequired[List[AddressTypeDef]],  # (4)
    PhoneNumbers: NotRequired[List[PhoneNumberTypeDef]],  # (5)
    UserType: NotRequired[str],
    Title: NotRequired[str],
    PreferredLanguage: NotRequired[str],
    Locale: NotRequired[str],
    Timezone: NotRequired[str],
  1. See List[ExternalIdTypeDef]
  2. See NameTypeDef
  3. See List[EmailTypeDef]
  4. See List[AddressTypeDef]
  5. See List[PhoneNumberTypeDef]

ListGroupsRequestTypeDef#

# ListGroupsRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListGroupsRequestTypeDef


def get_value() -> ListGroupsRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# ListGroupsRequestTypeDef definition

class ListGroupsRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See Sequence[FilterTypeDef]

ListUsersRequestTypeDef#

# ListUsersRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListUsersRequestTypeDef


def get_value() -> ListUsersRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# ListUsersRequestTypeDef definition

class ListUsersRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See Sequence[FilterTypeDef]

ListGroupMembershipsForMemberRequestPaginateTypeDef#

# ListGroupMembershipsForMemberRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListGroupMembershipsForMemberRequestPaginateTypeDef


def get_value() -> ListGroupMembershipsForMemberRequestPaginateTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# ListGroupMembershipsForMemberRequestPaginateTypeDef definition

class ListGroupMembershipsForMemberRequestPaginateTypeDef(TypedDict):
    IdentityStoreId: str,
    MemberId: MemberIdTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See MemberIdTypeDef
  2. See PaginatorConfigTypeDef

ListGroupMembershipsRequestPaginateTypeDef#

# ListGroupMembershipsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListGroupMembershipsRequestPaginateTypeDef


def get_value() -> ListGroupMembershipsRequestPaginateTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# ListGroupMembershipsRequestPaginateTypeDef definition

class ListGroupMembershipsRequestPaginateTypeDef(TypedDict):
    IdentityStoreId: str,
    GroupId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListGroupsRequestPaginateTypeDef#

# ListGroupsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListGroupsRequestPaginateTypeDef


def get_value() -> ListGroupsRequestPaginateTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# ListGroupsRequestPaginateTypeDef definition

class ListGroupsRequestPaginateTypeDef(TypedDict):
    IdentityStoreId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[FilterTypeDef]
  2. See PaginatorConfigTypeDef

ListUsersRequestPaginateTypeDef#

# ListUsersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListUsersRequestPaginateTypeDef


def get_value() -> ListUsersRequestPaginateTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# ListUsersRequestPaginateTypeDef definition

class ListUsersRequestPaginateTypeDef(TypedDict):
    IdentityStoreId: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[FilterTypeDef]
  2. See PaginatorConfigTypeDef

ListGroupsResponseTypeDef#

# ListGroupsResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListGroupsResponseTypeDef


def get_value() -> ListGroupsResponseTypeDef:
    return {
        "Groups": ...,
    }


# ListGroupsResponseTypeDef definition

class ListGroupsResponseTypeDef(TypedDict):
    Groups: List[GroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[GroupTypeDef]
  2. See ResponseMetadataTypeDef

GetGroupIdRequestTypeDef#

# GetGroupIdRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import GetGroupIdRequestTypeDef


def get_value() -> GetGroupIdRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# GetGroupIdRequestTypeDef definition

class GetGroupIdRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    AlternateIdentifier: AlternateIdentifierTypeDef,  # (1)
  1. See AlternateIdentifierTypeDef

GetUserIdRequestTypeDef#

# GetUserIdRequestTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import GetUserIdRequestTypeDef


def get_value() -> GetUserIdRequestTypeDef:
    return {
        "IdentityStoreId": ...,
    }


# GetUserIdRequestTypeDef definition

class GetUserIdRequestTypeDef(TypedDict):
    IdentityStoreId: str,
    AlternateIdentifier: AlternateIdentifierTypeDef,  # (1)
  1. See AlternateIdentifierTypeDef

IsMemberInGroupsResponseTypeDef#

# IsMemberInGroupsResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import IsMemberInGroupsResponseTypeDef


def get_value() -> IsMemberInGroupsResponseTypeDef:
    return {
        "Results": ...,
    }


# IsMemberInGroupsResponseTypeDef definition

class IsMemberInGroupsResponseTypeDef(TypedDict):
    Results: List[GroupMembershipExistenceResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[GroupMembershipExistenceResultTypeDef]
  2. See ResponseMetadataTypeDef

ListGroupMembershipsForMemberResponseTypeDef#

# ListGroupMembershipsForMemberResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListGroupMembershipsForMemberResponseTypeDef


def get_value() -> ListGroupMembershipsForMemberResponseTypeDef:
    return {
        "GroupMemberships": ...,
    }


# ListGroupMembershipsForMemberResponseTypeDef definition

class ListGroupMembershipsForMemberResponseTypeDef(TypedDict):
    GroupMemberships: List[GroupMembershipTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[GroupMembershipTypeDef]
  2. See ResponseMetadataTypeDef

ListGroupMembershipsResponseTypeDef#

# ListGroupMembershipsResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListGroupMembershipsResponseTypeDef


def get_value() -> ListGroupMembershipsResponseTypeDef:
    return {
        "GroupMemberships": ...,
    }


# ListGroupMembershipsResponseTypeDef definition

class ListGroupMembershipsResponseTypeDef(TypedDict):
    GroupMemberships: List[GroupMembershipTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[GroupMembershipTypeDef]
  2. See ResponseMetadataTypeDef

ListUsersResponseTypeDef#

# ListUsersResponseTypeDef TypedDict usage example

from mypy_boto3_identitystore.type_defs import ListUsersResponseTypeDef


def get_value() -> ListUsersResponseTypeDef:
    return {
        "Users": ...,
    }


# ListUsersResponseTypeDef definition

class ListUsersResponseTypeDef(TypedDict):
    Users: List[UserTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[UserTypeDef]
  2. See ResponseMetadataTypeDef