Skip to content

Typed dictionaries

Index > Connect > Typed dictionaries

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

ActionSummaryTypeDef

Usage Example
from mypy_boto3_connect.type_defs import ActionSummaryTypeDef

def get_value() -> ActionSummaryTypeDef:
    return {
        "ActionType": ...,
    }
Definition
class ActionSummaryTypeDef(TypedDict):
    ActionType: ActionTypeType,  # (1)
  1. See ActionTypeType

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],
    StatusName: 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

RuleTriggerEventSourceTypeDef

Usage Example
from mypy_boto3_connect.type_defs import RuleTriggerEventSourceTypeDef

def get_value() -> RuleTriggerEventSourceTypeDef:
    return {
        "EventSourceName": ...,
    }
Definition
class RuleTriggerEventSourceTypeDef(TypedDict):
    EventSourceName: EventSourceNameType,  # (1)
    IntegrationAssociationId: NotRequired[str],
  1. See EventSourceNameType

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]],
    AllowedAccessControlTags: NotRequired[Mapping[str, str]],
    TagRestrictedResources: NotRequired[Sequence[str]],

CreateTrafficDistributionGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CreateTrafficDistributionGroupRequestRequestTypeDef

def get_value() -> CreateTrafficDistributionGroupRequestRequestTypeDef:
    return {
        "Name": ...,
        "InstanceId": ...,
    }
Definition
class CreateTrafficDistributionGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    InstanceId: str,
    Description: NotRequired[str],
    ClientToken: NotRequired[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],
    SecondaryEmail: NotRequired[str],
    Mobile: 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

CurrentMetricSortCriteriaTypeDef

Usage Example
from mypy_boto3_connect.type_defs import CurrentMetricSortCriteriaTypeDef

def get_value() -> CurrentMetricSortCriteriaTypeDef:
    return {
        "SortByMetric": ...,
    }
Definition
class CurrentMetricSortCriteriaTypeDef(TypedDict):
    SortByMetric: NotRequired[CurrentMetricNameType],  # (1)
    SortOrder: NotRequired[SortOrderType],  # (2)
  1. See CurrentMetricNameType
  2. See SortOrderType

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,

DeleteRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteRuleRequestRequestTypeDef

def get_value() -> DeleteRuleRequestRequestTypeDef:
    return {
        "InstanceId": ...,
        "RuleId": ...,
    }
Definition
class DeleteRuleRequestRequestTypeDef(TypedDict):
    InstanceId: str,
    RuleId: 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,

DeleteTrafficDistributionGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_connect.type_defs import DeleteTrafficDistributionGroupRequestRequestTypeDef

def get_value() -> DeleteTrafficDistributionGroupRequestRequestTypeDef:
    return {
        "TrafficDistributionGroupId": ...,
    }
Definition
class DeleteTrafficDistributionGroupRequestRequestTypeDef(TypedDict):
    TrafficDistributionGroupId: 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