Skip to content

Typed dictionaries

Index > Connect > Typed dictionaries

Auto-generated documentation for Connect type annotations stubs module mypy-boto3-connect.

QueueReferenceTypeDef

Usage Example
from mypy_boto3_connect.type_defs import QueueReferenceTypeDef

def get_value() -> QueueReferenceTypeDef:
    return {
        "Id": ...,
    }
Definition
class QueueReferenceTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],

AgentInfoTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AgentInfoTypeDef

def get_value() -> AgentInfoTypeDef:
    return {
        "Id": ...,
    }
Definition
class AgentInfoTypeDef(TypedDict):
    Id: NotRequired[str],
    ConnectedToAgentTimestamp: NotRequired[datetime],

AgentStatusReferenceTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AgentStatusReferenceTypeDef

def get_value() -> AgentStatusReferenceTypeDef:
    return {
        "StatusStartTimestamp": ...,
    }
Definition
class AgentStatusReferenceTypeDef(TypedDict):
    StatusStartTimestamp: NotRequired[datetime],
    StatusArn: NotRequired[str],

AgentStatusSummaryTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AgentStatusSummaryTypeDef

def get_value() -> AgentStatusSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class AgentStatusSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Type: NotRequired[AgentStatusTypeType],  # (1)
  1. See AgentStatusTypeType

AgentStatusTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AgentStatusTypeDef

def get_value() -> AgentStatusTypeDef:
    return {
        "AgentStatusARN": ...,
    }
Definition
class AgentStatusTypeDef(TypedDict):
    AgentStatusARN: NotRequired[str],
    AgentStatusId: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Type: NotRequired[AgentStatusTypeType],  # (1)
    DisplayOrder: NotRequired[int],
    State: NotRequired[AgentStatusStateType],  # (2)
    Tags: NotRequired[Dict[str, str]],
  1. See AgentStatusTypeType
  2. See AgentStatusStateType

AnswerMachineDetectionConfigTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AnswerMachineDetectionConfigTypeDef

def get_value() -> AnswerMachineDetectionConfigTypeDef:
    return {
        "EnableAnswerMachineDetection": ...,
    }
Definition
class AnswerMachineDetectionConfigTypeDef(TypedDict):
    EnableAnswerMachineDetection: NotRequired[bool],
    AwaitAnswerMachinePrompt: NotRequired[bool],

AssociateApprovedOriginRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AssociateApprovedOriginRequestRequestTypeDef

def get_value() -> AssociateApprovedOriginRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Origin": ...,
    }
Definition
class AssociateApprovedOriginRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Origin: str,

LexBotTypeDef

Usage Example
from mypy_boto3_connect.type_defs import LexBotTypeDef

def get_value() -> LexBotTypeDef:
    return {
        "Name": ...,
    }
Definition
class LexBotTypeDef(TypedDict):
    Name: NotRequired[str],
    LexRegion: NotRequired[str],

LexV2BotTypeDef

Usage Example
from mypy_boto3_connect.type_defs import LexV2BotTypeDef

def get_value() -> LexV2BotTypeDef:
    return {
        "AliasArn": ...,
    }
Definition
class LexV2BotTypeDef(TypedDict):
    AliasArn: NotRequired[str],

AssociateDefaultVocabularyRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AssociateDefaultVocabularyRequestRequestTypeDef

def get_value() -> AssociateDefaultVocabularyRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "LanguageCode": ...,
    }
Definition
class AssociateDefaultVocabularyRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    LanguageCode: VocabularyLanguageCodeType,  # (1)
    VocabularyId: NotRequired[str],
  1. See VocabularyLanguageCodeType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AssociateLambdaFunctionRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AssociateLambdaFunctionRequestRequestTypeDef

def get_value() -> AssociateLambdaFunctionRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "FunctionArn": ...,
    }
Definition
class AssociateLambdaFunctionRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    FunctionArn: str,

AssociatePhoneNumberContactFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AssociatePhoneNumberContactFlowRequestRequestTypeDef

def get_value() -> AssociatePhoneNumberContactFlowRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
        "InstanceId": ...,
        "ContactFlowId": ...,
    }
Definition
class AssociatePhoneNumberContactFlowRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,
    InstanceId: str,
    ContactFlowId: str,

AssociateQueueQuickConnectsRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AssociateQueueQuickConnectsRequestRequestTypeDef

def get_value() -> AssociateQueueQuickConnectsRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "QueueId": ...,
        "QuickConnectIds": ...,
    }
Definition
class AssociateQueueQuickConnectsRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    QuickConnectIds: Sequence[str],

AssociateSecurityKeyRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AssociateSecurityKeyRequestRequestTypeDef

def get_value() -> AssociateSecurityKeyRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Key": ...,
    }
Definition
class AssociateSecurityKeyRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Key: str,

AttachmentReferenceTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AttachmentReferenceTypeDef

def get_value() -> AttachmentReferenceTypeDef:
    return {
        "Name": ...,
    }
Definition
class AttachmentReferenceTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],
    Status: NotRequired[ReferenceStatusType],  # (1)
  1. See ReferenceStatusType

AttributeTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AttributeTypeDef

def get_value() -> AttributeTypeDef:
    return {
        "AttributeType": ...,
    }
Definition
class AttributeTypeDef(TypedDict):
    AttributeType: NotRequired[InstanceAttributeTypeType],  # (1)
    Value: NotRequired[str],
  1. See InstanceAttributeTypeType

AvailableNumberSummaryTypeDef

Usage Example
from mypy_boto3_connect.type_defs import AvailableNumberSummaryTypeDef

def get_value() -> AvailableNumberSummaryTypeDef:
    return {
        "PhoneNumber": ...,
    }
Definition
class AvailableNumberSummaryTypeDef(TypedDict):
    PhoneNumber: NotRequired[str],
    PhoneNumberCountryCode: NotRequired[PhoneNumberCountryCodeType],  # (1)
    PhoneNumberType: NotRequired[PhoneNumberTypeType],  # (2)
  1. See PhoneNumberCountryCodeType
  2. See PhoneNumberTypeType

ChatMessageTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ChatMessageTypeDef

def get_value() -> ChatMessageTypeDef:
    return {
        "ContentType": ...,
        "Content": ...,
    }
Definition
class ChatMessageTypeDef(TypedDict):
    ContentType: str,
    Content: str,

ChatStreamingConfigurationTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ChatStreamingConfigurationTypeDef

def get_value() -> ChatStreamingConfigurationTypeDef:
    return {
        "StreamingEndpointArn": ...,
    }
Definition
class ChatStreamingConfigurationTypeDef(TypedDict):
    StreamingEndpointArn: str,

ClaimPhoneNumberRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ClaimPhoneNumberRequestRequestTypeDef

def get_value() -> ClaimPhoneNumberRequestRequestTypeDef:
    return {
        "TargetArn": ...,
        "PhoneNumber": ...,
    }
Definition
class ClaimPhoneNumberRequestRequestTypeDef(TypedDict):
    TargetArn: str,
    PhoneNumber: str,
    PhoneNumberDescription: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    ClientToken: NotRequired[str],

PhoneNumberStatusTypeDef

Usage Example
from mypy_boto3_connect.type_defs import PhoneNumberStatusTypeDef

def get_value() -> PhoneNumberStatusTypeDef:
    return {
        "Status": ...,
    }
Definition
class PhoneNumberStatusTypeDef(TypedDict):
    Status: NotRequired[PhoneNumberWorkflowStatusType],  # (1)
    Message: NotRequired[str],
  1. See PhoneNumberWorkflowStatusType

ContactFilterTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ContactFilterTypeDef

def get_value() -> ContactFilterTypeDef:
    return {
        "ContactStates": ...,
    }
Definition
class ContactFilterTypeDef(TypedDict):
    ContactStates: NotRequired[Sequence[ContactStateType]],  # (1)
  1. See ContactStateType

ContactFlowModuleSummaryTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ContactFlowModuleSummaryTypeDef

def get_value() -> ContactFlowModuleSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ContactFlowModuleSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    State: NotRequired[ContactFlowModuleStateType],  # (1)
  1. See ContactFlowModuleStateType

ContactFlowModuleTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ContactFlowModuleTypeDef

def get_value() -> ContactFlowModuleTypeDef:
    return {
        "Arn": ...,
    }
Definition
class ContactFlowModuleTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],
    Content: NotRequired[str],
    Description: NotRequired[str],
    State: NotRequired[ContactFlowModuleStateType],  # (1)
    Status: NotRequired[ContactFlowModuleStatusType],  # (2)
    Tags: NotRequired[Dict[str, str]],
  1. See ContactFlowModuleStateType
  2. See ContactFlowModuleStatusType

ContactFlowSummaryTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ContactFlowSummaryTypeDef

def get_value() -> ContactFlowSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ContactFlowSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    ContactFlowType: NotRequired[ContactFlowTypeType],  # (1)
    ContactFlowState: NotRequired[ContactFlowStateType],  # (2)
  1. See ContactFlowTypeType
  2. See ContactFlowStateType

ContactFlowTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ContactFlowTypeDef

def get_value() -> ContactFlowTypeDef:
    return {
        "Arn": ...,
    }
Definition
class ContactFlowTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],
    Type: NotRequired[ContactFlowTypeType],  # (1)
    State: NotRequired[ContactFlowStateType],  # (2)
    Description: NotRequired[str],
    Content: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
  1. See ContactFlowTypeType
  2. See ContactFlowStateType

QueueInfoTypeDef

Usage Example
from mypy_boto3_connect.type_defs import QueueInfoTypeDef

def get_value() -> QueueInfoTypeDef:
    return {
        "Id": ...,
    }
Definition
class QueueInfoTypeDef(TypedDict):
    Id: NotRequired[str],
    EnqueueTimestamp: NotRequired[datetime],

TagConditionTypeDef

Usage Example
from mypy_boto3_connect.type_defs import TagConditionTypeDef

def get_value() -> TagConditionTypeDef:
    return {
        "TagKey": ...,
    }
Definition
class TagConditionTypeDef(TypedDict):
    TagKey: NotRequired[str],
    TagValue: NotRequired[str],

CreateAgentStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CreateAgentStatusRequestRequestTypeDef

def get_value() -> CreateAgentStatusRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "State": ...,
    }
Definition
class CreateAgentStatusRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    State: AgentStatusStateType,  # (1)
    Description: NotRequired[str],
    DisplayOrder: NotRequired[int],
    Tags: NotRequired[Mapping[str, str]],
  1. See AgentStatusStateType

CreateContactFlowModuleRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CreateContactFlowModuleRequestRequestTypeDef

def get_value() -> CreateContactFlowModuleRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "Content": ...,
    }
Definition
class CreateContactFlowModuleRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    Content: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    ClientToken: NotRequired[str],

CreateContactFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CreateContactFlowRequestRequestTypeDef

def get_value() -> CreateContactFlowRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "Type": ...,
        "Content": ...,
    }
Definition
class CreateContactFlowRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    Type: ContactFlowTypeType,  # (1)
    Content: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See ContactFlowTypeType

CreateInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CreateInstanceRequestRequestTypeDef

def get_value() -> CreateInstanceRequestRequestTypeDef:
    return {
        "IdentityManagementType": ...,
        "InboundCallsEnabled": ...,
        "OutboundCallsEnabled": ...,
    }
Definition
class CreateInstanceRequestRequestTypeDef(TypedDict):
    IdentityManagementType: DirectoryTypeType,  # (1)
    InboundCallsEnabled: bool,
    OutboundCallsEnabled: bool,
    ClientToken: NotRequired[str],
    InstanceAlias: NotRequired[str],
    DirectoryId: NotRequired[str],
  1. See DirectoryTypeType

CreateIntegrationAssociationRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CreateIntegrationAssociationRequestRequestTypeDef

def get_value() -> CreateIntegrationAssociationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "IntegrationType": ...,
        "IntegrationArn": ...,
    }
Definition
class CreateIntegrationAssociationRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    IntegrationType: IntegrationTypeType,  # (1)
    IntegrationArn: str,
    SourceApplicationUrl: NotRequired[str],
    SourceApplicationName: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (2)
    Tags: NotRequired[Mapping[str, str]],
  1. See IntegrationTypeType
  2. See SourceTypeType

OutboundCallerConfigTypeDef

Usage Example
from mypy_boto3_connect.type_defs import OutboundCallerConfigTypeDef

def get_value() -> OutboundCallerConfigTypeDef:
    return {
        "OutboundCallerIdName": ...,
    }
Definition
class OutboundCallerConfigTypeDef(TypedDict):
    OutboundCallerIdName: NotRequired[str],
    OutboundCallerIdNumberId: NotRequired[str],
    OutboundFlowId: NotRequired[str],

MediaConcurrencyTypeDef

Usage Example
from mypy_boto3_connect.type_defs import MediaConcurrencyTypeDef

def get_value() -> MediaConcurrencyTypeDef:
    return {
        "Channel": ...,
        "Concurrency": ...,
    }
Definition
class MediaConcurrencyTypeDef(TypedDict):
    Channel: ChannelType,  # (1)
    Concurrency: int,
  1. See ChannelType

CreateSecurityProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CreateSecurityProfileRequestRequestTypeDef

def get_value() -> CreateSecurityProfileRequestRequestTypeDef:
    return {
        "SecurityProfileName": ...,
        "InstanceId": ...,
    }
Definition
class CreateSecurityProfileRequestRequestTypeDef(TypedDict):
    SecurityProfileName: str,
    InstanceId: str,
    Description: NotRequired[str],
    Permissions: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],

CreateUseCaseRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CreateUseCaseRequestRequestTypeDef

def get_value() -> CreateUseCaseRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "IntegrationAssociationId": ...,
        "UseCaseType": ...,
    }
Definition
class CreateUseCaseRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    IntegrationAssociationId: str,
    UseCaseType: UseCaseTypeType,  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See UseCaseTypeType

CreateUserHierarchyGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CreateUserHierarchyGroupRequestRequestTypeDef

def get_value() -> CreateUserHierarchyGroupRequestRequestTypeDef:
    return {
        "Name": ...,
        "InstanceId": ...,
    }
Definition
class CreateUserHierarchyGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    InstanceId: str,
    ParentGroupId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

UserIdentityInfoTypeDef

Usage Example
from mypy_boto3_connect.type_defs import UserIdentityInfoTypeDef

def get_value() -> UserIdentityInfoTypeDef:
    return {
        "FirstName": ...,
    }
Definition
class UserIdentityInfoTypeDef(TypedDict):
    FirstName: NotRequired[str],
    LastName: NotRequired[str],
    Email: NotRequired[str],

UserPhoneConfigTypeDef

Usage Example
from mypy_boto3_connect.type_defs import UserPhoneConfigTypeDef

def get_value() -> UserPhoneConfigTypeDef:
    return {
        "PhoneType": ...,
    }
Definition
class UserPhoneConfigTypeDef(TypedDict):
    PhoneType: PhoneTypeType,  # (1)
    AutoAccept: NotRequired[bool],
    AfterContactWorkTimeLimit: NotRequired[int],
    DeskPhoneNumber: NotRequired[str],
  1. See PhoneTypeType

CreateVocabularyRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CreateVocabularyRequestRequestTypeDef

def get_value() -> CreateVocabularyRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "VocabularyName": ...,
        "LanguageCode": ...,
        "Content": ...,
    }
Definition
class CreateVocabularyRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    VocabularyName: str,
    LanguageCode: VocabularyLanguageCodeType,  # (1)
    Content: str,
    ClientToken: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See VocabularyLanguageCodeType

CredentialsTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CredentialsTypeDef

def get_value() -> CredentialsTypeDef:
    return {
        "AccessToken": ...,
    }
Definition
class CredentialsTypeDef(TypedDict):
    AccessToken: NotRequired[str],
    AccessTokenExpiration: NotRequired[datetime],
    RefreshToken: NotRequired[str],
    RefreshTokenExpiration: NotRequired[datetime],

CurrentMetricTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CurrentMetricTypeDef

def get_value() -> CurrentMetricTypeDef:
    return {
        "Name": ...,
    }
Definition
class CurrentMetricTypeDef(TypedDict):
    Name: NotRequired[CurrentMetricNameType],  # (1)
    Unit: NotRequired[UnitType],  # (2)
  1. See CurrentMetricNameType
  2. See UnitType

DateReferenceTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DateReferenceTypeDef

def get_value() -> DateReferenceTypeDef:
    return {
        "Name": ...,
    }
Definition
class DateReferenceTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

DefaultVocabularyTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DefaultVocabularyTypeDef

def get_value() -> DefaultVocabularyTypeDef:
    return {
        "InstanceId": ...,
        "LanguageCode": ...,
        "VocabularyId": ...,
        "VocabularyName": ...,
    }
Definition
class DefaultVocabularyTypeDef(TypedDict):
    InstanceId: str,
    LanguageCode: VocabularyLanguageCodeType,  # (1)
    VocabularyId: str,
    VocabularyName: str,
  1. See VocabularyLanguageCodeType

DeleteContactFlowModuleRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteContactFlowModuleRequestRequestTypeDef

def get_value() -> DeleteContactFlowModuleRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactFlowModuleId": ...,
    }
Definition
class DeleteContactFlowModuleRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowModuleId: str,

DeleteContactFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteContactFlowRequestRequestTypeDef

def get_value() -> DeleteContactFlowRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactFlowId": ...,
    }
Definition
class DeleteContactFlowRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,

DeleteHoursOfOperationRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteHoursOfOperationRequestRequestTypeDef

def get_value() -> DeleteHoursOfOperationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "HoursOfOperationId": ...,
    }
Definition
class DeleteHoursOfOperationRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,

DeleteInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteInstanceRequestRequestTypeDef

def get_value() -> DeleteInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DeleteInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

DeleteIntegrationAssociationRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteIntegrationAssociationRequestRequestTypeDef

def get_value() -> DeleteIntegrationAssociationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "IntegrationAssociationId": ...,
    }
Definition
class DeleteIntegrationAssociationRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    IntegrationAssociationId: str,

DeleteQuickConnectRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteQuickConnectRequestRequestTypeDef

def get_value() -> DeleteQuickConnectRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "QuickConnectId": ...,
    }
Definition
class DeleteQuickConnectRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    QuickConnectId: str,

DeleteSecurityProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteSecurityProfileRequestRequestTypeDef

def get_value() -> DeleteSecurityProfileRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "SecurityProfileId": ...,
    }
Definition
class DeleteSecurityProfileRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    SecurityProfileId: str,

DeleteTaskTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteTaskTemplateRequestRequestTypeDef

def get_value() -> DeleteTaskTemplateRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "TaskTemplateId": ...,
    }
Definition
class DeleteTaskTemplateRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    TaskTemplateId: str,

DeleteUseCaseRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteUseCaseRequestRequestTypeDef

def get_value() -> DeleteUseCaseRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "IntegrationAssociationId": ...,
        "UseCaseId": ...,
    }
Definition
class DeleteUseCaseRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    IntegrationAssociationId: str,
    UseCaseId: str,

DeleteUserHierarchyGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteUserHierarchyGroupRequestRequestTypeDef

def get_value() -> DeleteUserHierarchyGroupRequestRequestTypeDef:
    return {
        "HierarchyGroupId": ...,
        "InstanceId": ...,
    }
Definition
class DeleteUserHierarchyGroupRequestRequestTypeDef(TypedDict):
    HierarchyGroupId: str,
    InstanceId: str,

DeleteUserRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteUserRequestRequestTypeDef

def get_value() -> DeleteUserRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "UserId": ...,
    }
Definition
class DeleteUserRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    UserId: str,

DeleteVocabularyRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteVocabularyRequestRequestTypeDef

def get_value() -> DeleteVocabularyRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "VocabularyId": ...,
    }
Definition
class DeleteVocabularyRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    VocabularyId: str,

DescribeAgentStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeAgentStatusRequestRequestTypeDef

def get_value() -> DescribeAgentStatusRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "AgentStatusId": ...,
    }
Definition
class DescribeAgentStatusRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    AgentStatusId: str,

DescribeContactFlowModuleRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeContactFlowModuleRequestRequestTypeDef

def get_value() -> DescribeContactFlowModuleRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactFlowModuleId": ...,
    }
Definition
class DescribeContactFlowModuleRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowModuleId: str,

DescribeContactFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeContactFlowRequestRequestTypeDef

def get_value() -> DescribeContactFlowRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactFlowId": ...,
    }
Definition
class DescribeContactFlowRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,

DescribeContactRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeContactRequestRequestTypeDef

def get_value() -> DescribeContactRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactId": ...,
    }
Definition
class DescribeContactRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,

DescribeHoursOfOperationRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeHoursOfOperationRequestRequestTypeDef

def get_value() -> DescribeHoursOfOperationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "HoursOfOperationId": ...,
    }
Definition
class DescribeHoursOfOperationRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,

DescribeInstanceAttributeRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeInstanceAttributeRequestRequestTypeDef

def get_value() -> DescribeInstanceAttributeRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "AttributeType": ...,
    }
Definition
class DescribeInstanceAttributeRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    AttributeType: InstanceAttributeTypeType,  # (1)
  1. See InstanceAttributeTypeType

DescribeInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeInstanceRequestRequestTypeDef

def get_value() -> DescribeInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DescribeInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

DescribeInstanceStorageConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeInstanceStorageConfigRequestRequestTypeDef

def get_value() -> DescribeInstanceStorageConfigRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "AssociationId": ...,
        "ResourceType": ...,
    }
Definition
class DescribeInstanceStorageConfigRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    AssociationId: str,
    ResourceType: InstanceStorageResourceTypeType,  # (1)
  1. See InstanceStorageResourceTypeType

DescribePhoneNumberRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribePhoneNumberRequestRequestTypeDef

def get_value() -> DescribePhoneNumberRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }
Definition
class DescribePhoneNumberRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,

DescribeQueueRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeQueueRequestRequestTypeDef

def get_value() -> DescribeQueueRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "QueueId": ...,
    }
Definition
class DescribeQueueRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,

DescribeQuickConnectRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeQuickConnectRequestRequestTypeDef

def get_value() -> DescribeQuickConnectRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "QuickConnectId": ...,
    }
Definition
class DescribeQuickConnectRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    QuickConnectId: str,

DescribeRoutingProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeRoutingProfileRequestRequestTypeDef

def get_value() -> DescribeRoutingProfileRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "RoutingProfileId": ...,
    }
Definition
class DescribeRoutingProfileRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,

DescribeSecurityProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeSecurityProfileRequestRequestTypeDef

def get_value() -> DescribeSecurityProfileRequestRequestTypeDef:
    return {
        "SecurityProfileId": ...,
        "InstanceId": ...,
    }
Definition
class DescribeSecurityProfileRequestRequestTypeDef(TypedDict):
    SecurityProfileId: str,
    InstanceId: str,

SecurityProfileTypeDef

Usage Example
from mypy_boto3_connect.type_defs import SecurityProfileTypeDef

def get_value() -> SecurityProfileTypeDef:
    return {
        "Id": ...,
    }
Definition
class SecurityProfileTypeDef(TypedDict):
    Id: NotRequired[str],
    OrganizationResourceId: NotRequired[str],
    Arn: NotRequired[str],
    SecurityProfileName: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

DescribeUserHierarchyGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeUserHierarchyGroupRequestRequestTypeDef

def get_value() -> DescribeUserHierarchyGroupRequestRequestTypeDef:
    return {
        "HierarchyGroupId": ...,
        "InstanceId": ...,
    }
Definition
class DescribeUserHierarchyGroupRequestRequestTypeDef(TypedDict):
    HierarchyGroupId: str,
    InstanceId: str,

DescribeUserHierarchyStructureRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeUserHierarchyStructureRequestRequestTypeDef

def get_value() -> DescribeUserHierarchyStructureRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class DescribeUserHierarchyStructureRequestRequestTypeDef(TypedDict):
    InstanceId: str,

DescribeUserRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeUserRequestRequestTypeDef

def get_value() -> DescribeUserRequestRequestTypeDef:
    return {
        "UserId": ...,
        "InstanceId": ...,
    }
Definition
class DescribeUserRequestRequestTypeDef(TypedDict):
    UserId: str,
    InstanceId: str,

DescribeVocabularyRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DescribeVocabularyRequestRequestTypeDef

def get_value() -> DescribeVocabularyRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "VocabularyId": ...,
    }
Definition
class DescribeVocabularyRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    VocabularyId: str,

VocabularyTypeDef

Usage Example
from mypy_boto3_connect.type_defs import VocabularyTypeDef

def get_value() -> VocabularyTypeDef:
    return {
        "Name": ...,
        "Id": ...,
        "Arn": ...,
        "LanguageCode": ...,
        "State": ...,
        "LastModifiedTime": ...,
    }
Definition
class VocabularyTypeDef(TypedDict):
    Name: str,
    Id: str,
    Arn: str,
    LanguageCode: VocabularyLanguageCodeType,  # (1)
    State: VocabularyStateType,  # (2)
    LastModifiedTime: datetime,
    FailureReason: NotRequired[str],
    Content: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
  1. See VocabularyLanguageCodeType
  2. See VocabularyStateType

DisassociateApprovedOriginRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DisassociateApprovedOriginRequestRequestTypeDef

def get_value() -> DisassociateApprovedOriginRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Origin": ...,
    }
Definition
class DisassociateApprovedOriginRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Origin: str,

DisassociateInstanceStorageConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DisassociateInstanceStorageConfigRequestRequestTypeDef

def get_value() -> DisassociateInstanceStorageConfigRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "AssociationId": ...,
        "ResourceType": ...,
    }
Definition
class DisassociateInstanceStorageConfigRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    AssociationId: str,
    ResourceType: InstanceStorageResourceTypeType,  # (1)
  1. See InstanceStorageResourceTypeType

DisassociateLambdaFunctionRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DisassociateLambdaFunctionRequestRequestTypeDef

def get_value() -> DisassociateLambdaFunctionRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "FunctionArn": ...,
    }
Definition
class DisassociateLambdaFunctionRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    FunctionArn: str,

DisassociateLexBotRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DisassociateLexBotRequestRequestTypeDef

def get_value() -> DisassociateLexBotRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "BotName": ...,
        "LexRegion": ...,
    }
Definition
class DisassociateLexBotRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    BotName: str,
    LexRegion: str,

DisassociatePhoneNumberContactFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DisassociatePhoneNumberContactFlowRequestRequestTypeDef

def get_value() -> DisassociatePhoneNumberContactFlowRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
        "InstanceId": ...,
    }
Definition
class DisassociatePhoneNumberContactFlowRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,
    InstanceId: str,

DisassociateQueueQuickConnectsRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DisassociateQueueQuickConnectsRequestRequestTypeDef

def get_value() -> DisassociateQueueQuickConnectsRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "QueueId": ...,
        "QuickConnectIds": ...,
    }
Definition
class DisassociateQueueQuickConnectsRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    QuickConnectIds: Sequence[str],

RoutingProfileQueueReferenceTypeDef

Usage Example
from mypy_boto3_connect.type_defs import RoutingProfileQueueReferenceTypeDef

def get_value() -> RoutingProfileQueueReferenceTypeDef:
    return {
        "QueueId": ...,
        "Channel": ...,
    }
Definition
class RoutingProfileQueueReferenceTypeDef(TypedDict):
    QueueId: str,
    Channel: ChannelType,  # (1)
  1. See ChannelType

DisassociateSecurityKeyRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DisassociateSecurityKeyRequestRequestTypeDef

def get_value() -> DisassociateSecurityKeyRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "AssociationId": ...,
    }
Definition
class DisassociateSecurityKeyRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    AssociationId: str,

EmailReferenceTypeDef

Usage Example
from mypy_boto3_connect.type_defs import EmailReferenceTypeDef

def get_value() -> EmailReferenceTypeDef:
    return {
        "Name": ...,
    }
Definition
class EmailReferenceTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

EncryptionConfigTypeDef

Usage Example
from mypy_boto3_connect.type_defs import EncryptionConfigTypeDef

def get_value() -> EncryptionConfigTypeDef:
    return {
        "EncryptionType": ...,
        "KeyId": ...,
    }
Definition
class EncryptionConfigTypeDef(TypedDict):
    EncryptionType: EncryptionTypeType,  # (1)
    KeyId: str,
  1. See EncryptionTypeType

FiltersTypeDef

Usage Example
from mypy_boto3_connect.type_defs import FiltersTypeDef

def get_value() -> FiltersTypeDef:
    return {
        "Queues": ...,
    }
Definition
class FiltersTypeDef(TypedDict):
    Queues: NotRequired[Sequence[str]],
    Channels: NotRequired[Sequence[ChannelType]],  # (1)
  1. See ChannelType

GetContactAttributesRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import GetContactAttributesRequestRequestTypeDef

def get_value() -> GetContactAttributesRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "InitialContactId": ...,
    }
Definition
class GetContactAttributesRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    InitialContactId: str,

GetFederationTokenRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import GetFederationTokenRequestRequestTypeDef

def get_value() -> GetFederationTokenRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
Definition
class GetFederationTokenRequestRequestTypeDef(TypedDict):
    InstanceId: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_connect.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

GetTaskTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import GetTaskTemplateRequestRequestTypeDef

def get_value() -> GetTaskTemplateRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "TaskTemplateId": ...,
    }
Definition
class GetTaskTemplateRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    TaskTemplateId: str,
    SnapshotVersion: NotRequired[str],

HierarchyGroupConditionTypeDef

Usage Example
from mypy_boto3_connect.type_defs import HierarchyGroupConditionTypeDef

def get_value() -> HierarchyGroupConditionTypeDef:
    return {
        "Value": ...,
    }
Definition
class HierarchyGroupConditionTypeDef(TypedDict):
    Value: NotRequired[str],
    HierarchyGroupMatchType: NotRequired[HierarchyGroupMatchTypeType],  # (1)
  1. See HierarchyGroupMatchTypeType

HierarchyGroupSummaryReferenceTypeDef

Usage Example
from mypy_boto3_connect.type_defs import HierarchyGroupSummaryReferenceTypeDef

def get_value() -> HierarchyGroupSummaryReferenceTypeDef:
    return {
        "Id": ...,
    }
Definition
class HierarchyGroupSummaryReferenceTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],

HierarchyGroupSummaryTypeDef

Usage Example
from mypy_boto3_connect.type_defs import HierarchyGroupSummaryTypeDef

def get_value() -> HierarchyGroupSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class HierarchyGroupSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],

HierarchyLevelTypeDef

Usage Example
from mypy_boto3_connect.type_defs import HierarchyLevelTypeDef

def get_value() -> HierarchyLevelTypeDef:
    return {
        "Id": ...,
    }
Definition
class HierarchyLevelTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],

HierarchyLevelUpdateTypeDef

Usage Example
from mypy_boto3_connect.type_defs import HierarchyLevelUpdateTypeDef

def get_value() -> HierarchyLevelUpdateTypeDef:
    return {
        "Name": ...,
    }
Definition
class HierarchyLevelUpdateTypeDef(TypedDict):
    Name: str,

ThresholdTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ThresholdTypeDef

def get_value() -> ThresholdTypeDef:
    return {
        "Comparison": ...,
    }
Definition
class ThresholdTypeDef(TypedDict):
    Comparison: NotRequired[ComparisonType],  # (1)
    ThresholdValue: NotRequired[float],
  1. See ComparisonType

HoursOfOperationTimeSliceTypeDef

Usage Example
from mypy_boto3_connect.type_defs import HoursOfOperationTimeSliceTypeDef

def get_value() -> HoursOfOperationTimeSliceTypeDef:
    return {
        "Hours": ...,
        "Minutes": ...,
    }
Definition
class HoursOfOperationTimeSliceTypeDef(TypedDict):
    Hours: int,
    Minutes: int,

HoursOfOperationSummaryTypeDef

Usage Example
from mypy_boto3_connect.type_defs import HoursOfOperationSummaryTypeDef

def get_value() -> HoursOfOperationSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class HoursOfOperationSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],

InstanceStatusReasonTypeDef

Usage Example
from mypy_boto3_connect.type_defs import InstanceStatusReasonTypeDef

def get_value() -> InstanceStatusReasonTypeDef:
    return {
        "Message": ...,
    }
Definition
class InstanceStatusReasonTypeDef(TypedDict):
    Message: NotRequired[str],

KinesisFirehoseConfigTypeDef

Usage Example
from mypy_boto3_connect.type_defs import KinesisFirehoseConfigTypeDef

def get_value() -> KinesisFirehoseConfigTypeDef:
    return {
        "FirehoseArn": ...,
    }
Definition
class KinesisFirehoseConfigTypeDef(TypedDict):
    FirehoseArn: str,

KinesisStreamConfigTypeDef

Usage Example
from mypy_boto3_connect.type_defs import KinesisStreamConfigTypeDef

def get_value() -> KinesisStreamConfigTypeDef:
    return {
        "StreamArn": ...,
    }
Definition
class KinesisStreamConfigTypeDef(TypedDict):
    StreamArn: str,

InstanceSummaryTypeDef

Usage Example
from mypy_boto3_connect.type_defs import InstanceSummaryTypeDef

def get_value() -> InstanceSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class InstanceSummaryTypeDef(TypedDict):