Skip to content

Type definitions#

Index > ChimeSDKIdentity > Type definitions

Auto-generated documentation for ChimeSDKIdentity type annotations stubs module mypy-boto3-chime-sdk-identity.

IdentityTypeDef#

# IdentityTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import IdentityTypeDef


def get_value() -> IdentityTypeDef:
    return {
        "Arn": ...,
    }


# IdentityTypeDef definition

class IdentityTypeDef(TypedDict):
    Arn: NotRequired[str],
    Name: NotRequired[str],

AppInstanceBotSummaryTypeDef#

# AppInstanceBotSummaryTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceBotSummaryTypeDef


def get_value() -> AppInstanceBotSummaryTypeDef:
    return {
        "AppInstanceBotArn": ...,
    }


# AppInstanceBotSummaryTypeDef definition

class AppInstanceBotSummaryTypeDef(TypedDict):
    AppInstanceBotArn: NotRequired[str],
    Name: NotRequired[str],
    Metadata: NotRequired[str],

ChannelRetentionSettingsTypeDef#

# ChannelRetentionSettingsTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ChannelRetentionSettingsTypeDef


def get_value() -> ChannelRetentionSettingsTypeDef:
    return {
        "RetentionDays": ...,
    }


# ChannelRetentionSettingsTypeDef definition

class ChannelRetentionSettingsTypeDef(TypedDict):
    RetentionDays: NotRequired[int],

AppInstanceSummaryTypeDef#

# AppInstanceSummaryTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceSummaryTypeDef


def get_value() -> AppInstanceSummaryTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# AppInstanceSummaryTypeDef definition

class AppInstanceSummaryTypeDef(TypedDict):
    AppInstanceArn: NotRequired[str],
    Name: NotRequired[str],
    Metadata: NotRequired[str],

AppInstanceTypeDef#

# AppInstanceTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceTypeDef


def get_value() -> AppInstanceTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# AppInstanceTypeDef definition

class AppInstanceTypeDef(TypedDict):
    AppInstanceArn: NotRequired[str],
    Name: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime.datetime],
    LastUpdatedTimestamp: NotRequired[datetime.datetime],
    Metadata: NotRequired[str],

EndpointStateTypeDef#

# EndpointStateTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import EndpointStateTypeDef


def get_value() -> EndpointStateTypeDef:
    return {
        "Status": ...,
    }


# EndpointStateTypeDef definition

class EndpointStateTypeDef(TypedDict):
    Status: EndpointStatusType,  # (1)
    StatusReason: NotRequired[EndpointStatusReasonType],  # (2)
  1. See EndpointStatusType
  2. See EndpointStatusReasonType

EndpointAttributesTypeDef#

# EndpointAttributesTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import EndpointAttributesTypeDef


def get_value() -> EndpointAttributesTypeDef:
    return {
        "DeviceToken": ...,
    }


# EndpointAttributesTypeDef definition

class EndpointAttributesTypeDef(TypedDict):
    DeviceToken: str,
    VoipDeviceToken: NotRequired[str],

AppInstanceUserSummaryTypeDef#

# AppInstanceUserSummaryTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceUserSummaryTypeDef


def get_value() -> AppInstanceUserSummaryTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# AppInstanceUserSummaryTypeDef definition

class AppInstanceUserSummaryTypeDef(TypedDict):
    AppInstanceUserArn: NotRequired[str],
    Name: NotRequired[str],
    Metadata: NotRequired[str],

ExpirationSettingsTypeDef#

# ExpirationSettingsTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ExpirationSettingsTypeDef


def get_value() -> ExpirationSettingsTypeDef:
    return {
        "ExpirationDays": ...,
    }


# ExpirationSettingsTypeDef definition

class ExpirationSettingsTypeDef(TypedDict):
    ExpirationDays: int,
    ExpirationCriterion: ExpirationCriterionType,  # (1)
  1. See ExpirationCriterionType

CreateAppInstanceAdminRequestTypeDef#

# CreateAppInstanceAdminRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import CreateAppInstanceAdminRequestTypeDef


def get_value() -> CreateAppInstanceAdminRequestTypeDef:
    return {
        "AppInstanceAdminArn": ...,
    }


# CreateAppInstanceAdminRequestTypeDef definition

class CreateAppInstanceAdminRequestTypeDef(TypedDict):
    AppInstanceAdminArn: str,
    AppInstanceArn: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.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],

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

DeleteAppInstanceAdminRequestTypeDef#

# DeleteAppInstanceAdminRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DeleteAppInstanceAdminRequestTypeDef


def get_value() -> DeleteAppInstanceAdminRequestTypeDef:
    return {
        "AppInstanceAdminArn": ...,
    }


# DeleteAppInstanceAdminRequestTypeDef definition

class DeleteAppInstanceAdminRequestTypeDef(TypedDict):
    AppInstanceAdminArn: str,
    AppInstanceArn: str,

DeleteAppInstanceBotRequestTypeDef#

# DeleteAppInstanceBotRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DeleteAppInstanceBotRequestTypeDef


def get_value() -> DeleteAppInstanceBotRequestTypeDef:
    return {
        "AppInstanceBotArn": ...,
    }


# DeleteAppInstanceBotRequestTypeDef definition

class DeleteAppInstanceBotRequestTypeDef(TypedDict):
    AppInstanceBotArn: str,

DeleteAppInstanceRequestTypeDef#

# DeleteAppInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DeleteAppInstanceRequestTypeDef


def get_value() -> DeleteAppInstanceRequestTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# DeleteAppInstanceRequestTypeDef definition

class DeleteAppInstanceRequestTypeDef(TypedDict):
    AppInstanceArn: str,

DeleteAppInstanceUserRequestTypeDef#

# DeleteAppInstanceUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DeleteAppInstanceUserRequestTypeDef


def get_value() -> DeleteAppInstanceUserRequestTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# DeleteAppInstanceUserRequestTypeDef definition

class DeleteAppInstanceUserRequestTypeDef(TypedDict):
    AppInstanceUserArn: str,

DeregisterAppInstanceUserEndpointRequestTypeDef#

# DeregisterAppInstanceUserEndpointRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DeregisterAppInstanceUserEndpointRequestTypeDef


def get_value() -> DeregisterAppInstanceUserEndpointRequestTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# DeregisterAppInstanceUserEndpointRequestTypeDef definition

class DeregisterAppInstanceUserEndpointRequestTypeDef(TypedDict):
    AppInstanceUserArn: str,
    EndpointId: str,

DescribeAppInstanceAdminRequestTypeDef#

# DescribeAppInstanceAdminRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DescribeAppInstanceAdminRequestTypeDef


def get_value() -> DescribeAppInstanceAdminRequestTypeDef:
    return {
        "AppInstanceAdminArn": ...,
    }


# DescribeAppInstanceAdminRequestTypeDef definition

class DescribeAppInstanceAdminRequestTypeDef(TypedDict):
    AppInstanceAdminArn: str,
    AppInstanceArn: str,

DescribeAppInstanceBotRequestTypeDef#

# DescribeAppInstanceBotRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DescribeAppInstanceBotRequestTypeDef


def get_value() -> DescribeAppInstanceBotRequestTypeDef:
    return {
        "AppInstanceBotArn": ...,
    }


# DescribeAppInstanceBotRequestTypeDef definition

class DescribeAppInstanceBotRequestTypeDef(TypedDict):
    AppInstanceBotArn: str,

DescribeAppInstanceRequestTypeDef#

# DescribeAppInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DescribeAppInstanceRequestTypeDef


def get_value() -> DescribeAppInstanceRequestTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# DescribeAppInstanceRequestTypeDef definition

class DescribeAppInstanceRequestTypeDef(TypedDict):
    AppInstanceArn: str,

DescribeAppInstanceUserEndpointRequestTypeDef#

# DescribeAppInstanceUserEndpointRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DescribeAppInstanceUserEndpointRequestTypeDef


def get_value() -> DescribeAppInstanceUserEndpointRequestTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# DescribeAppInstanceUserEndpointRequestTypeDef definition

class DescribeAppInstanceUserEndpointRequestTypeDef(TypedDict):
    AppInstanceUserArn: str,
    EndpointId: str,

DescribeAppInstanceUserRequestTypeDef#

# DescribeAppInstanceUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DescribeAppInstanceUserRequestTypeDef


def get_value() -> DescribeAppInstanceUserRequestTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# DescribeAppInstanceUserRequestTypeDef definition

class DescribeAppInstanceUserRequestTypeDef(TypedDict):
    AppInstanceUserArn: str,

GetAppInstanceRetentionSettingsRequestTypeDef#

# GetAppInstanceRetentionSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import GetAppInstanceRetentionSettingsRequestTypeDef


def get_value() -> GetAppInstanceRetentionSettingsRequestTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# GetAppInstanceRetentionSettingsRequestTypeDef definition

class GetAppInstanceRetentionSettingsRequestTypeDef(TypedDict):
    AppInstanceArn: str,

InvokedByTypeDef#

# InvokedByTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import InvokedByTypeDef


def get_value() -> InvokedByTypeDef:
    return {
        "StandardMessages": ...,
    }


# InvokedByTypeDef definition

class InvokedByTypeDef(TypedDict):
    StandardMessages: StandardMessagesType,  # (1)
    TargetedMessages: TargetedMessagesType,  # (2)
  1. See StandardMessagesType
  2. See TargetedMessagesType

ListAppInstanceAdminsRequestTypeDef#

# ListAppInstanceAdminsRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListAppInstanceAdminsRequestTypeDef


def get_value() -> ListAppInstanceAdminsRequestTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# ListAppInstanceAdminsRequestTypeDef definition

class ListAppInstanceAdminsRequestTypeDef(TypedDict):
    AppInstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListAppInstanceBotsRequestTypeDef#

# ListAppInstanceBotsRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListAppInstanceBotsRequestTypeDef


def get_value() -> ListAppInstanceBotsRequestTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# ListAppInstanceBotsRequestTypeDef definition

class ListAppInstanceBotsRequestTypeDef(TypedDict):
    AppInstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListAppInstanceUserEndpointsRequestTypeDef#

# ListAppInstanceUserEndpointsRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListAppInstanceUserEndpointsRequestTypeDef


def get_value() -> ListAppInstanceUserEndpointsRequestTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# ListAppInstanceUserEndpointsRequestTypeDef definition

class ListAppInstanceUserEndpointsRequestTypeDef(TypedDict):
    AppInstanceUserArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListAppInstanceUsersRequestTypeDef#

# ListAppInstanceUsersRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListAppInstanceUsersRequestTypeDef


def get_value() -> ListAppInstanceUsersRequestTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# ListAppInstanceUsersRequestTypeDef definition

class ListAppInstanceUsersRequestTypeDef(TypedDict):
    AppInstanceArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListAppInstancesRequestTypeDef#

# ListAppInstancesRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListAppInstancesRequestTypeDef


def get_value() -> ListAppInstancesRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListAppInstancesRequestTypeDef definition

class ListAppInstancesRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceARN: str,

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

UpdateAppInstanceRequestTypeDef#

# UpdateAppInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import UpdateAppInstanceRequestTypeDef


def get_value() -> UpdateAppInstanceRequestTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# UpdateAppInstanceRequestTypeDef definition

class UpdateAppInstanceRequestTypeDef(TypedDict):
    AppInstanceArn: str,
    Name: str,
    Metadata: str,

UpdateAppInstanceUserEndpointRequestTypeDef#

# UpdateAppInstanceUserEndpointRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import UpdateAppInstanceUserEndpointRequestTypeDef


def get_value() -> UpdateAppInstanceUserEndpointRequestTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# UpdateAppInstanceUserEndpointRequestTypeDef definition

class UpdateAppInstanceUserEndpointRequestTypeDef(TypedDict):
    AppInstanceUserArn: str,
    EndpointId: str,
    Name: NotRequired[str],
    AllowMessages: NotRequired[AllowMessagesType],  # (1)
  1. See AllowMessagesType

UpdateAppInstanceUserRequestTypeDef#

# UpdateAppInstanceUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import UpdateAppInstanceUserRequestTypeDef


def get_value() -> UpdateAppInstanceUserRequestTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# UpdateAppInstanceUserRequestTypeDef definition

class UpdateAppInstanceUserRequestTypeDef(TypedDict):
    AppInstanceUserArn: str,
    Name: str,
    Metadata: str,

AppInstanceAdminSummaryTypeDef#

# AppInstanceAdminSummaryTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceAdminSummaryTypeDef


def get_value() -> AppInstanceAdminSummaryTypeDef:
    return {
        "Admin": ...,
    }


# AppInstanceAdminSummaryTypeDef definition

class AppInstanceAdminSummaryTypeDef(TypedDict):
    Admin: NotRequired[IdentityTypeDef],  # (1)
  1. See IdentityTypeDef

AppInstanceAdminTypeDef#

# AppInstanceAdminTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceAdminTypeDef


def get_value() -> AppInstanceAdminTypeDef:
    return {
        "Admin": ...,
    }


# AppInstanceAdminTypeDef definition

class AppInstanceAdminTypeDef(TypedDict):
    Admin: NotRequired[IdentityTypeDef],  # (1)
    AppInstanceArn: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime.datetime],
  1. See IdentityTypeDef

AppInstanceRetentionSettingsTypeDef#

# AppInstanceRetentionSettingsTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceRetentionSettingsTypeDef


def get_value() -> AppInstanceRetentionSettingsTypeDef:
    return {
        "ChannelRetentionSettings": ...,
    }


# AppInstanceRetentionSettingsTypeDef definition

class AppInstanceRetentionSettingsTypeDef(TypedDict):
    ChannelRetentionSettings: NotRequired[ChannelRetentionSettingsTypeDef],  # (1)
  1. See ChannelRetentionSettingsTypeDef

AppInstanceUserEndpointSummaryTypeDef#

# AppInstanceUserEndpointSummaryTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceUserEndpointSummaryTypeDef


def get_value() -> AppInstanceUserEndpointSummaryTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# AppInstanceUserEndpointSummaryTypeDef definition

class AppInstanceUserEndpointSummaryTypeDef(TypedDict):
    AppInstanceUserArn: NotRequired[str],
    EndpointId: NotRequired[str],
    Name: NotRequired[str],
    Type: NotRequired[AppInstanceUserEndpointTypeType],  # (1)
    AllowMessages: NotRequired[AllowMessagesType],  # (2)
    EndpointState: NotRequired[EndpointStateTypeDef],  # (3)
  1. See AppInstanceUserEndpointTypeType
  2. See AllowMessagesType
  3. See EndpointStateTypeDef

AppInstanceUserEndpointTypeDef#

# AppInstanceUserEndpointTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceUserEndpointTypeDef


def get_value() -> AppInstanceUserEndpointTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# AppInstanceUserEndpointTypeDef definition

class AppInstanceUserEndpointTypeDef(TypedDict):
    AppInstanceUserArn: NotRequired[str],
    EndpointId: NotRequired[str],
    Name: NotRequired[str],
    Type: NotRequired[AppInstanceUserEndpointTypeType],  # (1)
    ResourceArn: NotRequired[str],
    EndpointAttributes: NotRequired[EndpointAttributesTypeDef],  # (2)
    CreatedTimestamp: NotRequired[datetime.datetime],
    LastUpdatedTimestamp: NotRequired[datetime.datetime],
    AllowMessages: NotRequired[AllowMessagesType],  # (3)
    EndpointState: NotRequired[EndpointStateTypeDef],  # (4)
  1. See AppInstanceUserEndpointTypeType
  2. See EndpointAttributesTypeDef
  3. See AllowMessagesType
  4. See EndpointStateTypeDef

RegisterAppInstanceUserEndpointRequestTypeDef#

# RegisterAppInstanceUserEndpointRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import RegisterAppInstanceUserEndpointRequestTypeDef


def get_value() -> RegisterAppInstanceUserEndpointRequestTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# RegisterAppInstanceUserEndpointRequestTypeDef definition

class RegisterAppInstanceUserEndpointRequestTypeDef(TypedDict):
    AppInstanceUserArn: str,
    Type: AppInstanceUserEndpointTypeType,  # (1)
    ResourceArn: str,
    EndpointAttributes: EndpointAttributesTypeDef,  # (2)
    ClientRequestToken: str,
    Name: NotRequired[str],
    AllowMessages: NotRequired[AllowMessagesType],  # (3)
  1. See AppInstanceUserEndpointTypeType
  2. See EndpointAttributesTypeDef
  3. See AllowMessagesType

AppInstanceUserTypeDef#

# AppInstanceUserTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceUserTypeDef


def get_value() -> AppInstanceUserTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# AppInstanceUserTypeDef definition

class AppInstanceUserTypeDef(TypedDict):
    AppInstanceUserArn: NotRequired[str],
    Name: NotRequired[str],
    Metadata: NotRequired[str],
    CreatedTimestamp: NotRequired[datetime.datetime],
    LastUpdatedTimestamp: NotRequired[datetime.datetime],
    ExpirationSettings: NotRequired[ExpirationSettingsTypeDef],  # (1)
  1. See ExpirationSettingsTypeDef

PutAppInstanceUserExpirationSettingsRequestTypeDef#

# PutAppInstanceUserExpirationSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import PutAppInstanceUserExpirationSettingsRequestTypeDef


def get_value() -> PutAppInstanceUserExpirationSettingsRequestTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# PutAppInstanceUserExpirationSettingsRequestTypeDef definition

class PutAppInstanceUserExpirationSettingsRequestTypeDef(TypedDict):
    AppInstanceUserArn: str,
    ExpirationSettings: NotRequired[ExpirationSettingsTypeDef],  # (1)
  1. See ExpirationSettingsTypeDef

CreateAppInstanceAdminResponseTypeDef#

# CreateAppInstanceAdminResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import CreateAppInstanceAdminResponseTypeDef


def get_value() -> CreateAppInstanceAdminResponseTypeDef:
    return {
        "AppInstanceAdmin": ...,
    }


# CreateAppInstanceAdminResponseTypeDef definition

class CreateAppInstanceAdminResponseTypeDef(TypedDict):
    AppInstanceAdmin: IdentityTypeDef,  # (1)
    AppInstanceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IdentityTypeDef
  2. See ResponseMetadataTypeDef

CreateAppInstanceBotResponseTypeDef#

# CreateAppInstanceBotResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import CreateAppInstanceBotResponseTypeDef


def get_value() -> CreateAppInstanceBotResponseTypeDef:
    return {
        "AppInstanceBotArn": ...,
    }


# CreateAppInstanceBotResponseTypeDef definition

class CreateAppInstanceBotResponseTypeDef(TypedDict):
    AppInstanceBotArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateAppInstanceResponseTypeDef#

# CreateAppInstanceResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import CreateAppInstanceResponseTypeDef


def get_value() -> CreateAppInstanceResponseTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# CreateAppInstanceResponseTypeDef definition

class CreateAppInstanceResponseTypeDef(TypedDict):
    AppInstanceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateAppInstanceUserResponseTypeDef#

# CreateAppInstanceUserResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import CreateAppInstanceUserResponseTypeDef


def get_value() -> CreateAppInstanceUserResponseTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# CreateAppInstanceUserResponseTypeDef definition

class CreateAppInstanceUserResponseTypeDef(TypedDict):
    AppInstanceUserArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAppInstanceResponseTypeDef#

# DescribeAppInstanceResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DescribeAppInstanceResponseTypeDef


def get_value() -> DescribeAppInstanceResponseTypeDef:
    return {
        "AppInstance": ...,
    }


# DescribeAppInstanceResponseTypeDef definition

class DescribeAppInstanceResponseTypeDef(TypedDict):
    AppInstance: AppInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppInstanceTypeDef
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAppInstanceBotsResponseTypeDef#

# ListAppInstanceBotsResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListAppInstanceBotsResponseTypeDef


def get_value() -> ListAppInstanceBotsResponseTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# ListAppInstanceBotsResponseTypeDef definition

class ListAppInstanceBotsResponseTypeDef(TypedDict):
    AppInstanceArn: str,
    AppInstanceBots: List[AppInstanceBotSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AppInstanceBotSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListAppInstanceUsersResponseTypeDef#

# ListAppInstanceUsersResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListAppInstanceUsersResponseTypeDef


def get_value() -> ListAppInstanceUsersResponseTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# ListAppInstanceUsersResponseTypeDef definition

class ListAppInstanceUsersResponseTypeDef(TypedDict):
    AppInstanceArn: str,
    AppInstanceUsers: List[AppInstanceUserSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AppInstanceUserSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListAppInstancesResponseTypeDef#

# ListAppInstancesResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListAppInstancesResponseTypeDef


def get_value() -> ListAppInstancesResponseTypeDef:
    return {
        "AppInstances": ...,
    }


# ListAppInstancesResponseTypeDef definition

class ListAppInstancesResponseTypeDef(TypedDict):
    AppInstances: List[AppInstanceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AppInstanceSummaryTypeDef]
  2. See ResponseMetadataTypeDef

PutAppInstanceUserExpirationSettingsResponseTypeDef#

# PutAppInstanceUserExpirationSettingsResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import PutAppInstanceUserExpirationSettingsResponseTypeDef


def get_value() -> PutAppInstanceUserExpirationSettingsResponseTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# PutAppInstanceUserExpirationSettingsResponseTypeDef definition

class PutAppInstanceUserExpirationSettingsResponseTypeDef(TypedDict):
    AppInstanceUserArn: str,
    ExpirationSettings: ExpirationSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExpirationSettingsTypeDef
  2. See ResponseMetadataTypeDef

RegisterAppInstanceUserEndpointResponseTypeDef#

# RegisterAppInstanceUserEndpointResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import RegisterAppInstanceUserEndpointResponseTypeDef


def get_value() -> RegisterAppInstanceUserEndpointResponseTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# RegisterAppInstanceUserEndpointResponseTypeDef definition

class RegisterAppInstanceUserEndpointResponseTypeDef(TypedDict):
    AppInstanceUserArn: str,
    EndpointId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateAppInstanceBotResponseTypeDef#

# UpdateAppInstanceBotResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import UpdateAppInstanceBotResponseTypeDef


def get_value() -> UpdateAppInstanceBotResponseTypeDef:
    return {
        "AppInstanceBotArn": ...,
    }


# UpdateAppInstanceBotResponseTypeDef definition

class UpdateAppInstanceBotResponseTypeDef(TypedDict):
    AppInstanceBotArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateAppInstanceResponseTypeDef#

# UpdateAppInstanceResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import UpdateAppInstanceResponseTypeDef


def get_value() -> UpdateAppInstanceResponseTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# UpdateAppInstanceResponseTypeDef definition

class UpdateAppInstanceResponseTypeDef(TypedDict):
    AppInstanceArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateAppInstanceUserEndpointResponseTypeDef#

# UpdateAppInstanceUserEndpointResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import UpdateAppInstanceUserEndpointResponseTypeDef


def get_value() -> UpdateAppInstanceUserEndpointResponseTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# UpdateAppInstanceUserEndpointResponseTypeDef definition

class UpdateAppInstanceUserEndpointResponseTypeDef(TypedDict):
    AppInstanceUserArn: str,
    EndpointId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateAppInstanceUserResponseTypeDef#

# UpdateAppInstanceUserResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import UpdateAppInstanceUserResponseTypeDef


def get_value() -> UpdateAppInstanceUserResponseTypeDef:
    return {
        "AppInstanceUserArn": ...,
    }


# UpdateAppInstanceUserResponseTypeDef definition

class UpdateAppInstanceUserResponseTypeDef(TypedDict):
    AppInstanceUserArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateAppInstanceRequestTypeDef#

# CreateAppInstanceRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import CreateAppInstanceRequestTypeDef


def get_value() -> CreateAppInstanceRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateAppInstanceRequestTypeDef definition

class CreateAppInstanceRequestTypeDef(TypedDict):
    Name: str,
    ClientRequestToken: str,
    Metadata: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See Sequence[TagTypeDef]

CreateAppInstanceUserRequestTypeDef#

# CreateAppInstanceUserRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import CreateAppInstanceUserRequestTypeDef


def get_value() -> CreateAppInstanceUserRequestTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# CreateAppInstanceUserRequestTypeDef definition

class CreateAppInstanceUserRequestTypeDef(TypedDict):
    AppInstanceArn: str,
    AppInstanceUserId: str,
    Name: str,
    ClientRequestToken: str,
    Metadata: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ExpirationSettings: NotRequired[ExpirationSettingsTypeDef],  # (2)
  1. See Sequence[TagTypeDef]
  2. See ExpirationSettingsTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See List[TagTypeDef]
  2. See ResponseMetadataTypeDef

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceARN": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See Sequence[TagTypeDef]

LexConfigurationTypeDef#

# LexConfigurationTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import LexConfigurationTypeDef


def get_value() -> LexConfigurationTypeDef:
    return {
        "RespondsTo": ...,
    }


# LexConfigurationTypeDef definition

class LexConfigurationTypeDef(TypedDict):
    LexBotAliasArn: str,
    LocaleId: str,
    RespondsTo: NotRequired[RespondsToType],  # (1)
    InvokedBy: NotRequired[InvokedByTypeDef],  # (2)
    WelcomeIntent: NotRequired[str],
  1. See RespondsToType
  2. See InvokedByTypeDef

ListAppInstanceAdminsResponseTypeDef#

# ListAppInstanceAdminsResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListAppInstanceAdminsResponseTypeDef


def get_value() -> ListAppInstanceAdminsResponseTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# ListAppInstanceAdminsResponseTypeDef definition

class ListAppInstanceAdminsResponseTypeDef(TypedDict):
    AppInstanceArn: str,
    AppInstanceAdmins: List[AppInstanceAdminSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AppInstanceAdminSummaryTypeDef]
  2. See ResponseMetadataTypeDef

DescribeAppInstanceAdminResponseTypeDef#

# DescribeAppInstanceAdminResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DescribeAppInstanceAdminResponseTypeDef


def get_value() -> DescribeAppInstanceAdminResponseTypeDef:
    return {
        "AppInstanceAdmin": ...,
    }


# DescribeAppInstanceAdminResponseTypeDef definition

class DescribeAppInstanceAdminResponseTypeDef(TypedDict):
    AppInstanceAdmin: AppInstanceAdminTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppInstanceAdminTypeDef
  2. See ResponseMetadataTypeDef

GetAppInstanceRetentionSettingsResponseTypeDef#

# GetAppInstanceRetentionSettingsResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import GetAppInstanceRetentionSettingsResponseTypeDef


def get_value() -> GetAppInstanceRetentionSettingsResponseTypeDef:
    return {
        "AppInstanceRetentionSettings": ...,
    }


# GetAppInstanceRetentionSettingsResponseTypeDef definition

class GetAppInstanceRetentionSettingsResponseTypeDef(TypedDict):
    AppInstanceRetentionSettings: AppInstanceRetentionSettingsTypeDef,  # (1)
    InitiateDeletionTimestamp: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppInstanceRetentionSettingsTypeDef
  2. See ResponseMetadataTypeDef

PutAppInstanceRetentionSettingsRequestTypeDef#

# PutAppInstanceRetentionSettingsRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import PutAppInstanceRetentionSettingsRequestTypeDef


def get_value() -> PutAppInstanceRetentionSettingsRequestTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# PutAppInstanceRetentionSettingsRequestTypeDef definition

class PutAppInstanceRetentionSettingsRequestTypeDef(TypedDict):
    AppInstanceArn: str,
    AppInstanceRetentionSettings: AppInstanceRetentionSettingsTypeDef,  # (1)
  1. See AppInstanceRetentionSettingsTypeDef

PutAppInstanceRetentionSettingsResponseTypeDef#

# PutAppInstanceRetentionSettingsResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import PutAppInstanceRetentionSettingsResponseTypeDef


def get_value() -> PutAppInstanceRetentionSettingsResponseTypeDef:
    return {
        "AppInstanceRetentionSettings": ...,
    }


# PutAppInstanceRetentionSettingsResponseTypeDef definition

class PutAppInstanceRetentionSettingsResponseTypeDef(TypedDict):
    AppInstanceRetentionSettings: AppInstanceRetentionSettingsTypeDef,  # (1)
    InitiateDeletionTimestamp: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppInstanceRetentionSettingsTypeDef
  2. See ResponseMetadataTypeDef

ListAppInstanceUserEndpointsResponseTypeDef#

# ListAppInstanceUserEndpointsResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ListAppInstanceUserEndpointsResponseTypeDef


def get_value() -> ListAppInstanceUserEndpointsResponseTypeDef:
    return {
        "AppInstanceUserEndpoints": ...,
    }


# ListAppInstanceUserEndpointsResponseTypeDef definition

class ListAppInstanceUserEndpointsResponseTypeDef(TypedDict):
    AppInstanceUserEndpoints: List[AppInstanceUserEndpointSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AppInstanceUserEndpointSummaryTypeDef]
  2. See ResponseMetadataTypeDef

DescribeAppInstanceUserEndpointResponseTypeDef#

# DescribeAppInstanceUserEndpointResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DescribeAppInstanceUserEndpointResponseTypeDef


def get_value() -> DescribeAppInstanceUserEndpointResponseTypeDef:
    return {
        "AppInstanceUserEndpoint": ...,
    }


# DescribeAppInstanceUserEndpointResponseTypeDef definition

class DescribeAppInstanceUserEndpointResponseTypeDef(TypedDict):
    AppInstanceUserEndpoint: AppInstanceUserEndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppInstanceUserEndpointTypeDef
  2. See ResponseMetadataTypeDef

DescribeAppInstanceUserResponseTypeDef#

# DescribeAppInstanceUserResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DescribeAppInstanceUserResponseTypeDef


def get_value() -> DescribeAppInstanceUserResponseTypeDef:
    return {
        "AppInstanceUser": ...,
    }


# DescribeAppInstanceUserResponseTypeDef definition

class DescribeAppInstanceUserResponseTypeDef(TypedDict):
    AppInstanceUser: AppInstanceUserTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppInstanceUserTypeDef
  2. See ResponseMetadataTypeDef

ConfigurationTypeDef#

# ConfigurationTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import ConfigurationTypeDef


def get_value() -> ConfigurationTypeDef:
    return {
        "Lex": ...,
    }


# ConfigurationTypeDef definition

class ConfigurationTypeDef(TypedDict):
    Lex: LexConfigurationTypeDef,  # (1)
  1. See LexConfigurationTypeDef

AppInstanceBotTypeDef#

# AppInstanceBotTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import AppInstanceBotTypeDef


def get_value() -> AppInstanceBotTypeDef:
    return {
        "AppInstanceBotArn": ...,
    }


# AppInstanceBotTypeDef definition

class AppInstanceBotTypeDef(TypedDict):
    AppInstanceBotArn: NotRequired[str],
    Name: NotRequired[str],
    Configuration: NotRequired[ConfigurationTypeDef],  # (1)
    CreatedTimestamp: NotRequired[datetime.datetime],
    LastUpdatedTimestamp: NotRequired[datetime.datetime],
    Metadata: NotRequired[str],
  1. See ConfigurationTypeDef

CreateAppInstanceBotRequestTypeDef#

# CreateAppInstanceBotRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import CreateAppInstanceBotRequestTypeDef


def get_value() -> CreateAppInstanceBotRequestTypeDef:
    return {
        "AppInstanceArn": ...,
    }


# CreateAppInstanceBotRequestTypeDef definition

class CreateAppInstanceBotRequestTypeDef(TypedDict):
    AppInstanceArn: str,
    ClientRequestToken: str,
    Configuration: ConfigurationTypeDef,  # (1)
    Name: NotRequired[str],
    Metadata: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ConfigurationTypeDef
  2. See Sequence[TagTypeDef]

UpdateAppInstanceBotRequestTypeDef#

# UpdateAppInstanceBotRequestTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import UpdateAppInstanceBotRequestTypeDef


def get_value() -> UpdateAppInstanceBotRequestTypeDef:
    return {
        "AppInstanceBotArn": ...,
    }


# UpdateAppInstanceBotRequestTypeDef definition

class UpdateAppInstanceBotRequestTypeDef(TypedDict):
    AppInstanceBotArn: str,
    Name: str,
    Metadata: str,
    Configuration: NotRequired[ConfigurationTypeDef],  # (1)
  1. See ConfigurationTypeDef

DescribeAppInstanceBotResponseTypeDef#

# DescribeAppInstanceBotResponseTypeDef TypedDict usage example

from mypy_boto3_chime_sdk_identity.type_defs import DescribeAppInstanceBotResponseTypeDef


def get_value() -> DescribeAppInstanceBotResponseTypeDef:
    return {
        "AppInstanceBot": ...,
    }


# DescribeAppInstanceBotResponseTypeDef definition

class DescribeAppInstanceBotResponseTypeDef(TypedDict):
    AppInstanceBot: AppInstanceBotTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AppInstanceBotTypeDef
  2. See ResponseMetadataTypeDef