Skip to content

Typed dictionaries#

Index > Connect > Typed dictionaries

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

ActionSummaryTypeDef#

# ActionSummaryTypeDef usage example

from mypy_boto3_connect.type_defs import ActionSummaryTypeDef

def get_value() -> ActionSummaryTypeDef:
    return {
        "ActionType": ...,
    }
# ActionSummaryTypeDef definition

class ActionSummaryTypeDef(TypedDict):
    ActionType: ActionTypeType,  # (1)
  1. See ActionTypeType

ActivateEvaluationFormRequestRequestTypeDef#

# ActivateEvaluationFormRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import ActivateEvaluationFormRequestRequestTypeDef

def get_value() -> ActivateEvaluationFormRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "EvaluationFormId": ...,
        "EvaluationFormVersion": ...,
    }
# ActivateEvaluationFormRequestRequestTypeDef definition

class ActivateEvaluationFormRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    EvaluationFormId: str,
    EvaluationFormVersion: int,

ActivateEvaluationFormResponseTypeDef#

# ActivateEvaluationFormResponseTypeDef usage example

from mypy_boto3_connect.type_defs import ActivateEvaluationFormResponseTypeDef

def get_value() -> ActivateEvaluationFormResponseTypeDef:
    return {
        "EvaluationFormId": ...,
        "EvaluationFormArn": ...,
        "EvaluationFormVersion": ...,
        "ResponseMetadata": ...,
    }
# ActivateEvaluationFormResponseTypeDef definition

class ActivateEvaluationFormResponseTypeDef(TypedDict):
    EvaluationFormId: str,
    EvaluationFormArn: str,
    EvaluationFormVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AgentContactReferenceTypeDef#

# AgentContactReferenceTypeDef usage example

from mypy_boto3_connect.type_defs import AgentContactReferenceTypeDef

def get_value() -> AgentContactReferenceTypeDef:
    return {
        "ContactId": ...,
    }
# AgentContactReferenceTypeDef definition

class AgentContactReferenceTypeDef(TypedDict):
    ContactId: NotRequired[str],
    Channel: NotRequired[ChannelType],  # (1)
    InitiationMethod: NotRequired[ContactInitiationMethodType],  # (2)
    AgentContactState: NotRequired[ContactStateType],  # (3)
    StateStartTimestamp: NotRequired[datetime],
    ConnectedToAgentTimestamp: NotRequired[datetime],
    Queue: NotRequired[QueueReferenceTypeDef],  # (4)
  1. See ChannelType
  2. See ContactInitiationMethodType
  3. See ContactStateType
  4. See QueueReferenceTypeDef

AgentInfoTypeDef#

# AgentInfoTypeDef usage example

from mypy_boto3_connect.type_defs import AgentInfoTypeDef

def get_value() -> AgentInfoTypeDef:
    return {
        "Id": ...,
    }
# AgentInfoTypeDef definition

class AgentInfoTypeDef(TypedDict):
    Id: NotRequired[str],
    ConnectedToAgentTimestamp: NotRequired[datetime],

AgentStatusReferenceTypeDef#

# AgentStatusReferenceTypeDef usage example

from mypy_boto3_connect.type_defs import AgentStatusReferenceTypeDef

def get_value() -> AgentStatusReferenceTypeDef:
    return {
        "StatusStartTimestamp": ...,
    }
# AgentStatusReferenceTypeDef definition

class AgentStatusReferenceTypeDef(TypedDict):
    StatusStartTimestamp: NotRequired[datetime],
    StatusArn: NotRequired[str],
    StatusName: NotRequired[str],

AgentStatusSummaryTypeDef#

# AgentStatusSummaryTypeDef usage example

from mypy_boto3_connect.type_defs import AgentStatusSummaryTypeDef

def get_value() -> AgentStatusSummaryTypeDef:
    return {
        "Id": ...,
    }
# AgentStatusSummaryTypeDef definition

class AgentStatusSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Type: NotRequired[AgentStatusTypeType],  # (1)
  1. See AgentStatusTypeType

AgentStatusTypeDef#

# AgentStatusTypeDef usage example

from mypy_boto3_connect.type_defs import AgentStatusTypeDef

def get_value() -> AgentStatusTypeDef:
    return {
        "AgentStatusARN": ...,
    }
# AgentStatusTypeDef 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#

# AnswerMachineDetectionConfigTypeDef usage example

from mypy_boto3_connect.type_defs import AnswerMachineDetectionConfigTypeDef

def get_value() -> AnswerMachineDetectionConfigTypeDef:
    return {
        "EnableAnswerMachineDetection": ...,
    }
# AnswerMachineDetectionConfigTypeDef definition

class AnswerMachineDetectionConfigTypeDef(TypedDict):
    EnableAnswerMachineDetection: NotRequired[bool],
    AwaitAnswerMachinePrompt: NotRequired[bool],

AssociateApprovedOriginRequestRequestTypeDef#

# AssociateApprovedOriginRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateApprovedOriginRequestRequestTypeDef

def get_value() -> AssociateApprovedOriginRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Origin": ...,
    }
# AssociateApprovedOriginRequestRequestTypeDef definition

class AssociateApprovedOriginRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Origin: str,

AssociateBotRequestRequestTypeDef#

# AssociateBotRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateBotRequestRequestTypeDef

def get_value() -> AssociateBotRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
# AssociateBotRequestRequestTypeDef definition

class AssociateBotRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    LexBot: NotRequired[LexBotTypeDef],  # (1)
    LexV2Bot: NotRequired[LexV2BotTypeDef],  # (2)
  1. See LexBotTypeDef
  2. See LexV2BotTypeDef

AssociateDefaultVocabularyRequestRequestTypeDef#

# AssociateDefaultVocabularyRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateDefaultVocabularyRequestRequestTypeDef

def get_value() -> AssociateDefaultVocabularyRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "LanguageCode": ...,
    }
# AssociateDefaultVocabularyRequestRequestTypeDef definition

class AssociateDefaultVocabularyRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    LanguageCode: VocabularyLanguageCodeType,  # (1)
    VocabularyId: NotRequired[str],
  1. See VocabularyLanguageCodeType

AssociateInstanceStorageConfigRequestRequestTypeDef#

# AssociateInstanceStorageConfigRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateInstanceStorageConfigRequestRequestTypeDef

def get_value() -> AssociateInstanceStorageConfigRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ResourceType": ...,
        "StorageConfig": ...,
    }
# AssociateInstanceStorageConfigRequestRequestTypeDef definition

class AssociateInstanceStorageConfigRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ResourceType: InstanceStorageResourceTypeType,  # (1)
    StorageConfig: InstanceStorageConfigTypeDef,  # (2)
  1. See InstanceStorageResourceTypeType
  2. See InstanceStorageConfigTypeDef

AssociateInstanceStorageConfigResponseTypeDef#

# AssociateInstanceStorageConfigResponseTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateInstanceStorageConfigResponseTypeDef

def get_value() -> AssociateInstanceStorageConfigResponseTypeDef:
    return {
        "AssociationId": ...,
        "ResponseMetadata": ...,
    }
# AssociateInstanceStorageConfigResponseTypeDef definition

class AssociateInstanceStorageConfigResponseTypeDef(TypedDict):
    AssociationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateLambdaFunctionRequestRequestTypeDef#

# AssociateLambdaFunctionRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateLambdaFunctionRequestRequestTypeDef

def get_value() -> AssociateLambdaFunctionRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "FunctionArn": ...,
    }
# AssociateLambdaFunctionRequestRequestTypeDef definition

class AssociateLambdaFunctionRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    FunctionArn: str,

AssociateLexBotRequestRequestTypeDef#

# AssociateLexBotRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateLexBotRequestRequestTypeDef

def get_value() -> AssociateLexBotRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "LexBot": ...,
    }
# AssociateLexBotRequestRequestTypeDef definition

class AssociateLexBotRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    LexBot: LexBotTypeDef,  # (1)
  1. See LexBotTypeDef

AssociatePhoneNumberContactFlowRequestRequestTypeDef#

# AssociatePhoneNumberContactFlowRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import AssociatePhoneNumberContactFlowRequestRequestTypeDef

def get_value() -> AssociatePhoneNumberContactFlowRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
        "InstanceId": ...,
        "ContactFlowId": ...,
    }
# AssociatePhoneNumberContactFlowRequestRequestTypeDef definition

class AssociatePhoneNumberContactFlowRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,
    InstanceId: str,
    ContactFlowId: str,

AssociateQueueQuickConnectsRequestRequestTypeDef#

# AssociateQueueQuickConnectsRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateQueueQuickConnectsRequestRequestTypeDef

def get_value() -> AssociateQueueQuickConnectsRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "QueueId": ...,
        "QuickConnectIds": ...,
    }
# AssociateQueueQuickConnectsRequestRequestTypeDef definition

class AssociateQueueQuickConnectsRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    QuickConnectIds: Sequence[str],

AssociateRoutingProfileQueuesRequestRequestTypeDef#

# AssociateRoutingProfileQueuesRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateRoutingProfileQueuesRequestRequestTypeDef

def get_value() -> AssociateRoutingProfileQueuesRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "RoutingProfileId": ...,
        "QueueConfigs": ...,
    }
# AssociateRoutingProfileQueuesRequestRequestTypeDef definition

class AssociateRoutingProfileQueuesRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,
    QueueConfigs: Sequence[RoutingProfileQueueConfigTypeDef],  # (1)
  1. See RoutingProfileQueueConfigTypeDef

AssociateSecurityKeyRequestRequestTypeDef#

# AssociateSecurityKeyRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateSecurityKeyRequestRequestTypeDef

def get_value() -> AssociateSecurityKeyRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Key": ...,
    }
# AssociateSecurityKeyRequestRequestTypeDef definition

class AssociateSecurityKeyRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Key: str,

AssociateSecurityKeyResponseTypeDef#

# AssociateSecurityKeyResponseTypeDef usage example

from mypy_boto3_connect.type_defs import AssociateSecurityKeyResponseTypeDef

def get_value() -> AssociateSecurityKeyResponseTypeDef:
    return {
        "AssociationId": ...,
        "ResponseMetadata": ...,
    }
# AssociateSecurityKeyResponseTypeDef definition

class AssociateSecurityKeyResponseTypeDef(TypedDict):
    AssociationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AttachmentReferenceTypeDef#

# AttachmentReferenceTypeDef usage example

from mypy_boto3_connect.type_defs import AttachmentReferenceTypeDef

def get_value() -> AttachmentReferenceTypeDef:
    return {
        "Name": ...,
    }
# AttachmentReferenceTypeDef definition

class AttachmentReferenceTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],
    Status: NotRequired[ReferenceStatusType],  # (1)
  1. See ReferenceStatusType

AttributeTypeDef#

# AttributeTypeDef usage example

from mypy_boto3_connect.type_defs import AttributeTypeDef

def get_value() -> AttributeTypeDef:
    return {
        "AttributeType": ...,
    }
# AttributeTypeDef definition

class AttributeTypeDef(TypedDict):
    AttributeType: NotRequired[InstanceAttributeTypeType],  # (1)
    Value: NotRequired[str],
  1. See InstanceAttributeTypeType

AvailableNumberSummaryTypeDef#

# AvailableNumberSummaryTypeDef usage example

from mypy_boto3_connect.type_defs import AvailableNumberSummaryTypeDef

def get_value() -> AvailableNumberSummaryTypeDef:
    return {
        "PhoneNumber": ...,
    }
# AvailableNumberSummaryTypeDef definition

class AvailableNumberSummaryTypeDef(TypedDict):
    PhoneNumber: NotRequired[str],
    PhoneNumberCountryCode: NotRequired[PhoneNumberCountryCodeType],  # (1)
    PhoneNumberType: NotRequired[PhoneNumberTypeType],  # (2)
  1. See PhoneNumberCountryCodeType
  2. See PhoneNumberTypeType

ChatMessageTypeDef#

# ChatMessageTypeDef usage example

from mypy_boto3_connect.type_defs import ChatMessageTypeDef

def get_value() -> ChatMessageTypeDef:
    return {
        "ContentType": ...,
        "Content": ...,
    }
# ChatMessageTypeDef definition

class ChatMessageTypeDef(TypedDict):
    ContentType: str,
    Content: str,

ChatParticipantRoleConfigTypeDef#

# ChatParticipantRoleConfigTypeDef usage example

from mypy_boto3_connect.type_defs import ChatParticipantRoleConfigTypeDef

def get_value() -> ChatParticipantRoleConfigTypeDef:
    return {
        "ParticipantTimerConfigList": ...,
    }
# ChatParticipantRoleConfigTypeDef definition

class ChatParticipantRoleConfigTypeDef(TypedDict):
    ParticipantTimerConfigList: Sequence[ParticipantTimerConfigurationTypeDef],  # (1)
  1. See ParticipantTimerConfigurationTypeDef

ChatStreamingConfigurationTypeDef#

# ChatStreamingConfigurationTypeDef usage example

from mypy_boto3_connect.type_defs import ChatStreamingConfigurationTypeDef

def get_value() -> ChatStreamingConfigurationTypeDef:
    return {
        "StreamingEndpointArn": ...,
    }
# ChatStreamingConfigurationTypeDef definition

class ChatStreamingConfigurationTypeDef(TypedDict):
    StreamingEndpointArn: str,

ClaimPhoneNumberRequestRequestTypeDef#

# ClaimPhoneNumberRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import ClaimPhoneNumberRequestRequestTypeDef

def get_value() -> ClaimPhoneNumberRequestRequestTypeDef:
    return {
        "TargetArn": ...,
        "PhoneNumber": ...,
    }
# ClaimPhoneNumberRequestRequestTypeDef definition

class ClaimPhoneNumberRequestRequestTypeDef(TypedDict):
    TargetArn: str,
    PhoneNumber: str,
    PhoneNumberDescription: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    ClientToken: NotRequired[str],

ClaimPhoneNumberResponseTypeDef#

# ClaimPhoneNumberResponseTypeDef usage example

from mypy_boto3_connect.type_defs import ClaimPhoneNumberResponseTypeDef

def get_value() -> ClaimPhoneNumberResponseTypeDef:
    return {
        "PhoneNumberId": ...,
        "PhoneNumberArn": ...,
        "ResponseMetadata": ...,
    }
# ClaimPhoneNumberResponseTypeDef definition

class ClaimPhoneNumberResponseTypeDef(TypedDict):
    PhoneNumberId: str,
    PhoneNumberArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ClaimedPhoneNumberSummaryTypeDef#

# ClaimedPhoneNumberSummaryTypeDef usage example

from mypy_boto3_connect.type_defs import ClaimedPhoneNumberSummaryTypeDef

def get_value() -> ClaimedPhoneNumberSummaryTypeDef:
    return {
        "PhoneNumberId": ...,
    }
# ClaimedPhoneNumberSummaryTypeDef definition

class ClaimedPhoneNumberSummaryTypeDef(TypedDict):
    PhoneNumberId: NotRequired[str],
    PhoneNumberArn: NotRequired[str],
    PhoneNumber: NotRequired[str],
    PhoneNumberCountryCode: NotRequired[PhoneNumberCountryCodeType],  # (1)
    PhoneNumberType: NotRequired[PhoneNumberTypeType],  # (2)
    PhoneNumberDescription: NotRequired[str],
    TargetArn: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
    PhoneNumberStatus: NotRequired[PhoneNumberStatusTypeDef],  # (3)
  1. See PhoneNumberCountryCodeType
  2. See PhoneNumberTypeType
  3. See PhoneNumberStatusTypeDef

ContactFilterTypeDef#

# ContactFilterTypeDef usage example

from mypy_boto3_connect.type_defs import ContactFilterTypeDef

def get_value() -> ContactFilterTypeDef:
    return {
        "ContactStates": ...,
    }
# ContactFilterTypeDef definition

class ContactFilterTypeDef(TypedDict):
    ContactStates: NotRequired[Sequence[ContactStateType]],  # (1)
  1. See ContactStateType

ContactFlowModuleSummaryTypeDef#

# ContactFlowModuleSummaryTypeDef usage example

from mypy_boto3_connect.type_defs import ContactFlowModuleSummaryTypeDef

def get_value() -> ContactFlowModuleSummaryTypeDef:
    return {
        "Id": ...,
    }
# ContactFlowModuleSummaryTypeDef definition

class ContactFlowModuleSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    State: NotRequired[ContactFlowModuleStateType],  # (1)
  1. See ContactFlowModuleStateType

ContactFlowModuleTypeDef#

# ContactFlowModuleTypeDef usage example

from mypy_boto3_connect.type_defs import ContactFlowModuleTypeDef

def get_value() -> ContactFlowModuleTypeDef:
    return {
        "Arn": ...,
    }
# ContactFlowModuleTypeDef 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#

# ContactFlowSummaryTypeDef usage example

from mypy_boto3_connect.type_defs import ContactFlowSummaryTypeDef

def get_value() -> ContactFlowSummaryTypeDef:
    return {
        "Id": ...,
    }
# ContactFlowSummaryTypeDef 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#

# ContactFlowTypeDef usage example

from mypy_boto3_connect.type_defs import ContactFlowTypeDef

def get_value() -> ContactFlowTypeDef:
    return {
        "Arn": ...,
    }
# ContactFlowTypeDef 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

ContactTypeDef#

# ContactTypeDef usage example

from mypy_boto3_connect.type_defs import ContactTypeDef

def get_value() -> ContactTypeDef:
    return {
        "Arn": ...,
    }
# ContactTypeDef definition

class ContactTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    InitialContactId: NotRequired[str],
    PreviousContactId: NotRequired[str],
    InitiationMethod: NotRequired[ContactInitiationMethodType],  # (1)
    Name: NotRequired[str],
    Description: NotRequired[str],
    Channel: NotRequired[ChannelType],  # (2)
    QueueInfo: NotRequired[QueueInfoTypeDef],  # (3)
    AgentInfo: NotRequired[AgentInfoTypeDef],  # (4)
    InitiationTimestamp: NotRequired[datetime],
    DisconnectTimestamp: NotRequired[datetime],
    LastUpdateTimestamp: NotRequired[datetime],
    ScheduledTimestamp: NotRequired[datetime],
    RelatedContactId: NotRequired[str],
    WisdomInfo: NotRequired[WisdomInfoTypeDef],  # (5)
  1. See ContactInitiationMethodType
  2. See ChannelType
  3. See QueueInfoTypeDef
  4. See AgentInfoTypeDef
  5. See WisdomInfoTypeDef

ControlPlaneTagFilterTypeDef#

# ControlPlaneTagFilterTypeDef usage example

from mypy_boto3_connect.type_defs import ControlPlaneTagFilterTypeDef

def get_value() -> ControlPlaneTagFilterTypeDef:
    return {
        "OrConditions": ...,
    }
# ControlPlaneTagFilterTypeDef definition

class ControlPlaneTagFilterTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Sequence[TagConditionTypeDef]]],  # (1)
    AndConditions: NotRequired[Sequence[TagConditionTypeDef]],  # (2)
    TagCondition: NotRequired[TagConditionTypeDef],  # (3)
  1. See TagConditionTypeDef
  2. See TagConditionTypeDef
  3. See TagConditionTypeDef

CreateAgentStatusRequestRequestTypeDef#

# CreateAgentStatusRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateAgentStatusRequestRequestTypeDef

def get_value() -> CreateAgentStatusRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "State": ...,
    }
# CreateAgentStatusRequestRequestTypeDef 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

CreateAgentStatusResponseTypeDef#

# CreateAgentStatusResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateAgentStatusResponseTypeDef

def get_value() -> CreateAgentStatusResponseTypeDef:
    return {
        "AgentStatusARN": ...,
        "AgentStatusId": ...,
        "ResponseMetadata": ...,
    }
# CreateAgentStatusResponseTypeDef definition

class CreateAgentStatusResponseTypeDef(TypedDict):
    AgentStatusARN: str,
    AgentStatusId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateContactFlowModuleRequestRequestTypeDef#

# CreateContactFlowModuleRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateContactFlowModuleRequestRequestTypeDef

def get_value() -> CreateContactFlowModuleRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "Content": ...,
    }
# CreateContactFlowModuleRequestRequestTypeDef definition

class CreateContactFlowModuleRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    Content: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    ClientToken: NotRequired[str],

CreateContactFlowModuleResponseTypeDef#

# CreateContactFlowModuleResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateContactFlowModuleResponseTypeDef

def get_value() -> CreateContactFlowModuleResponseTypeDef:
    return {
        "Id": ...,
        "Arn": ...,
        "ResponseMetadata": ...,
    }
# CreateContactFlowModuleResponseTypeDef definition

class CreateContactFlowModuleResponseTypeDef(TypedDict):
    Id: str,
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateContactFlowRequestRequestTypeDef#

# CreateContactFlowRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateContactFlowRequestRequestTypeDef

def get_value() -> CreateContactFlowRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "Type": ...,
        "Content": ...,
    }
# CreateContactFlowRequestRequestTypeDef definition

class CreateContactFlowRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    Type: ContactFlowTypeType,  # (1)
    Content: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See ContactFlowTypeType

CreateContactFlowResponseTypeDef#

# CreateContactFlowResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateContactFlowResponseTypeDef

def get_value() -> CreateContactFlowResponseTypeDef:
    return {
        "ContactFlowId": ...,
        "ContactFlowArn": ...,
        "ResponseMetadata": ...,
    }
# CreateContactFlowResponseTypeDef definition

class CreateContactFlowResponseTypeDef(TypedDict):
    ContactFlowId: str,
    ContactFlowArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateEvaluationFormRequestRequestTypeDef#

# CreateEvaluationFormRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateEvaluationFormRequestRequestTypeDef

def get_value() -> CreateEvaluationFormRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Title": ...,
        "Items": ...,
    }
# CreateEvaluationFormRequestRequestTypeDef definition

class CreateEvaluationFormRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Title: str,
    Items: Sequence[EvaluationFormItemTypeDef],  # (1)
    Description: NotRequired[str],
    ScoringStrategy: NotRequired[EvaluationFormScoringStrategyTypeDef],  # (2)
    ClientToken: NotRequired[str],
  1. See EvaluationFormItemTypeDef
  2. See EvaluationFormScoringStrategyTypeDef

CreateEvaluationFormResponseTypeDef#

# CreateEvaluationFormResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateEvaluationFormResponseTypeDef

def get_value() -> CreateEvaluationFormResponseTypeDef:
    return {
        "EvaluationFormId": ...,
        "EvaluationFormArn": ...,
        "ResponseMetadata": ...,
    }
# CreateEvaluationFormResponseTypeDef definition

class CreateEvaluationFormResponseTypeDef(TypedDict):
    EvaluationFormId: str,
    EvaluationFormArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateHoursOfOperationRequestRequestTypeDef#

# CreateHoursOfOperationRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateHoursOfOperationRequestRequestTypeDef

def get_value() -> CreateHoursOfOperationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "TimeZone": ...,
        "Config": ...,
    }
# CreateHoursOfOperationRequestRequestTypeDef definition

class CreateHoursOfOperationRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    TimeZone: str,
    Config: Sequence[HoursOfOperationConfigTypeDef],  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See HoursOfOperationConfigTypeDef

CreateHoursOfOperationResponseTypeDef#

# CreateHoursOfOperationResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateHoursOfOperationResponseTypeDef

def get_value() -> CreateHoursOfOperationResponseTypeDef:
    return {
        "HoursOfOperationId": ...,
        "HoursOfOperationArn": ...,
        "ResponseMetadata": ...,
    }
# CreateHoursOfOperationResponseTypeDef definition

class CreateHoursOfOperationResponseTypeDef(TypedDict):
    HoursOfOperationId: str,
    HoursOfOperationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateInstanceRequestRequestTypeDef#

# CreateInstanceRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateInstanceRequestRequestTypeDef

def get_value() -> CreateInstanceRequestRequestTypeDef:
    return {
        "IdentityManagementType": ...,
        "InboundCallsEnabled": ...,
        "OutboundCallsEnabled": ...,
    }
# CreateInstanceRequestRequestTypeDef definition

class CreateInstanceRequestRequestTypeDef(TypedDict):
    IdentityManagementType: DirectoryTypeType,  # (1)
    InboundCallsEnabled: bool,
    OutboundCallsEnabled: bool,
    ClientToken: NotRequired[str],
    InstanceAlias: NotRequired[str],
    DirectoryId: NotRequired[str],
  1. See DirectoryTypeType

CreateInstanceResponseTypeDef#

# CreateInstanceResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateInstanceResponseTypeDef

def get_value() -> CreateInstanceResponseTypeDef:
    return {
        "Id": ...,
        "Arn": ...,
        "ResponseMetadata": ...,
    }
# CreateInstanceResponseTypeDef definition

class CreateInstanceResponseTypeDef(TypedDict):
    Id: str,
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateIntegrationAssociationRequestRequestTypeDef#

# CreateIntegrationAssociationRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateIntegrationAssociationRequestRequestTypeDef

def get_value() -> CreateIntegrationAssociationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "IntegrationType": ...,
        "IntegrationArn": ...,
    }
# CreateIntegrationAssociationRequestRequestTypeDef 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

CreateIntegrationAssociationResponseTypeDef#

# CreateIntegrationAssociationResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateIntegrationAssociationResponseTypeDef

def get_value() -> CreateIntegrationAssociationResponseTypeDef:
    return {
        "IntegrationAssociationId": ...,
        "IntegrationAssociationArn": ...,
        "ResponseMetadata": ...,
    }
# CreateIntegrationAssociationResponseTypeDef definition

class CreateIntegrationAssociationResponseTypeDef(TypedDict):
    IntegrationAssociationId: str,
    IntegrationAssociationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateParticipantRequestRequestTypeDef#

# CreateParticipantRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateParticipantRequestRequestTypeDef

def get_value() -> CreateParticipantRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactId": ...,
        "ParticipantDetails": ...,
    }
# CreateParticipantRequestRequestTypeDef definition

class CreateParticipantRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    ParticipantDetails: ParticipantDetailsToAddTypeDef,  # (1)
    ClientToken: NotRequired[str],
  1. See ParticipantDetailsToAddTypeDef

CreateParticipantResponseTypeDef#

# CreateParticipantResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateParticipantResponseTypeDef

def get_value() -> CreateParticipantResponseTypeDef:
    return {
        "ParticipantCredentials": ...,
        "ParticipantId": ...,
        "ResponseMetadata": ...,
    }
# CreateParticipantResponseTypeDef definition

class CreateParticipantResponseTypeDef(TypedDict):
    ParticipantCredentials: ParticipantTokenCredentialsTypeDef,  # (1)
    ParticipantId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParticipantTokenCredentialsTypeDef
  2. See ResponseMetadataTypeDef

CreatePromptRequestRequestTypeDef#

# CreatePromptRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreatePromptRequestRequestTypeDef

def get_value() -> CreatePromptRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "S3Uri": ...,
    }
# CreatePromptRequestRequestTypeDef definition

class CreatePromptRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    S3Uri: str,
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

CreatePromptResponseTypeDef#

# CreatePromptResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreatePromptResponseTypeDef

def get_value() -> CreatePromptResponseTypeDef:
    return {
        "PromptARN": ...,
        "PromptId": ...,
        "ResponseMetadata": ...,
    }
# CreatePromptResponseTypeDef definition

class CreatePromptResponseTypeDef(TypedDict):
    PromptARN: str,
    PromptId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateQueueRequestRequestTypeDef#

# CreateQueueRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateQueueRequestRequestTypeDef

def get_value() -> CreateQueueRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "HoursOfOperationId": ...,
    }
# CreateQueueRequestRequestTypeDef definition

class CreateQueueRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    HoursOfOperationId: str,
    Description: NotRequired[str],
    OutboundCallerConfig: NotRequired[OutboundCallerConfigTypeDef],  # (1)
    MaxContacts: NotRequired[int],
    QuickConnectIds: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],
  1. See OutboundCallerConfigTypeDef

CreateQueueResponseTypeDef#

# CreateQueueResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateQueueResponseTypeDef

def get_value() -> CreateQueueResponseTypeDef:
    return {
        "QueueArn": ...,
        "QueueId": ...,
        "ResponseMetadata": ...,
    }
# CreateQueueResponseTypeDef definition

class CreateQueueResponseTypeDef(TypedDict):
    QueueArn: str,
    QueueId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateQuickConnectRequestRequestTypeDef#

# CreateQuickConnectRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateQuickConnectRequestRequestTypeDef

def get_value() -> CreateQuickConnectRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "QuickConnectConfig": ...,
    }
# CreateQuickConnectRequestRequestTypeDef definition

class CreateQuickConnectRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    QuickConnectConfig: QuickConnectConfigTypeDef,  # (1)
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See QuickConnectConfigTypeDef

CreateQuickConnectResponseTypeDef#

# CreateQuickConnectResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateQuickConnectResponseTypeDef

def get_value() -> CreateQuickConnectResponseTypeDef:
    return {
        "QuickConnectARN": ...,
        "QuickConnectId": ...,
        "ResponseMetadata": ...,
    }
# CreateQuickConnectResponseTypeDef definition

class CreateQuickConnectResponseTypeDef(TypedDict):
    QuickConnectARN: str,
    QuickConnectId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRoutingProfileRequestRequestTypeDef#

# CreateRoutingProfileRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateRoutingProfileRequestRequestTypeDef

def get_value() -> CreateRoutingProfileRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "Description": ...,
        "DefaultOutboundQueueId": ...,
        "MediaConcurrencies": ...,
    }
# CreateRoutingProfileRequestRequestTypeDef definition

class CreateRoutingProfileRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    Description: str,
    DefaultOutboundQueueId: str,
    MediaConcurrencies: Sequence[MediaConcurrencyTypeDef],  # (1)
    QueueConfigs: NotRequired[Sequence[RoutingProfileQueueConfigTypeDef]],  # (2)
    Tags: NotRequired[Mapping[str, str]],
  1. See MediaConcurrencyTypeDef
  2. See RoutingProfileQueueConfigTypeDef

CreateRoutingProfileResponseTypeDef#

# CreateRoutingProfileResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateRoutingProfileResponseTypeDef

def get_value() -> CreateRoutingProfileResponseTypeDef:
    return {
        "RoutingProfileArn": ...,
        "RoutingProfileId": ...,
        "ResponseMetadata": ...,
    }
# CreateRoutingProfileResponseTypeDef definition

class CreateRoutingProfileResponseTypeDef(TypedDict):
    RoutingProfileArn: str,
    RoutingProfileId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateRuleRequestRequestTypeDef#

# CreateRuleRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateRuleRequestRequestTypeDef

def get_value() -> CreateRuleRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "TriggerEventSource": ...,
        "Function": ...,
        "Actions": ...,
        "PublishStatus": ...,
    }
# CreateRuleRequestRequestTypeDef definition

class CreateRuleRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    TriggerEventSource: RuleTriggerEventSourceTypeDef,  # (1)
    Function: str,
    Actions: Sequence[RuleActionTypeDef],  # (2)
    PublishStatus: RulePublishStatusType,  # (3)
    ClientToken: NotRequired[str],
  1. See RuleTriggerEventSourceTypeDef
  2. See RuleActionTypeDef
  3. See RulePublishStatusType

CreateRuleResponseTypeDef#

# CreateRuleResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateRuleResponseTypeDef

def get_value() -> CreateRuleResponseTypeDef:
    return {
        "RuleArn": ...,
        "RuleId": ...,
        "ResponseMetadata": ...,
    }
# CreateRuleResponseTypeDef definition

class CreateRuleResponseTypeDef(TypedDict):
    RuleArn: str,
    RuleId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateSecurityProfileRequestRequestTypeDef#

# CreateSecurityProfileRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateSecurityProfileRequestRequestTypeDef

def get_value() -> CreateSecurityProfileRequestRequestTypeDef:
    return {
        "SecurityProfileName": ...,
        "InstanceId": ...,
    }
# CreateSecurityProfileRequestRequestTypeDef definition

class CreateSecurityProfileRequestRequestTypeDef(TypedDict):
    SecurityProfileName: str,
    InstanceId: str,
    Description: NotRequired[str],
    Permissions: NotRequired[Sequence[str]],
    Tags: NotRequired[Mapping[str, str]],
    AllowedAccessControlTags: NotRequired[Mapping[str, str]],
    TagRestrictedResources: NotRequired[Sequence[str]],

CreateSecurityProfileResponseTypeDef#

# CreateSecurityProfileResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateSecurityProfileResponseTypeDef

def get_value() -> CreateSecurityProfileResponseTypeDef:
    return {
        "SecurityProfileId": ...,
        "SecurityProfileArn": ...,
        "ResponseMetadata": ...,
    }
# CreateSecurityProfileResponseTypeDef definition

class CreateSecurityProfileResponseTypeDef(TypedDict):
    SecurityProfileId: str,
    SecurityProfileArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateTaskTemplateRequestRequestTypeDef#

# CreateTaskTemplateRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateTaskTemplateRequestRequestTypeDef

def get_value() -> CreateTaskTemplateRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "Name": ...,
        "Fields": ...,
    }
# CreateTaskTemplateRequestRequestTypeDef definition

class CreateTaskTemplateRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    Fields: Sequence[TaskTemplateFieldTypeDef],  # (1)
    Description: NotRequired[str],
    ContactFlowId: NotRequired[str],
    Constraints: NotRequired[TaskTemplateConstraintsTypeDef],  # (2)
    Defaults: NotRequired[TaskTemplateDefaultsTypeDef],  # (3)
    Status: NotRequired[TaskTemplateStatusType],  # (4)
    ClientToken: NotRequired[str],
  1. See TaskTemplateFieldTypeDef
  2. See TaskTemplateConstraintsTypeDef
  3. See TaskTemplateDefaultsTypeDef
  4. See TaskTemplateStatusType

CreateTaskTemplateResponseTypeDef#

# CreateTaskTemplateResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateTaskTemplateResponseTypeDef

def get_value() -> CreateTaskTemplateResponseTypeDef:
    return {
        "Id": ...,
        "Arn": ...,
        "ResponseMetadata": ...,
    }
# CreateTaskTemplateResponseTypeDef definition

class CreateTaskTemplateResponseTypeDef(TypedDict):
    Id: str,
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateTrafficDistributionGroupRequestRequestTypeDef#

# CreateTrafficDistributionGroupRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateTrafficDistributionGroupRequestRequestTypeDef

def get_value() -> CreateTrafficDistributionGroupRequestRequestTypeDef:
    return {
        "Name": ...,
        "InstanceId": ...,
    }
# CreateTrafficDistributionGroupRequestRequestTypeDef definition

class CreateTrafficDistributionGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    InstanceId: str,
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

CreateTrafficDistributionGroupResponseTypeDef#

# CreateTrafficDistributionGroupResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateTrafficDistributionGroupResponseTypeDef

def get_value() -> CreateTrafficDistributionGroupResponseTypeDef:
    return {
        "Id": ...,
        "Arn": ...,
        "ResponseMetadata": ...,
    }
# CreateTrafficDistributionGroupResponseTypeDef definition

class CreateTrafficDistributionGroupResponseTypeDef(TypedDict):
    Id: str,
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUseCaseRequestRequestTypeDef#

# CreateUseCaseRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateUseCaseRequestRequestTypeDef

def get_value() -> CreateUseCaseRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "IntegrationAssociationId": ...,
        "UseCaseType": ...,
    }
# CreateUseCaseRequestRequestTypeDef definition

class CreateUseCaseRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    IntegrationAssociationId: str,
    UseCaseType: UseCaseTypeType,  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See UseCaseTypeType

CreateUseCaseResponseTypeDef#

# CreateUseCaseResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateUseCaseResponseTypeDef

def get_value() -> CreateUseCaseResponseTypeDef:
    return {
        "UseCaseId": ...,
        "UseCaseArn": ...,
        "ResponseMetadata": ...,
    }
# CreateUseCaseResponseTypeDef definition

class CreateUseCaseResponseTypeDef(TypedDict):
    UseCaseId: str,
    UseCaseArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUserHierarchyGroupRequestRequestTypeDef#

# CreateUserHierarchyGroupRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateUserHierarchyGroupRequestRequestTypeDef

def get_value() -> CreateUserHierarchyGroupRequestRequestTypeDef:
    return {
        "Name": ...,
        "InstanceId": ...,
    }
# CreateUserHierarchyGroupRequestRequestTypeDef definition

class CreateUserHierarchyGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    InstanceId: str,
    ParentGroupId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

CreateUserHierarchyGroupResponseTypeDef#

# CreateUserHierarchyGroupResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateUserHierarchyGroupResponseTypeDef

def get_value() -> CreateUserHierarchyGroupResponseTypeDef:
    return {
        "HierarchyGroupId": ...,
        "HierarchyGroupArn": ...,
        "ResponseMetadata": ...,
    }
# CreateUserHierarchyGroupResponseTypeDef definition

class CreateUserHierarchyGroupResponseTypeDef(TypedDict):
    HierarchyGroupId: str,
    HierarchyGroupArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateUserRequestRequestTypeDef#

# CreateUserRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateUserRequestRequestTypeDef

def get_value() -> CreateUserRequestRequestTypeDef:
    return {
        "Username": ...,
        "PhoneConfig": ...,
        "SecurityProfileIds": ...,
        "RoutingProfileId": ...,
        "InstanceId": ...,
    }
# CreateUserRequestRequestTypeDef definition

class CreateUserRequestRequestTypeDef(TypedDict):
    Username: str,
    PhoneConfig: UserPhoneConfigTypeDef,  # (1)
    SecurityProfileIds: Sequence[str],
    RoutingProfileId: str,
    InstanceId: str,
    Password: NotRequired[str],
    IdentityInfo: NotRequired[UserIdentityInfoTypeDef],  # (2)
    DirectoryUserId: NotRequired[str],
    HierarchyGroupId: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See UserPhoneConfigTypeDef
  2. See UserIdentityInfoTypeDef

CreateUserResponseTypeDef#

# CreateUserResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateUserResponseTypeDef

def get_value() -> CreateUserResponseTypeDef:
    return {
        "UserId": ...,
        "UserArn": ...,
        "ResponseMetadata": ...,
    }
# CreateUserResponseTypeDef definition

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

CreateVocabularyRequestRequestTypeDef#

# CreateVocabularyRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import CreateVocabularyRequestRequestTypeDef

def get_value() -> CreateVocabularyRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "VocabularyName": ...,
        "LanguageCode": ...,
        "Content": ...,
    }
# CreateVocabularyRequestRequestTypeDef definition

class CreateVocabularyRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    VocabularyName: str,
    LanguageCode: VocabularyLanguageCodeType,  # (1)
    Content: str,
    ClientToken: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See VocabularyLanguageCodeType

CreateVocabularyResponseTypeDef#

# CreateVocabularyResponseTypeDef usage example

from mypy_boto3_connect.type_defs import CreateVocabularyResponseTypeDef

def get_value() -> CreateVocabularyResponseTypeDef:
    return {
        "VocabularyArn": ...,
        "VocabularyId": ...,
        "State": ...,
        "ResponseMetadata": ...,
    }
# CreateVocabularyResponseTypeDef definition

class CreateVocabularyResponseTypeDef(TypedDict):
    VocabularyArn: str,
    VocabularyId: str,
    State: VocabularyStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VocabularyStateType
  2. See ResponseMetadataTypeDef

CredentialsTypeDef#

# CredentialsTypeDef usage example

from mypy_boto3_connect.type_defs import CredentialsTypeDef

def get_value() -> CredentialsTypeDef:
    return {
        "AccessToken": ...,
    }
# CredentialsTypeDef definition

class CredentialsTypeDef(TypedDict):
    AccessToken: NotRequired[str],
    AccessTokenExpiration: NotRequired[datetime],
    RefreshToken: NotRequired[str],
    RefreshTokenExpiration: NotRequired[datetime],

CrossChannelBehaviorTypeDef#

# CrossChannelBehaviorTypeDef usage example

from mypy_boto3_connect.type_defs import CrossChannelBehaviorTypeDef

def get_value() -> CrossChannelBehaviorTypeDef:
    return {
        "BehaviorType": ...,
    }
# CrossChannelBehaviorTypeDef definition

class CrossChannelBehaviorTypeDef(TypedDict):
    BehaviorType: BehaviorTypeType,  # (1)
  1. See BehaviorTypeType

CurrentMetricDataTypeDef#

# CurrentMetricDataTypeDef usage example

from mypy_boto3_connect.type_defs import CurrentMetricDataTypeDef

def get_value() -> CurrentMetricDataTypeDef:
    return {
        "Metric": ...,
    }
# CurrentMetricDataTypeDef definition

class CurrentMetricDataTypeDef(TypedDict):
    Metric: NotRequired[CurrentMetricTypeDef],  # (1)
    Value: NotRequired[float],
  1. See CurrentMetricTypeDef

CurrentMetricResultTypeDef#

# CurrentMetricResultTypeDef usage example

from mypy_boto3_connect.type_defs import CurrentMetricResultTypeDef

def get_value() -> CurrentMetricResultTypeDef:
    return {
        "Dimensions": ...,
    }
# CurrentMetricResultTypeDef definition

class CurrentMetricResultTypeDef(TypedDict):
    Dimensions: NotRequired[DimensionsTypeDef],  # (1)
    Collections: NotRequired[List[CurrentMetricDataTypeDef]],  # (2)
  1. See DimensionsTypeDef
  2. See CurrentMetricDataTypeDef

CurrentMetricSortCriteriaTypeDef#

# CurrentMetricSortCriteriaTypeDef usage example

from mypy_boto3_connect.type_defs import CurrentMetricSortCriteriaTypeDef

def get_value() -> CurrentMetricSortCriteriaTypeDef:
    return {
        "SortByMetric": ...,
    }
# CurrentMetricSortCriteriaTypeDef definition

class CurrentMetricSortCriteriaTypeDef(TypedDict):
    SortByMetric: NotRequired[CurrentMetricNameType],  # (1)
    SortOrder: NotRequired[SortOrderType],  # (2)
  1. See CurrentMetricNameType
  2. See SortOrderType

CurrentMetricTypeDef#

# CurrentMetricTypeDef usage example

from mypy_boto3_connect.type_defs import CurrentMetricTypeDef

def get_value() -> CurrentMetricTypeDef:
    return {
        "Name": ...,
    }
# CurrentMetricTypeDef definition

class CurrentMetricTypeDef(TypedDict):
    Name: NotRequired[CurrentMetricNameType],  # (1)
    Unit: NotRequired[UnitType],  # (2)
  1. See CurrentMetricNameType
  2. See UnitType

DateReferenceTypeDef#

# DateReferenceTypeDef usage example

from mypy_boto3_connect.type_defs import DateReferenceTypeDef

def get_value() -> DateReferenceTypeDef:
    return {
        "Name": ...,
    }
# DateReferenceTypeDef definition

class DateReferenceTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

DeactivateEvaluationFormRequestRequestTypeDef#

# DeactivateEvaluationFormRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeactivateEvaluationFormRequestRequestTypeDef

def get_value() -> DeactivateEvaluationFormRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "EvaluationFormId": ...,
        "EvaluationFormVersion": ...,
    }
# DeactivateEvaluationFormRequestRequestTypeDef definition

class DeactivateEvaluationFormRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    EvaluationFormId: str,
    EvaluationFormVersion: int,

DeactivateEvaluationFormResponseTypeDef#

# DeactivateEvaluationFormResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DeactivateEvaluationFormResponseTypeDef

def get_value() -> DeactivateEvaluationFormResponseTypeDef:
    return {
        "EvaluationFormId": ...,
        "EvaluationFormArn": ...,
        "EvaluationFormVersion": ...,
        "ResponseMetadata": ...,
    }
# DeactivateEvaluationFormResponseTypeDef definition

class DeactivateEvaluationFormResponseTypeDef(TypedDict):
    EvaluationFormId: str,
    EvaluationFormArn: str,
    EvaluationFormVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DefaultVocabularyTypeDef#

# DefaultVocabularyTypeDef usage example

from mypy_boto3_connect.type_defs import DefaultVocabularyTypeDef

def get_value() -> DefaultVocabularyTypeDef:
    return {
        "InstanceId": ...,
        "LanguageCode": ...,
        "VocabularyId": ...,
        "VocabularyName": ...,
    }
# DefaultVocabularyTypeDef definition

class DefaultVocabularyTypeDef(TypedDict):
    InstanceId: str,
    LanguageCode: VocabularyLanguageCodeType,  # (1)
    VocabularyId: str,
    VocabularyName: str,
  1. See VocabularyLanguageCodeType

DeleteContactEvaluationRequestRequestTypeDef#

# DeleteContactEvaluationRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteContactEvaluationRequestRequestTypeDef

def get_value() -> DeleteContactEvaluationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "EvaluationId": ...,
    }
# DeleteContactEvaluationRequestRequestTypeDef definition

class DeleteContactEvaluationRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    EvaluationId: str,

DeleteContactFlowModuleRequestRequestTypeDef#

# DeleteContactFlowModuleRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteContactFlowModuleRequestRequestTypeDef

def get_value() -> DeleteContactFlowModuleRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactFlowModuleId": ...,
    }
# DeleteContactFlowModuleRequestRequestTypeDef definition

class DeleteContactFlowModuleRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowModuleId: str,

DeleteContactFlowRequestRequestTypeDef#

# DeleteContactFlowRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteContactFlowRequestRequestTypeDef

def get_value() -> DeleteContactFlowRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactFlowId": ...,
    }
# DeleteContactFlowRequestRequestTypeDef definition

class DeleteContactFlowRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,

DeleteEvaluationFormRequestRequestTypeDef#

# DeleteEvaluationFormRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteEvaluationFormRequestRequestTypeDef

def get_value() -> DeleteEvaluationFormRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "EvaluationFormId": ...,
    }
# DeleteEvaluationFormRequestRequestTypeDef definition

class DeleteEvaluationFormRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    EvaluationFormId: str,
    EvaluationFormVersion: NotRequired[int],

DeleteHoursOfOperationRequestRequestTypeDef#

# DeleteHoursOfOperationRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteHoursOfOperationRequestRequestTypeDef

def get_value() -> DeleteHoursOfOperationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "HoursOfOperationId": ...,
    }
# DeleteHoursOfOperationRequestRequestTypeDef definition

class DeleteHoursOfOperationRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,

DeleteInstanceRequestRequestTypeDef#

# DeleteInstanceRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteInstanceRequestRequestTypeDef

def get_value() -> DeleteInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
# DeleteInstanceRequestRequestTypeDef definition

class DeleteInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

DeleteIntegrationAssociationRequestRequestTypeDef#

# DeleteIntegrationAssociationRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteIntegrationAssociationRequestRequestTypeDef

def get_value() -> DeleteIntegrationAssociationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "IntegrationAssociationId": ...,
    }
# DeleteIntegrationAssociationRequestRequestTypeDef definition

class DeleteIntegrationAssociationRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    IntegrationAssociationId: str,

DeletePromptRequestRequestTypeDef#

# DeletePromptRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeletePromptRequestRequestTypeDef

def get_value() -> DeletePromptRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "PromptId": ...,
    }
# DeletePromptRequestRequestTypeDef definition

class DeletePromptRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    PromptId: str,

DeleteQuickConnectRequestRequestTypeDef#

# DeleteQuickConnectRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteQuickConnectRequestRequestTypeDef

def get_value() -> DeleteQuickConnectRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "QuickConnectId": ...,
    }
# DeleteQuickConnectRequestRequestTypeDef definition

class DeleteQuickConnectRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    QuickConnectId: str,

DeleteRuleRequestRequestTypeDef#

# DeleteRuleRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteRuleRequestRequestTypeDef

def get_value() -> DeleteRuleRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "RuleId": ...,
    }
# DeleteRuleRequestRequestTypeDef definition

class DeleteRuleRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    RuleId: str,

DeleteSecurityProfileRequestRequestTypeDef#

# DeleteSecurityProfileRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteSecurityProfileRequestRequestTypeDef

def get_value() -> DeleteSecurityProfileRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "SecurityProfileId": ...,
    }
# DeleteSecurityProfileRequestRequestTypeDef definition

class DeleteSecurityProfileRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    SecurityProfileId: str,

DeleteTaskTemplateRequestRequestTypeDef#

# DeleteTaskTemplateRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteTaskTemplateRequestRequestTypeDef

def get_value() -> DeleteTaskTemplateRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "TaskTemplateId": ...,
    }
# DeleteTaskTemplateRequestRequestTypeDef definition

class DeleteTaskTemplateRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    TaskTemplateId: str,

DeleteTrafficDistributionGroupRequestRequestTypeDef#

# DeleteTrafficDistributionGroupRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteTrafficDistributionGroupRequestRequestTypeDef

def get_value() -> DeleteTrafficDistributionGroupRequestRequestTypeDef:
    return {
        "TrafficDistributionGroupId": ...,
    }
# DeleteTrafficDistributionGroupRequestRequestTypeDef definition

class DeleteTrafficDistributionGroupRequestRequestTypeDef(TypedDict):
    TrafficDistributionGroupId: str,

DeleteUseCaseRequestRequestTypeDef#

# DeleteUseCaseRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteUseCaseRequestRequestTypeDef

def get_value() -> DeleteUseCaseRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "IntegrationAssociationId": ...,
        "UseCaseId": ...,
    }
# DeleteUseCaseRequestRequestTypeDef definition

class DeleteUseCaseRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    IntegrationAssociationId: str,
    UseCaseId: str,

DeleteUserHierarchyGroupRequestRequestTypeDef#

# DeleteUserHierarchyGroupRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteUserHierarchyGroupRequestRequestTypeDef

def get_value() -> DeleteUserHierarchyGroupRequestRequestTypeDef:
    return {
        "HierarchyGroupId": ...,
        "InstanceId": ...,
    }
# DeleteUserHierarchyGroupRequestRequestTypeDef definition

class DeleteUserHierarchyGroupRequestRequestTypeDef(TypedDict):
    HierarchyGroupId: str,
    InstanceId: str,

DeleteUserRequestRequestTypeDef#

# DeleteUserRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteUserRequestRequestTypeDef

def get_value() -> DeleteUserRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "UserId": ...,
    }
# DeleteUserRequestRequestTypeDef definition

class DeleteUserRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    UserId: str,

DeleteVocabularyRequestRequestTypeDef#

# DeleteVocabularyRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteVocabularyRequestRequestTypeDef

def get_value() -> DeleteVocabularyRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "VocabularyId": ...,
    }
# DeleteVocabularyRequestRequestTypeDef definition

class DeleteVocabularyRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    VocabularyId: str,

DeleteVocabularyResponseTypeDef#

# DeleteVocabularyResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DeleteVocabularyResponseTypeDef

def get_value() -> DeleteVocabularyResponseTypeDef:
    return {
        "VocabularyArn": ...,
        "VocabularyId": ...,
        "State": ...,
        "ResponseMetadata": ...,
    }
# DeleteVocabularyResponseTypeDef definition

class DeleteVocabularyResponseTypeDef(TypedDict):
    VocabularyArn: str,
    VocabularyId: str,
    State: VocabularyStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VocabularyStateType
  2. See ResponseMetadataTypeDef

DescribeAgentStatusRequestRequestTypeDef#

# DescribeAgentStatusRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeAgentStatusRequestRequestTypeDef

def get_value() -> DescribeAgentStatusRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "AgentStatusId": ...,
    }
# DescribeAgentStatusRequestRequestTypeDef definition

class DescribeAgentStatusRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    AgentStatusId: str,

DescribeAgentStatusResponseTypeDef#

# DescribeAgentStatusResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeAgentStatusResponseTypeDef

def get_value() -> DescribeAgentStatusResponseTypeDef:
    return {
        "AgentStatus": ...,
        "ResponseMetadata": ...,
    }
# DescribeAgentStatusResponseTypeDef definition

class DescribeAgentStatusResponseTypeDef(TypedDict):
    AgentStatus: AgentStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AgentStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeContactEvaluationRequestRequestTypeDef#

# DescribeContactEvaluationRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeContactEvaluationRequestRequestTypeDef

def get_value() -> DescribeContactEvaluationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "EvaluationId": ...,
    }
# DescribeContactEvaluationRequestRequestTypeDef definition

class DescribeContactEvaluationRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    EvaluationId: str,

DescribeContactEvaluationResponseTypeDef#

# DescribeContactEvaluationResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeContactEvaluationResponseTypeDef

def get_value() -> DescribeContactEvaluationResponseTypeDef:
    return {
        "Evaluation": ...,
        "EvaluationForm": ...,
        "ResponseMetadata": ...,
    }
# DescribeContactEvaluationResponseTypeDef definition

class DescribeContactEvaluationResponseTypeDef(TypedDict):
    Evaluation: EvaluationTypeDef,  # (1)
    EvaluationForm: EvaluationFormContentTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EvaluationTypeDef
  2. See EvaluationFormContentTypeDef
  3. See ResponseMetadataTypeDef

DescribeContactFlowModuleRequestRequestTypeDef#

# DescribeContactFlowModuleRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeContactFlowModuleRequestRequestTypeDef

def get_value() -> DescribeContactFlowModuleRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactFlowModuleId": ...,
    }
# DescribeContactFlowModuleRequestRequestTypeDef definition

class DescribeContactFlowModuleRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowModuleId: str,

DescribeContactFlowModuleResponseTypeDef#

# DescribeContactFlowModuleResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeContactFlowModuleResponseTypeDef

def get_value() -> DescribeContactFlowModuleResponseTypeDef:
    return {
        "ContactFlowModule": ...,
        "ResponseMetadata": ...,
    }
# DescribeContactFlowModuleResponseTypeDef definition

class DescribeContactFlowModuleResponseTypeDef(TypedDict):
    ContactFlowModule: ContactFlowModuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContactFlowModuleTypeDef
  2. See ResponseMetadataTypeDef

DescribeContactFlowRequestRequestTypeDef#

# DescribeContactFlowRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeContactFlowRequestRequestTypeDef

def get_value() -> DescribeContactFlowRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactFlowId": ...,
    }
# DescribeContactFlowRequestRequestTypeDef definition

class DescribeContactFlowRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,

DescribeContactFlowResponseTypeDef#

# DescribeContactFlowResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeContactFlowResponseTypeDef

def get_value() -> DescribeContactFlowResponseTypeDef:
    return {
        "ContactFlow": ...,
        "ResponseMetadata": ...,
    }
# DescribeContactFlowResponseTypeDef definition

class DescribeContactFlowResponseTypeDef(TypedDict):
    ContactFlow: ContactFlowTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContactFlowTypeDef
  2. See ResponseMetadataTypeDef

DescribeContactRequestRequestTypeDef#

# DescribeContactRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeContactRequestRequestTypeDef

def get_value() -> DescribeContactRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "ContactId": ...,
    }
# DescribeContactRequestRequestTypeDef definition

class DescribeContactRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,

DescribeContactResponseTypeDef#

# DescribeContactResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeContactResponseTypeDef

def get_value() -> DescribeContactResponseTypeDef:
    return {
        "Contact": ...,
        "ResponseMetadata": ...,
    }
# DescribeContactResponseTypeDef definition

class DescribeContactResponseTypeDef(TypedDict):
    Contact: ContactTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContactTypeDef
  2. See ResponseMetadataTypeDef

DescribeEvaluationFormRequestRequestTypeDef#

# DescribeEvaluationFormRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeEvaluationFormRequestRequestTypeDef

def get_value() -> DescribeEvaluationFormRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "EvaluationFormId": ...,
    }
# DescribeEvaluationFormRequestRequestTypeDef definition

class DescribeEvaluationFormRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    EvaluationFormId: str,
    EvaluationFormVersion: NotRequired[int],

DescribeEvaluationFormResponseTypeDef#

# DescribeEvaluationFormResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeEvaluationFormResponseTypeDef

def get_value() -> DescribeEvaluationFormResponseTypeDef:
    return {
        "EvaluationForm": ...,
        "ResponseMetadata": ...,
    }
# DescribeEvaluationFormResponseTypeDef definition

class DescribeEvaluationFormResponseTypeDef(TypedDict):
    EvaluationForm: EvaluationFormTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EvaluationFormTypeDef
  2. See ResponseMetadataTypeDef

DescribeHoursOfOperationRequestRequestTypeDef#

# DescribeHoursOfOperationRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeHoursOfOperationRequestRequestTypeDef

def get_value() -> DescribeHoursOfOperationRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "HoursOfOperationId": ...,
    }
# DescribeHoursOfOperationRequestRequestTypeDef definition

class DescribeHoursOfOperationRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,

DescribeHoursOfOperationResponseTypeDef#

# DescribeHoursOfOperationResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeHoursOfOperationResponseTypeDef

def get_value() -> DescribeHoursOfOperationResponseTypeDef:
    return {
        "HoursOfOperation": ...,
        "ResponseMetadata": ...,
    }
# DescribeHoursOfOperationResponseTypeDef definition

class DescribeHoursOfOperationResponseTypeDef(TypedDict):
    HoursOfOperation: HoursOfOperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HoursOfOperationTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceAttributeRequestRequestTypeDef#

# DescribeInstanceAttributeRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeInstanceAttributeRequestRequestTypeDef

def get_value() -> DescribeInstanceAttributeRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "AttributeType": ...,
    }
# DescribeInstanceAttributeRequestRequestTypeDef definition

class DescribeInstanceAttributeRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    AttributeType: InstanceAttributeTypeType,  # (1)
  1. See InstanceAttributeTypeType

DescribeInstanceAttributeResponseTypeDef#

# DescribeInstanceAttributeResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeInstanceAttributeResponseTypeDef

def get_value() -> DescribeInstanceAttributeResponseTypeDef:
    return {
        "Attribute": ...,
        "ResponseMetadata": ...,
    }
# DescribeInstanceAttributeResponseTypeDef definition

class DescribeInstanceAttributeResponseTypeDef(TypedDict):
    Attribute: AttributeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AttributeTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceRequestRequestTypeDef#

# DescribeInstanceRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeInstanceRequestRequestTypeDef

def get_value() -> DescribeInstanceRequestRequestTypeDef:
    return {
        "InstanceId": ...,
    }
# DescribeInstanceRequestRequestTypeDef definition

class DescribeInstanceRequestRequestTypeDef(TypedDict):
    InstanceId: str,

DescribeInstanceResponseTypeDef#

# DescribeInstanceResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeInstanceResponseTypeDef

def get_value() -> DescribeInstanceResponseTypeDef:
    return {
        "Instance": ...,
        "ResponseMetadata": ...,
    }
# DescribeInstanceResponseTypeDef definition

class DescribeInstanceResponseTypeDef(TypedDict):
    Instance: InstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceStorageConfigRequestRequestTypeDef#

# DescribeInstanceStorageConfigRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeInstanceStorageConfigRequestRequestTypeDef

def get_value() -> DescribeInstanceStorageConfigRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "AssociationId": ...,
        "ResourceType": ...,
    }
# DescribeInstanceStorageConfigRequestRequestTypeDef definition

class DescribeInstanceStorageConfigRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    AssociationId: str,
    ResourceType: InstanceStorageResourceTypeType,  # (1)
  1. See InstanceStorageResourceTypeType

DescribeInstanceStorageConfigResponseTypeDef#

# DescribeInstanceStorageConfigResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeInstanceStorageConfigResponseTypeDef

def get_value() -> DescribeInstanceStorageConfigResponseTypeDef:
    return {
        "StorageConfig": ...,
        "ResponseMetadata": ...,
    }
# DescribeInstanceStorageConfigResponseTypeDef definition

class DescribeInstanceStorageConfigResponseTypeDef(TypedDict):
    StorageConfig: InstanceStorageConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceStorageConfigTypeDef
  2. See ResponseMetadataTypeDef

DescribePhoneNumberRequestRequestTypeDef#

# DescribePhoneNumberRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribePhoneNumberRequestRequestTypeDef

def get_value() -> DescribePhoneNumberRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }
# DescribePhoneNumberRequestRequestTypeDef definition

class DescribePhoneNumberRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,

DescribePhoneNumberResponseTypeDef#

# DescribePhoneNumberResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribePhoneNumberResponseTypeDef

def get_value() -> DescribePhoneNumberResponseTypeDef:
    return {
        "ClaimedPhoneNumberSummary": ...,
        "ResponseMetadata": ...,
    }
# DescribePhoneNumberResponseTypeDef definition

class DescribePhoneNumberResponseTypeDef(TypedDict):
    ClaimedPhoneNumberSummary: ClaimedPhoneNumberSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ClaimedPhoneNumberSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribePromptRequestRequestTypeDef#

# DescribePromptRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribePromptRequestRequestTypeDef

def get_value() -> DescribePromptRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "PromptId": ...,
    }
# DescribePromptRequestRequestTypeDef definition

class DescribePromptRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    PromptId: str,

DescribePromptResponseTypeDef#

# DescribePromptResponseTypeDef usage example

from mypy_boto3_connect.type_defs import DescribePromptResponseTypeDef

def get_value() -> DescribePromptResponseTypeDef:
    return {
        "Prompt": ...,
        "ResponseMetadata": ...,
    }
# DescribePromptResponseTypeDef definition

class DescribePromptResponseTypeDef(TypedDict):
    Prompt: PromptTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PromptTypeDef
  2. See ResponseMetadataTypeDef

DescribeQueueRequestRequestTypeDef#

# DescribeQueueRequestRequestTypeDef usage example

from mypy_boto3_connect.type_defs import DescribeQueueRequestRequestTypeDef

def get_value() -> DescribeQueueRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "QueueId": ...,
    }
# DescribeQueueRequestRequestTypeDef definition

class DescribeQueueRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,

DescribeQueueResponseTypeDef