Skip to content

Type definitions#

Index > Connect > Type definitions

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

TimestampTypeDef#

# TimestampTypeDef Union usage example

from types_boto3_connect.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AgentsCriteriaUnionTypeDef#

# AgentsCriteriaUnionTypeDef Union usage example

from types_boto3_connect.type_defs import AgentsCriteriaUnionTypeDef


def get_value() -> AgentsCriteriaUnionTypeDef:
    return ...


# AgentsCriteriaUnionTypeDef definition

AgentsCriteriaUnionTypeDef = Union[
    AgentsCriteriaTypeDef,  # (1)
    AgentsCriteriaOutputTypeDef,  # (2)
]
  1. See AgentsCriteriaTypeDef
  2. See AgentsCriteriaOutputTypeDef

ApplicationUnionTypeDef#

# ApplicationUnionTypeDef Union usage example

from types_boto3_connect.type_defs import ApplicationUnionTypeDef


def get_value() -> ApplicationUnionTypeDef:
    return ...


# ApplicationUnionTypeDef definition

ApplicationUnionTypeDef = Union[
    ApplicationTypeDef,  # (1)
    ApplicationOutputTypeDef,  # (2)
]
  1. See ApplicationTypeDef
  2. See ApplicationOutputTypeDef

EvaluationFormSectionUnionTypeDef#

# EvaluationFormSectionUnionTypeDef Union usage example

from types_boto3_connect.type_defs import EvaluationFormSectionUnionTypeDef


def get_value() -> EvaluationFormSectionUnionTypeDef:
    return ...


# EvaluationFormSectionUnionTypeDef definition

EvaluationFormSectionUnionTypeDef = Union[
    EvaluationFormSectionTypeDef,  # (1)
    EvaluationFormSectionOutputTypeDef,  # (2)
]
  1. See EvaluationFormSectionTypeDef
  2. See EvaluationFormSectionOutputTypeDef

FieldValueUnionUnionTypeDef#

# FieldValueUnionUnionTypeDef Union usage example

from types_boto3_connect.type_defs import FieldValueUnionUnionTypeDef


def get_value() -> FieldValueUnionUnionTypeDef:
    return ...


# FieldValueUnionUnionTypeDef definition

FieldValueUnionUnionTypeDef = Union[
    FieldValueUnionTypeDef,  # (1)
    FieldValueUnionOutputTypeDef,  # (2)
]
  1. See FieldValueUnionTypeDef
  2. See FieldValueUnionOutputTypeDef

MetricFilterV2UnionTypeDef#

# MetricFilterV2UnionTypeDef Union usage example

from types_boto3_connect.type_defs import MetricFilterV2UnionTypeDef


def get_value() -> MetricFilterV2UnionTypeDef:
    return ...


# MetricFilterV2UnionTypeDef definition

MetricFilterV2UnionTypeDef = Union[
    MetricFilterV2TypeDef,  # (1)
    MetricFilterV2OutputTypeDef,  # (2)
]
  1. See MetricFilterV2TypeDef
  2. See MetricFilterV2OutputTypeDef

NotificationRecipientTypeUnionTypeDef#

# NotificationRecipientTypeUnionTypeDef Union usage example

from types_boto3_connect.type_defs import NotificationRecipientTypeUnionTypeDef


def get_value() -> NotificationRecipientTypeUnionTypeDef:
    return ...


# NotificationRecipientTypeUnionTypeDef definition

NotificationRecipientTypeUnionTypeDef = Union[
    NotificationRecipientTypeTypeDef,  # (1)
    NotificationRecipientTypeOutputTypeDef,  # (2)
]
  1. See NotificationRecipientTypeTypeDef
  2. See NotificationRecipientTypeOutputTypeDef

PredefinedAttributeValuesUnionTypeDef#

# PredefinedAttributeValuesUnionTypeDef Union usage example

from types_boto3_connect.type_defs import PredefinedAttributeValuesUnionTypeDef


def get_value() -> PredefinedAttributeValuesUnionTypeDef:
    return ...


# PredefinedAttributeValuesUnionTypeDef definition

PredefinedAttributeValuesUnionTypeDef = Union[
    PredefinedAttributeValuesTypeDef,  # (1)
    PredefinedAttributeValuesOutputTypeDef,  # (2)
]
  1. See PredefinedAttributeValuesTypeDef
  2. See PredefinedAttributeValuesOutputTypeDef

SegmentAttributeValueUnionTypeDef#

# SegmentAttributeValueUnionTypeDef Union usage example

from types_boto3_connect.type_defs import SegmentAttributeValueUnionTypeDef


def get_value() -> SegmentAttributeValueUnionTypeDef:
    return ...


# SegmentAttributeValueUnionTypeDef definition

SegmentAttributeValueUnionTypeDef = Union[
    SegmentAttributeValueTypeDef,  # (1)
    SegmentAttributeValueOutputTypeDef,  # (2)
]
  1. See SegmentAttributeValueTypeDef
  2. See SegmentAttributeValueOutputTypeDef

AgentConfigUnionTypeDef#

# AgentConfigUnionTypeDef Union usage example

from types_boto3_connect.type_defs import AgentConfigUnionTypeDef


def get_value() -> AgentConfigUnionTypeDef:
    return ...


# AgentConfigUnionTypeDef definition

AgentConfigUnionTypeDef = Union[
    AgentConfigTypeDef,  # (1)
    AgentConfigOutputTypeDef,  # (2)
]
  1. See AgentConfigTypeDef
  2. See AgentConfigOutputTypeDef

TelephonyConfigUnionTypeDef#

# TelephonyConfigUnionTypeDef Union usage example

from types_boto3_connect.type_defs import TelephonyConfigUnionTypeDef


def get_value() -> TelephonyConfigUnionTypeDef:
    return ...


# TelephonyConfigUnionTypeDef definition

TelephonyConfigUnionTypeDef = Union[
    TelephonyConfigTypeDef,  # (1)
    TelephonyConfigOutputTypeDef,  # (2)
]
  1. See TelephonyConfigTypeDef
  2. See TelephonyConfigOutputTypeDef

TaskActionDefinitionUnionTypeDef#

# TaskActionDefinitionUnionTypeDef Union usage example

from types_boto3_connect.type_defs import TaskActionDefinitionUnionTypeDef


def get_value() -> TaskActionDefinitionUnionTypeDef:
    return ...


# TaskActionDefinitionUnionTypeDef definition

TaskActionDefinitionUnionTypeDef = Union[
    TaskActionDefinitionTypeDef,  # (1)
    TaskActionDefinitionOutputTypeDef,  # (2)
]
  1. See TaskActionDefinitionTypeDef
  2. See TaskActionDefinitionOutputTypeDef

TaskTemplateFieldUnionTypeDef#

# TaskTemplateFieldUnionTypeDef Union usage example

from types_boto3_connect.type_defs import TaskTemplateFieldUnionTypeDef


def get_value() -> TaskTemplateFieldUnionTypeDef:
    return ...


# TaskTemplateFieldUnionTypeDef definition

TaskTemplateFieldUnionTypeDef = Union[
    TaskTemplateFieldTypeDef,  # (1)
    TaskTemplateFieldOutputTypeDef,  # (2)
]
  1. See TaskTemplateFieldTypeDef
  2. See TaskTemplateFieldOutputTypeDef

SignInConfigUnionTypeDef#

# SignInConfigUnionTypeDef Union usage example

from types_boto3_connect.type_defs import SignInConfigUnionTypeDef


def get_value() -> SignInConfigUnionTypeDef:
    return ...


# SignInConfigUnionTypeDef definition

SignInConfigUnionTypeDef = Union[
    SignInConfigTypeDef,  # (1)
    SignInConfigOutputTypeDef,  # (2)
]
  1. See SignInConfigTypeDef
  2. See SignInConfigOutputTypeDef

MatchCriteriaUnionTypeDef#

# MatchCriteriaUnionTypeDef Union usage example

from types_boto3_connect.type_defs import MatchCriteriaUnionTypeDef


def get_value() -> MatchCriteriaUnionTypeDef:
    return ...


# MatchCriteriaUnionTypeDef definition

MatchCriteriaUnionTypeDef = Union[
    MatchCriteriaTypeDef,  # (1)
    MatchCriteriaOutputTypeDef,  # (2)
]
  1. See MatchCriteriaTypeDef
  2. See MatchCriteriaOutputTypeDef

EvaluationFormNumericQuestionPropertiesUnionTypeDef#

# EvaluationFormNumericQuestionPropertiesUnionTypeDef Union usage example

from types_boto3_connect.type_defs import EvaluationFormNumericQuestionPropertiesUnionTypeDef


def get_value() -> EvaluationFormNumericQuestionPropertiesUnionTypeDef:
    return ...


# EvaluationFormNumericQuestionPropertiesUnionTypeDef definition

EvaluationFormNumericQuestionPropertiesUnionTypeDef = Union[
    EvaluationFormNumericQuestionPropertiesTypeDef,  # (1)
    EvaluationFormNumericQuestionPropertiesOutputTypeDef,  # (2)
]
  1. See EvaluationFormNumericQuestionPropertiesTypeDef
  2. See EvaluationFormNumericQuestionPropertiesOutputTypeDef

EvaluationFormSingleSelectQuestionAutomationUnionTypeDef#

# EvaluationFormSingleSelectQuestionAutomationUnionTypeDef Union usage example

from types_boto3_connect.type_defs import EvaluationFormSingleSelectQuestionAutomationUnionTypeDef


def get_value() -> EvaluationFormSingleSelectQuestionAutomationUnionTypeDef:
    return ...


# EvaluationFormSingleSelectQuestionAutomationUnionTypeDef definition

EvaluationFormSingleSelectQuestionAutomationUnionTypeDef = Union[
    EvaluationFormSingleSelectQuestionAutomationTypeDef,  # (1)
    EvaluationFormSingleSelectQuestionAutomationOutputTypeDef,  # (2)
]
  1. See EvaluationFormSingleSelectQuestionAutomationTypeDef
  2. See EvaluationFormSingleSelectQuestionAutomationOutputTypeDef

FieldValueUnionExtraTypeDef#

# FieldValueUnionExtraTypeDef Union usage example

from types_boto3_connect.type_defs import FieldValueUnionExtraTypeDef


def get_value() -> FieldValueUnionExtraTypeDef:
    return ...


# FieldValueUnionExtraTypeDef definition

FieldValueUnionExtraTypeDef = Union[
    FieldValueTypeDef,  # (1)
    FieldValueOutputTypeDef,  # (2)
]
  1. See FieldValueTypeDef
  2. See FieldValueOutputTypeDef

TaskTemplateConstraintsUnionTypeDef#

# TaskTemplateConstraintsUnionTypeDef Union usage example

from types_boto3_connect.type_defs import TaskTemplateConstraintsUnionTypeDef


def get_value() -> TaskTemplateConstraintsUnionTypeDef:
    return ...


# TaskTemplateConstraintsUnionTypeDef definition

TaskTemplateConstraintsUnionTypeDef = Union[
    TaskTemplateConstraintsTypeDef,  # (1)
    TaskTemplateConstraintsOutputTypeDef,  # (2)
]
  1. See TaskTemplateConstraintsTypeDef
  2. See TaskTemplateConstraintsOutputTypeDef

TaskTemplateDefaultsUnionTypeDef#

# TaskTemplateDefaultsUnionTypeDef Union usage example

from types_boto3_connect.type_defs import TaskTemplateDefaultsUnionTypeDef


def get_value() -> TaskTemplateDefaultsUnionTypeDef:
    return ...


# TaskTemplateDefaultsUnionTypeDef definition

TaskTemplateDefaultsUnionTypeDef = Union[
    TaskTemplateDefaultsTypeDef,  # (1)
    TaskTemplateDefaultsOutputTypeDef,  # (2)
]
  1. See TaskTemplateDefaultsTypeDef
  2. See TaskTemplateDefaultsOutputTypeDef

MetricV2UnionTypeDef#

# MetricV2UnionTypeDef Union usage example

from types_boto3_connect.type_defs import MetricV2UnionTypeDef


def get_value() -> MetricV2UnionTypeDef:
    return ...


# MetricV2UnionTypeDef definition

MetricV2UnionTypeDef = Union[
    MetricV2TypeDef,  # (1)
    MetricV2OutputTypeDef,  # (2)
]
  1. See MetricV2TypeDef
  2. See MetricV2OutputTypeDef

SendNotificationActionDefinitionUnionTypeDef#

# SendNotificationActionDefinitionUnionTypeDef Union usage example

from types_boto3_connect.type_defs import SendNotificationActionDefinitionUnionTypeDef


def get_value() -> SendNotificationActionDefinitionUnionTypeDef:
    return ...


# SendNotificationActionDefinitionUnionTypeDef definition

SendNotificationActionDefinitionUnionTypeDef = Union[
    SendNotificationActionDefinitionTypeDef,  # (1)
    SendNotificationActionDefinitionOutputTypeDef,  # (2)
]
  1. See SendNotificationActionDefinitionTypeDef
  2. See SendNotificationActionDefinitionOutputTypeDef

AttributeConditionUnionTypeDef#

# AttributeConditionUnionTypeDef Union usage example

from types_boto3_connect.type_defs import AttributeConditionUnionTypeDef


def get_value() -> AttributeConditionUnionTypeDef:
    return ...


# AttributeConditionUnionTypeDef definition

AttributeConditionUnionTypeDef = Union[
    AttributeConditionTypeDef,  # (1)
    AttributeConditionOutputTypeDef,  # (2)
]
  1. See AttributeConditionTypeDef
  2. See AttributeConditionOutputTypeDef

EvaluationFormSingleSelectQuestionPropertiesUnionTypeDef#

# EvaluationFormSingleSelectQuestionPropertiesUnionTypeDef Union usage example

from types_boto3_connect.type_defs import EvaluationFormSingleSelectQuestionPropertiesUnionTypeDef


def get_value() -> EvaluationFormSingleSelectQuestionPropertiesUnionTypeDef:
    return ...


# EvaluationFormSingleSelectQuestionPropertiesUnionTypeDef definition

EvaluationFormSingleSelectQuestionPropertiesUnionTypeDef = Union[
    EvaluationFormSingleSelectQuestionPropertiesTypeDef,  # (1)
    EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef,  # (2)
]
  1. See EvaluationFormSingleSelectQuestionPropertiesTypeDef
  2. See EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef

CreateCaseActionDefinitionUnionTypeDef#

# CreateCaseActionDefinitionUnionTypeDef Union usage example

from types_boto3_connect.type_defs import CreateCaseActionDefinitionUnionTypeDef


def get_value() -> CreateCaseActionDefinitionUnionTypeDef:
    return ...


# CreateCaseActionDefinitionUnionTypeDef definition

CreateCaseActionDefinitionUnionTypeDef = Union[
    CreateCaseActionDefinitionTypeDef,  # (1)
    CreateCaseActionDefinitionOutputTypeDef,  # (2)
]
  1. See CreateCaseActionDefinitionTypeDef
  2. See CreateCaseActionDefinitionOutputTypeDef

UpdateCaseActionDefinitionUnionTypeDef#

# UpdateCaseActionDefinitionUnionTypeDef Union usage example

from types_boto3_connect.type_defs import UpdateCaseActionDefinitionUnionTypeDef


def get_value() -> UpdateCaseActionDefinitionUnionTypeDef:
    return ...


# UpdateCaseActionDefinitionUnionTypeDef definition

UpdateCaseActionDefinitionUnionTypeDef = Union[
    UpdateCaseActionDefinitionTypeDef,  # (1)
    UpdateCaseActionDefinitionOutputTypeDef,  # (2)
]
  1. See UpdateCaseActionDefinitionTypeDef
  2. See UpdateCaseActionDefinitionOutputTypeDef

ExpressionUnionTypeDef#

# ExpressionUnionTypeDef Union usage example

from types_boto3_connect.type_defs import ExpressionUnionTypeDef


def get_value() -> ExpressionUnionTypeDef:
    return ...


# ExpressionUnionTypeDef definition

ExpressionUnionTypeDef = Union[
    ExpressionTypeDef,  # (1)
    ExpressionOutputTypeDef,  # (2)
]
  1. See ExpressionTypeDef
  2. See ExpressionOutputTypeDef

EvaluationFormQuestionTypePropertiesUnionTypeDef#

# EvaluationFormQuestionTypePropertiesUnionTypeDef Union usage example

from types_boto3_connect.type_defs import EvaluationFormQuestionTypePropertiesUnionTypeDef


def get_value() -> EvaluationFormQuestionTypePropertiesUnionTypeDef:
    return ...


# EvaluationFormQuestionTypePropertiesUnionTypeDef definition

EvaluationFormQuestionTypePropertiesUnionTypeDef = Union[
    EvaluationFormQuestionTypePropertiesTypeDef,  # (1)
    EvaluationFormQuestionTypePropertiesOutputTypeDef,  # (2)
]
  1. See EvaluationFormQuestionTypePropertiesTypeDef
  2. See EvaluationFormQuestionTypePropertiesOutputTypeDef

RuleActionUnionTypeDef#

# RuleActionUnionTypeDef Union usage example

from types_boto3_connect.type_defs import RuleActionUnionTypeDef


def get_value() -> RuleActionUnionTypeDef:
    return ...


# RuleActionUnionTypeDef definition

RuleActionUnionTypeDef = Union[
    RuleActionTypeDef,  # (1)
    RuleActionOutputTypeDef,  # (2)
]
  1. See RuleActionTypeDef
  2. See RuleActionOutputTypeDef

EvaluationFormQuestionUnionTypeDef#

# EvaluationFormQuestionUnionTypeDef Union usage example

from types_boto3_connect.type_defs import EvaluationFormQuestionUnionTypeDef


def get_value() -> EvaluationFormQuestionUnionTypeDef:
    return ...


# EvaluationFormQuestionUnionTypeDef definition

EvaluationFormQuestionUnionTypeDef = Union[
    EvaluationFormQuestionTypeDef,  # (1)
    EvaluationFormQuestionOutputTypeDef,  # (2)
]
  1. See EvaluationFormQuestionTypeDef
  2. See EvaluationFormQuestionOutputTypeDef

EvaluationFormItemUnionTypeDef#

# EvaluationFormItemUnionTypeDef Union usage example

from types_boto3_connect.type_defs import EvaluationFormItemUnionTypeDef


def get_value() -> EvaluationFormItemUnionTypeDef:
    return ...


# EvaluationFormItemUnionTypeDef definition

EvaluationFormItemUnionTypeDef = Union[
    EvaluationFormItemTypeDef,  # (1)
    EvaluationFormItemOutputTypeDef,  # (2)
]
  1. See EvaluationFormItemTypeDef
  2. See EvaluationFormItemOutputTypeDef

ActionSummaryTypeDef#

# ActionSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ActionSummaryTypeDef


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


# ActionSummaryTypeDef definition

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

ActivateEvaluationFormRequestTypeDef#

# ActivateEvaluationFormRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ActivateEvaluationFormRequestTypeDef


def get_value() -> ActivateEvaluationFormRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ActivateEvaluationFormRequestTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ResponseMetadataTypeDef


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


# ResponseMetadataTypeDef definition

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

EmailRecipientTypeDef#

# EmailRecipientTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EmailRecipientTypeDef


def get_value() -> EmailRecipientTypeDef:
    return {
        "Address": ...,
    }


# EmailRecipientTypeDef definition

class EmailRecipientTypeDef(TypedDict):
    Address: NotRequired[str],
    DisplayName: NotRequired[str],

DistributionTypeDef#

# DistributionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DistributionTypeDef


def get_value() -> DistributionTypeDef:
    return {
        "Region": ...,
    }


# DistributionTypeDef definition

class DistributionTypeDef(TypedDict):
    Region: str,
    Percentage: int,

QueueReferenceTypeDef#

# QueueReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QueueReferenceTypeDef


def get_value() -> QueueReferenceTypeDef:
    return {
        "Id": ...,
    }


# QueueReferenceTypeDef definition

class QueueReferenceTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],

AgentHierarchyGroupTypeDef#

# AgentHierarchyGroupTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentHierarchyGroupTypeDef


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


# AgentHierarchyGroupTypeDef definition

class AgentHierarchyGroupTypeDef(TypedDict):
    Arn: NotRequired[str],

AgentHierarchyGroupsTypeDef#

# AgentHierarchyGroupsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentHierarchyGroupsTypeDef


def get_value() -> AgentHierarchyGroupsTypeDef:
    return {
        "L1Ids": ...,
    }


# AgentHierarchyGroupsTypeDef definition

class AgentHierarchyGroupsTypeDef(TypedDict):
    L1Ids: NotRequired[Sequence[str]],
    L2Ids: NotRequired[Sequence[str]],
    L3Ids: NotRequired[Sequence[str]],
    L4Ids: NotRequired[Sequence[str]],
    L5Ids: NotRequired[Sequence[str]],

DeviceInfoTypeDef#

# DeviceInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeviceInfoTypeDef


def get_value() -> DeviceInfoTypeDef:
    return {
        "PlatformName": ...,
    }


# DeviceInfoTypeDef definition

class DeviceInfoTypeDef(TypedDict):
    PlatformName: NotRequired[str],
    PlatformVersion: NotRequired[str],
    OperatingSystem: NotRequired[str],

ParticipantCapabilitiesTypeDef#

# ParticipantCapabilitiesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ParticipantCapabilitiesTypeDef


def get_value() -> ParticipantCapabilitiesTypeDef:
    return {
        "Video": ...,
    }


# ParticipantCapabilitiesTypeDef definition

class ParticipantCapabilitiesTypeDef(TypedDict):
    Video: NotRequired[VideoCapabilityType],  # (1)
    ScreenShare: NotRequired[ScreenShareCapabilityType],  # (2)
  1. See VideoCapabilityType
  2. See ScreenShareCapabilityType

AudioQualityMetricsInfoTypeDef#

# AudioQualityMetricsInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AudioQualityMetricsInfoTypeDef


def get_value() -> AudioQualityMetricsInfoTypeDef:
    return {
        "QualityScore": ...,
    }


# AudioQualityMetricsInfoTypeDef definition

class AudioQualityMetricsInfoTypeDef(TypedDict):
    QualityScore: NotRequired[float],
    PotentialQualityIssues: NotRequired[List[str]],

AgentStatusReferenceTypeDef#

# AgentStatusReferenceTypeDef TypedDict usage example

from types_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],

StringConditionTypeDef#

# StringConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StringConditionTypeDef


def get_value() -> StringConditionTypeDef:
    return {
        "FieldName": ...,
    }


# StringConditionTypeDef definition

class StringConditionTypeDef(TypedDict):
    FieldName: NotRequired[str],
    Value: NotRequired[str],
    ComparisonType: NotRequired[StringComparisonTypeType],  # (1)
  1. See StringComparisonTypeType

AgentStatusSummaryTypeDef#

# AgentStatusSummaryTypeDef TypedDict usage example

from types_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)
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See AgentStatusTypeType

AgentStatusTypeDef#

# AgentStatusTypeDef TypedDict usage example

from types_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]],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See AgentStatusTypeType
  2. See AgentStatusStateType

AgentsCriteriaOutputTypeDef#

# AgentsCriteriaOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentsCriteriaOutputTypeDef


def get_value() -> AgentsCriteriaOutputTypeDef:
    return {
        "AgentIds": ...,
    }


# AgentsCriteriaOutputTypeDef definition

class AgentsCriteriaOutputTypeDef(TypedDict):
    AgentIds: NotRequired[List[str]],

AgentsCriteriaTypeDef#

# AgentsCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentsCriteriaTypeDef


def get_value() -> AgentsCriteriaTypeDef:
    return {
        "AgentIds": ...,
    }


# AgentsCriteriaTypeDef definition

class AgentsCriteriaTypeDef(TypedDict):
    AgentIds: NotRequired[Sequence[str]],

AnalyticsDataAssociationResultTypeDef#

# AnalyticsDataAssociationResultTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AnalyticsDataAssociationResultTypeDef


def get_value() -> AnalyticsDataAssociationResultTypeDef:
    return {
        "DataSetId": ...,
    }


# AnalyticsDataAssociationResultTypeDef definition

class AnalyticsDataAssociationResultTypeDef(TypedDict):
    DataSetId: NotRequired[str],
    TargetAccountId: NotRequired[str],
    ResourceShareId: NotRequired[str],
    ResourceShareArn: NotRequired[str],
    ResourceShareStatus: NotRequired[str],

AnalyticsDataSetsResultTypeDef#

# AnalyticsDataSetsResultTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AnalyticsDataSetsResultTypeDef


def get_value() -> AnalyticsDataSetsResultTypeDef:
    return {
        "DataSetId": ...,
    }


# AnalyticsDataSetsResultTypeDef definition

class AnalyticsDataSetsResultTypeDef(TypedDict):
    DataSetId: NotRequired[str],
    DataSetName: NotRequired[str],

AnswerMachineDetectionConfigTypeDef#

# AnswerMachineDetectionConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AnswerMachineDetectionConfigTypeDef


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


# AnswerMachineDetectionConfigTypeDef definition

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

ApplicationOutputTypeDef#

# ApplicationOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ApplicationOutputTypeDef


def get_value() -> ApplicationOutputTypeDef:
    return {
        "Namespace": ...,
    }


# ApplicationOutputTypeDef definition

class ApplicationOutputTypeDef(TypedDict):
    Namespace: NotRequired[str],
    ApplicationPermissions: NotRequired[List[str]],

ApplicationTypeDef#

# ApplicationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ApplicationTypeDef


def get_value() -> ApplicationTypeDef:
    return {
        "Namespace": ...,
    }


# ApplicationTypeDef definition

class ApplicationTypeDef(TypedDict):
    Namespace: NotRequired[str],
    ApplicationPermissions: NotRequired[Sequence[str]],

AssociateAnalyticsDataSetRequestTypeDef#

# AssociateAnalyticsDataSetRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateAnalyticsDataSetRequestTypeDef


def get_value() -> AssociateAnalyticsDataSetRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateAnalyticsDataSetRequestTypeDef definition

class AssociateAnalyticsDataSetRequestTypeDef(TypedDict):
    InstanceId: str,
    DataSetId: str,
    TargetAccountId: NotRequired[str],

AssociateApprovedOriginRequestTypeDef#

# AssociateApprovedOriginRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateApprovedOriginRequestTypeDef


def get_value() -> AssociateApprovedOriginRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateApprovedOriginRequestTypeDef definition

class AssociateApprovedOriginRequestTypeDef(TypedDict):
    InstanceId: str,
    Origin: str,
    ClientToken: NotRequired[str],

LexBotTypeDef#

# LexBotTypeDef TypedDict usage example

from types_boto3_connect.type_defs import LexBotTypeDef


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


# LexBotTypeDef definition

class LexBotTypeDef(TypedDict):
    Name: str,
    LexRegion: str,

LexV2BotTypeDef#

# LexV2BotTypeDef TypedDict usage example

from types_boto3_connect.type_defs import LexV2BotTypeDef


def get_value() -> LexV2BotTypeDef:
    return {
        "AliasArn": ...,
    }


# LexV2BotTypeDef definition

class LexV2BotTypeDef(TypedDict):
    AliasArn: NotRequired[str],

AssociateDefaultVocabularyRequestTypeDef#

# AssociateDefaultVocabularyRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateDefaultVocabularyRequestTypeDef


def get_value() -> AssociateDefaultVocabularyRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateDefaultVocabularyRequestTypeDef definition

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

AssociateFlowRequestTypeDef#

# AssociateFlowRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateFlowRequestTypeDef


def get_value() -> AssociateFlowRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateFlowRequestTypeDef definition

class AssociateFlowRequestTypeDef(TypedDict):
    InstanceId: str,
    ResourceId: str,
    FlowId: str,
    ResourceType: FlowAssociationResourceTypeType,  # (1)
  1. See FlowAssociationResourceTypeType

AssociateLambdaFunctionRequestTypeDef#

# AssociateLambdaFunctionRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateLambdaFunctionRequestTypeDef


def get_value() -> AssociateLambdaFunctionRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateLambdaFunctionRequestTypeDef definition

class AssociateLambdaFunctionRequestTypeDef(TypedDict):
    InstanceId: str,
    FunctionArn: str,
    ClientToken: NotRequired[str],

AssociatePhoneNumberContactFlowRequestTypeDef#

# AssociatePhoneNumberContactFlowRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociatePhoneNumberContactFlowRequestTypeDef


def get_value() -> AssociatePhoneNumberContactFlowRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# AssociatePhoneNumberContactFlowRequestTypeDef definition

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

AssociateQueueQuickConnectsRequestTypeDef#

# AssociateQueueQuickConnectsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateQueueQuickConnectsRequestTypeDef


def get_value() -> AssociateQueueQuickConnectsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateQueueQuickConnectsRequestTypeDef definition

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

AssociateSecurityKeyRequestTypeDef#

# AssociateSecurityKeyRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateSecurityKeyRequestTypeDef


def get_value() -> AssociateSecurityKeyRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateSecurityKeyRequestTypeDef definition

class AssociateSecurityKeyRequestTypeDef(TypedDict):
    InstanceId: str,
    Key: str,
    ClientToken: NotRequired[str],

AssociateTrafficDistributionGroupUserRequestTypeDef#

# AssociateTrafficDistributionGroupUserRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateTrafficDistributionGroupUserRequestTypeDef


def get_value() -> AssociateTrafficDistributionGroupUserRequestTypeDef:
    return {
        "TrafficDistributionGroupId": ...,
    }


# AssociateTrafficDistributionGroupUserRequestTypeDef definition

class AssociateTrafficDistributionGroupUserRequestTypeDef(TypedDict):
    TrafficDistributionGroupId: str,
    UserId: str,
    InstanceId: str,

UserProficiencyTypeDef#

# UserProficiencyTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserProficiencyTypeDef


def get_value() -> UserProficiencyTypeDef:
    return {
        "AttributeName": ...,
    }


# UserProficiencyTypeDef definition

class UserProficiencyTypeDef(TypedDict):
    AttributeName: str,
    AttributeValue: str,
    Level: float,

AssociatedContactSummaryTypeDef#

# AssociatedContactSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociatedContactSummaryTypeDef


def get_value() -> AssociatedContactSummaryTypeDef:
    return {
        "ContactId": ...,
    }


# AssociatedContactSummaryTypeDef definition

class AssociatedContactSummaryTypeDef(TypedDict):
    ContactId: NotRequired[str],
    ContactArn: NotRequired[str],
    InitiationTimestamp: NotRequired[datetime],
    DisconnectTimestamp: NotRequired[datetime],
    InitialContactId: NotRequired[str],
    PreviousContactId: NotRequired[str],
    RelatedContactId: NotRequired[str],
    InitiationMethod: NotRequired[ContactInitiationMethodType],  # (1)
    Channel: NotRequired[ChannelType],  # (2)
  1. See ContactInitiationMethodType
  2. See ChannelType

AttachedFileErrorTypeDef#

# AttachedFileErrorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AttachedFileErrorTypeDef


def get_value() -> AttachedFileErrorTypeDef:
    return {
        "ErrorCode": ...,
    }


# AttachedFileErrorTypeDef definition

class AttachedFileErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    FileId: NotRequired[str],

CreatedByInfoTypeDef#

# CreatedByInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreatedByInfoTypeDef


def get_value() -> CreatedByInfoTypeDef:
    return {
        "ConnectUserArn": ...,
    }


# CreatedByInfoTypeDef definition

class CreatedByInfoTypeDef(TypedDict):
    ConnectUserArn: NotRequired[str],
    AWSIdentityArn: NotRequired[str],

AttachmentReferenceTypeDef#

# AttachmentReferenceTypeDef TypedDict usage example

from types_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)
    Arn: NotRequired[str],
  1. See ReferenceStatusType

AttendeeTypeDef#

# AttendeeTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AttendeeTypeDef


def get_value() -> AttendeeTypeDef:
    return {
        "AttendeeId": ...,
    }


# AttendeeTypeDef definition

class AttendeeTypeDef(TypedDict):
    AttendeeId: NotRequired[str],
    JoinToken: NotRequired[str],

HierarchyGroupConditionTypeDef#

# HierarchyGroupConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyGroupConditionTypeDef


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


# HierarchyGroupConditionTypeDef definition

class HierarchyGroupConditionTypeDef(TypedDict):
    Value: NotRequired[str],
    HierarchyGroupMatchType: NotRequired[HierarchyGroupMatchTypeType],  # (1)
  1. See HierarchyGroupMatchTypeType

TagConditionTypeDef#

# TagConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TagConditionTypeDef


def get_value() -> TagConditionTypeDef:
    return {
        "TagKey": ...,
    }


# TagConditionTypeDef definition

class TagConditionTypeDef(TypedDict):
    TagKey: NotRequired[str],
    TagValue: NotRequired[str],

RangeTypeDef#

# RangeTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RangeTypeDef


def get_value() -> RangeTypeDef:
    return {
        "MinProficiencyLevel": ...,
    }


# RangeTypeDef definition

class RangeTypeDef(TypedDict):
    MinProficiencyLevel: NotRequired[float],
    MaxProficiencyLevel: NotRequired[float],

AttributeTypeDef#

# AttributeTypeDef TypedDict usage example

from types_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

AudioFeaturesTypeDef#

# AudioFeaturesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AudioFeaturesTypeDef


def get_value() -> AudioFeaturesTypeDef:
    return {
        "EchoReduction": ...,
    }


# AudioFeaturesTypeDef definition

class AudioFeaturesTypeDef(TypedDict):
    EchoReduction: NotRequired[MeetingFeatureStatusType],  # (1)
  1. See MeetingFeatureStatusType

AuthenticationProfileSummaryTypeDef#

# AuthenticationProfileSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AuthenticationProfileSummaryTypeDef


def get_value() -> AuthenticationProfileSummaryTypeDef:
    return {
        "Id": ...,
    }


# AuthenticationProfileSummaryTypeDef definition

class AuthenticationProfileSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    IsDefault: NotRequired[bool],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],

AuthenticationProfileTypeDef#

# AuthenticationProfileTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AuthenticationProfileTypeDef


def get_value() -> AuthenticationProfileTypeDef:
    return {
        "Id": ...,
    }


# AuthenticationProfileTypeDef definition

class AuthenticationProfileTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    AllowedIps: NotRequired[List[str]],
    BlockedIps: NotRequired[List[str]],
    IsDefault: NotRequired[bool],
    CreatedTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
    PeriodicSessionDuration: NotRequired[int],
    MaxSessionDuration: NotRequired[int],

AvailableNumberSummaryTypeDef#

# AvailableNumberSummaryTypeDef TypedDict usage example

from types_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

BatchAssociateAnalyticsDataSetRequestTypeDef#

# BatchAssociateAnalyticsDataSetRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import BatchAssociateAnalyticsDataSetRequestTypeDef


def get_value() -> BatchAssociateAnalyticsDataSetRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# BatchAssociateAnalyticsDataSetRequestTypeDef definition

class BatchAssociateAnalyticsDataSetRequestTypeDef(TypedDict):
    InstanceId: str,
    DataSetIds: Sequence[str],
    TargetAccountId: NotRequired[str],

ErrorResultTypeDef#

# ErrorResultTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ErrorResultTypeDef


def get_value() -> ErrorResultTypeDef:
    return {
        "ErrorCode": ...,
    }


# ErrorResultTypeDef definition

class ErrorResultTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],

BatchDisassociateAnalyticsDataSetRequestTypeDef#

# BatchDisassociateAnalyticsDataSetRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import BatchDisassociateAnalyticsDataSetRequestTypeDef


def get_value() -> BatchDisassociateAnalyticsDataSetRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# BatchDisassociateAnalyticsDataSetRequestTypeDef definition

class BatchDisassociateAnalyticsDataSetRequestTypeDef(TypedDict):
    InstanceId: str,
    DataSetIds: Sequence[str],
    TargetAccountId: NotRequired[str],

BatchGetAttachedFileMetadataRequestTypeDef#

# BatchGetAttachedFileMetadataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import BatchGetAttachedFileMetadataRequestTypeDef


def get_value() -> BatchGetAttachedFileMetadataRequestTypeDef:
    return {
        "FileIds": ...,
    }


# BatchGetAttachedFileMetadataRequestTypeDef definition

class BatchGetAttachedFileMetadataRequestTypeDef(TypedDict):
    FileIds: Sequence[str],
    InstanceId: str,
    AssociatedResourceArn: str,

BatchGetFlowAssociationRequestTypeDef#

# BatchGetFlowAssociationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import BatchGetFlowAssociationRequestTypeDef


def get_value() -> BatchGetFlowAssociationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# BatchGetFlowAssociationRequestTypeDef definition

class BatchGetFlowAssociationRequestTypeDef(TypedDict):
    InstanceId: str,
    ResourceIds: Sequence[str],
    ResourceType: NotRequired[ListFlowAssociationResourceTypeType],  # (1)
  1. See ListFlowAssociationResourceTypeType

FlowAssociationSummaryTypeDef#

# FlowAssociationSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import FlowAssociationSummaryTypeDef


def get_value() -> FlowAssociationSummaryTypeDef:
    return {
        "ResourceId": ...,
    }


# FlowAssociationSummaryTypeDef definition

class FlowAssociationSummaryTypeDef(TypedDict):
    ResourceId: NotRequired[str],
    FlowId: NotRequired[str],
    ResourceType: NotRequired[ListFlowAssociationResourceTypeType],  # (1)
  1. See ListFlowAssociationResourceTypeType

FailedRequestTypeDef#

# FailedRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import FailedRequestTypeDef


def get_value() -> FailedRequestTypeDef:
    return {
        "RequestIdentifier": ...,
    }


# FailedRequestTypeDef definition

class FailedRequestTypeDef(TypedDict):
    RequestIdentifier: NotRequired[str],
    FailureReasonCode: NotRequired[FailureReasonCodeType],  # (1)
    FailureReasonMessage: NotRequired[str],
  1. See FailureReasonCodeType

SuccessfulRequestTypeDef#

# SuccessfulRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SuccessfulRequestTypeDef


def get_value() -> SuccessfulRequestTypeDef:
    return {
        "RequestIdentifier": ...,
    }


# SuccessfulRequestTypeDef definition

class SuccessfulRequestTypeDef(TypedDict):
    RequestIdentifier: NotRequired[str],
    ContactId: NotRequired[str],

CampaignTypeDef#

# CampaignTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CampaignTypeDef


def get_value() -> CampaignTypeDef:
    return {
        "CampaignId": ...,
    }


# CampaignTypeDef definition

class CampaignTypeDef(TypedDict):
    CampaignId: NotRequired[str],

ChatEventTypeDef#

# ChatEventTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ChatEventTypeDef


def get_value() -> ChatEventTypeDef:
    return {
        "Type": ...,
    }


# ChatEventTypeDef definition

class ChatEventTypeDef(TypedDict):
    Type: ChatEventTypeType,  # (1)
    ContentType: NotRequired[str],
    Content: NotRequired[str],
  1. See ChatEventTypeType

ChatMessageTypeDef#

# ChatMessageTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ChatMessageTypeDef


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


# ChatMessageTypeDef definition

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

ChatStreamingConfigurationTypeDef#

# ChatStreamingConfigurationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ChatStreamingConfigurationTypeDef


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


# ChatStreamingConfigurationTypeDef definition

class ChatStreamingConfigurationTypeDef(TypedDict):
    StreamingEndpointArn: str,

ClaimPhoneNumberRequestTypeDef#

# ClaimPhoneNumberRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ClaimPhoneNumberRequestTypeDef


def get_value() -> ClaimPhoneNumberRequestTypeDef:
    return {
        "PhoneNumber": ...,
    }


# ClaimPhoneNumberRequestTypeDef definition

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

PhoneNumberStatusTypeDef#

# PhoneNumberStatusTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PhoneNumberStatusTypeDef


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


# PhoneNumberStatusTypeDef definition

class PhoneNumberStatusTypeDef(TypedDict):
    Status: NotRequired[PhoneNumberWorkflowStatusType],  # (1)
    Message: NotRequired[str],
  1. See PhoneNumberWorkflowStatusType

CompleteAttachedFileUploadRequestTypeDef#

# CompleteAttachedFileUploadRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CompleteAttachedFileUploadRequestTypeDef


def get_value() -> CompleteAttachedFileUploadRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CompleteAttachedFileUploadRequestTypeDef definition

class CompleteAttachedFileUploadRequestTypeDef(TypedDict):
    InstanceId: str,
    FileId: str,
    AssociatedResourceArn: str,

NumberConditionTypeDef#

# NumberConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import NumberConditionTypeDef


def get_value() -> NumberConditionTypeDef:
    return {
        "FieldName": ...,
    }


# NumberConditionTypeDef definition

class NumberConditionTypeDef(TypedDict):
    FieldName: NotRequired[str],
    MinValue: NotRequired[int],
    MaxValue: NotRequired[int],
    ComparisonType: NotRequired[NumberComparisonTypeType],  # (1)
  1. See NumberComparisonTypeType

ContactConfigurationTypeDef#

# ContactConfigurationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactConfigurationTypeDef


def get_value() -> ContactConfigurationTypeDef:
    return {
        "ContactId": ...,
    }


# ContactConfigurationTypeDef definition

class ContactConfigurationTypeDef(TypedDict):
    ContactId: str,
    ParticipantRole: NotRequired[ParticipantRoleType],  # (1)
    IncludeRawMessage: NotRequired[bool],
  1. See ParticipantRoleType

EndpointTypeDef#

# EndpointTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EndpointTypeDef


def get_value() -> EndpointTypeDef:
    return {
        "Type": ...,
    }


# EndpointTypeDef definition

class EndpointTypeDef(TypedDict):
    Type: NotRequired[EndpointTypeType],  # (1)
    Address: NotRequired[str],
  1. See EndpointTypeType

ContactFilterTypeDef#

# ContactFilterTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_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)
    ContactFlowStatus: NotRequired[ContactFlowStatusType],  # (3)
  1. See ContactFlowTypeType
  2. See ContactFlowStateType
  3. See ContactFlowStatusType

ContactFlowTypeDef#

# ContactFlowTypeDef TypedDict usage example

from types_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)
    Status: NotRequired[ContactFlowStatusType],  # (3)
    Description: NotRequired[str],
    Content: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
    FlowContentSha256: NotRequired[str],
    Version: NotRequired[int],
    VersionDescription: NotRequired[str],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See ContactFlowTypeType
  2. See ContactFlowStateType
  3. See ContactFlowStatusType

ContactFlowVersionSummaryTypeDef#

# ContactFlowVersionSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactFlowVersionSummaryTypeDef


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


# ContactFlowVersionSummaryTypeDef definition

class ContactFlowVersionSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    VersionDescription: NotRequired[str],
    Version: NotRequired[int],

ContactSearchSummaryAgentInfoTypeDef#

# ContactSearchSummaryAgentInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactSearchSummaryAgentInfoTypeDef


def get_value() -> ContactSearchSummaryAgentInfoTypeDef:
    return {
        "Id": ...,
    }


# ContactSearchSummaryAgentInfoTypeDef definition

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

ContactSearchSummaryQueueInfoTypeDef#

# ContactSearchSummaryQueueInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactSearchSummaryQueueInfoTypeDef


def get_value() -> ContactSearchSummaryQueueInfoTypeDef:
    return {
        "Id": ...,
    }


# ContactSearchSummaryQueueInfoTypeDef definition

class ContactSearchSummaryQueueInfoTypeDef(TypedDict):
    Id: NotRequired[str],
    EnqueueTimestamp: NotRequired[datetime],

ContactSearchSummarySegmentAttributeValueTypeDef#

# ContactSearchSummarySegmentAttributeValueTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactSearchSummarySegmentAttributeValueTypeDef


def get_value() -> ContactSearchSummarySegmentAttributeValueTypeDef:
    return {
        "ValueString": ...,
    }


# ContactSearchSummarySegmentAttributeValueTypeDef definition

class ContactSearchSummarySegmentAttributeValueTypeDef(TypedDict):
    ValueString: NotRequired[str],

CustomerVoiceActivityTypeDef#

# CustomerVoiceActivityTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CustomerVoiceActivityTypeDef


def get_value() -> CustomerVoiceActivityTypeDef:
    return {
        "GreetingStartTimestamp": ...,
    }


# CustomerVoiceActivityTypeDef definition

class CustomerVoiceActivityTypeDef(TypedDict):
    GreetingStartTimestamp: NotRequired[datetime],
    GreetingEndTimestamp: NotRequired[datetime],

DisconnectDetailsTypeDef#

# DisconnectDetailsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisconnectDetailsTypeDef


def get_value() -> DisconnectDetailsTypeDef:
    return {
        "PotentialDisconnectIssue": ...,
    }


# DisconnectDetailsTypeDef definition

class DisconnectDetailsTypeDef(TypedDict):
    PotentialDisconnectIssue: NotRequired[str],

EndpointInfoTypeDef#

# EndpointInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EndpointInfoTypeDef


def get_value() -> EndpointInfoTypeDef:
    return {
        "Type": ...,
    }


# EndpointInfoTypeDef definition

class EndpointInfoTypeDef(TypedDict):
    Type: NotRequired[EndpointTypeType],  # (1)
    Address: NotRequired[str],
    DisplayName: NotRequired[str],
  1. See EndpointTypeType

QueueInfoTypeDef#

# QueueInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QueueInfoTypeDef


def get_value() -> QueueInfoTypeDef:
    return {
        "Id": ...,
    }


# QueueInfoTypeDef definition

class QueueInfoTypeDef(TypedDict):
    Id: NotRequired[str],
    EnqueueTimestamp: NotRequired[datetime],

SegmentAttributeValueOutputTypeDef#

# SegmentAttributeValueOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SegmentAttributeValueOutputTypeDef


def get_value() -> SegmentAttributeValueOutputTypeDef:
    return {
        "ValueString": ...,
    }


# SegmentAttributeValueOutputTypeDef definition

class SegmentAttributeValueOutputTypeDef(TypedDict):
    ValueString: NotRequired[str],
    ValueMap: NotRequired[Dict[str, Dict[str, Any]]],
    ValueInteger: NotRequired[int],

WisdomInfoTypeDef#

# WisdomInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import WisdomInfoTypeDef


def get_value() -> WisdomInfoTypeDef:
    return {
        "SessionArn": ...,
    }


# WisdomInfoTypeDef definition

class WisdomInfoTypeDef(TypedDict):
    SessionArn: NotRequired[str],

CreateAgentStatusRequestTypeDef#

# CreateAgentStatusRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateAgentStatusRequestTypeDef


def get_value() -> CreateAgentStatusRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateAgentStatusRequestTypeDef definition

class CreateAgentStatusRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    State: AgentStatusStateType,  # (1)
    Description: NotRequired[str],
    DisplayOrder: NotRequired[int],
    Tags: NotRequired[Mapping[str, str]],
  1. See AgentStatusStateType

CreateContactFlowModuleRequestTypeDef#

# CreateContactFlowModuleRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateContactFlowModuleRequestTypeDef


def get_value() -> CreateContactFlowModuleRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateContactFlowModuleRequestTypeDef definition

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

CreateContactFlowRequestTypeDef#

# CreateContactFlowRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateContactFlowRequestTypeDef


def get_value() -> CreateContactFlowRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateContactFlowRequestTypeDef definition

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

ReferenceTypeDef#

# ReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ReferenceTypeDef


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


# ReferenceTypeDef definition

class ReferenceTypeDef(TypedDict):
    Type: ReferenceTypeType,  # (1)
    Value: NotRequired[str],
    Status: NotRequired[ReferenceStatusType],  # (2)
    Arn: NotRequired[str],
    StatusReason: NotRequired[str],
  1. See ReferenceTypeType
  2. See ReferenceStatusType

UserInfoTypeDef#

# UserInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserInfoTypeDef


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


# UserInfoTypeDef definition

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

CreateEmailAddressRequestTypeDef#

# CreateEmailAddressRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateEmailAddressRequestTypeDef


def get_value() -> CreateEmailAddressRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateEmailAddressRequestTypeDef definition

class CreateEmailAddressRequestTypeDef(TypedDict):
    InstanceId: str,
    EmailAddress: str,
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    ClientToken: NotRequired[str],

EvaluationFormScoringStrategyTypeDef#

# EvaluationFormScoringStrategyTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormScoringStrategyTypeDef


def get_value() -> EvaluationFormScoringStrategyTypeDef:
    return {
        "Mode": ...,
    }


# EvaluationFormScoringStrategyTypeDef definition

class EvaluationFormScoringStrategyTypeDef(TypedDict):
    Mode: EvaluationFormScoringModeType,  # (1)
    Status: EvaluationFormScoringStatusType,  # (2)
  1. See EvaluationFormScoringModeType
  2. See EvaluationFormScoringStatusType

CreateInstanceRequestTypeDef#

# CreateInstanceRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateInstanceRequestTypeDef


def get_value() -> CreateInstanceRequestTypeDef:
    return {
        "IdentityManagementType": ...,
    }


# CreateInstanceRequestTypeDef definition

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

CreateIntegrationAssociationRequestTypeDef#

# CreateIntegrationAssociationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateIntegrationAssociationRequestTypeDef


def get_value() -> CreateIntegrationAssociationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateIntegrationAssociationRequestTypeDef definition

class CreateIntegrationAssociationRequestTypeDef(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

ParticipantDetailsToAddTypeDef#

# ParticipantDetailsToAddTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ParticipantDetailsToAddTypeDef


def get_value() -> ParticipantDetailsToAddTypeDef:
    return {
        "ParticipantRole": ...,
    }


# ParticipantDetailsToAddTypeDef definition

class ParticipantDetailsToAddTypeDef(TypedDict):
    ParticipantRole: NotRequired[ParticipantRoleType],  # (1)
    DisplayName: NotRequired[str],
  1. See ParticipantRoleType

ParticipantTokenCredentialsTypeDef#

# ParticipantTokenCredentialsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ParticipantTokenCredentialsTypeDef


def get_value() -> ParticipantTokenCredentialsTypeDef:
    return {
        "ParticipantToken": ...,
    }


# ParticipantTokenCredentialsTypeDef definition

class ParticipantTokenCredentialsTypeDef(TypedDict):
    ParticipantToken: NotRequired[str],
    Expiry: NotRequired[str],

CreatePersistentContactAssociationRequestTypeDef#

# CreatePersistentContactAssociationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreatePersistentContactAssociationRequestTypeDef


def get_value() -> CreatePersistentContactAssociationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreatePersistentContactAssociationRequestTypeDef definition

class CreatePersistentContactAssociationRequestTypeDef(TypedDict):
    InstanceId: str,
    InitialContactId: str,
    RehydrationType: RehydrationTypeType,  # (1)
    SourceContactId: str,
    ClientToken: NotRequired[str],
  1. See RehydrationTypeType

CreatePromptRequestTypeDef#

# CreatePromptRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreatePromptRequestTypeDef


def get_value() -> CreatePromptRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreatePromptRequestTypeDef definition

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

OutboundCallerConfigTypeDef#

# OutboundCallerConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import OutboundCallerConfigTypeDef


def get_value() -> OutboundCallerConfigTypeDef:
    return {
        "OutboundCallerIdName": ...,
    }


# OutboundCallerConfigTypeDef definition

class OutboundCallerConfigTypeDef(TypedDict):
    OutboundCallerIdName: NotRequired[str],
    OutboundCallerIdNumberId: NotRequired[str],
    OutboundFlowId: NotRequired[str],

OutboundEmailConfigTypeDef#

# OutboundEmailConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import OutboundEmailConfigTypeDef


def get_value() -> OutboundEmailConfigTypeDef:
    return {
        "OutboundEmailAddressId": ...,
    }


# OutboundEmailConfigTypeDef definition

class OutboundEmailConfigTypeDef(TypedDict):
    OutboundEmailAddressId: NotRequired[str],

RuleTriggerEventSourceTypeDef#

# RuleTriggerEventSourceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RuleTriggerEventSourceTypeDef


def get_value() -> RuleTriggerEventSourceTypeDef:
    return {
        "EventSourceName": ...,
    }


# RuleTriggerEventSourceTypeDef definition

class RuleTriggerEventSourceTypeDef(TypedDict):
    EventSourceName: EventSourceNameType,  # (1)
    IntegrationAssociationId: NotRequired[str],
  1. See EventSourceNameType

CreateTrafficDistributionGroupRequestTypeDef#

# CreateTrafficDistributionGroupRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateTrafficDistributionGroupRequestTypeDef


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


# CreateTrafficDistributionGroupRequestTypeDef definition

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

CreateUseCaseRequestTypeDef#

# CreateUseCaseRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateUseCaseRequestTypeDef


def get_value() -> CreateUseCaseRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateUseCaseRequestTypeDef definition

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

CreateUserHierarchyGroupRequestTypeDef#

# CreateUserHierarchyGroupRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateUserHierarchyGroupRequestTypeDef


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


# CreateUserHierarchyGroupRequestTypeDef definition

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

UserIdentityInfoTypeDef#

# UserIdentityInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserIdentityInfoTypeDef


def get_value() -> UserIdentityInfoTypeDef:
    return {
        "FirstName": ...,
    }


# UserIdentityInfoTypeDef definition

class UserIdentityInfoTypeDef(TypedDict):
    FirstName: NotRequired[str],
    LastName: NotRequired[str],
    Email: NotRequired[str],
    SecondaryEmail: NotRequired[str],
    Mobile: NotRequired[str],

UserPhoneConfigTypeDef#

# UserPhoneConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserPhoneConfigTypeDef


def get_value() -> UserPhoneConfigTypeDef:
    return {
        "PhoneType": ...,
    }


# UserPhoneConfigTypeDef definition

class UserPhoneConfigTypeDef(TypedDict):
    PhoneType: PhoneTypeType,  # (1)
    AutoAccept: NotRequired[bool],
    AfterContactWorkTimeLimit: NotRequired[int],
    DeskPhoneNumber: NotRequired[str],
  1. See PhoneTypeType

ViewInputContentTypeDef#

# ViewInputContentTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ViewInputContentTypeDef


def get_value() -> ViewInputContentTypeDef:
    return {
        "Template": ...,
    }


# ViewInputContentTypeDef definition

class ViewInputContentTypeDef(TypedDict):
    Template: NotRequired[str],
    Actions: NotRequired[Sequence[str]],

CreateViewVersionRequestTypeDef#

# CreateViewVersionRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateViewVersionRequestTypeDef


def get_value() -> CreateViewVersionRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateViewVersionRequestTypeDef definition

class CreateViewVersionRequestTypeDef(TypedDict):
    InstanceId: str,
    ViewId: str,
    VersionDescription: NotRequired[str],
    ViewContentSha256: NotRequired[str],

CreateVocabularyRequestTypeDef#

# CreateVocabularyRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateVocabularyRequestTypeDef


def get_value() -> CreateVocabularyRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateVocabularyRequestTypeDef definition

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

CredentialsTypeDef#

# CredentialsTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_connect.type_defs import CrossChannelBehaviorTypeDef


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


# CrossChannelBehaviorTypeDef definition

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

CurrentMetricTypeDef#

# CurrentMetricTypeDef TypedDict usage example

from types_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

CurrentMetricSortCriteriaTypeDef#

# CurrentMetricSortCriteriaTypeDef TypedDict usage example

from types_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

DateConditionTypeDef#

# DateConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DateConditionTypeDef


def get_value() -> DateConditionTypeDef:
    return {
        "FieldName": ...,
    }


# DateConditionTypeDef definition

class DateConditionTypeDef(TypedDict):
    FieldName: NotRequired[str],
    Value: NotRequired[str],
    ComparisonType: NotRequired[DateComparisonTypeType],  # (1)
  1. See DateComparisonTypeType

DateReferenceTypeDef#

# DateReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DateReferenceTypeDef


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


# DateReferenceTypeDef definition

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

DeactivateEvaluationFormRequestTypeDef#

# DeactivateEvaluationFormRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeactivateEvaluationFormRequestTypeDef


def get_value() -> DeactivateEvaluationFormRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeactivateEvaluationFormRequestTypeDef definition

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

DefaultVocabularyTypeDef#

# DefaultVocabularyTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DefaultVocabularyTypeDef


def get_value() -> DefaultVocabularyTypeDef:
    return {
        "InstanceId": ...,
    }


# DefaultVocabularyTypeDef definition

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

DeleteAttachedFileRequestTypeDef#

# DeleteAttachedFileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteAttachedFileRequestTypeDef


def get_value() -> DeleteAttachedFileRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteAttachedFileRequestTypeDef definition

class DeleteAttachedFileRequestTypeDef(TypedDict):
    InstanceId: str,
    FileId: str,
    AssociatedResourceArn: str,

DeleteContactEvaluationRequestTypeDef#

# DeleteContactEvaluationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteContactEvaluationRequestTypeDef


def get_value() -> DeleteContactEvaluationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteContactEvaluationRequestTypeDef definition

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

DeleteContactFlowModuleRequestTypeDef#

# DeleteContactFlowModuleRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteContactFlowModuleRequestTypeDef


def get_value() -> DeleteContactFlowModuleRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteContactFlowModuleRequestTypeDef definition

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

DeleteContactFlowRequestTypeDef#

# DeleteContactFlowRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteContactFlowRequestTypeDef


def get_value() -> DeleteContactFlowRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteContactFlowRequestTypeDef definition

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

DeleteContactFlowVersionRequestTypeDef#

# DeleteContactFlowVersionRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteContactFlowVersionRequestTypeDef


def get_value() -> DeleteContactFlowVersionRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteContactFlowVersionRequestTypeDef definition

class DeleteContactFlowVersionRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,
    ContactFlowVersion: int,

DeleteEmailAddressRequestTypeDef#

# DeleteEmailAddressRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteEmailAddressRequestTypeDef


def get_value() -> DeleteEmailAddressRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteEmailAddressRequestTypeDef definition

class DeleteEmailAddressRequestTypeDef(TypedDict):
    InstanceId: str,
    EmailAddressId: str,

DeleteEvaluationFormRequestTypeDef#

# DeleteEvaluationFormRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteEvaluationFormRequestTypeDef


def get_value() -> DeleteEvaluationFormRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteEvaluationFormRequestTypeDef definition

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

DeleteHoursOfOperationOverrideRequestTypeDef#

# DeleteHoursOfOperationOverrideRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteHoursOfOperationOverrideRequestTypeDef


def get_value() -> DeleteHoursOfOperationOverrideRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteHoursOfOperationOverrideRequestTypeDef definition

class DeleteHoursOfOperationOverrideRequestTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,
    HoursOfOperationOverrideId: str,

DeleteHoursOfOperationRequestTypeDef#

# DeleteHoursOfOperationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteHoursOfOperationRequestTypeDef


def get_value() -> DeleteHoursOfOperationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteHoursOfOperationRequestTypeDef definition

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

DeleteInstanceRequestTypeDef#

# DeleteInstanceRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteInstanceRequestTypeDef


def get_value() -> DeleteInstanceRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteInstanceRequestTypeDef definition

class DeleteInstanceRequestTypeDef(TypedDict):
    InstanceId: str,
    ClientToken: NotRequired[str],

DeleteIntegrationAssociationRequestTypeDef#

# DeleteIntegrationAssociationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteIntegrationAssociationRequestTypeDef


def get_value() -> DeleteIntegrationAssociationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteIntegrationAssociationRequestTypeDef definition

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

DeletePredefinedAttributeRequestTypeDef#

# DeletePredefinedAttributeRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeletePredefinedAttributeRequestTypeDef


def get_value() -> DeletePredefinedAttributeRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeletePredefinedAttributeRequestTypeDef definition

class DeletePredefinedAttributeRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,

DeletePromptRequestTypeDef#

# DeletePromptRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeletePromptRequestTypeDef


def get_value() -> DeletePromptRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeletePromptRequestTypeDef definition

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

DeletePushNotificationRegistrationRequestTypeDef#

# DeletePushNotificationRegistrationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeletePushNotificationRegistrationRequestTypeDef


def get_value() -> DeletePushNotificationRegistrationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeletePushNotificationRegistrationRequestTypeDef definition

class DeletePushNotificationRegistrationRequestTypeDef(TypedDict):
    InstanceId: str,
    RegistrationId: str,
    ContactId: str,

DeleteQueueRequestTypeDef#

# DeleteQueueRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteQueueRequestTypeDef


def get_value() -> DeleteQueueRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteQueueRequestTypeDef definition

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

DeleteQuickConnectRequestTypeDef#

# DeleteQuickConnectRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteQuickConnectRequestTypeDef


def get_value() -> DeleteQuickConnectRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteQuickConnectRequestTypeDef definition

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

DeleteRoutingProfileRequestTypeDef#

# DeleteRoutingProfileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteRoutingProfileRequestTypeDef


def get_value() -> DeleteRoutingProfileRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteRoutingProfileRequestTypeDef definition

class DeleteRoutingProfileRequestTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,

DeleteRuleRequestTypeDef#

# DeleteRuleRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteRuleRequestTypeDef


def get_value() -> DeleteRuleRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteRuleRequestTypeDef definition

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

DeleteSecurityProfileRequestTypeDef#

# DeleteSecurityProfileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteSecurityProfileRequestTypeDef


def get_value() -> DeleteSecurityProfileRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteSecurityProfileRequestTypeDef definition

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

DeleteTaskTemplateRequestTypeDef#

# DeleteTaskTemplateRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteTaskTemplateRequestTypeDef


def get_value() -> DeleteTaskTemplateRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteTaskTemplateRequestTypeDef definition

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

DeleteTrafficDistributionGroupRequestTypeDef#

# DeleteTrafficDistributionGroupRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteTrafficDistributionGroupRequestTypeDef


def get_value() -> DeleteTrafficDistributionGroupRequestTypeDef:
    return {
        "TrafficDistributionGroupId": ...,
    }


# DeleteTrafficDistributionGroupRequestTypeDef definition

class DeleteTrafficDistributionGroupRequestTypeDef(TypedDict):
    TrafficDistributionGroupId: str,

DeleteUseCaseRequestTypeDef#

# DeleteUseCaseRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteUseCaseRequestTypeDef


def get_value() -> DeleteUseCaseRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteUseCaseRequestTypeDef definition

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

DeleteUserHierarchyGroupRequestTypeDef#

# DeleteUserHierarchyGroupRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteUserHierarchyGroupRequestTypeDef


def get_value() -> DeleteUserHierarchyGroupRequestTypeDef:
    return {
        "HierarchyGroupId": ...,
    }


# DeleteUserHierarchyGroupRequestTypeDef definition

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

DeleteUserRequestTypeDef#

# DeleteUserRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteUserRequestTypeDef


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


# DeleteUserRequestTypeDef definition

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

DeleteViewRequestTypeDef#

# DeleteViewRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteViewRequestTypeDef


def get_value() -> DeleteViewRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteViewRequestTypeDef definition

class DeleteViewRequestTypeDef(TypedDict):
    InstanceId: str,
    ViewId: str,

DeleteViewVersionRequestTypeDef#

# DeleteViewVersionRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteViewVersionRequestTypeDef


def get_value() -> DeleteViewVersionRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteViewVersionRequestTypeDef definition

class DeleteViewVersionRequestTypeDef(TypedDict):
    InstanceId: str,
    ViewId: str,
    ViewVersion: int,

DeleteVocabularyRequestTypeDef#

# DeleteVocabularyRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteVocabularyRequestTypeDef


def get_value() -> DeleteVocabularyRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DeleteVocabularyRequestTypeDef definition

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

DescribeAgentStatusRequestTypeDef#

# DescribeAgentStatusRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeAgentStatusRequestTypeDef


def get_value() -> DescribeAgentStatusRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeAgentStatusRequestTypeDef definition

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

DescribeAuthenticationProfileRequestTypeDef#

# DescribeAuthenticationProfileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeAuthenticationProfileRequestTypeDef


def get_value() -> DescribeAuthenticationProfileRequestTypeDef:
    return {
        "AuthenticationProfileId": ...,
    }


# DescribeAuthenticationProfileRequestTypeDef definition

class DescribeAuthenticationProfileRequestTypeDef(TypedDict):
    AuthenticationProfileId: str,
    InstanceId: str,

DescribeContactEvaluationRequestTypeDef#

# DescribeContactEvaluationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeContactEvaluationRequestTypeDef


def get_value() -> DescribeContactEvaluationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeContactEvaluationRequestTypeDef definition

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

DescribeContactFlowModuleRequestTypeDef#

# DescribeContactFlowModuleRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeContactFlowModuleRequestTypeDef


def get_value() -> DescribeContactFlowModuleRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeContactFlowModuleRequestTypeDef definition

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

DescribeContactFlowRequestTypeDef#

# DescribeContactFlowRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeContactFlowRequestTypeDef


def get_value() -> DescribeContactFlowRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeContactFlowRequestTypeDef definition

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

DescribeContactRequestTypeDef#

# DescribeContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeContactRequestTypeDef


def get_value() -> DescribeContactRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeContactRequestTypeDef definition

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

DescribeEmailAddressRequestTypeDef#

# DescribeEmailAddressRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeEmailAddressRequestTypeDef


def get_value() -> DescribeEmailAddressRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeEmailAddressRequestTypeDef definition

class DescribeEmailAddressRequestTypeDef(TypedDict):
    InstanceId: str,
    EmailAddressId: str,

DescribeEvaluationFormRequestTypeDef#

# DescribeEvaluationFormRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeEvaluationFormRequestTypeDef


def get_value() -> DescribeEvaluationFormRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeEvaluationFormRequestTypeDef definition

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

DescribeHoursOfOperationOverrideRequestTypeDef#

# DescribeHoursOfOperationOverrideRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeHoursOfOperationOverrideRequestTypeDef


def get_value() -> DescribeHoursOfOperationOverrideRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeHoursOfOperationOverrideRequestTypeDef definition

class DescribeHoursOfOperationOverrideRequestTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,
    HoursOfOperationOverrideId: str,

DescribeHoursOfOperationRequestTypeDef#

# DescribeHoursOfOperationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeHoursOfOperationRequestTypeDef


def get_value() -> DescribeHoursOfOperationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeHoursOfOperationRequestTypeDef definition

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

DescribeInstanceAttributeRequestTypeDef#

# DescribeInstanceAttributeRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeInstanceAttributeRequestTypeDef


def get_value() -> DescribeInstanceAttributeRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeInstanceAttributeRequestTypeDef definition

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

DescribeInstanceRequestTypeDef#

# DescribeInstanceRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeInstanceRequestTypeDef


def get_value() -> DescribeInstanceRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeInstanceRequestTypeDef definition

class DescribeInstanceRequestTypeDef(TypedDict):
    InstanceId: str,

DescribeInstanceStorageConfigRequestTypeDef#

# DescribeInstanceStorageConfigRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeInstanceStorageConfigRequestTypeDef


def get_value() -> DescribeInstanceStorageConfigRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeInstanceStorageConfigRequestTypeDef definition

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

DescribePhoneNumberRequestTypeDef#

# DescribePhoneNumberRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribePhoneNumberRequestTypeDef


def get_value() -> DescribePhoneNumberRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# DescribePhoneNumberRequestTypeDef definition

class DescribePhoneNumberRequestTypeDef(TypedDict):
    PhoneNumberId: str,

DescribePredefinedAttributeRequestTypeDef#

# DescribePredefinedAttributeRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribePredefinedAttributeRequestTypeDef


def get_value() -> DescribePredefinedAttributeRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribePredefinedAttributeRequestTypeDef definition

class DescribePredefinedAttributeRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,

DescribePromptRequestTypeDef#

# DescribePromptRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribePromptRequestTypeDef


def get_value() -> DescribePromptRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribePromptRequestTypeDef definition

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

PromptTypeDef#

# PromptTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PromptTypeDef


def get_value() -> PromptTypeDef:
    return {
        "PromptARN": ...,
    }


# PromptTypeDef definition

class PromptTypeDef(TypedDict):
    PromptARN: NotRequired[str],
    PromptId: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],

DescribeQueueRequestTypeDef#

# DescribeQueueRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeQueueRequestTypeDef


def get_value() -> DescribeQueueRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeQueueRequestTypeDef definition

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

DescribeQuickConnectRequestTypeDef#

# DescribeQuickConnectRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeQuickConnectRequestTypeDef


def get_value() -> DescribeQuickConnectRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeQuickConnectRequestTypeDef definition

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

DescribeRoutingProfileRequestTypeDef#

# DescribeRoutingProfileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeRoutingProfileRequestTypeDef


def get_value() -> DescribeRoutingProfileRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeRoutingProfileRequestTypeDef definition

class DescribeRoutingProfileRequestTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,

DescribeRuleRequestTypeDef#

# DescribeRuleRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeRuleRequestTypeDef


def get_value() -> DescribeRuleRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeRuleRequestTypeDef definition

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

DescribeSecurityProfileRequestTypeDef#

# DescribeSecurityProfileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeSecurityProfileRequestTypeDef


def get_value() -> DescribeSecurityProfileRequestTypeDef:
    return {
        "SecurityProfileId": ...,
    }


# DescribeSecurityProfileRequestTypeDef definition

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

SecurityProfileTypeDef#

# SecurityProfileTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SecurityProfileTypeDef


def get_value() -> SecurityProfileTypeDef:
    return {
        "Id": ...,
    }


# SecurityProfileTypeDef definition

class SecurityProfileTypeDef(TypedDict):
    Id: NotRequired[str],
    OrganizationResourceId: NotRequired[str],
    Arn: NotRequired[str],
    SecurityProfileName: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
    AllowedAccessControlTags: NotRequired[Dict[str, str]],
    TagRestrictedResources: NotRequired[List[str]],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
    HierarchyRestrictedResources: NotRequired[List[str]],
    AllowedAccessControlHierarchyGroupId: NotRequired[str],

DescribeTrafficDistributionGroupRequestTypeDef#

# DescribeTrafficDistributionGroupRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeTrafficDistributionGroupRequestTypeDef


def get_value() -> DescribeTrafficDistributionGroupRequestTypeDef:
    return {
        "TrafficDistributionGroupId": ...,
    }


# DescribeTrafficDistributionGroupRequestTypeDef definition

class DescribeTrafficDistributionGroupRequestTypeDef(TypedDict):
    TrafficDistributionGroupId: str,

TrafficDistributionGroupTypeDef#

# TrafficDistributionGroupTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TrafficDistributionGroupTypeDef


def get_value() -> TrafficDistributionGroupTypeDef:
    return {
        "Id": ...,
    }


# TrafficDistributionGroupTypeDef definition

class TrafficDistributionGroupTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    InstanceArn: NotRequired[str],
    Status: NotRequired[TrafficDistributionGroupStatusType],  # (1)
    Tags: NotRequired[Dict[str, str]],
    IsDefault: NotRequired[bool],
  1. See TrafficDistributionGroupStatusType

DescribeUserHierarchyGroupRequestTypeDef#

# DescribeUserHierarchyGroupRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeUserHierarchyGroupRequestTypeDef


def get_value() -> DescribeUserHierarchyGroupRequestTypeDef:
    return {
        "HierarchyGroupId": ...,
    }


# DescribeUserHierarchyGroupRequestTypeDef definition

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

DescribeUserHierarchyStructureRequestTypeDef#

# DescribeUserHierarchyStructureRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeUserHierarchyStructureRequestTypeDef


def get_value() -> DescribeUserHierarchyStructureRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeUserHierarchyStructureRequestTypeDef definition

class DescribeUserHierarchyStructureRequestTypeDef(TypedDict):
    InstanceId: str,

DescribeUserRequestTypeDef#

# DescribeUserRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeUserRequestTypeDef


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


# DescribeUserRequestTypeDef definition

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

DescribeViewRequestTypeDef#

# DescribeViewRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeViewRequestTypeDef


def get_value() -> DescribeViewRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeViewRequestTypeDef definition

class DescribeViewRequestTypeDef(TypedDict):
    InstanceId: str,
    ViewId: str,

DescribeVocabularyRequestTypeDef#

# DescribeVocabularyRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeVocabularyRequestTypeDef


def get_value() -> DescribeVocabularyRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DescribeVocabularyRequestTypeDef definition

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

VocabularyTypeDef#

# VocabularyTypeDef TypedDict usage example

from types_boto3_connect.type_defs import VocabularyTypeDef


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


# VocabularyTypeDef definition

class VocabularyTypeDef(TypedDict):
    Name: str,
    Id: str,
    Arn: str,
    LanguageCode: VocabularyLanguageCodeType,  # (1)
    State: VocabularyStateType,  # (2)
    LastModifiedTime: datetime,
    FailureReason: NotRequired[str],
    Content: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
  1. See VocabularyLanguageCodeType
  2. See VocabularyStateType

RoutingProfileReferenceTypeDef#

# RoutingProfileReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingProfileReferenceTypeDef


def get_value() -> RoutingProfileReferenceTypeDef:
    return {
        "Id": ...,
    }


# RoutingProfileReferenceTypeDef definition

class RoutingProfileReferenceTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],

DisassociateAnalyticsDataSetRequestTypeDef#

# DisassociateAnalyticsDataSetRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateAnalyticsDataSetRequestTypeDef


def get_value() -> DisassociateAnalyticsDataSetRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateAnalyticsDataSetRequestTypeDef definition

class DisassociateAnalyticsDataSetRequestTypeDef(TypedDict):
    InstanceId: str,
    DataSetId: str,
    TargetAccountId: NotRequired[str],

DisassociateApprovedOriginRequestTypeDef#

# DisassociateApprovedOriginRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateApprovedOriginRequestTypeDef


def get_value() -> DisassociateApprovedOriginRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateApprovedOriginRequestTypeDef definition

class DisassociateApprovedOriginRequestTypeDef(TypedDict):
    InstanceId: str,
    Origin: str,
    ClientToken: NotRequired[str],

DisassociateFlowRequestTypeDef#

# DisassociateFlowRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateFlowRequestTypeDef


def get_value() -> DisassociateFlowRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateFlowRequestTypeDef definition

class DisassociateFlowRequestTypeDef(TypedDict):
    InstanceId: str,
    ResourceId: str,
    ResourceType: FlowAssociationResourceTypeType,  # (1)
  1. See FlowAssociationResourceTypeType

DisassociateInstanceStorageConfigRequestTypeDef#

# DisassociateInstanceStorageConfigRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateInstanceStorageConfigRequestTypeDef


def get_value() -> DisassociateInstanceStorageConfigRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateInstanceStorageConfigRequestTypeDef definition

class DisassociateInstanceStorageConfigRequestTypeDef(TypedDict):
    InstanceId: str,
    AssociationId: str,
    ResourceType: InstanceStorageResourceTypeType,  # (1)
    ClientToken: NotRequired[str],
  1. See InstanceStorageResourceTypeType

DisassociateLambdaFunctionRequestTypeDef#

# DisassociateLambdaFunctionRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateLambdaFunctionRequestTypeDef


def get_value() -> DisassociateLambdaFunctionRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateLambdaFunctionRequestTypeDef definition

class DisassociateLambdaFunctionRequestTypeDef(TypedDict):
    InstanceId: str,
    FunctionArn: str,
    ClientToken: NotRequired[str],

DisassociateLexBotRequestTypeDef#

# DisassociateLexBotRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateLexBotRequestTypeDef


def get_value() -> DisassociateLexBotRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateLexBotRequestTypeDef definition

class DisassociateLexBotRequestTypeDef(TypedDict):
    InstanceId: str,
    BotName: str,
    LexRegion: str,
    ClientToken: NotRequired[str],

DisassociatePhoneNumberContactFlowRequestTypeDef#

# DisassociatePhoneNumberContactFlowRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociatePhoneNumberContactFlowRequestTypeDef


def get_value() -> DisassociatePhoneNumberContactFlowRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# DisassociatePhoneNumberContactFlowRequestTypeDef definition

class DisassociatePhoneNumberContactFlowRequestTypeDef(TypedDict):
    PhoneNumberId: str,
    InstanceId: str,

DisassociateQueueQuickConnectsRequestTypeDef#

# DisassociateQueueQuickConnectsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateQueueQuickConnectsRequestTypeDef


def get_value() -> DisassociateQueueQuickConnectsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateQueueQuickConnectsRequestTypeDef definition

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

RoutingProfileQueueReferenceTypeDef#

# RoutingProfileQueueReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingProfileQueueReferenceTypeDef


def get_value() -> RoutingProfileQueueReferenceTypeDef:
    return {
        "QueueId": ...,
    }


# RoutingProfileQueueReferenceTypeDef definition

class RoutingProfileQueueReferenceTypeDef(TypedDict):
    QueueId: str,
    Channel: ChannelType,  # (1)
  1. See ChannelType

DisassociateSecurityKeyRequestTypeDef#

# DisassociateSecurityKeyRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateSecurityKeyRequestTypeDef


def get_value() -> DisassociateSecurityKeyRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateSecurityKeyRequestTypeDef definition

class DisassociateSecurityKeyRequestTypeDef(TypedDict):
    InstanceId: str,
    AssociationId: str,
    ClientToken: NotRequired[str],

DisassociateTrafficDistributionGroupUserRequestTypeDef#

# DisassociateTrafficDistributionGroupUserRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateTrafficDistributionGroupUserRequestTypeDef


def get_value() -> DisassociateTrafficDistributionGroupUserRequestTypeDef:
    return {
        "TrafficDistributionGroupId": ...,
    }


# DisassociateTrafficDistributionGroupUserRequestTypeDef definition

class DisassociateTrafficDistributionGroupUserRequestTypeDef(TypedDict):
    TrafficDistributionGroupId: str,
    UserId: str,
    InstanceId: str,

UserProficiencyDisassociateTypeDef#

# UserProficiencyDisassociateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserProficiencyDisassociateTypeDef


def get_value() -> UserProficiencyDisassociateTypeDef:
    return {
        "AttributeName": ...,
    }


# UserProficiencyDisassociateTypeDef definition

class UserProficiencyDisassociateTypeDef(TypedDict):
    AttributeName: str,
    AttributeValue: str,

DisconnectReasonTypeDef#

# DisconnectReasonTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisconnectReasonTypeDef


def get_value() -> DisconnectReasonTypeDef:
    return {
        "Code": ...,
    }


# DisconnectReasonTypeDef definition

class DisconnectReasonTypeDef(TypedDict):
    Code: NotRequired[str],

DismissUserContactRequestTypeDef#

# DismissUserContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DismissUserContactRequestTypeDef


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


# DismissUserContactRequestTypeDef definition

class DismissUserContactRequestTypeDef(TypedDict):
    UserId: str,
    InstanceId: str,
    ContactId: str,

DownloadUrlMetadataTypeDef#

# DownloadUrlMetadataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DownloadUrlMetadataTypeDef


def get_value() -> DownloadUrlMetadataTypeDef:
    return {
        "Url": ...,
    }


# DownloadUrlMetadataTypeDef definition

class DownloadUrlMetadataTypeDef(TypedDict):
    Url: NotRequired[str],
    UrlExpiry: NotRequired[str],

EmailAddressInfoTypeDef#

# EmailAddressInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EmailAddressInfoTypeDef


def get_value() -> EmailAddressInfoTypeDef:
    return {
        "EmailAddress": ...,
    }


# EmailAddressInfoTypeDef definition

class EmailAddressInfoTypeDef(TypedDict):
    EmailAddress: str,
    DisplayName: NotRequired[str],

EmailAddressMetadataTypeDef#

# EmailAddressMetadataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EmailAddressMetadataTypeDef


def get_value() -> EmailAddressMetadataTypeDef:
    return {
        "EmailAddressId": ...,
    }


# EmailAddressMetadataTypeDef definition

class EmailAddressMetadataTypeDef(TypedDict):
    EmailAddressId: NotRequired[str],
    EmailAddressArn: NotRequired[str],
    EmailAddress: NotRequired[str],
    Description: NotRequired[str],
    DisplayName: NotRequired[str],

EmailAttachmentTypeDef#

# EmailAttachmentTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EmailAttachmentTypeDef


def get_value() -> EmailAttachmentTypeDef:
    return {
        "FileName": ...,
    }


# EmailAttachmentTypeDef definition

class EmailAttachmentTypeDef(TypedDict):
    FileName: str,
    S3Url: str,

EmailMessageReferenceTypeDef#

# EmailMessageReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EmailMessageReferenceTypeDef


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


# EmailMessageReferenceTypeDef definition

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

EmailReferenceTypeDef#

# EmailReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EmailReferenceTypeDef


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


# EmailReferenceTypeDef definition

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

EncryptionConfigTypeDef#

# EncryptionConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EncryptionConfigTypeDef


def get_value() -> EncryptionConfigTypeDef:
    return {
        "EncryptionType": ...,
    }


# EncryptionConfigTypeDef definition

class EncryptionConfigTypeDef(TypedDict):
    EncryptionType: EncryptionTypeType,  # (1)
    KeyId: str,
  1. See EncryptionTypeType

EvaluationAnswerDataTypeDef#

# EvaluationAnswerDataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationAnswerDataTypeDef


def get_value() -> EvaluationAnswerDataTypeDef:
    return {
        "StringValue": ...,
    }


# EvaluationAnswerDataTypeDef definition

class EvaluationAnswerDataTypeDef(TypedDict):
    StringValue: NotRequired[str],
    NumericValue: NotRequired[float],
    NotApplicable: NotRequired[bool],

EvaluationFormSectionOutputTypeDef#

# EvaluationFormSectionOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormSectionOutputTypeDef


def get_value() -> EvaluationFormSectionOutputTypeDef:
    return {
        "Title": ...,
    }


# EvaluationFormSectionOutputTypeDef definition

class EvaluationFormSectionOutputTypeDef(TypedDict):
    Title: str,
    RefId: str,
    Items: List[Dict[str, Any]],
    Instructions: NotRequired[str],
    Weight: NotRequired[float],

NumericQuestionPropertyValueAutomationTypeDef#

# NumericQuestionPropertyValueAutomationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import NumericQuestionPropertyValueAutomationTypeDef


def get_value() -> NumericQuestionPropertyValueAutomationTypeDef:
    return {
        "Label": ...,
    }


# NumericQuestionPropertyValueAutomationTypeDef definition

class NumericQuestionPropertyValueAutomationTypeDef(TypedDict):
    Label: NumericQuestionPropertyAutomationLabelType,  # (1)
  1. See NumericQuestionPropertyAutomationLabelType

EvaluationFormNumericQuestionOptionTypeDef#

# EvaluationFormNumericQuestionOptionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormNumericQuestionOptionTypeDef


def get_value() -> EvaluationFormNumericQuestionOptionTypeDef:
    return {
        "MinValue": ...,
    }


# EvaluationFormNumericQuestionOptionTypeDef definition

class EvaluationFormNumericQuestionOptionTypeDef(TypedDict):
    MinValue: int,
    MaxValue: int,
    Score: NotRequired[int],
    AutomaticFail: NotRequired[bool],

EvaluationFormSectionTypeDef#

# EvaluationFormSectionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormSectionTypeDef


def get_value() -> EvaluationFormSectionTypeDef:
    return {
        "Title": ...,
    }


# EvaluationFormSectionTypeDef definition

class EvaluationFormSectionTypeDef(TypedDict):
    Title: str,
    RefId: str,
    Items: Sequence[Mapping[str, Any]],
    Instructions: NotRequired[str],
    Weight: NotRequired[float],

SingleSelectQuestionRuleCategoryAutomationTypeDef#

# SingleSelectQuestionRuleCategoryAutomationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SingleSelectQuestionRuleCategoryAutomationTypeDef


def get_value() -> SingleSelectQuestionRuleCategoryAutomationTypeDef:
    return {
        "Category": ...,
    }


# SingleSelectQuestionRuleCategoryAutomationTypeDef definition

class SingleSelectQuestionRuleCategoryAutomationTypeDef(TypedDict):
    Category: str,
    Condition: SingleSelectQuestionRuleCategoryAutomationConditionType,  # (1)
    OptionRefId: str,
  1. See SingleSelectQuestionRuleCategoryAutomationConditionType

EvaluationFormSingleSelectQuestionOptionTypeDef#

# EvaluationFormSingleSelectQuestionOptionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormSingleSelectQuestionOptionTypeDef


def get_value() -> EvaluationFormSingleSelectQuestionOptionTypeDef:
    return {
        "RefId": ...,
    }


# EvaluationFormSingleSelectQuestionOptionTypeDef definition

class EvaluationFormSingleSelectQuestionOptionTypeDef(TypedDict):
    RefId: str,
    Text: str,
    Score: NotRequired[int],
    AutomaticFail: NotRequired[bool],

EvaluationFormSummaryTypeDef#

# EvaluationFormSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormSummaryTypeDef


def get_value() -> EvaluationFormSummaryTypeDef:
    return {
        "EvaluationFormId": ...,
    }


# EvaluationFormSummaryTypeDef definition

class EvaluationFormSummaryTypeDef(TypedDict):
    EvaluationFormId: str,
    EvaluationFormArn: str,
    Title: str,
    CreatedTime: datetime,
    CreatedBy: str,
    LastModifiedTime: datetime,
    LastModifiedBy: str,
    LatestVersion: int,
    LastActivatedTime: NotRequired[datetime],
    LastActivatedBy: NotRequired[str],
    ActiveVersion: NotRequired[int],

EvaluationFormVersionSummaryTypeDef#

# EvaluationFormVersionSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormVersionSummaryTypeDef


def get_value() -> EvaluationFormVersionSummaryTypeDef:
    return {
        "EvaluationFormArn": ...,
    }


# EvaluationFormVersionSummaryTypeDef definition

class EvaluationFormVersionSummaryTypeDef(TypedDict):
    EvaluationFormArn: str,
    EvaluationFormId: str,
    EvaluationFormVersion: int,
    Locked: bool,
    Status: EvaluationFormVersionStatusType,  # (1)
    CreatedTime: datetime,
    CreatedBy: str,
    LastModifiedTime: datetime,
    LastModifiedBy: str,
  1. See EvaluationFormVersionStatusType

EvaluationScoreTypeDef#

# EvaluationScoreTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationScoreTypeDef


def get_value() -> EvaluationScoreTypeDef:
    return {
        "Percentage": ...,
    }


# EvaluationScoreTypeDef definition

class EvaluationScoreTypeDef(TypedDict):
    Percentage: NotRequired[float],
    NotApplicable: NotRequired[bool],
    AutomaticFail: NotRequired[bool],

EvaluationNoteTypeDef#

# EvaluationNoteTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationNoteTypeDef


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


# EvaluationNoteTypeDef definition

class EvaluationNoteTypeDef(TypedDict):
    Value: NotRequired[str],

EventBridgeActionDefinitionTypeDef#

# EventBridgeActionDefinitionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EventBridgeActionDefinitionTypeDef


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


# EventBridgeActionDefinitionTypeDef definition

class EventBridgeActionDefinitionTypeDef(TypedDict):
    Name: str,

ExpiryTypeDef#

# ExpiryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ExpiryTypeDef


def get_value() -> ExpiryTypeDef:
    return {
        "DurationInSeconds": ...,
    }


# ExpiryTypeDef definition

class ExpiryTypeDef(TypedDict):
    DurationInSeconds: NotRequired[int],
    ExpiryTimestamp: NotRequired[datetime],

FieldValueUnionOutputTypeDef#

# FieldValueUnionOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import FieldValueUnionOutputTypeDef


def get_value() -> FieldValueUnionOutputTypeDef:
    return {
        "BooleanValue": ...,
    }


# FieldValueUnionOutputTypeDef definition

class FieldValueUnionOutputTypeDef(TypedDict):
    BooleanValue: NotRequired[bool],
    DoubleValue: NotRequired[float],
    EmptyValue: NotRequired[Dict[str, Any]],
    StringValue: NotRequired[str],

FieldValueUnionTypeDef#

# FieldValueUnionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import FieldValueUnionTypeDef


def get_value() -> FieldValueUnionTypeDef:
    return {
        "BooleanValue": ...,
    }


# FieldValueUnionTypeDef definition

class FieldValueUnionTypeDef(TypedDict):
    BooleanValue: NotRequired[bool],
    DoubleValue: NotRequired[float],
    EmptyValue: NotRequired[Mapping[str, Any]],
    StringValue: NotRequired[str],

FilterV2TypeDef#

# FilterV2TypeDef TypedDict usage example

from types_boto3_connect.type_defs import FilterV2TypeDef


def get_value() -> FilterV2TypeDef:
    return {
        "FilterKey": ...,
    }


# FilterV2TypeDef definition

class FilterV2TypeDef(TypedDict):
    FilterKey: NotRequired[str],
    FilterValues: NotRequired[Sequence[str]],

FiltersTypeDef#

# FiltersTypeDef TypedDict usage example

from types_boto3_connect.type_defs import FiltersTypeDef


def get_value() -> FiltersTypeDef:
    return {
        "Queues": ...,
    }


# FiltersTypeDef definition

class FiltersTypeDef(TypedDict):
    Queues: NotRequired[Sequence[str]],
    Channels: NotRequired[Sequence[ChannelType]],  # (1)
    RoutingProfiles: NotRequired[Sequence[str]],
    RoutingStepExpressions: NotRequired[Sequence[str]],
  1. See ChannelType

GetAttachedFileRequestTypeDef#

# GetAttachedFileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetAttachedFileRequestTypeDef


def get_value() -> GetAttachedFileRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetAttachedFileRequestTypeDef definition

class GetAttachedFileRequestTypeDef(TypedDict):
    InstanceId: str,
    FileId: str,
    AssociatedResourceArn: str,
    UrlExpiryInSeconds: NotRequired[int],

GetContactAttributesRequestTypeDef#

# GetContactAttributesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetContactAttributesRequestTypeDef


def get_value() -> GetContactAttributesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetContactAttributesRequestTypeDef definition

class GetContactAttributesRequestTypeDef(TypedDict):
    InstanceId: str,
    InitialContactId: str,

GetEffectiveHoursOfOperationsRequestTypeDef#

# GetEffectiveHoursOfOperationsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetEffectiveHoursOfOperationsRequestTypeDef


def get_value() -> GetEffectiveHoursOfOperationsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetEffectiveHoursOfOperationsRequestTypeDef definition

class GetEffectiveHoursOfOperationsRequestTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,
    FromDate: str,
    ToDate: str,

GetFederationTokenRequestTypeDef#

# GetFederationTokenRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetFederationTokenRequestTypeDef


def get_value() -> GetFederationTokenRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetFederationTokenRequestTypeDef definition

class GetFederationTokenRequestTypeDef(TypedDict):
    InstanceId: str,

GetFlowAssociationRequestTypeDef#

# GetFlowAssociationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetFlowAssociationRequestTypeDef


def get_value() -> GetFlowAssociationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetFlowAssociationRequestTypeDef definition

class GetFlowAssociationRequestTypeDef(TypedDict):
    InstanceId: str,
    ResourceId: str,
    ResourceType: FlowAssociationResourceTypeType,  # (1)
  1. See FlowAssociationResourceTypeType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PaginatorConfigTypeDef


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


# PaginatorConfigTypeDef definition

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

IntervalDetailsTypeDef#

# IntervalDetailsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import IntervalDetailsTypeDef


def get_value() -> IntervalDetailsTypeDef:
    return {
        "TimeZone": ...,
    }


# IntervalDetailsTypeDef definition

class IntervalDetailsTypeDef(TypedDict):
    TimeZone: NotRequired[str],
    IntervalPeriod: NotRequired[IntervalPeriodType],  # (1)
  1. See IntervalPeriodType

GetPromptFileRequestTypeDef#

# GetPromptFileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetPromptFileRequestTypeDef


def get_value() -> GetPromptFileRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetPromptFileRequestTypeDef definition

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

GetTaskTemplateRequestTypeDef#

# GetTaskTemplateRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetTaskTemplateRequestTypeDef


def get_value() -> GetTaskTemplateRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetTaskTemplateRequestTypeDef definition

class GetTaskTemplateRequestTypeDef(TypedDict):
    InstanceId: str,
    TaskTemplateId: str,
    SnapshotVersion: NotRequired[str],

GetTrafficDistributionRequestTypeDef#

# GetTrafficDistributionRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetTrafficDistributionRequestTypeDef


def get_value() -> GetTrafficDistributionRequestTypeDef:
    return {
        "Id": ...,
    }


# GetTrafficDistributionRequestTypeDef definition

class GetTrafficDistributionRequestTypeDef(TypedDict):
    Id: str,

HierarchyGroupSummaryReferenceTypeDef#

# HierarchyGroupSummaryReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyGroupSummaryReferenceTypeDef


def get_value() -> HierarchyGroupSummaryReferenceTypeDef:
    return {
        "Id": ...,
    }


# HierarchyGroupSummaryReferenceTypeDef definition

class HierarchyGroupSummaryReferenceTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],

HierarchyGroupSummaryTypeDef#

# HierarchyGroupSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyGroupSummaryTypeDef


def get_value() -> HierarchyGroupSummaryTypeDef:
    return {
        "Id": ...,
    }


# HierarchyGroupSummaryTypeDef definition

class HierarchyGroupSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],

HierarchyLevelTypeDef#

# HierarchyLevelTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyLevelTypeDef


def get_value() -> HierarchyLevelTypeDef:
    return {
        "Id": ...,
    }


# HierarchyLevelTypeDef definition

class HierarchyLevelTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],

HierarchyLevelUpdateTypeDef#

# HierarchyLevelUpdateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyLevelUpdateTypeDef


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


# HierarchyLevelUpdateTypeDef definition

class HierarchyLevelUpdateTypeDef(TypedDict):
    Name: str,

ThresholdTypeDef#

# ThresholdTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ThresholdTypeDef


def get_value() -> ThresholdTypeDef:
    return {
        "Comparison": ...,
    }


# ThresholdTypeDef definition

class ThresholdTypeDef(TypedDict):
    Comparison: NotRequired[ComparisonType],  # (1)
    ThresholdValue: NotRequired[float],
  1. See ComparisonType

HoursOfOperationTimeSliceTypeDef#

# HoursOfOperationTimeSliceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationTimeSliceTypeDef


def get_value() -> HoursOfOperationTimeSliceTypeDef:
    return {
        "Hours": ...,
    }


# HoursOfOperationTimeSliceTypeDef definition

class HoursOfOperationTimeSliceTypeDef(TypedDict):
    Hours: int,
    Minutes: int,

OverrideTimeSliceTypeDef#

# OverrideTimeSliceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import OverrideTimeSliceTypeDef


def get_value() -> OverrideTimeSliceTypeDef:
    return {
        "Hours": ...,
    }


# OverrideTimeSliceTypeDef definition

class OverrideTimeSliceTypeDef(TypedDict):
    Hours: int,
    Minutes: int,

HoursOfOperationSummaryTypeDef#

# HoursOfOperationSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationSummaryTypeDef


def get_value() -> HoursOfOperationSummaryTypeDef:
    return {
        "Id": ...,
    }


# HoursOfOperationSummaryTypeDef definition

class HoursOfOperationSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],

ImportPhoneNumberRequestTypeDef#

# ImportPhoneNumberRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ImportPhoneNumberRequestTypeDef


def get_value() -> ImportPhoneNumberRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ImportPhoneNumberRequestTypeDef definition

class ImportPhoneNumberRequestTypeDef(TypedDict):
    InstanceId: str,
    SourcePhoneNumberArn: str,
    PhoneNumberDescription: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
    ClientToken: NotRequired[str],

InboundRawMessageTypeDef#

# InboundRawMessageTypeDef TypedDict usage example

from types_boto3_connect.type_defs import InboundRawMessageTypeDef


def get_value() -> InboundRawMessageTypeDef:
    return {
        "Subject": ...,
    }


# InboundRawMessageTypeDef definition

class InboundRawMessageTypeDef(TypedDict):
    Subject: str,
    Body: str,
    ContentType: str,
    Headers: NotRequired[Mapping[EmailHeaderTypeType, str]],  # (1)
  1. See EmailHeaderTypeType

InstanceStatusReasonTypeDef#

# InstanceStatusReasonTypeDef TypedDict usage example

from types_boto3_connect.type_defs import InstanceStatusReasonTypeDef


def get_value() -> InstanceStatusReasonTypeDef:
    return {
        "Message": ...,
    }


# InstanceStatusReasonTypeDef definition

class InstanceStatusReasonTypeDef(TypedDict):
    Message: NotRequired[str],

KinesisFirehoseConfigTypeDef#

# KinesisFirehoseConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import KinesisFirehoseConfigTypeDef


def get_value() -> KinesisFirehoseConfigTypeDef:
    return {
        "FirehoseArn": ...,
    }


# KinesisFirehoseConfigTypeDef definition

class KinesisFirehoseConfigTypeDef(TypedDict):
    FirehoseArn: str,

KinesisStreamConfigTypeDef#

# KinesisStreamConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import KinesisStreamConfigTypeDef


def get_value() -> KinesisStreamConfigTypeDef:
    return {
        "StreamArn": ...,
    }


# KinesisStreamConfigTypeDef definition

class KinesisStreamConfigTypeDef(TypedDict):
    StreamArn: str,

InstanceSummaryTypeDef#

# InstanceSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import InstanceSummaryTypeDef


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


# InstanceSummaryTypeDef definition

class InstanceSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    IdentityManagementType: NotRequired[DirectoryTypeType],  # (1)
    InstanceAlias: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    ServiceRole: NotRequired[str],
    InstanceStatus: NotRequired[InstanceStatusType],  # (2)
    InboundCallsEnabled: NotRequired[bool],
    OutboundCallsEnabled: NotRequired[bool],
    InstanceAccessUrl: NotRequired[str],
  1. See DirectoryTypeType
  2. See InstanceStatusType

IntegrationAssociationSummaryTypeDef#

# IntegrationAssociationSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import IntegrationAssociationSummaryTypeDef


def get_value() -> IntegrationAssociationSummaryTypeDef:
    return {
        "IntegrationAssociationId": ...,
    }


# IntegrationAssociationSummaryTypeDef definition

class IntegrationAssociationSummaryTypeDef(TypedDict):
    IntegrationAssociationId: NotRequired[str],
    IntegrationAssociationArn: NotRequired[str],
    InstanceId: NotRequired[str],
    IntegrationType: NotRequired[IntegrationTypeType],  # (1)
    IntegrationArn: NotRequired[str],
    SourceApplicationUrl: NotRequired[str],
    SourceApplicationName: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (2)
  1. See IntegrationTypeType
  2. See SourceTypeType

TaskTemplateFieldIdentifierTypeDef#

# TaskTemplateFieldIdentifierTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskTemplateFieldIdentifierTypeDef


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


# TaskTemplateFieldIdentifierTypeDef definition

class TaskTemplateFieldIdentifierTypeDef(TypedDict):
    Name: NotRequired[str],

ListAgentStatusRequestTypeDef#

# ListAgentStatusRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAgentStatusRequestTypeDef


def get_value() -> ListAgentStatusRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListAgentStatusRequestTypeDef definition

class ListAgentStatusRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    AgentStatusTypes: NotRequired[Sequence[AgentStatusTypeType]],  # (1)
  1. See AgentStatusTypeType

ListAnalyticsDataAssociationsRequestTypeDef#

# ListAnalyticsDataAssociationsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAnalyticsDataAssociationsRequestTypeDef


def get_value() -> ListAnalyticsDataAssociationsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListAnalyticsDataAssociationsRequestTypeDef definition

class ListAnalyticsDataAssociationsRequestTypeDef(TypedDict):
    InstanceId: str,
    DataSetId: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListAnalyticsDataLakeDataSetsRequestTypeDef#

# ListAnalyticsDataLakeDataSetsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAnalyticsDataLakeDataSetsRequestTypeDef


def get_value() -> ListAnalyticsDataLakeDataSetsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListAnalyticsDataLakeDataSetsRequestTypeDef definition

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

ListApprovedOriginsRequestTypeDef#

# ListApprovedOriginsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListApprovedOriginsRequestTypeDef


def get_value() -> ListApprovedOriginsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListApprovedOriginsRequestTypeDef definition

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

ListAssociatedContactsRequestTypeDef#

# ListAssociatedContactsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAssociatedContactsRequestTypeDef


def get_value() -> ListAssociatedContactsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListAssociatedContactsRequestTypeDef definition

class ListAssociatedContactsRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListAuthenticationProfilesRequestTypeDef#

# ListAuthenticationProfilesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAuthenticationProfilesRequestTypeDef


def get_value() -> ListAuthenticationProfilesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListAuthenticationProfilesRequestTypeDef definition

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

ListBotsRequestTypeDef#

# ListBotsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListBotsRequestTypeDef


def get_value() -> ListBotsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListBotsRequestTypeDef definition

class ListBotsRequestTypeDef(TypedDict):
    InstanceId: str,
    LexVersion: LexVersionType,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See LexVersionType

ListContactEvaluationsRequestTypeDef#

# ListContactEvaluationsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactEvaluationsRequestTypeDef


def get_value() -> ListContactEvaluationsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListContactEvaluationsRequestTypeDef definition

class ListContactEvaluationsRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    NextToken: NotRequired[str],

ListContactFlowModulesRequestTypeDef#

# ListContactFlowModulesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactFlowModulesRequestTypeDef


def get_value() -> ListContactFlowModulesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListContactFlowModulesRequestTypeDef definition

class ListContactFlowModulesRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    ContactFlowModuleState: NotRequired[ContactFlowModuleStateType],  # (1)
  1. See ContactFlowModuleStateType

ListContactFlowVersionsRequestTypeDef#

# ListContactFlowVersionsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactFlowVersionsRequestTypeDef


def get_value() -> ListContactFlowVersionsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListContactFlowVersionsRequestTypeDef definition

class ListContactFlowVersionsRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListContactFlowsRequestTypeDef#

# ListContactFlowsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactFlowsRequestTypeDef


def get_value() -> ListContactFlowsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListContactFlowsRequestTypeDef definition

class ListContactFlowsRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowTypes: NotRequired[Sequence[ContactFlowTypeType]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ContactFlowTypeType

ListContactReferencesRequestTypeDef#

# ListContactReferencesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactReferencesRequestTypeDef


def get_value() -> ListContactReferencesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListContactReferencesRequestTypeDef definition

class ListContactReferencesRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    ReferenceTypes: Sequence[ReferenceTypeType],  # (1)
    NextToken: NotRequired[str],
  1. See ReferenceTypeType

ListDefaultVocabulariesRequestTypeDef#

# ListDefaultVocabulariesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListDefaultVocabulariesRequestTypeDef


def get_value() -> ListDefaultVocabulariesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListDefaultVocabulariesRequestTypeDef definition

class ListDefaultVocabulariesRequestTypeDef(TypedDict):
    InstanceId: str,
    LanguageCode: NotRequired[VocabularyLanguageCodeType],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See VocabularyLanguageCodeType

ListEvaluationFormVersionsRequestTypeDef#

# ListEvaluationFormVersionsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListEvaluationFormVersionsRequestTypeDef


def get_value() -> ListEvaluationFormVersionsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListEvaluationFormVersionsRequestTypeDef definition

class ListEvaluationFormVersionsRequestTypeDef(TypedDict):
    InstanceId: str,
    EvaluationFormId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListEvaluationFormsRequestTypeDef#

# ListEvaluationFormsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListEvaluationFormsRequestTypeDef


def get_value() -> ListEvaluationFormsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListEvaluationFormsRequestTypeDef definition

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

ListFlowAssociationsRequestTypeDef#

# ListFlowAssociationsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListFlowAssociationsRequestTypeDef


def get_value() -> ListFlowAssociationsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListFlowAssociationsRequestTypeDef definition

class ListFlowAssociationsRequestTypeDef(TypedDict):
    InstanceId: str,
    ResourceType: NotRequired[ListFlowAssociationResourceTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ListFlowAssociationResourceTypeType

ListHoursOfOperationOverridesRequestTypeDef#

# ListHoursOfOperationOverridesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListHoursOfOperationOverridesRequestTypeDef


def get_value() -> ListHoursOfOperationOverridesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListHoursOfOperationOverridesRequestTypeDef definition

class ListHoursOfOperationOverridesRequestTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListHoursOfOperationsRequestTypeDef#

# ListHoursOfOperationsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListHoursOfOperationsRequestTypeDef


def get_value() -> ListHoursOfOperationsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListHoursOfOperationsRequestTypeDef definition

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

ListInstanceAttributesRequestTypeDef#

# ListInstanceAttributesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListInstanceAttributesRequestTypeDef


def get_value() -> ListInstanceAttributesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListInstanceAttributesRequestTypeDef definition

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

ListInstanceStorageConfigsRequestTypeDef#

# ListInstanceStorageConfigsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListInstanceStorageConfigsRequestTypeDef


def get_value() -> ListInstanceStorageConfigsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListInstanceStorageConfigsRequestTypeDef definition

class ListInstanceStorageConfigsRequestTypeDef(TypedDict):
    InstanceId: str,
    ResourceType: InstanceStorageResourceTypeType,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See InstanceStorageResourceTypeType

ListInstancesRequestTypeDef#

# ListInstancesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListInstancesRequestTypeDef


def get_value() -> ListInstancesRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListInstancesRequestTypeDef definition

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

ListIntegrationAssociationsRequestTypeDef#

# ListIntegrationAssociationsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListIntegrationAssociationsRequestTypeDef


def get_value() -> ListIntegrationAssociationsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListIntegrationAssociationsRequestTypeDef definition

class ListIntegrationAssociationsRequestTypeDef(TypedDict):
    InstanceId: str,
    IntegrationType: NotRequired[IntegrationTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    IntegrationArn: NotRequired[str],
  1. See IntegrationTypeType

ListLambdaFunctionsRequestTypeDef#

# ListLambdaFunctionsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListLambdaFunctionsRequestTypeDef


def get_value() -> ListLambdaFunctionsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListLambdaFunctionsRequestTypeDef definition

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

ListLexBotsRequestTypeDef#

# ListLexBotsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListLexBotsRequestTypeDef


def get_value() -> ListLexBotsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListLexBotsRequestTypeDef definition

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

ListPhoneNumbersRequestTypeDef#

# ListPhoneNumbersRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPhoneNumbersRequestTypeDef


def get_value() -> ListPhoneNumbersRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListPhoneNumbersRequestTypeDef definition

class ListPhoneNumbersRequestTypeDef(TypedDict):
    InstanceId: str,
    PhoneNumberTypes: NotRequired[Sequence[PhoneNumberTypeType]],  # (1)
    PhoneNumberCountryCodes: NotRequired[Sequence[PhoneNumberCountryCodeType]],  # (2)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See PhoneNumberTypeType
  2. See PhoneNumberCountryCodeType

PhoneNumberSummaryTypeDef#

# PhoneNumberSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PhoneNumberSummaryTypeDef


def get_value() -> PhoneNumberSummaryTypeDef:
    return {
        "Id": ...,
    }


# PhoneNumberSummaryTypeDef definition

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

ListPhoneNumbersSummaryTypeDef#

# ListPhoneNumbersSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPhoneNumbersSummaryTypeDef


def get_value() -> ListPhoneNumbersSummaryTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# ListPhoneNumbersSummaryTypeDef definition

class ListPhoneNumbersSummaryTypeDef(TypedDict):
    PhoneNumberId: NotRequired[str],
    PhoneNumberArn: NotRequired[str],
    PhoneNumber: NotRequired[str],
    PhoneNumberCountryCode: NotRequired[PhoneNumberCountryCodeType],  # (1)
    PhoneNumberType: NotRequired[PhoneNumberTypeType],  # (2)
    TargetArn: NotRequired[str],
    InstanceId: NotRequired[str],
    PhoneNumberDescription: NotRequired[str],
    SourcePhoneNumberArn: NotRequired[str],
  1. See PhoneNumberCountryCodeType
  2. See PhoneNumberTypeType

ListPhoneNumbersV2RequestTypeDef#

# ListPhoneNumbersV2RequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPhoneNumbersV2RequestTypeDef


def get_value() -> ListPhoneNumbersV2RequestTypeDef:
    return {
        "TargetArn": ...,
    }


# ListPhoneNumbersV2RequestTypeDef definition

class ListPhoneNumbersV2RequestTypeDef(TypedDict):
    TargetArn: NotRequired[str],
    InstanceId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    PhoneNumberCountryCodes: NotRequired[Sequence[PhoneNumberCountryCodeType]],  # (1)
    PhoneNumberTypes: NotRequired[Sequence[PhoneNumberTypeType]],  # (2)
    PhoneNumberPrefix: NotRequired[str],
  1. See PhoneNumberCountryCodeType
  2. See PhoneNumberTypeType

ListPredefinedAttributesRequestTypeDef#

# ListPredefinedAttributesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPredefinedAttributesRequestTypeDef


def get_value() -> ListPredefinedAttributesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListPredefinedAttributesRequestTypeDef definition

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

PredefinedAttributeSummaryTypeDef#

# PredefinedAttributeSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PredefinedAttributeSummaryTypeDef


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


# PredefinedAttributeSummaryTypeDef definition

class PredefinedAttributeSummaryTypeDef(TypedDict):
    Name: NotRequired[str],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],

ListPromptsRequestTypeDef#

# ListPromptsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPromptsRequestTypeDef


def get_value() -> ListPromptsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListPromptsRequestTypeDef definition

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

PromptSummaryTypeDef#

# PromptSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PromptSummaryTypeDef


def get_value() -> PromptSummaryTypeDef:
    return {
        "Id": ...,
    }


# PromptSummaryTypeDef definition

class PromptSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],

ListQueueQuickConnectsRequestTypeDef#

# ListQueueQuickConnectsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListQueueQuickConnectsRequestTypeDef


def get_value() -> ListQueueQuickConnectsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListQueueQuickConnectsRequestTypeDef definition

class ListQueueQuickConnectsRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

QuickConnectSummaryTypeDef#

# QuickConnectSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QuickConnectSummaryTypeDef


def get_value() -> QuickConnectSummaryTypeDef:
    return {
        "Id": ...,
    }


# QuickConnectSummaryTypeDef definition

class QuickConnectSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    QuickConnectType: NotRequired[QuickConnectTypeType],  # (1)
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See QuickConnectTypeType

ListQueuesRequestTypeDef#

# ListQueuesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListQueuesRequestTypeDef


def get_value() -> ListQueuesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListQueuesRequestTypeDef definition

class ListQueuesRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueTypes: NotRequired[Sequence[QueueTypeType]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See QueueTypeType

QueueSummaryTypeDef#

# QueueSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QueueSummaryTypeDef


def get_value() -> QueueSummaryTypeDef:
    return {
        "Id": ...,
    }


# QueueSummaryTypeDef definition

class QueueSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    QueueType: NotRequired[QueueTypeType],  # (1)
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See QueueTypeType

ListQuickConnectsRequestTypeDef#

# ListQuickConnectsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListQuickConnectsRequestTypeDef


def get_value() -> ListQuickConnectsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListQuickConnectsRequestTypeDef definition

class ListQuickConnectsRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    QuickConnectTypes: NotRequired[Sequence[QuickConnectTypeType]],  # (1)
  1. See QuickConnectTypeType

ListRealtimeContactAnalysisSegmentsV2RequestTypeDef#

# ListRealtimeContactAnalysisSegmentsV2RequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRealtimeContactAnalysisSegmentsV2RequestTypeDef


def get_value() -> ListRealtimeContactAnalysisSegmentsV2RequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListRealtimeContactAnalysisSegmentsV2RequestTypeDef definition

class ListRealtimeContactAnalysisSegmentsV2RequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    OutputType: RealTimeContactAnalysisOutputTypeType,  # (1)
    SegmentTypes: Sequence[RealTimeContactAnalysisSegmentTypeType],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See RealTimeContactAnalysisOutputTypeType
  2. See RealTimeContactAnalysisSegmentTypeType

ListRoutingProfileQueuesRequestTypeDef#

# ListRoutingProfileQueuesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRoutingProfileQueuesRequestTypeDef


def get_value() -> ListRoutingProfileQueuesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListRoutingProfileQueuesRequestTypeDef definition

class ListRoutingProfileQueuesRequestTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

RoutingProfileQueueConfigSummaryTypeDef#

# RoutingProfileQueueConfigSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingProfileQueueConfigSummaryTypeDef


def get_value() -> RoutingProfileQueueConfigSummaryTypeDef:
    return {
        "QueueId": ...,
    }


# RoutingProfileQueueConfigSummaryTypeDef definition

class RoutingProfileQueueConfigSummaryTypeDef(TypedDict):
    QueueId: str,
    QueueArn: str,
    QueueName: str,
    Priority: int,
    Delay: int,
    Channel: ChannelType,  # (1)
  1. See ChannelType

ListRoutingProfilesRequestTypeDef#

# ListRoutingProfilesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRoutingProfilesRequestTypeDef


def get_value() -> ListRoutingProfilesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListRoutingProfilesRequestTypeDef definition

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

RoutingProfileSummaryTypeDef#

# RoutingProfileSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingProfileSummaryTypeDef


def get_value() -> RoutingProfileSummaryTypeDef:
    return {
        "Id": ...,
    }


# RoutingProfileSummaryTypeDef definition

class RoutingProfileSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],

ListRulesRequestTypeDef#

# ListRulesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRulesRequestTypeDef


def get_value() -> ListRulesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListRulesRequestTypeDef definition

class ListRulesRequestTypeDef(TypedDict):
    InstanceId: str,
    PublishStatus: NotRequired[RulePublishStatusType],  # (1)
    EventSourceName: NotRequired[EventSourceNameType],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See RulePublishStatusType
  2. See EventSourceNameType

ListSecurityKeysRequestTypeDef#

# ListSecurityKeysRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityKeysRequestTypeDef


def get_value() -> ListSecurityKeysRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListSecurityKeysRequestTypeDef definition

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

SecurityKeyTypeDef#

# SecurityKeyTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SecurityKeyTypeDef


def get_value() -> SecurityKeyTypeDef:
    return {
        "AssociationId": ...,
    }


# SecurityKeyTypeDef definition

class SecurityKeyTypeDef(TypedDict):
    AssociationId: NotRequired[str],
    Key: NotRequired[str],
    CreationTime: NotRequired[datetime],

ListSecurityProfileApplicationsRequestTypeDef#

# ListSecurityProfileApplicationsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityProfileApplicationsRequestTypeDef


def get_value() -> ListSecurityProfileApplicationsRequestTypeDef:
    return {
        "SecurityProfileId": ...,
    }


# ListSecurityProfileApplicationsRequestTypeDef definition

class ListSecurityProfileApplicationsRequestTypeDef(TypedDict):
    SecurityProfileId: str,
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListSecurityProfilePermissionsRequestTypeDef#

# ListSecurityProfilePermissionsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityProfilePermissionsRequestTypeDef


def get_value() -> ListSecurityProfilePermissionsRequestTypeDef:
    return {
        "SecurityProfileId": ...,
    }


# ListSecurityProfilePermissionsRequestTypeDef definition

class ListSecurityProfilePermissionsRequestTypeDef(TypedDict):
    SecurityProfileId: str,
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListSecurityProfilesRequestTypeDef#

# ListSecurityProfilesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityProfilesRequestTypeDef


def get_value() -> ListSecurityProfilesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListSecurityProfilesRequestTypeDef definition

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

SecurityProfileSummaryTypeDef#

# SecurityProfileSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SecurityProfileSummaryTypeDef


def get_value() -> SecurityProfileSummaryTypeDef:
    return {
        "Id": ...,
    }


# SecurityProfileSummaryTypeDef definition

class SecurityProfileSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTagsForResourceRequestTypeDef


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


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,

ListTaskTemplatesRequestTypeDef#

# ListTaskTemplatesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTaskTemplatesRequestTypeDef


def get_value() -> ListTaskTemplatesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListTaskTemplatesRequestTypeDef definition

class ListTaskTemplatesRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Status: NotRequired[TaskTemplateStatusType],  # (1)
    Name: NotRequired[str],
  1. See TaskTemplateStatusType

TaskTemplateMetadataTypeDef#

# TaskTemplateMetadataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskTemplateMetadataTypeDef


def get_value() -> TaskTemplateMetadataTypeDef:
    return {
        "Id": ...,
    }


# TaskTemplateMetadataTypeDef definition

class TaskTemplateMetadataTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Status: NotRequired[TaskTemplateStatusType],  # (1)
    LastModifiedTime: NotRequired[datetime],
    CreatedTime: NotRequired[datetime],
  1. See TaskTemplateStatusType

ListTrafficDistributionGroupUsersRequestTypeDef#

# ListTrafficDistributionGroupUsersRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTrafficDistributionGroupUsersRequestTypeDef


def get_value() -> ListTrafficDistributionGroupUsersRequestTypeDef:
    return {
        "TrafficDistributionGroupId": ...,
    }


# ListTrafficDistributionGroupUsersRequestTypeDef definition

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

TrafficDistributionGroupUserSummaryTypeDef#

# TrafficDistributionGroupUserSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TrafficDistributionGroupUserSummaryTypeDef


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


# TrafficDistributionGroupUserSummaryTypeDef definition

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

ListTrafficDistributionGroupsRequestTypeDef#

# ListTrafficDistributionGroupsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTrafficDistributionGroupsRequestTypeDef


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


# ListTrafficDistributionGroupsRequestTypeDef definition

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

TrafficDistributionGroupSummaryTypeDef#

# TrafficDistributionGroupSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TrafficDistributionGroupSummaryTypeDef


def get_value() -> TrafficDistributionGroupSummaryTypeDef:
    return {
        "Id": ...,
    }


# TrafficDistributionGroupSummaryTypeDef definition

class TrafficDistributionGroupSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    InstanceArn: NotRequired[str],
    Status: NotRequired[TrafficDistributionGroupStatusType],  # (1)
    IsDefault: NotRequired[bool],
  1. See TrafficDistributionGroupStatusType

ListUseCasesRequestTypeDef#

# ListUseCasesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUseCasesRequestTypeDef


def get_value() -> ListUseCasesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListUseCasesRequestTypeDef definition

class ListUseCasesRequestTypeDef(TypedDict):
    InstanceId: str,
    IntegrationAssociationId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

UseCaseTypeDef#

# UseCaseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UseCaseTypeDef


def get_value() -> UseCaseTypeDef:
    return {
        "UseCaseId": ...,
    }


# UseCaseTypeDef definition

class UseCaseTypeDef(TypedDict):
    UseCaseId: NotRequired[str],
    UseCaseArn: NotRequired[str],
    UseCaseType: NotRequired[UseCaseTypeType],  # (1)
  1. See UseCaseTypeType

ListUserHierarchyGroupsRequestTypeDef#

# ListUserHierarchyGroupsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUserHierarchyGroupsRequestTypeDef


def get_value() -> ListUserHierarchyGroupsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListUserHierarchyGroupsRequestTypeDef definition

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

ListUserProficienciesRequestTypeDef#

# ListUserProficienciesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUserProficienciesRequestTypeDef


def get_value() -> ListUserProficienciesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListUserProficienciesRequestTypeDef definition

class ListUserProficienciesRequestTypeDef(TypedDict):
    InstanceId: str,
    UserId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListUsersRequestTypeDef#

# ListUsersRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUsersRequestTypeDef


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


# ListUsersRequestTypeDef definition

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

UserSummaryTypeDef#

# UserSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserSummaryTypeDef


def get_value() -> UserSummaryTypeDef:
    return {
        "Id": ...,
    }


# UserSummaryTypeDef definition

class UserSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Username: NotRequired[str],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],

ListViewVersionsRequestTypeDef#

# ListViewVersionsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListViewVersionsRequestTypeDef


def get_value() -> ListViewVersionsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListViewVersionsRequestTypeDef definition

class ListViewVersionsRequestTypeDef(TypedDict):
    InstanceId: str,
    ViewId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ViewVersionSummaryTypeDef#

# ViewVersionSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ViewVersionSummaryTypeDef


def get_value() -> ViewVersionSummaryTypeDef:
    return {
        "Id": ...,
    }


# ViewVersionSummaryTypeDef definition

class ViewVersionSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Description: NotRequired[str],
    Name: NotRequired[str],
    Type: NotRequired[ViewTypeType],  # (1)
    Version: NotRequired[int],
    VersionDescription: NotRequired[str],
  1. See ViewTypeType

ListViewsRequestTypeDef#

# ListViewsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListViewsRequestTypeDef


def get_value() -> ListViewsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ListViewsRequestTypeDef definition

class ListViewsRequestTypeDef(TypedDict):
    InstanceId: str,
    Type: NotRequired[ViewTypeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ViewTypeType

ViewSummaryTypeDef#

# ViewSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ViewSummaryTypeDef


def get_value() -> ViewSummaryTypeDef:
    return {
        "Id": ...,
    }


# ViewSummaryTypeDef definition

class ViewSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Type: NotRequired[ViewTypeType],  # (1)
    Status: NotRequired[ViewStatusType],  # (2)
    Description: NotRequired[str],
  1. See ViewTypeType
  2. See ViewStatusType

MediaPlacementTypeDef#

# MediaPlacementTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MediaPlacementTypeDef


def get_value() -> MediaPlacementTypeDef:
    return {
        "AudioHostUrl": ...,
    }


# MediaPlacementTypeDef definition

class MediaPlacementTypeDef(TypedDict):
    AudioHostUrl: NotRequired[str],
    AudioFallbackUrl: NotRequired[str],
    SignalingUrl: NotRequired[str],
    TurnControlUrl: NotRequired[str],
    EventIngestionUrl: NotRequired[str],

MetricFilterV2OutputTypeDef#

# MetricFilterV2OutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MetricFilterV2OutputTypeDef


def get_value() -> MetricFilterV2OutputTypeDef:
    return {
        "MetricFilterKey": ...,
    }


# MetricFilterV2OutputTypeDef definition

class MetricFilterV2OutputTypeDef(TypedDict):
    MetricFilterKey: NotRequired[str],
    MetricFilterValues: NotRequired[List[str]],
    Negate: NotRequired[bool],

MetricFilterV2TypeDef#

# MetricFilterV2TypeDef TypedDict usage example

from types_boto3_connect.type_defs import MetricFilterV2TypeDef


def get_value() -> MetricFilterV2TypeDef:
    return {
        "MetricFilterKey": ...,
    }


# MetricFilterV2TypeDef definition

class MetricFilterV2TypeDef(TypedDict):
    MetricFilterKey: NotRequired[str],
    MetricFilterValues: NotRequired[Sequence[str]],
    Negate: NotRequired[bool],

MetricIntervalTypeDef#

# MetricIntervalTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MetricIntervalTypeDef


def get_value() -> MetricIntervalTypeDef:
    return {
        "Interval": ...,
    }


# MetricIntervalTypeDef definition

class MetricIntervalTypeDef(TypedDict):
    Interval: NotRequired[IntervalPeriodType],  # (1)
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
  1. See IntervalPeriodType

ThresholdV2TypeDef#

# ThresholdV2TypeDef TypedDict usage example

from types_boto3_connect.type_defs import ThresholdV2TypeDef


def get_value() -> ThresholdV2TypeDef:
    return {
        "Comparison": ...,
    }


# ThresholdV2TypeDef definition

class ThresholdV2TypeDef(TypedDict):
    Comparison: NotRequired[str],
    ThresholdValue: NotRequired[float],

MonitorContactRequestTypeDef#

# MonitorContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MonitorContactRequestTypeDef


def get_value() -> MonitorContactRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# MonitorContactRequestTypeDef definition

class MonitorContactRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    UserId: str,
    AllowedMonitorCapabilities: NotRequired[Sequence[MonitorCapabilityType]],  # (1)
    ClientToken: NotRequired[str],
  1. See MonitorCapabilityType

ParticipantDetailsTypeDef#

# ParticipantDetailsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ParticipantDetailsTypeDef


def get_value() -> ParticipantDetailsTypeDef:
    return {
        "DisplayName": ...,
    }


# ParticipantDetailsTypeDef definition

class ParticipantDetailsTypeDef(TypedDict):
    DisplayName: str,

NotificationRecipientTypeOutputTypeDef#

# NotificationRecipientTypeOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import NotificationRecipientTypeOutputTypeDef


def get_value() -> NotificationRecipientTypeOutputTypeDef:
    return {
        "UserTags": ...,
    }


# NotificationRecipientTypeOutputTypeDef definition

class NotificationRecipientTypeOutputTypeDef(TypedDict):
    UserTags: NotRequired[Dict[str, str]],
    UserIds: NotRequired[List[str]],

NotificationRecipientTypeTypeDef#

# NotificationRecipientTypeTypeDef TypedDict usage example

from types_boto3_connect.type_defs import NotificationRecipientTypeTypeDef


def get_value() -> NotificationRecipientTypeTypeDef:
    return {
        "UserTags": ...,
    }


# NotificationRecipientTypeTypeDef definition

class NotificationRecipientTypeTypeDef(TypedDict):
    UserTags: NotRequired[Mapping[str, str]],
    UserIds: NotRequired[Sequence[str]],

NumberReferenceTypeDef#

# NumberReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import NumberReferenceTypeDef


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


# NumberReferenceTypeDef definition

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

OutboundRawMessageTypeDef#

# OutboundRawMessageTypeDef TypedDict usage example

from types_boto3_connect.type_defs import OutboundRawMessageTypeDef


def get_value() -> OutboundRawMessageTypeDef:
    return {
        "Subject": ...,
    }


# OutboundRawMessageTypeDef definition

class OutboundRawMessageTypeDef(TypedDict):
    Subject: str,
    Body: str,
    ContentType: str,

ParticipantTimerValueTypeDef#

# ParticipantTimerValueTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ParticipantTimerValueTypeDef


def get_value() -> ParticipantTimerValueTypeDef:
    return {
        "ParticipantTimerAction": ...,
    }


# ParticipantTimerValueTypeDef definition

class ParticipantTimerValueTypeDef(TypedDict):
    ParticipantTimerAction: NotRequired[ParticipantTimerActionType],  # (1)
    ParticipantTimerDurationInMinutes: NotRequired[int],
  1. See ParticipantTimerActionType

PauseContactRequestTypeDef#

# PauseContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PauseContactRequestTypeDef


def get_value() -> PauseContactRequestTypeDef:
    return {
        "ContactId": ...,
    }


# PauseContactRequestTypeDef definition

class PauseContactRequestTypeDef(TypedDict):
    ContactId: str,
    InstanceId: str,
    ContactFlowId: NotRequired[str],

PersistentChatTypeDef#

# PersistentChatTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PersistentChatTypeDef


def get_value() -> PersistentChatTypeDef:
    return {
        "RehydrationType": ...,
    }


# PersistentChatTypeDef definition

class PersistentChatTypeDef(TypedDict):
    RehydrationType: NotRequired[RehydrationTypeType],  # (1)
    SourceContactId: NotRequired[str],
  1. See RehydrationTypeType

PhoneNumberQuickConnectConfigTypeDef#

# PhoneNumberQuickConnectConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PhoneNumberQuickConnectConfigTypeDef


def get_value() -> PhoneNumberQuickConnectConfigTypeDef:
    return {
        "PhoneNumber": ...,
    }


# PhoneNumberQuickConnectConfigTypeDef definition

class PhoneNumberQuickConnectConfigTypeDef(TypedDict):
    PhoneNumber: str,

PredefinedAttributeValuesOutputTypeDef#

# PredefinedAttributeValuesOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PredefinedAttributeValuesOutputTypeDef


def get_value() -> PredefinedAttributeValuesOutputTypeDef:
    return {
        "StringList": ...,
    }


# PredefinedAttributeValuesOutputTypeDef definition

class PredefinedAttributeValuesOutputTypeDef(TypedDict):
    StringList: NotRequired[List[str]],

PredefinedAttributeValuesTypeDef#

# PredefinedAttributeValuesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PredefinedAttributeValuesTypeDef


def get_value() -> PredefinedAttributeValuesTypeDef:
    return {
        "StringList": ...,
    }


# PredefinedAttributeValuesTypeDef definition

class PredefinedAttributeValuesTypeDef(TypedDict):
    StringList: NotRequired[Sequence[str]],

PutUserStatusRequestTypeDef#

# PutUserStatusRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PutUserStatusRequestTypeDef


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


# PutUserStatusRequestTypeDef definition

class PutUserStatusRequestTypeDef(TypedDict):
    UserId: str,
    InstanceId: str,
    AgentStatusId: str,

QueueInfoInputTypeDef#

# QueueInfoInputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QueueInfoInputTypeDef


def get_value() -> QueueInfoInputTypeDef:
    return {
        "Id": ...,
    }


# QueueInfoInputTypeDef definition

class QueueInfoInputTypeDef(TypedDict):
    Id: NotRequired[str],

QueueQuickConnectConfigTypeDef#

# QueueQuickConnectConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QueueQuickConnectConfigTypeDef


def get_value() -> QueueQuickConnectConfigTypeDef:
    return {
        "QueueId": ...,
    }


# QueueQuickConnectConfigTypeDef definition

class QueueQuickConnectConfigTypeDef(TypedDict):
    QueueId: str,
    ContactFlowId: str,

UserQuickConnectConfigTypeDef#

# UserQuickConnectConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserQuickConnectConfigTypeDef


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


# UserQuickConnectConfigTypeDef definition

class UserQuickConnectConfigTypeDef(TypedDict):
    UserId: str,
    ContactFlowId: str,

RealTimeContactAnalysisAttachmentTypeDef#

# RealTimeContactAnalysisAttachmentTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisAttachmentTypeDef


def get_value() -> RealTimeContactAnalysisAttachmentTypeDef:
    return {
        "AttachmentName": ...,
    }


# RealTimeContactAnalysisAttachmentTypeDef definition

class RealTimeContactAnalysisAttachmentTypeDef(TypedDict):
    AttachmentName: str,
    AttachmentId: str,
    ContentType: NotRequired[str],
    Status: NotRequired[ArtifactStatusType],  # (1)
  1. See ArtifactStatusType

RealTimeContactAnalysisCharacterIntervalTypeDef#

# RealTimeContactAnalysisCharacterIntervalTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisCharacterIntervalTypeDef


def get_value() -> RealTimeContactAnalysisCharacterIntervalTypeDef:
    return {
        "BeginOffsetChar": ...,
    }


# RealTimeContactAnalysisCharacterIntervalTypeDef definition

class RealTimeContactAnalysisCharacterIntervalTypeDef(TypedDict):
    BeginOffsetChar: int,
    EndOffsetChar: int,

RealTimeContactAnalysisTimeDataTypeDef#

# RealTimeContactAnalysisTimeDataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisTimeDataTypeDef


def get_value() -> RealTimeContactAnalysisTimeDataTypeDef:
    return {
        "AbsoluteTime": ...,
    }


# RealTimeContactAnalysisTimeDataTypeDef definition

class RealTimeContactAnalysisTimeDataTypeDef(TypedDict):
    AbsoluteTime: NotRequired[datetime],

RealTimeContactAnalysisSegmentPostContactSummaryTypeDef#

# RealTimeContactAnalysisSegmentPostContactSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisSegmentPostContactSummaryTypeDef


def get_value() -> RealTimeContactAnalysisSegmentPostContactSummaryTypeDef:
    return {
        "Content": ...,
    }


# RealTimeContactAnalysisSegmentPostContactSummaryTypeDef definition

class RealTimeContactAnalysisSegmentPostContactSummaryTypeDef(TypedDict):
    Status: RealTimeContactAnalysisPostContactSummaryStatusType,  # (1)
    Content: NotRequired[str],
    FailureCode: NotRequired[RealTimeContactAnalysisPostContactSummaryFailureCodeType],  # (2)
  1. See RealTimeContactAnalysisPostContactSummaryStatusType
  2. See RealTimeContactAnalysisPostContactSummaryFailureCodeType

StringReferenceTypeDef#

# StringReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StringReferenceTypeDef


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


# StringReferenceTypeDef definition

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

UrlReferenceTypeDef#

# UrlReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UrlReferenceTypeDef


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


# UrlReferenceTypeDef definition

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

ReleasePhoneNumberRequestTypeDef#

# ReleasePhoneNumberRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ReleasePhoneNumberRequestTypeDef


def get_value() -> ReleasePhoneNumberRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# ReleasePhoneNumberRequestTypeDef definition

class ReleasePhoneNumberRequestTypeDef(TypedDict):
    PhoneNumberId: str,
    ClientToken: NotRequired[str],

ReplicateInstanceRequestTypeDef#

# ReplicateInstanceRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ReplicateInstanceRequestTypeDef


def get_value() -> ReplicateInstanceRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ReplicateInstanceRequestTypeDef definition

class ReplicateInstanceRequestTypeDef(TypedDict):
    InstanceId: str,
    ReplicaRegion: str,
    ReplicaAlias: str,
    ClientToken: NotRequired[str],

ReplicationStatusSummaryTypeDef#

# ReplicationStatusSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ReplicationStatusSummaryTypeDef


def get_value() -> ReplicationStatusSummaryTypeDef:
    return {
        "Region": ...,
    }


# ReplicationStatusSummaryTypeDef definition

class ReplicationStatusSummaryTypeDef(TypedDict):
    Region: NotRequired[str],
    ReplicationStatus: NotRequired[InstanceReplicationStatusType],  # (1)
    ReplicationStatusReason: NotRequired[str],
  1. See InstanceReplicationStatusType

TagSearchConditionTypeDef#

# TagSearchConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TagSearchConditionTypeDef


def get_value() -> TagSearchConditionTypeDef:
    return {
        "tagKey": ...,
    }


# TagSearchConditionTypeDef definition

class TagSearchConditionTypeDef(TypedDict):
    tagKey: NotRequired[str],
    tagValue: NotRequired[str],
    tagKeyComparisonType: NotRequired[StringComparisonTypeType],  # (1)
    tagValueComparisonType: NotRequired[StringComparisonTypeType],  # (1)
  1. See StringComparisonTypeType
  2. See StringComparisonTypeType

ResumeContactRecordingRequestTypeDef#

# ResumeContactRecordingRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ResumeContactRecordingRequestTypeDef


def get_value() -> ResumeContactRecordingRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# ResumeContactRecordingRequestTypeDef definition

class ResumeContactRecordingRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    InitialContactId: str,
    ContactRecordingType: NotRequired[ContactRecordingTypeType],  # (1)
  1. See ContactRecordingTypeType

ResumeContactRequestTypeDef#

# ResumeContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ResumeContactRequestTypeDef


def get_value() -> ResumeContactRequestTypeDef:
    return {
        "ContactId": ...,
    }


# ResumeContactRequestTypeDef definition

class ResumeContactRequestTypeDef(TypedDict):
    ContactId: str,
    InstanceId: str,
    ContactFlowId: NotRequired[str],

RoutingCriteriaInputStepExpiryTypeDef#

# RoutingCriteriaInputStepExpiryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingCriteriaInputStepExpiryTypeDef


def get_value() -> RoutingCriteriaInputStepExpiryTypeDef:
    return {
        "DurationInSeconds": ...,
    }


# RoutingCriteriaInputStepExpiryTypeDef definition

class RoutingCriteriaInputStepExpiryTypeDef(TypedDict):
    DurationInSeconds: NotRequired[int],

SubmitAutoEvaluationActionDefinitionTypeDef#

# SubmitAutoEvaluationActionDefinitionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SubmitAutoEvaluationActionDefinitionTypeDef


def get_value() -> SubmitAutoEvaluationActionDefinitionTypeDef:
    return {
        "EvaluationFormId": ...,
    }


# SubmitAutoEvaluationActionDefinitionTypeDef definition

class SubmitAutoEvaluationActionDefinitionTypeDef(TypedDict):
    EvaluationFormId: str,

SearchAvailablePhoneNumbersRequestTypeDef#

# SearchAvailablePhoneNumbersRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchAvailablePhoneNumbersRequestTypeDef


def get_value() -> SearchAvailablePhoneNumbersRequestTypeDef:
    return {
        "PhoneNumberCountryCode": ...,
    }


# SearchAvailablePhoneNumbersRequestTypeDef definition

class SearchAvailablePhoneNumbersRequestTypeDef(TypedDict):
    PhoneNumberCountryCode: PhoneNumberCountryCodeType,  # (1)
    PhoneNumberType: PhoneNumberTypeType,  # (2)
    TargetArn: NotRequired[str],
    InstanceId: NotRequired[str],
    PhoneNumberPrefix: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See PhoneNumberCountryCodeType
  2. See PhoneNumberTypeType

SortTypeDef#

# SortTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SortTypeDef


def get_value() -> SortTypeDef:
    return {
        "FieldName": ...,
    }


# SortTypeDef definition

class SortTypeDef(TypedDict):
    FieldName: SortableFieldNameType,  # (1)
    Order: SortOrderType,  # (2)
  1. See SortableFieldNameType
  2. See SortOrderType

TagSetTypeDef#

# TagSetTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TagSetTypeDef


def get_value() -> TagSetTypeDef:
    return {
        "key": ...,
    }


# TagSetTypeDef definition

class TagSetTypeDef(TypedDict):
    key: NotRequired[str],
    value: NotRequired[str],

SecurityProfileSearchSummaryTypeDef#

# SecurityProfileSearchSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SecurityProfileSearchSummaryTypeDef


def get_value() -> SecurityProfileSearchSummaryTypeDef:
    return {
        "Id": ...,
    }


# SecurityProfileSearchSummaryTypeDef definition

class SecurityProfileSearchSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    OrganizationResourceId: NotRequired[str],
    Arn: NotRequired[str],
    SecurityProfileName: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],

SearchVocabulariesRequestTypeDef#

# SearchVocabulariesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchVocabulariesRequestTypeDef


def get_value() -> SearchVocabulariesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchVocabulariesRequestTypeDef definition

class SearchVocabulariesRequestTypeDef(TypedDict):
    InstanceId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    State: NotRequired[VocabularyStateType],  # (1)
    NameStartsWith: NotRequired[str],
    LanguageCode: NotRequired[VocabularyLanguageCodeType],  # (2)
  1. See VocabularyStateType
  2. See VocabularyLanguageCodeType

VocabularySummaryTypeDef#

# VocabularySummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import VocabularySummaryTypeDef


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


# VocabularySummaryTypeDef definition

class VocabularySummaryTypeDef(TypedDict):
    Name: str,
    Id: str,
    Arn: str,
    LanguageCode: VocabularyLanguageCodeType,  # (1)
    State: VocabularyStateType,  # (2)
    LastModifiedTime: datetime,
    FailureReason: NotRequired[str],
  1. See VocabularyLanguageCodeType
  2. See VocabularyStateType

SearchableContactAttributesCriteriaTypeDef#

# SearchableContactAttributesCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchableContactAttributesCriteriaTypeDef


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


# SearchableContactAttributesCriteriaTypeDef definition

class SearchableContactAttributesCriteriaTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],

SearchableSegmentAttributesCriteriaTypeDef#

# SearchableSegmentAttributesCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchableSegmentAttributesCriteriaTypeDef


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


# SearchableSegmentAttributesCriteriaTypeDef definition

class SearchableSegmentAttributesCriteriaTypeDef(TypedDict):
    Key: str,
    Values: Sequence[str],

SegmentAttributeValueTypeDef#

# SegmentAttributeValueTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SegmentAttributeValueTypeDef


def get_value() -> SegmentAttributeValueTypeDef:
    return {
        "ValueString": ...,
    }


# SegmentAttributeValueTypeDef definition

class SegmentAttributeValueTypeDef(TypedDict):
    ValueString: NotRequired[str],
    ValueMap: NotRequired[Mapping[str, Mapping[str, Any]]],
    ValueInteger: NotRequired[int],

SourceCampaignTypeDef#

# SourceCampaignTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SourceCampaignTypeDef


def get_value() -> SourceCampaignTypeDef:
    return {
        "CampaignId": ...,
    }


# SourceCampaignTypeDef definition

class SourceCampaignTypeDef(TypedDict):
    CampaignId: NotRequired[str],
    OutboundRequestId: NotRequired[str],

SignInDistributionTypeDef#

# SignInDistributionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SignInDistributionTypeDef


def get_value() -> SignInDistributionTypeDef:
    return {
        "Region": ...,
    }


# SignInDistributionTypeDef definition

class SignInDistributionTypeDef(TypedDict):
    Region: str,
    Enabled: bool,

UploadUrlMetadataTypeDef#

# UploadUrlMetadataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UploadUrlMetadataTypeDef


def get_value() -> UploadUrlMetadataTypeDef:
    return {
        "Url": ...,
    }


# UploadUrlMetadataTypeDef definition

class UploadUrlMetadataTypeDef(TypedDict):
    Url: NotRequired[str],
    UrlExpiry: NotRequired[str],
    HeadersToInclude: NotRequired[Dict[str, str]],

StartContactEvaluationRequestTypeDef#

# StartContactEvaluationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartContactEvaluationRequestTypeDef


def get_value() -> StartContactEvaluationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StartContactEvaluationRequestTypeDef definition

class StartContactEvaluationRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    EvaluationFormId: str,
    ClientToken: NotRequired[str],

VoiceRecordingConfigurationTypeDef#

# VoiceRecordingConfigurationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import VoiceRecordingConfigurationTypeDef


def get_value() -> VoiceRecordingConfigurationTypeDef:
    return {
        "VoiceRecordingTrack": ...,
    }


# VoiceRecordingConfigurationTypeDef definition

class VoiceRecordingConfigurationTypeDef(TypedDict):
    VoiceRecordingTrack: NotRequired[VoiceRecordingTrackType],  # (1)
    IvrRecordingTrack: NotRequired[IvrRecordingTrackType],  # (2)
  1. See VoiceRecordingTrackType
  2. See IvrRecordingTrackType

StartScreenSharingRequestTypeDef#

# StartScreenSharingRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartScreenSharingRequestTypeDef


def get_value() -> StartScreenSharingRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StartScreenSharingRequestTypeDef definition

class StartScreenSharingRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    ClientToken: NotRequired[str],

StopContactRecordingRequestTypeDef#

# StopContactRecordingRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StopContactRecordingRequestTypeDef


def get_value() -> StopContactRecordingRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StopContactRecordingRequestTypeDef definition

class StopContactRecordingRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    InitialContactId: str,
    ContactRecordingType: NotRequired[ContactRecordingTypeType],  # (1)
  1. See ContactRecordingTypeType

StopContactStreamingRequestTypeDef#

# StopContactStreamingRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StopContactStreamingRequestTypeDef


def get_value() -> StopContactStreamingRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StopContactStreamingRequestTypeDef definition

class StopContactStreamingRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    StreamingId: str,

SuspendContactRecordingRequestTypeDef#

# SuspendContactRecordingRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SuspendContactRecordingRequestTypeDef


def get_value() -> SuspendContactRecordingRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SuspendContactRecordingRequestTypeDef definition

class SuspendContactRecordingRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    InitialContactId: str,
    ContactRecordingType: NotRequired[ContactRecordingTypeType],  # (1)
  1. See ContactRecordingTypeType

TagContactRequestTypeDef#

# TagContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TagContactRequestTypeDef


def get_value() -> TagContactRequestTypeDef:
    return {
        "ContactId": ...,
    }


# TagContactRequestTypeDef definition

class TagContactRequestTypeDef(TypedDict):
    ContactId: str,
    InstanceId: str,
    Tags: Mapping[str, str],

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TagResourceRequestTypeDef


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


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

TemplateAttributesTypeDef#

# TemplateAttributesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TemplateAttributesTypeDef


def get_value() -> TemplateAttributesTypeDef:
    return {
        "CustomAttributes": ...,
    }


# TemplateAttributesTypeDef definition

class TemplateAttributesTypeDef(TypedDict):
    CustomAttributes: NotRequired[Mapping[str, str]],
    CustomerProfileAttributes: NotRequired[str],

TranscriptCriteriaTypeDef#

# TranscriptCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TranscriptCriteriaTypeDef


def get_value() -> TranscriptCriteriaTypeDef:
    return {
        "ParticipantRole": ...,
    }


# TranscriptCriteriaTypeDef definition

class TranscriptCriteriaTypeDef(TypedDict):
    ParticipantRole: ParticipantRoleType,  # (1)
    SearchText: Sequence[str],
    MatchType: SearchContactsMatchTypeType,  # (2)
  1. See ParticipantRoleType
  2. See SearchContactsMatchTypeType

TransferContactRequestTypeDef#

# TransferContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TransferContactRequestTypeDef


def get_value() -> TransferContactRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# TransferContactRequestTypeDef definition

class TransferContactRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    ContactFlowId: str,
    QueueId: NotRequired[str],
    UserId: NotRequired[str],
    ClientToken: NotRequired[str],

UntagContactRequestTypeDef#

# UntagContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UntagContactRequestTypeDef


def get_value() -> UntagContactRequestTypeDef:
    return {
        "ContactId": ...,
    }


# UntagContactRequestTypeDef definition

class UntagContactRequestTypeDef(TypedDict):
    ContactId: str,
    InstanceId: str,
    TagKeys: Sequence[str],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UntagResourceRequestTypeDef


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


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateAgentStatusRequestTypeDef#

# UpdateAgentStatusRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateAgentStatusRequestTypeDef


def get_value() -> UpdateAgentStatusRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateAgentStatusRequestTypeDef definition

class UpdateAgentStatusRequestTypeDef(TypedDict):
    InstanceId: str,
    AgentStatusId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    State: NotRequired[AgentStatusStateType],  # (1)
    DisplayOrder: NotRequired[int],
    ResetOrderNumber: NotRequired[bool],
  1. See AgentStatusStateType

UpdateAuthenticationProfileRequestTypeDef#

# UpdateAuthenticationProfileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateAuthenticationProfileRequestTypeDef


def get_value() -> UpdateAuthenticationProfileRequestTypeDef:
    return {
        "AuthenticationProfileId": ...,
    }


# UpdateAuthenticationProfileRequestTypeDef definition

class UpdateAuthenticationProfileRequestTypeDef(TypedDict):
    AuthenticationProfileId: str,
    InstanceId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    AllowedIps: NotRequired[Sequence[str]],
    BlockedIps: NotRequired[Sequence[str]],
    PeriodicSessionDuration: NotRequired[int],

UpdateContactAttributesRequestTypeDef#

# UpdateContactAttributesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactAttributesRequestTypeDef


def get_value() -> UpdateContactAttributesRequestTypeDef:
    return {
        "InitialContactId": ...,
    }


# UpdateContactAttributesRequestTypeDef definition

class UpdateContactAttributesRequestTypeDef(TypedDict):
    InitialContactId: str,
    InstanceId: str,
    Attributes: Mapping[str, str],

UpdateContactFlowContentRequestTypeDef#

# UpdateContactFlowContentRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactFlowContentRequestTypeDef


def get_value() -> UpdateContactFlowContentRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateContactFlowContentRequestTypeDef definition

class UpdateContactFlowContentRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,
    Content: str,

UpdateContactFlowMetadataRequestTypeDef#

# UpdateContactFlowMetadataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactFlowMetadataRequestTypeDef


def get_value() -> UpdateContactFlowMetadataRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateContactFlowMetadataRequestTypeDef definition

class UpdateContactFlowMetadataRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    ContactFlowState: NotRequired[ContactFlowStateType],  # (1)
  1. See ContactFlowStateType

UpdateContactFlowModuleContentRequestTypeDef#

# UpdateContactFlowModuleContentRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactFlowModuleContentRequestTypeDef


def get_value() -> UpdateContactFlowModuleContentRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateContactFlowModuleContentRequestTypeDef definition

class UpdateContactFlowModuleContentRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowModuleId: str,
    Content: str,

UpdateContactFlowModuleMetadataRequestTypeDef#

# UpdateContactFlowModuleMetadataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactFlowModuleMetadataRequestTypeDef


def get_value() -> UpdateContactFlowModuleMetadataRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateContactFlowModuleMetadataRequestTypeDef definition

class UpdateContactFlowModuleMetadataRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowModuleId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    State: NotRequired[ContactFlowModuleStateType],  # (1)
  1. See ContactFlowModuleStateType

UpdateContactFlowNameRequestTypeDef#

# UpdateContactFlowNameRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactFlowNameRequestTypeDef


def get_value() -> UpdateContactFlowNameRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateContactFlowNameRequestTypeDef definition

class UpdateContactFlowNameRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UpdateEmailAddressMetadataRequestTypeDef#

# UpdateEmailAddressMetadataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateEmailAddressMetadataRequestTypeDef


def get_value() -> UpdateEmailAddressMetadataRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateEmailAddressMetadataRequestTypeDef definition

class UpdateEmailAddressMetadataRequestTypeDef(TypedDict):
    InstanceId: str,
    EmailAddressId: str,
    Description: NotRequired[str],
    DisplayName: NotRequired[str],
    ClientToken: NotRequired[str],

UpdateInstanceAttributeRequestTypeDef#

# UpdateInstanceAttributeRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateInstanceAttributeRequestTypeDef


def get_value() -> UpdateInstanceAttributeRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateInstanceAttributeRequestTypeDef definition

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

UpdateParticipantAuthenticationRequestTypeDef#

# UpdateParticipantAuthenticationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateParticipantAuthenticationRequestTypeDef


def get_value() -> UpdateParticipantAuthenticationRequestTypeDef:
    return {
        "State": ...,
    }


# UpdateParticipantAuthenticationRequestTypeDef definition

class UpdateParticipantAuthenticationRequestTypeDef(TypedDict):
    State: str,
    InstanceId: str,
    Code: NotRequired[str],
    Error: NotRequired[str],
    ErrorDescription: NotRequired[str],

UpdatePhoneNumberMetadataRequestTypeDef#

# UpdatePhoneNumberMetadataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdatePhoneNumberMetadataRequestTypeDef


def get_value() -> UpdatePhoneNumberMetadataRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# UpdatePhoneNumberMetadataRequestTypeDef definition

class UpdatePhoneNumberMetadataRequestTypeDef(TypedDict):
    PhoneNumberId: str,
    PhoneNumberDescription: NotRequired[str],
    ClientToken: NotRequired[str],

UpdatePhoneNumberRequestTypeDef#

# UpdatePhoneNumberRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdatePhoneNumberRequestTypeDef


def get_value() -> UpdatePhoneNumberRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# UpdatePhoneNumberRequestTypeDef definition

class UpdatePhoneNumberRequestTypeDef(TypedDict):
    PhoneNumberId: str,
    TargetArn: NotRequired[str],
    InstanceId: NotRequired[str],
    ClientToken: NotRequired[str],

UpdatePromptRequestTypeDef#

# UpdatePromptRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdatePromptRequestTypeDef


def get_value() -> UpdatePromptRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdatePromptRequestTypeDef definition

class UpdatePromptRequestTypeDef(TypedDict):
    InstanceId: str,
    PromptId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    S3Uri: NotRequired[str],

UpdateQueueHoursOfOperationRequestTypeDef#

# UpdateQueueHoursOfOperationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateQueueHoursOfOperationRequestTypeDef


def get_value() -> UpdateQueueHoursOfOperationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateQueueHoursOfOperationRequestTypeDef definition

class UpdateQueueHoursOfOperationRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    HoursOfOperationId: str,

UpdateQueueMaxContactsRequestTypeDef#

# UpdateQueueMaxContactsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateQueueMaxContactsRequestTypeDef


def get_value() -> UpdateQueueMaxContactsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateQueueMaxContactsRequestTypeDef definition

class UpdateQueueMaxContactsRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    MaxContacts: NotRequired[int],

UpdateQueueNameRequestTypeDef#

# UpdateQueueNameRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateQueueNameRequestTypeDef


def get_value() -> UpdateQueueNameRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateQueueNameRequestTypeDef definition

class UpdateQueueNameRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UpdateQueueStatusRequestTypeDef#

# UpdateQueueStatusRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateQueueStatusRequestTypeDef


def get_value() -> UpdateQueueStatusRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateQueueStatusRequestTypeDef definition

class UpdateQueueStatusRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    Status: QueueStatusType,  # (1)
  1. See QueueStatusType

UpdateQuickConnectNameRequestTypeDef#

# UpdateQuickConnectNameRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateQuickConnectNameRequestTypeDef


def get_value() -> UpdateQuickConnectNameRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateQuickConnectNameRequestTypeDef definition

class UpdateQuickConnectNameRequestTypeDef(TypedDict):
    InstanceId: str,
    QuickConnectId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UpdateRoutingProfileAgentAvailabilityTimerRequestTypeDef#

# UpdateRoutingProfileAgentAvailabilityTimerRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateRoutingProfileAgentAvailabilityTimerRequestTypeDef


def get_value() -> UpdateRoutingProfileAgentAvailabilityTimerRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateRoutingProfileAgentAvailabilityTimerRequestTypeDef definition

class UpdateRoutingProfileAgentAvailabilityTimerRequestTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,
    AgentAvailabilityTimer: AgentAvailabilityTimerType,  # (1)
  1. See AgentAvailabilityTimerType

UpdateRoutingProfileDefaultOutboundQueueRequestTypeDef#

# UpdateRoutingProfileDefaultOutboundQueueRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateRoutingProfileDefaultOutboundQueueRequestTypeDef


def get_value() -> UpdateRoutingProfileDefaultOutboundQueueRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateRoutingProfileDefaultOutboundQueueRequestTypeDef definition

class UpdateRoutingProfileDefaultOutboundQueueRequestTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,
    DefaultOutboundQueueId: str,

UpdateRoutingProfileNameRequestTypeDef#

# UpdateRoutingProfileNameRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateRoutingProfileNameRequestTypeDef


def get_value() -> UpdateRoutingProfileNameRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateRoutingProfileNameRequestTypeDef definition

class UpdateRoutingProfileNameRequestTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UpdateUserHierarchyGroupNameRequestTypeDef#

# UpdateUserHierarchyGroupNameRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateUserHierarchyGroupNameRequestTypeDef


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


# UpdateUserHierarchyGroupNameRequestTypeDef definition

class UpdateUserHierarchyGroupNameRequestTypeDef(TypedDict):
    Name: str,
    HierarchyGroupId: str,
    InstanceId: str,

UpdateUserHierarchyRequestTypeDef#

# UpdateUserHierarchyRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateUserHierarchyRequestTypeDef


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


# UpdateUserHierarchyRequestTypeDef definition

class UpdateUserHierarchyRequestTypeDef(TypedDict):
    UserId: str,
    InstanceId: str,
    HierarchyGroupId: NotRequired[str],

UpdateUserRoutingProfileRequestTypeDef#

# UpdateUserRoutingProfileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateUserRoutingProfileRequestTypeDef


def get_value() -> UpdateUserRoutingProfileRequestTypeDef:
    return {
        "RoutingProfileId": ...,
    }


# UpdateUserRoutingProfileRequestTypeDef definition

class UpdateUserRoutingProfileRequestTypeDef(TypedDict):
    RoutingProfileId: str,
    UserId: str,
    InstanceId: str,

UpdateUserSecurityProfilesRequestTypeDef#

# UpdateUserSecurityProfilesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateUserSecurityProfilesRequestTypeDef


def get_value() -> UpdateUserSecurityProfilesRequestTypeDef:
    return {
        "SecurityProfileIds": ...,
    }


# UpdateUserSecurityProfilesRequestTypeDef definition

class UpdateUserSecurityProfilesRequestTypeDef(TypedDict):
    SecurityProfileIds: Sequence[str],
    UserId: str,
    InstanceId: str,

UpdateViewMetadataRequestTypeDef#

# UpdateViewMetadataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateViewMetadataRequestTypeDef


def get_value() -> UpdateViewMetadataRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateViewMetadataRequestTypeDef definition

class UpdateViewMetadataRequestTypeDef(TypedDict):
    InstanceId: str,
    ViewId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],

UserReferenceTypeDef#

# UserReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserReferenceTypeDef


def get_value() -> UserReferenceTypeDef:
    return {
        "Id": ...,
    }


# UserReferenceTypeDef definition

class UserReferenceTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],

UserIdentityInfoLiteTypeDef#

# UserIdentityInfoLiteTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserIdentityInfoLiteTypeDef


def get_value() -> UserIdentityInfoLiteTypeDef:
    return {
        "FirstName": ...,
    }


# UserIdentityInfoLiteTypeDef definition

class UserIdentityInfoLiteTypeDef(TypedDict):
    FirstName: NotRequired[str],
    LastName: NotRequired[str],

ViewContentTypeDef#

# ViewContentTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ViewContentTypeDef


def get_value() -> ViewContentTypeDef:
    return {
        "InputSchema": ...,
    }


# ViewContentTypeDef definition

class ViewContentTypeDef(TypedDict):
    InputSchema: NotRequired[str],
    Template: NotRequired[str],
    Actions: NotRequired[List[str]],

RuleSummaryTypeDef#

# RuleSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RuleSummaryTypeDef


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


# RuleSummaryTypeDef definition

class RuleSummaryTypeDef(TypedDict):
    Name: str,
    RuleId: str,
    RuleArn: str,
    EventSourceName: EventSourceNameType,  # (1)
    PublishStatus: RulePublishStatusType,  # (2)
    ActionSummaries: List[ActionSummaryTypeDef],  # (3)
    CreatedTime: datetime,
    LastUpdatedTime: datetime,
  1. See EventSourceNameType
  2. See RulePublishStatusType
  3. See ActionSummaryTypeDef

ActivateEvaluationFormResponseTypeDef#

# ActivateEvaluationFormResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ActivateEvaluationFormResponseTypeDef


def get_value() -> ActivateEvaluationFormResponseTypeDef:
    return {
        "EvaluationFormId": ...,
    }


# ActivateEvaluationFormResponseTypeDef definition

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

AssociateAnalyticsDataSetResponseTypeDef#

# AssociateAnalyticsDataSetResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateAnalyticsDataSetResponseTypeDef


def get_value() -> AssociateAnalyticsDataSetResponseTypeDef:
    return {
        "DataSetId": ...,
    }


# AssociateAnalyticsDataSetResponseTypeDef definition

class AssociateAnalyticsDataSetResponseTypeDef(TypedDict):
    DataSetId: str,
    TargetAccountId: str,
    ResourceShareId: str,
    ResourceShareArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateInstanceStorageConfigResponseTypeDef#

# AssociateInstanceStorageConfigResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateInstanceStorageConfigResponseTypeDef


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


# AssociateInstanceStorageConfigResponseTypeDef definition

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

AssociateSecurityKeyResponseTypeDef#

# AssociateSecurityKeyResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateSecurityKeyResponseTypeDef


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


# AssociateSecurityKeyResponseTypeDef definition

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

ClaimPhoneNumberResponseTypeDef#

# ClaimPhoneNumberResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ClaimPhoneNumberResponseTypeDef


def get_value() -> ClaimPhoneNumberResponseTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# ClaimPhoneNumberResponseTypeDef definition

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

CreateAgentStatusResponseTypeDef#

# CreateAgentStatusResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateAgentStatusResponseTypeDef


def get_value() -> CreateAgentStatusResponseTypeDef:
    return {
        "AgentStatusARN": ...,
    }


# CreateAgentStatusResponseTypeDef definition

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

CreateContactFlowModuleResponseTypeDef#

# CreateContactFlowModuleResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateContactFlowModuleResponseTypeDef


def get_value() -> CreateContactFlowModuleResponseTypeDef:
    return {
        "Id": ...,
    }


# CreateContactFlowModuleResponseTypeDef definition

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

CreateContactFlowResponseTypeDef#

# CreateContactFlowResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateContactFlowResponseTypeDef


def get_value() -> CreateContactFlowResponseTypeDef:
    return {
        "ContactFlowId": ...,
    }


# CreateContactFlowResponseTypeDef definition

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

CreateContactFlowVersionResponseTypeDef#

# CreateContactFlowVersionResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateContactFlowVersionResponseTypeDef


def get_value() -> CreateContactFlowVersionResponseTypeDef:
    return {
        "ContactFlowArn": ...,
    }


# CreateContactFlowVersionResponseTypeDef definition

class CreateContactFlowVersionResponseTypeDef(TypedDict):
    ContactFlowArn: str,
    Version: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateContactResponseTypeDef#

# CreateContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateContactResponseTypeDef


def get_value() -> CreateContactResponseTypeDef:
    return {
        "ContactId": ...,
    }


# CreateContactResponseTypeDef definition

class CreateContactResponseTypeDef(TypedDict):
    ContactId: str,
    ContactArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateEmailAddressResponseTypeDef#

# CreateEmailAddressResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateEmailAddressResponseTypeDef


def get_value() -> CreateEmailAddressResponseTypeDef:
    return {
        "EmailAddressId": ...,
    }


# CreateEmailAddressResponseTypeDef definition

class CreateEmailAddressResponseTypeDef(TypedDict):
    EmailAddressId: str,
    EmailAddressArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateEvaluationFormResponseTypeDef#

# CreateEvaluationFormResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateEvaluationFormResponseTypeDef


def get_value() -> CreateEvaluationFormResponseTypeDef:
    return {
        "EvaluationFormId": ...,
    }


# CreateEvaluationFormResponseTypeDef definition

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

CreateHoursOfOperationOverrideResponseTypeDef#

# CreateHoursOfOperationOverrideResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateHoursOfOperationOverrideResponseTypeDef


def get_value() -> CreateHoursOfOperationOverrideResponseTypeDef:
    return {
        "HoursOfOperationOverrideId": ...,
    }


# CreateHoursOfOperationOverrideResponseTypeDef definition

class CreateHoursOfOperationOverrideResponseTypeDef(TypedDict):
    HoursOfOperationOverrideId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateHoursOfOperationResponseTypeDef#

# CreateHoursOfOperationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateHoursOfOperationResponseTypeDef


def get_value() -> CreateHoursOfOperationResponseTypeDef:
    return {
        "HoursOfOperationId": ...,
    }


# CreateHoursOfOperationResponseTypeDef definition

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

CreateInstanceResponseTypeDef#

# CreateInstanceResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateInstanceResponseTypeDef


def get_value() -> CreateInstanceResponseTypeDef:
    return {
        "Id": ...,
    }


# CreateInstanceResponseTypeDef definition

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

CreateIntegrationAssociationResponseTypeDef#

# CreateIntegrationAssociationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateIntegrationAssociationResponseTypeDef


def get_value() -> CreateIntegrationAssociationResponseTypeDef:
    return {
        "IntegrationAssociationId": ...,
    }


# CreateIntegrationAssociationResponseTypeDef definition

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

CreatePersistentContactAssociationResponseTypeDef#

# CreatePersistentContactAssociationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreatePersistentContactAssociationResponseTypeDef


def get_value() -> CreatePersistentContactAssociationResponseTypeDef:
    return {
        "ContinuedFromContactId": ...,
    }


# CreatePersistentContactAssociationResponseTypeDef definition

class CreatePersistentContactAssociationResponseTypeDef(TypedDict):
    ContinuedFromContactId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePromptResponseTypeDef#

# CreatePromptResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreatePromptResponseTypeDef


def get_value() -> CreatePromptResponseTypeDef:
    return {
        "PromptARN": ...,
    }


# CreatePromptResponseTypeDef definition

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

CreatePushNotificationRegistrationResponseTypeDef#

# CreatePushNotificationRegistrationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreatePushNotificationRegistrationResponseTypeDef


def get_value() -> CreatePushNotificationRegistrationResponseTypeDef:
    return {
        "RegistrationId": ...,
    }


# CreatePushNotificationRegistrationResponseTypeDef definition

class CreatePushNotificationRegistrationResponseTypeDef(TypedDict):
    RegistrationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateQueueResponseTypeDef#

# CreateQueueResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateQueueResponseTypeDef


def get_value() -> CreateQueueResponseTypeDef:
    return {
        "QueueArn": ...,
    }


# CreateQueueResponseTypeDef definition

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

CreateQuickConnectResponseTypeDef#

# CreateQuickConnectResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateQuickConnectResponseTypeDef


def get_value() -> CreateQuickConnectResponseTypeDef:
    return {
        "QuickConnectARN": ...,
    }


# CreateQuickConnectResponseTypeDef definition

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

CreateRoutingProfileResponseTypeDef#

# CreateRoutingProfileResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateRoutingProfileResponseTypeDef


def get_value() -> CreateRoutingProfileResponseTypeDef:
    return {
        "RoutingProfileArn": ...,
    }


# CreateRoutingProfileResponseTypeDef definition

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

CreateRuleResponseTypeDef#

# CreateRuleResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateRuleResponseTypeDef


def get_value() -> CreateRuleResponseTypeDef:
    return {
        "RuleArn": ...,
    }


# CreateRuleResponseTypeDef definition

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

CreateSecurityProfileResponseTypeDef#

# CreateSecurityProfileResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateSecurityProfileResponseTypeDef


def get_value() -> CreateSecurityProfileResponseTypeDef:
    return {
        "SecurityProfileId": ...,
    }


# CreateSecurityProfileResponseTypeDef definition

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

CreateTaskTemplateResponseTypeDef#

# CreateTaskTemplateResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateTaskTemplateResponseTypeDef


def get_value() -> CreateTaskTemplateResponseTypeDef:
    return {
        "Id": ...,
    }


# CreateTaskTemplateResponseTypeDef definition

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

CreateTrafficDistributionGroupResponseTypeDef#

# CreateTrafficDistributionGroupResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateTrafficDistributionGroupResponseTypeDef


def get_value() -> CreateTrafficDistributionGroupResponseTypeDef:
    return {
        "Id": ...,
    }


# CreateTrafficDistributionGroupResponseTypeDef definition

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

CreateUseCaseResponseTypeDef#

# CreateUseCaseResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateUseCaseResponseTypeDef


def get_value() -> CreateUseCaseResponseTypeDef:
    return {
        "UseCaseId": ...,
    }


# CreateUseCaseResponseTypeDef definition

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

CreateUserHierarchyGroupResponseTypeDef#

# CreateUserHierarchyGroupResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateUserHierarchyGroupResponseTypeDef


def get_value() -> CreateUserHierarchyGroupResponseTypeDef:
    return {
        "HierarchyGroupId": ...,
    }


# CreateUserHierarchyGroupResponseTypeDef definition

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

CreateUserResponseTypeDef#

# CreateUserResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateUserResponseTypeDef


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


# CreateUserResponseTypeDef definition

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

CreateVocabularyResponseTypeDef#

# CreateVocabularyResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateVocabularyResponseTypeDef


def get_value() -> CreateVocabularyResponseTypeDef:
    return {
        "VocabularyArn": ...,
    }


# CreateVocabularyResponseTypeDef definition

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

DeactivateEvaluationFormResponseTypeDef#

# DeactivateEvaluationFormResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeactivateEvaluationFormResponseTypeDef


def get_value() -> DeactivateEvaluationFormResponseTypeDef:
    return {
        "EvaluationFormId": ...,
    }


# DeactivateEvaluationFormResponseTypeDef definition

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

DeleteVocabularyResponseTypeDef#

# DeleteVocabularyResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DeleteVocabularyResponseTypeDef


def get_value() -> DeleteVocabularyResponseTypeDef:
    return {
        "VocabularyArn": ...,
    }


# DeleteVocabularyResponseTypeDef definition

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

DescribeEmailAddressResponseTypeDef#

# DescribeEmailAddressResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeEmailAddressResponseTypeDef


def get_value() -> DescribeEmailAddressResponseTypeDef:
    return {
        "EmailAddressId": ...,
    }


# DescribeEmailAddressResponseTypeDef definition

class DescribeEmailAddressResponseTypeDef(TypedDict):
    EmailAddressId: str,
    EmailAddressArn: str,
    EmailAddress: str,
    DisplayName: str,
    Description: str,
    CreateTimestamp: str,
    ModifiedTimestamp: str,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EmptyResponseMetadataTypeDef


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


# EmptyResponseMetadataTypeDef definition

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

GetContactAttributesResponseTypeDef#

# GetContactAttributesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetContactAttributesResponseTypeDef


def get_value() -> GetContactAttributesResponseTypeDef:
    return {
        "Attributes": ...,
    }


# GetContactAttributesResponseTypeDef definition

class GetContactAttributesResponseTypeDef(TypedDict):
    Attributes: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetFlowAssociationResponseTypeDef#

# GetFlowAssociationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetFlowAssociationResponseTypeDef


def get_value() -> GetFlowAssociationResponseTypeDef:
    return {
        "ResourceId": ...,
    }


# GetFlowAssociationResponseTypeDef definition

class GetFlowAssociationResponseTypeDef(TypedDict):
    ResourceId: str,
    FlowId: str,
    ResourceType: FlowAssociationResourceTypeType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowAssociationResourceTypeType
  2. See ResponseMetadataTypeDef

GetPromptFileResponseTypeDef#

# GetPromptFileResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetPromptFileResponseTypeDef


def get_value() -> GetPromptFileResponseTypeDef:
    return {
        "PromptPresignedUrl": ...,
    }


# GetPromptFileResponseTypeDef definition

class GetPromptFileResponseTypeDef(TypedDict):
    PromptPresignedUrl: str,
    LastModifiedTime: datetime,
    LastModifiedRegion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ImportPhoneNumberResponseTypeDef#

# ImportPhoneNumberResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ImportPhoneNumberResponseTypeDef


def get_value() -> ImportPhoneNumberResponseTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# ImportPhoneNumberResponseTypeDef definition

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

ListApprovedOriginsResponseTypeDef#

# ListApprovedOriginsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListApprovedOriginsResponseTypeDef


def get_value() -> ListApprovedOriginsResponseTypeDef:
    return {
        "Origins": ...,
    }


# ListApprovedOriginsResponseTypeDef definition

class ListApprovedOriginsResponseTypeDef(TypedDict):
    Origins: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListLambdaFunctionsResponseTypeDef#

# ListLambdaFunctionsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListLambdaFunctionsResponseTypeDef


def get_value() -> ListLambdaFunctionsResponseTypeDef:
    return {
        "LambdaFunctions": ...,
    }


# ListLambdaFunctionsResponseTypeDef definition

class ListLambdaFunctionsResponseTypeDef(TypedDict):
    LambdaFunctions: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListSecurityProfilePermissionsResponseTypeDef#

# ListSecurityProfilePermissionsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityProfilePermissionsResponseTypeDef


def get_value() -> ListSecurityProfilePermissionsResponseTypeDef:
    return {
        "Permissions": ...,
    }


# ListSecurityProfilePermissionsResponseTypeDef definition

class ListSecurityProfilePermissionsResponseTypeDef(TypedDict):
    Permissions: List[str],
    LastModifiedTime: datetime,
    LastModifiedRegion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

MonitorContactResponseTypeDef#

# MonitorContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MonitorContactResponseTypeDef


def get_value() -> MonitorContactResponseTypeDef:
    return {
        "ContactId": ...,
    }


# MonitorContactResponseTypeDef definition

class MonitorContactResponseTypeDef(TypedDict):
    ContactId: str,
    ContactArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ReplicateInstanceResponseTypeDef#

# ReplicateInstanceResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ReplicateInstanceResponseTypeDef


def get_value() -> ReplicateInstanceResponseTypeDef:
    return {
        "Id": ...,
    }


# ReplicateInstanceResponseTypeDef definition

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

SendChatIntegrationEventResponseTypeDef#

# SendChatIntegrationEventResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SendChatIntegrationEventResponseTypeDef


def get_value() -> SendChatIntegrationEventResponseTypeDef:
    return {
        "InitialContactId": ...,
    }


# SendChatIntegrationEventResponseTypeDef definition

class SendChatIntegrationEventResponseTypeDef(TypedDict):
    InitialContactId: str,
    NewChatCreated: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartChatContactResponseTypeDef#

# StartChatContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartChatContactResponseTypeDef


def get_value() -> StartChatContactResponseTypeDef:
    return {
        "ContactId": ...,
    }


# StartChatContactResponseTypeDef definition

class StartChatContactResponseTypeDef(TypedDict):
    ContactId: str,
    ParticipantId: str,
    ParticipantToken: str,
    ContinuedFromContactId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartContactEvaluationResponseTypeDef#

# StartContactEvaluationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartContactEvaluationResponseTypeDef


def get_value() -> StartContactEvaluationResponseTypeDef:
    return {
        "EvaluationId": ...,
    }


# StartContactEvaluationResponseTypeDef definition

class StartContactEvaluationResponseTypeDef(TypedDict):
    EvaluationId: str,
    EvaluationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartContactStreamingResponseTypeDef#

# StartContactStreamingResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartContactStreamingResponseTypeDef


def get_value() -> StartContactStreamingResponseTypeDef:
    return {
        "StreamingId": ...,
    }


# StartContactStreamingResponseTypeDef definition

class StartContactStreamingResponseTypeDef(TypedDict):
    StreamingId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartEmailContactResponseTypeDef#

# StartEmailContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartEmailContactResponseTypeDef


def get_value() -> StartEmailContactResponseTypeDef:
    return {
        "ContactId": ...,
    }


# StartEmailContactResponseTypeDef definition

class StartEmailContactResponseTypeDef(TypedDict):
    ContactId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartOutboundChatContactResponseTypeDef#

# StartOutboundChatContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartOutboundChatContactResponseTypeDef


def get_value() -> StartOutboundChatContactResponseTypeDef:
    return {
        "ContactId": ...,
    }


# StartOutboundChatContactResponseTypeDef definition

class StartOutboundChatContactResponseTypeDef(TypedDict):
    ContactId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartOutboundEmailContactResponseTypeDef#

# StartOutboundEmailContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartOutboundEmailContactResponseTypeDef


def get_value() -> StartOutboundEmailContactResponseTypeDef:
    return {
        "ContactId": ...,
    }


# StartOutboundEmailContactResponseTypeDef definition

class StartOutboundEmailContactResponseTypeDef(TypedDict):
    ContactId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartOutboundVoiceContactResponseTypeDef#

# StartOutboundVoiceContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartOutboundVoiceContactResponseTypeDef


def get_value() -> StartOutboundVoiceContactResponseTypeDef:
    return {
        "ContactId": ...,
    }


# StartOutboundVoiceContactResponseTypeDef definition

class StartOutboundVoiceContactResponseTypeDef(TypedDict):
    ContactId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartTaskContactResponseTypeDef#

# StartTaskContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartTaskContactResponseTypeDef


def get_value() -> StartTaskContactResponseTypeDef:
    return {
        "ContactId": ...,
    }


# StartTaskContactResponseTypeDef definition

class StartTaskContactResponseTypeDef(TypedDict):
    ContactId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SubmitContactEvaluationResponseTypeDef#

# SubmitContactEvaluationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SubmitContactEvaluationResponseTypeDef


def get_value() -> SubmitContactEvaluationResponseTypeDef:
    return {
        "EvaluationId": ...,
    }


# SubmitContactEvaluationResponseTypeDef definition

class SubmitContactEvaluationResponseTypeDef(TypedDict):
    EvaluationId: str,
    EvaluationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TransferContactResponseTypeDef#

# TransferContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TransferContactResponseTypeDef


def get_value() -> TransferContactResponseTypeDef:
    return {
        "ContactId": ...,
    }


# TransferContactResponseTypeDef definition

class TransferContactResponseTypeDef(TypedDict):
    ContactId: str,
    ContactArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateContactEvaluationResponseTypeDef#

# UpdateContactEvaluationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactEvaluationResponseTypeDef


def get_value() -> UpdateContactEvaluationResponseTypeDef:
    return {
        "EvaluationId": ...,
    }


# UpdateContactEvaluationResponseTypeDef definition

class UpdateContactEvaluationResponseTypeDef(TypedDict):
    EvaluationId: str,
    EvaluationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateEmailAddressMetadataResponseTypeDef#

# UpdateEmailAddressMetadataResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateEmailAddressMetadataResponseTypeDef


def get_value() -> UpdateEmailAddressMetadataResponseTypeDef:
    return {
        "EmailAddressId": ...,
    }


# UpdateEmailAddressMetadataResponseTypeDef definition

class UpdateEmailAddressMetadataResponseTypeDef(TypedDict):
    EmailAddressId: str,
    EmailAddressArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateEvaluationFormResponseTypeDef#

# UpdateEvaluationFormResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateEvaluationFormResponseTypeDef


def get_value() -> UpdateEvaluationFormResponseTypeDef:
    return {
        "EvaluationFormId": ...,
    }


# UpdateEvaluationFormResponseTypeDef definition

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

UpdatePhoneNumberResponseTypeDef#

# UpdatePhoneNumberResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdatePhoneNumberResponseTypeDef


def get_value() -> UpdatePhoneNumberResponseTypeDef:
    return {
        "PhoneNumberId": ...,
    }


# UpdatePhoneNumberResponseTypeDef definition

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

UpdatePromptResponseTypeDef#

# UpdatePromptResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdatePromptResponseTypeDef


def get_value() -> UpdatePromptResponseTypeDef:
    return {
        "PromptARN": ...,
    }


# UpdatePromptResponseTypeDef definition

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

AdditionalEmailRecipientsTypeDef#

# AdditionalEmailRecipientsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AdditionalEmailRecipientsTypeDef


def get_value() -> AdditionalEmailRecipientsTypeDef:
    return {
        "ToList": ...,
    }


# AdditionalEmailRecipientsTypeDef definition

class AdditionalEmailRecipientsTypeDef(TypedDict):
    ToList: NotRequired[List[EmailRecipientTypeDef]],  # (1)
    CcList: NotRequired[List[EmailRecipientTypeDef]],  # (1)
  1. See EmailRecipientTypeDef
  2. See EmailRecipientTypeDef

AgentConfigOutputTypeDef#

# AgentConfigOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentConfigOutputTypeDef


def get_value() -> AgentConfigOutputTypeDef:
    return {
        "Distributions": ...,
    }


# AgentConfigOutputTypeDef definition

class AgentConfigOutputTypeDef(TypedDict):
    Distributions: List[DistributionTypeDef],  # (1)
  1. See DistributionTypeDef

AgentConfigTypeDef#

# AgentConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentConfigTypeDef


def get_value() -> AgentConfigTypeDef:
    return {
        "Distributions": ...,
    }


# AgentConfigTypeDef definition

class AgentConfigTypeDef(TypedDict):
    Distributions: Sequence[DistributionTypeDef],  # (1)
  1. See DistributionTypeDef

TelephonyConfigOutputTypeDef#

# TelephonyConfigOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TelephonyConfigOutputTypeDef


def get_value() -> TelephonyConfigOutputTypeDef:
    return {
        "Distributions": ...,
    }


# TelephonyConfigOutputTypeDef definition

class TelephonyConfigOutputTypeDef(TypedDict):
    Distributions: List[DistributionTypeDef],  # (1)
  1. See DistributionTypeDef

TelephonyConfigTypeDef#

# TelephonyConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TelephonyConfigTypeDef


def get_value() -> TelephonyConfigTypeDef:
    return {
        "Distributions": ...,
    }


# TelephonyConfigTypeDef definition

class TelephonyConfigTypeDef(TypedDict):
    Distributions: Sequence[DistributionTypeDef],  # (1)
  1. See DistributionTypeDef

AgentContactReferenceTypeDef#

# AgentContactReferenceTypeDef TypedDict usage example

from types_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

HierarchyGroupsTypeDef#

# HierarchyGroupsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyGroupsTypeDef


def get_value() -> HierarchyGroupsTypeDef:
    return {
        "Level1": ...,
    }


# HierarchyGroupsTypeDef definition

class HierarchyGroupsTypeDef(TypedDict):
    Level1: NotRequired[AgentHierarchyGroupTypeDef],  # (1)
    Level2: NotRequired[AgentHierarchyGroupTypeDef],  # (1)
    Level3: NotRequired[AgentHierarchyGroupTypeDef],  # (1)
    Level4: NotRequired[AgentHierarchyGroupTypeDef],  # (1)
    Level5: NotRequired[AgentHierarchyGroupTypeDef],  # (1)
  1. See AgentHierarchyGroupTypeDef
  2. See AgentHierarchyGroupTypeDef
  3. See AgentHierarchyGroupTypeDef
  4. See AgentHierarchyGroupTypeDef
  5. See AgentHierarchyGroupTypeDef

AllowedCapabilitiesTypeDef#

# AllowedCapabilitiesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AllowedCapabilitiesTypeDef


def get_value() -> AllowedCapabilitiesTypeDef:
    return {
        "Customer": ...,
    }


# AllowedCapabilitiesTypeDef definition

class AllowedCapabilitiesTypeDef(TypedDict):
    Customer: NotRequired[ParticipantCapabilitiesTypeDef],  # (1)
    Agent: NotRequired[ParticipantCapabilitiesTypeDef],  # (1)
  1. See ParticipantCapabilitiesTypeDef
  2. See ParticipantCapabilitiesTypeDef

CustomerTypeDef#

# CustomerTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CustomerTypeDef


def get_value() -> CustomerTypeDef:
    return {
        "DeviceInfo": ...,
    }


# CustomerTypeDef definition

class CustomerTypeDef(TypedDict):
    DeviceInfo: NotRequired[DeviceInfoTypeDef],  # (1)
    Capabilities: NotRequired[ParticipantCapabilitiesTypeDef],  # (2)
  1. See DeviceInfoTypeDef
  2. See ParticipantCapabilitiesTypeDef

AgentQualityMetricsTypeDef#

# AgentQualityMetricsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentQualityMetricsTypeDef


def get_value() -> AgentQualityMetricsTypeDef:
    return {
        "Audio": ...,
    }


# AgentQualityMetricsTypeDef definition

class AgentQualityMetricsTypeDef(TypedDict):
    Audio: NotRequired[AudioQualityMetricsInfoTypeDef],  # (1)
  1. See AudioQualityMetricsInfoTypeDef

CustomerQualityMetricsTypeDef#

# CustomerQualityMetricsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CustomerQualityMetricsTypeDef


def get_value() -> CustomerQualityMetricsTypeDef:
    return {
        "Audio": ...,
    }


# CustomerQualityMetricsTypeDef definition

class CustomerQualityMetricsTypeDef(TypedDict):
    Audio: NotRequired[AudioQualityMetricsInfoTypeDef],  # (1)
  1. See AudioQualityMetricsInfoTypeDef

AgentStatusSearchCriteriaPaginatorTypeDef#

# AgentStatusSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentStatusSearchCriteriaPaginatorTypeDef


def get_value() -> AgentStatusSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# AgentStatusSearchCriteriaPaginatorTypeDef definition

class AgentStatusSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

AgentStatusSearchCriteriaTypeDef#

# AgentStatusSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentStatusSearchCriteriaTypeDef


def get_value() -> AgentStatusSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# AgentStatusSearchCriteriaTypeDef definition

class AgentStatusSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

ContactFlowModuleSearchCriteriaPaginatorTypeDef#

# ContactFlowModuleSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactFlowModuleSearchCriteriaPaginatorTypeDef


def get_value() -> ContactFlowModuleSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# ContactFlowModuleSearchCriteriaPaginatorTypeDef definition

class ContactFlowModuleSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    StateCondition: NotRequired[ContactFlowModuleStateType],  # (2)
    StatusCondition: NotRequired[ContactFlowModuleStatusType],  # (3)
  1. See StringConditionTypeDef
  2. See ContactFlowModuleStateType
  3. See ContactFlowModuleStatusType

ContactFlowModuleSearchCriteriaTypeDef#

# ContactFlowModuleSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactFlowModuleSearchCriteriaTypeDef


def get_value() -> ContactFlowModuleSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# ContactFlowModuleSearchCriteriaTypeDef definition

class ContactFlowModuleSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    StateCondition: NotRequired[ContactFlowModuleStateType],  # (2)
    StatusCondition: NotRequired[ContactFlowModuleStatusType],  # (3)
  1. See StringConditionTypeDef
  2. See ContactFlowModuleStateType
  3. See ContactFlowModuleStatusType

ContactFlowSearchCriteriaPaginatorTypeDef#

# ContactFlowSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactFlowSearchCriteriaPaginatorTypeDef


def get_value() -> ContactFlowSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# ContactFlowSearchCriteriaPaginatorTypeDef definition

class ContactFlowSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    TypeCondition: NotRequired[ContactFlowTypeType],  # (2)
    StateCondition: NotRequired[ContactFlowStateType],  # (3)
    StatusCondition: NotRequired[ContactFlowStatusType],  # (4)
  1. See StringConditionTypeDef
  2. See ContactFlowTypeType
  3. See ContactFlowStateType
  4. See ContactFlowStatusType

ContactFlowSearchCriteriaTypeDef#

# ContactFlowSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactFlowSearchCriteriaTypeDef


def get_value() -> ContactFlowSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# ContactFlowSearchCriteriaTypeDef definition

class ContactFlowSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    TypeCondition: NotRequired[ContactFlowTypeType],  # (2)
    StateCondition: NotRequired[ContactFlowStateType],  # (3)
    StatusCondition: NotRequired[ContactFlowStatusType],  # (4)
  1. See StringConditionTypeDef
  2. See ContactFlowTypeType
  3. See ContactFlowStateType
  4. See ContactFlowStatusType

EmailAddressSearchCriteriaTypeDef#

# EmailAddressSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EmailAddressSearchCriteriaTypeDef


def get_value() -> EmailAddressSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# EmailAddressSearchCriteriaTypeDef definition

class EmailAddressSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

HoursOfOperationSearchCriteriaPaginatorTypeDef#

# HoursOfOperationSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationSearchCriteriaPaginatorTypeDef


def get_value() -> HoursOfOperationSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# HoursOfOperationSearchCriteriaPaginatorTypeDef definition

class HoursOfOperationSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

HoursOfOperationSearchCriteriaTypeDef#

# HoursOfOperationSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationSearchCriteriaTypeDef


def get_value() -> HoursOfOperationSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# HoursOfOperationSearchCriteriaTypeDef definition

class HoursOfOperationSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

PredefinedAttributeSearchCriteriaPaginatorTypeDef#

# PredefinedAttributeSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PredefinedAttributeSearchCriteriaPaginatorTypeDef


def get_value() -> PredefinedAttributeSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# PredefinedAttributeSearchCriteriaPaginatorTypeDef definition

class PredefinedAttributeSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

PredefinedAttributeSearchCriteriaTypeDef#

# PredefinedAttributeSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PredefinedAttributeSearchCriteriaTypeDef


def get_value() -> PredefinedAttributeSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# PredefinedAttributeSearchCriteriaTypeDef definition

class PredefinedAttributeSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

PromptSearchCriteriaPaginatorTypeDef#

# PromptSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PromptSearchCriteriaPaginatorTypeDef


def get_value() -> PromptSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# PromptSearchCriteriaPaginatorTypeDef definition

class PromptSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

PromptSearchCriteriaTypeDef#

# PromptSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PromptSearchCriteriaTypeDef


def get_value() -> PromptSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# PromptSearchCriteriaTypeDef definition

class PromptSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

QueueSearchCriteriaPaginatorTypeDef#

# QueueSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QueueSearchCriteriaPaginatorTypeDef


def get_value() -> QueueSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# QueueSearchCriteriaPaginatorTypeDef definition

class QueueSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    QueueTypeCondition: NotRequired[SearchableQueueTypeType],  # (2)
  1. See StringConditionTypeDef
  2. See SearchableQueueTypeType

QueueSearchCriteriaTypeDef#

# QueueSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QueueSearchCriteriaTypeDef


def get_value() -> QueueSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# QueueSearchCriteriaTypeDef definition

class QueueSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    QueueTypeCondition: NotRequired[SearchableQueueTypeType],  # (2)
  1. See StringConditionTypeDef
  2. See SearchableQueueTypeType

QuickConnectSearchCriteriaPaginatorTypeDef#

# QuickConnectSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QuickConnectSearchCriteriaPaginatorTypeDef


def get_value() -> QuickConnectSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# QuickConnectSearchCriteriaPaginatorTypeDef definition

class QuickConnectSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

QuickConnectSearchCriteriaTypeDef#

# QuickConnectSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QuickConnectSearchCriteriaTypeDef


def get_value() -> QuickConnectSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# QuickConnectSearchCriteriaTypeDef definition

class QuickConnectSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

RoutingProfileSearchCriteriaPaginatorTypeDef#

# RoutingProfileSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingProfileSearchCriteriaPaginatorTypeDef


def get_value() -> RoutingProfileSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# RoutingProfileSearchCriteriaPaginatorTypeDef definition

class RoutingProfileSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

RoutingProfileSearchCriteriaTypeDef#

# RoutingProfileSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingProfileSearchCriteriaTypeDef


def get_value() -> RoutingProfileSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# RoutingProfileSearchCriteriaTypeDef definition

class RoutingProfileSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

SecurityProfileSearchCriteriaPaginatorTypeDef#

# SecurityProfileSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SecurityProfileSearchCriteriaPaginatorTypeDef


def get_value() -> SecurityProfileSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# SecurityProfileSearchCriteriaPaginatorTypeDef definition

class SecurityProfileSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

SecurityProfileSearchCriteriaTypeDef#

# SecurityProfileSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SecurityProfileSearchCriteriaTypeDef


def get_value() -> SecurityProfileSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# SecurityProfileSearchCriteriaTypeDef definition

class SecurityProfileSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

UserHierarchyGroupSearchCriteriaPaginatorTypeDef#

# UserHierarchyGroupSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserHierarchyGroupSearchCriteriaPaginatorTypeDef


def get_value() -> UserHierarchyGroupSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# UserHierarchyGroupSearchCriteriaPaginatorTypeDef definition

class UserHierarchyGroupSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

UserHierarchyGroupSearchCriteriaTypeDef#

# UserHierarchyGroupSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserHierarchyGroupSearchCriteriaTypeDef


def get_value() -> UserHierarchyGroupSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# UserHierarchyGroupSearchCriteriaTypeDef definition

class UserHierarchyGroupSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
  1. See StringConditionTypeDef

ListAgentStatusResponseTypeDef#

# ListAgentStatusResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAgentStatusResponseTypeDef


def get_value() -> ListAgentStatusResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListAgentStatusResponseTypeDef definition

class ListAgentStatusResponseTypeDef(TypedDict):
    AgentStatusSummaryList: List[AgentStatusSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AgentStatusSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeAgentStatusResponseTypeDef#

# DescribeAgentStatusResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeAgentStatusResponseTypeDef


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


# DescribeAgentStatusResponseTypeDef definition

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

SearchAgentStatusesResponseTypeDef#

# SearchAgentStatusesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchAgentStatusesResponseTypeDef


def get_value() -> SearchAgentStatusesResponseTypeDef:
    return {
        "AgentStatuses": ...,
    }


# SearchAgentStatusesResponseTypeDef definition

class SearchAgentStatusesResponseTypeDef(TypedDict):
    AgentStatuses: List[AgentStatusTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AgentStatusTypeDef
  2. See ResponseMetadataTypeDef

MatchCriteriaOutputTypeDef#

# MatchCriteriaOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MatchCriteriaOutputTypeDef


def get_value() -> MatchCriteriaOutputTypeDef:
    return {
        "AgentsCriteria": ...,
    }


# MatchCriteriaOutputTypeDef definition

class MatchCriteriaOutputTypeDef(TypedDict):
    AgentsCriteria: NotRequired[AgentsCriteriaOutputTypeDef],  # (1)
  1. See AgentsCriteriaOutputTypeDef

ListAnalyticsDataAssociationsResponseTypeDef#

# ListAnalyticsDataAssociationsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAnalyticsDataAssociationsResponseTypeDef


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


# ListAnalyticsDataAssociationsResponseTypeDef definition

class ListAnalyticsDataAssociationsResponseTypeDef(TypedDict):
    Results: List[AnalyticsDataAssociationResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AnalyticsDataAssociationResultTypeDef
  2. See ResponseMetadataTypeDef

ListAnalyticsDataLakeDataSetsResponseTypeDef#

# ListAnalyticsDataLakeDataSetsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAnalyticsDataLakeDataSetsResponseTypeDef


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


# ListAnalyticsDataLakeDataSetsResponseTypeDef definition

class ListAnalyticsDataLakeDataSetsResponseTypeDef(TypedDict):
    Results: List[AnalyticsDataSetsResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AnalyticsDataSetsResultTypeDef
  2. See ResponseMetadataTypeDef

ListSecurityProfileApplicationsResponseTypeDef#

# ListSecurityProfileApplicationsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityProfileApplicationsResponseTypeDef


def get_value() -> ListSecurityProfileApplicationsResponseTypeDef:
    return {
        "Applications": ...,
    }


# ListSecurityProfileApplicationsResponseTypeDef definition

class ListSecurityProfileApplicationsResponseTypeDef(TypedDict):
    Applications: List[ApplicationOutputTypeDef],  # (1)
    LastModifiedTime: datetime,
    LastModifiedRegion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ApplicationOutputTypeDef
  2. See ResponseMetadataTypeDef

AssociateLexBotRequestTypeDef#

# AssociateLexBotRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateLexBotRequestTypeDef


def get_value() -> AssociateLexBotRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateLexBotRequestTypeDef definition

class AssociateLexBotRequestTypeDef(TypedDict):
    InstanceId: str,
    LexBot: LexBotTypeDef,  # (1)
    ClientToken: NotRequired[str],
  1. See LexBotTypeDef

ListLexBotsResponseTypeDef#

# ListLexBotsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListLexBotsResponseTypeDef


def get_value() -> ListLexBotsResponseTypeDef:
    return {
        "LexBots": ...,
    }


# ListLexBotsResponseTypeDef definition

class ListLexBotsResponseTypeDef(TypedDict):
    LexBots: List[LexBotTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LexBotTypeDef
  2. See ResponseMetadataTypeDef

AssociateBotRequestTypeDef#

# AssociateBotRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateBotRequestTypeDef


def get_value() -> AssociateBotRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateBotRequestTypeDef definition

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

DisassociateBotRequestTypeDef#

# DisassociateBotRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateBotRequestTypeDef


def get_value() -> DisassociateBotRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateBotRequestTypeDef definition

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

LexBotConfigTypeDef#

# LexBotConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import LexBotConfigTypeDef


def get_value() -> LexBotConfigTypeDef:
    return {
        "LexBot": ...,
    }


# LexBotConfigTypeDef definition

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

AssociateUserProficienciesRequestTypeDef#

# AssociateUserProficienciesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateUserProficienciesRequestTypeDef


def get_value() -> AssociateUserProficienciesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateUserProficienciesRequestTypeDef definition

class AssociateUserProficienciesRequestTypeDef(TypedDict):
    InstanceId: str,
    UserId: str,
    UserProficiencies: Sequence[UserProficiencyTypeDef],  # (1)
  1. See UserProficiencyTypeDef

ListUserProficienciesResponseTypeDef#

# ListUserProficienciesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUserProficienciesResponseTypeDef


def get_value() -> ListUserProficienciesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListUserProficienciesResponseTypeDef definition

class ListUserProficienciesResponseTypeDef(TypedDict):
    UserProficiencyList: List[UserProficiencyTypeDef],  # (1)
    LastModifiedTime: datetime,
    LastModifiedRegion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See UserProficiencyTypeDef
  2. See ResponseMetadataTypeDef

UpdateUserProficienciesRequestTypeDef#

# UpdateUserProficienciesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateUserProficienciesRequestTypeDef


def get_value() -> UpdateUserProficienciesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateUserProficienciesRequestTypeDef definition

class UpdateUserProficienciesRequestTypeDef(TypedDict):
    InstanceId: str,
    UserId: str,
    UserProficiencies: Sequence[UserProficiencyTypeDef],  # (1)
  1. See UserProficiencyTypeDef

ListAssociatedContactsResponseTypeDef#

# ListAssociatedContactsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAssociatedContactsResponseTypeDef


def get_value() -> ListAssociatedContactsResponseTypeDef:
    return {
        "ContactSummaryList": ...,
    }


# ListAssociatedContactsResponseTypeDef definition

class ListAssociatedContactsResponseTypeDef(TypedDict):
    ContactSummaryList: List[AssociatedContactSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AssociatedContactSummaryTypeDef
  2. See ResponseMetadataTypeDef

AttachedFileTypeDef#

# AttachedFileTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AttachedFileTypeDef


def get_value() -> AttachedFileTypeDef:
    return {
        "CreationTime": ...,
    }


# AttachedFileTypeDef definition

class AttachedFileTypeDef(TypedDict):
    CreationTime: str,
    FileArn: str,
    FileId: str,
    FileName: str,
    FileSizeInBytes: int,
    FileStatus: FileStatusTypeType,  # (1)
    CreatedBy: NotRequired[CreatedByInfoTypeDef],  # (2)
    FileUseCaseType: NotRequired[FileUseCaseTypeType],  # (3)
    AssociatedResourceArn: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
  1. See FileStatusTypeType
  2. See CreatedByInfoTypeDef
  3. See FileUseCaseTypeType

StartAttachedFileUploadRequestTypeDef#

# StartAttachedFileUploadRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartAttachedFileUploadRequestTypeDef


def get_value() -> StartAttachedFileUploadRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StartAttachedFileUploadRequestTypeDef definition

class StartAttachedFileUploadRequestTypeDef(TypedDict):
    InstanceId: str,
    FileName: str,
    FileSizeInBytes: int,
    FileUseCaseType: FileUseCaseTypeType,  # (1)
    AssociatedResourceArn: str,
    ClientToken: NotRequired[str],
    UrlExpiryInSeconds: NotRequired[int],
    CreatedBy: NotRequired[CreatedByInfoTypeDef],  # (2)
    Tags: NotRequired[Mapping[str, str]],
  1. See FileUseCaseTypeType
  2. See CreatedByInfoTypeDef

AttributeAndConditionTypeDef#

# AttributeAndConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AttributeAndConditionTypeDef


def get_value() -> AttributeAndConditionTypeDef:
    return {
        "TagConditions": ...,
    }


# AttributeAndConditionTypeDef definition

class AttributeAndConditionTypeDef(TypedDict):
    TagConditions: NotRequired[Sequence[TagConditionTypeDef]],  # (1)
    HierarchyGroupCondition: NotRequired[HierarchyGroupConditionTypeDef],  # (2)
  1. See TagConditionTypeDef
  2. See HierarchyGroupConditionTypeDef

CommonAttributeAndConditionTypeDef#

# CommonAttributeAndConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CommonAttributeAndConditionTypeDef


def get_value() -> CommonAttributeAndConditionTypeDef:
    return {
        "TagConditions": ...,
    }


# CommonAttributeAndConditionTypeDef definition

class CommonAttributeAndConditionTypeDef(TypedDict):
    TagConditions: NotRequired[Sequence[TagConditionTypeDef]],  # (1)
  1. See TagConditionTypeDef

ControlPlaneTagFilterTypeDef#

# ControlPlaneTagFilterTypeDef TypedDict usage example

from types_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

DescribeInstanceAttributeResponseTypeDef#

# DescribeInstanceAttributeResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeInstanceAttributeResponseTypeDef


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


# DescribeInstanceAttributeResponseTypeDef definition

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

ListInstanceAttributesResponseTypeDef#

# ListInstanceAttributesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListInstanceAttributesResponseTypeDef


def get_value() -> ListInstanceAttributesResponseTypeDef:
    return {
        "Attributes": ...,
    }


# ListInstanceAttributesResponseTypeDef definition

class ListInstanceAttributesResponseTypeDef(TypedDict):
    Attributes: List[AttributeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AttributeTypeDef
  2. See ResponseMetadataTypeDef

MeetingFeaturesConfigurationTypeDef#

# MeetingFeaturesConfigurationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MeetingFeaturesConfigurationTypeDef


def get_value() -> MeetingFeaturesConfigurationTypeDef:
    return {
        "Audio": ...,
    }


# MeetingFeaturesConfigurationTypeDef definition

class MeetingFeaturesConfigurationTypeDef(TypedDict):
    Audio: NotRequired[AudioFeaturesTypeDef],  # (1)
  1. See AudioFeaturesTypeDef

ListAuthenticationProfilesResponseTypeDef#

# ListAuthenticationProfilesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAuthenticationProfilesResponseTypeDef


def get_value() -> ListAuthenticationProfilesResponseTypeDef:
    return {
        "AuthenticationProfileSummaryList": ...,
    }


# ListAuthenticationProfilesResponseTypeDef definition

class ListAuthenticationProfilesResponseTypeDef(TypedDict):
    AuthenticationProfileSummaryList: List[AuthenticationProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AuthenticationProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeAuthenticationProfileResponseTypeDef#

# DescribeAuthenticationProfileResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeAuthenticationProfileResponseTypeDef


def get_value() -> DescribeAuthenticationProfileResponseTypeDef:
    return {
        "AuthenticationProfile": ...,
    }


# DescribeAuthenticationProfileResponseTypeDef definition

class DescribeAuthenticationProfileResponseTypeDef(TypedDict):
    AuthenticationProfile: AuthenticationProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AuthenticationProfileTypeDef
  2. See ResponseMetadataTypeDef

SearchAvailablePhoneNumbersResponseTypeDef#

# SearchAvailablePhoneNumbersResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchAvailablePhoneNumbersResponseTypeDef


def get_value() -> SearchAvailablePhoneNumbersResponseTypeDef:
    return {
        "NextToken": ...,
    }


# SearchAvailablePhoneNumbersResponseTypeDef definition

class SearchAvailablePhoneNumbersResponseTypeDef(TypedDict):
    AvailableNumbersList: List[AvailableNumberSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AvailableNumberSummaryTypeDef
  2. See ResponseMetadataTypeDef

BatchAssociateAnalyticsDataSetResponseTypeDef#

# BatchAssociateAnalyticsDataSetResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import BatchAssociateAnalyticsDataSetResponseTypeDef


def get_value() -> BatchAssociateAnalyticsDataSetResponseTypeDef:
    return {
        "Created": ...,
    }


# BatchAssociateAnalyticsDataSetResponseTypeDef definition

class BatchAssociateAnalyticsDataSetResponseTypeDef(TypedDict):
    Created: List[AnalyticsDataAssociationResultTypeDef],  # (1)
    Errors: List[ErrorResultTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AnalyticsDataAssociationResultTypeDef
  2. See ErrorResultTypeDef
  3. See ResponseMetadataTypeDef

BatchDisassociateAnalyticsDataSetResponseTypeDef#

# BatchDisassociateAnalyticsDataSetResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import BatchDisassociateAnalyticsDataSetResponseTypeDef


def get_value() -> BatchDisassociateAnalyticsDataSetResponseTypeDef:
    return {
        "Deleted": ...,
    }


# BatchDisassociateAnalyticsDataSetResponseTypeDef definition

class BatchDisassociateAnalyticsDataSetResponseTypeDef(TypedDict):
    Deleted: List[str],
    Errors: List[ErrorResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ErrorResultTypeDef
  2. See ResponseMetadataTypeDef

BatchGetFlowAssociationResponseTypeDef#

# BatchGetFlowAssociationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import BatchGetFlowAssociationResponseTypeDef


def get_value() -> BatchGetFlowAssociationResponseTypeDef:
    return {
        "FlowAssociationSummaryList": ...,
    }


# BatchGetFlowAssociationResponseTypeDef definition

class BatchGetFlowAssociationResponseTypeDef(TypedDict):
    FlowAssociationSummaryList: List[FlowAssociationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListFlowAssociationsResponseTypeDef#

# ListFlowAssociationsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListFlowAssociationsResponseTypeDef


def get_value() -> ListFlowAssociationsResponseTypeDef:
    return {
        "FlowAssociationSummaryList": ...,
    }


# ListFlowAssociationsResponseTypeDef definition

class ListFlowAssociationsResponseTypeDef(TypedDict):
    FlowAssociationSummaryList: List[FlowAssociationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See FlowAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

BatchPutContactResponseTypeDef#

# BatchPutContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import BatchPutContactResponseTypeDef


def get_value() -> BatchPutContactResponseTypeDef:
    return {
        "SuccessfulRequestList": ...,
    }


# BatchPutContactResponseTypeDef definition

class BatchPutContactResponseTypeDef(TypedDict):
    SuccessfulRequestList: List[SuccessfulRequestTypeDef],  # (1)
    FailedRequestList: List[FailedRequestTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SuccessfulRequestTypeDef
  2. See FailedRequestTypeDef
  3. See ResponseMetadataTypeDef

StartContactStreamingRequestTypeDef#

# StartContactStreamingRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartContactStreamingRequestTypeDef


def get_value() -> StartContactStreamingRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StartContactStreamingRequestTypeDef definition

class StartContactStreamingRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    ChatStreamingConfiguration: ChatStreamingConfigurationTypeDef,  # (1)
    ClientToken: str,
  1. See ChatStreamingConfigurationTypeDef

ClaimedPhoneNumberSummaryTypeDef#

# ClaimedPhoneNumberSummaryTypeDef TypedDict usage example

from types_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],
    InstanceId: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
    PhoneNumberStatus: NotRequired[PhoneNumberStatusTypeDef],  # (3)
    SourcePhoneNumberArn: NotRequired[str],
  1. See PhoneNumberCountryCodeType
  2. See PhoneNumberTypeType
  3. See PhoneNumberStatusTypeDef

ConditionTypeDef#

# ConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ConditionTypeDef


def get_value() -> ConditionTypeDef:
    return {
        "StringCondition": ...,
    }


# ConditionTypeDef definition

class ConditionTypeDef(TypedDict):
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    NumberCondition: NotRequired[NumberConditionTypeDef],  # (2)
  1. See StringConditionTypeDef
  2. See NumberConditionTypeDef

CreatePushNotificationRegistrationRequestTypeDef#

# CreatePushNotificationRegistrationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreatePushNotificationRegistrationRequestTypeDef


def get_value() -> CreatePushNotificationRegistrationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreatePushNotificationRegistrationRequestTypeDef definition

class CreatePushNotificationRegistrationRequestTypeDef(TypedDict):
    InstanceId: str,
    PinpointAppArn: str,
    DeviceToken: str,
    DeviceType: DeviceTypeType,  # (1)
    ContactConfiguration: ContactConfigurationTypeDef,  # (2)
    ClientToken: NotRequired[str],
  1. See DeviceTypeType
  2. See ContactConfigurationTypeDef

ContactDataRequestTypeDef#

# ContactDataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactDataRequestTypeDef


def get_value() -> ContactDataRequestTypeDef:
    return {
        "SystemEndpoint": ...,
    }


# ContactDataRequestTypeDef definition

class ContactDataRequestTypeDef(TypedDict):
    SystemEndpoint: NotRequired[EndpointTypeDef],  # (1)
    CustomerEndpoint: NotRequired[EndpointTypeDef],  # (1)
    RequestIdentifier: NotRequired[str],
    QueueId: NotRequired[str],
    Attributes: NotRequired[Mapping[str, str]],
    Campaign: NotRequired[CampaignTypeDef],  # (3)
  1. See EndpointTypeDef
  2. See EndpointTypeDef
  3. See CampaignTypeDef

UserDataFiltersTypeDef#

# UserDataFiltersTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserDataFiltersTypeDef


def get_value() -> UserDataFiltersTypeDef:
    return {
        "Queues": ...,
    }


# UserDataFiltersTypeDef definition

class UserDataFiltersTypeDef(TypedDict):
    Queues: NotRequired[Sequence[str]],
    ContactFilter: NotRequired[ContactFilterTypeDef],  # (1)
    RoutingProfiles: NotRequired[Sequence[str]],
    Agents: NotRequired[Sequence[str]],
    UserHierarchyGroups: NotRequired[Sequence[str]],
  1. See ContactFilterTypeDef

ListContactFlowModulesResponseTypeDef#

# ListContactFlowModulesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactFlowModulesResponseTypeDef


def get_value() -> ListContactFlowModulesResponseTypeDef:
    return {
        "ContactFlowModulesSummaryList": ...,
    }


# ListContactFlowModulesResponseTypeDef definition

class ListContactFlowModulesResponseTypeDef(TypedDict):
    ContactFlowModulesSummaryList: List[ContactFlowModuleSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ContactFlowModuleSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeContactFlowModuleResponseTypeDef#

# DescribeContactFlowModuleResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeContactFlowModuleResponseTypeDef


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


# DescribeContactFlowModuleResponseTypeDef definition

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

SearchContactFlowModulesResponseTypeDef#

# SearchContactFlowModulesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchContactFlowModulesResponseTypeDef


def get_value() -> SearchContactFlowModulesResponseTypeDef:
    return {
        "ContactFlowModules": ...,
    }


# SearchContactFlowModulesResponseTypeDef definition

class SearchContactFlowModulesResponseTypeDef(TypedDict):
    ContactFlowModules: List[ContactFlowModuleTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ContactFlowModuleTypeDef
  2. See ResponseMetadataTypeDef

ListContactFlowsResponseTypeDef#

# ListContactFlowsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactFlowsResponseTypeDef


def get_value() -> ListContactFlowsResponseTypeDef:
    return {
        "ContactFlowSummaryList": ...,
    }


# ListContactFlowsResponseTypeDef definition

class ListContactFlowsResponseTypeDef(TypedDict):
    ContactFlowSummaryList: List[ContactFlowSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ContactFlowSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeContactFlowResponseTypeDef#

# DescribeContactFlowResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeContactFlowResponseTypeDef


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


# DescribeContactFlowResponseTypeDef definition

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

SearchContactFlowsResponseTypeDef#

# SearchContactFlowsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchContactFlowsResponseTypeDef


def get_value() -> SearchContactFlowsResponseTypeDef:
    return {
        "ContactFlows": ...,
    }


# SearchContactFlowsResponseTypeDef definition

class SearchContactFlowsResponseTypeDef(TypedDict):
    ContactFlows: List[ContactFlowTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ContactFlowTypeDef
  2. See ResponseMetadataTypeDef

ListContactFlowVersionsResponseTypeDef#

# ListContactFlowVersionsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactFlowVersionsResponseTypeDef


def get_value() -> ListContactFlowVersionsResponseTypeDef:
    return {
        "ContactFlowVersionSummaryList": ...,
    }


# ListContactFlowVersionsResponseTypeDef definition

class ListContactFlowVersionsResponseTypeDef(TypedDict):
    ContactFlowVersionSummaryList: List[ContactFlowVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ContactFlowVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ContactSearchSummaryTypeDef#

# ContactSearchSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactSearchSummaryTypeDef


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


# ContactSearchSummaryTypeDef definition

class ContactSearchSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    InitialContactId: NotRequired[str],
    PreviousContactId: NotRequired[str],
    InitiationMethod: NotRequired[ContactInitiationMethodType],  # (1)
    Channel: NotRequired[ChannelType],  # (2)
    QueueInfo: NotRequired[ContactSearchSummaryQueueInfoTypeDef],  # (3)
    AgentInfo: NotRequired[ContactSearchSummaryAgentInfoTypeDef],  # (4)
    InitiationTimestamp: NotRequired[datetime],
    DisconnectTimestamp: NotRequired[datetime],
    ScheduledTimestamp: NotRequired[datetime],
    SegmentAttributes: NotRequired[Dict[str, ContactSearchSummarySegmentAttributeValueTypeDef]],  # (5)
  1. See ContactInitiationMethodType
  2. See ChannelType
  3. See ContactSearchSummaryQueueInfoTypeDef
  4. See ContactSearchSummaryAgentInfoTypeDef
  5. See ContactSearchSummarySegmentAttributeValueTypeDef

CreateContactFlowVersionRequestTypeDef#

# CreateContactFlowVersionRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateContactFlowVersionRequestTypeDef


def get_value() -> CreateContactFlowVersionRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateContactFlowVersionRequestTypeDef definition

class CreateContactFlowVersionRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,
    Description: NotRequired[str],
    FlowContentSha256: NotRequired[str],
    ContactFlowVersion: NotRequired[int],
    LastModifiedTime: NotRequired[TimestampTypeDef],
    LastModifiedRegion: NotRequired[str],

SearchContactsTimeRangeTypeDef#

# SearchContactsTimeRangeTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchContactsTimeRangeTypeDef


def get_value() -> SearchContactsTimeRangeTypeDef:
    return {
        "Type": ...,
    }


# SearchContactsTimeRangeTypeDef definition

class SearchContactsTimeRangeTypeDef(TypedDict):
    Type: SearchContactsTimeRangeTypeType,  # (1)
    StartTime: TimestampTypeDef,
    EndTime: TimestampTypeDef,
  1. See SearchContactsTimeRangeTypeType

UpdateContactScheduleRequestTypeDef#

# UpdateContactScheduleRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactScheduleRequestTypeDef


def get_value() -> UpdateContactScheduleRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateContactScheduleRequestTypeDef definition

class UpdateContactScheduleRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    ScheduledTime: TimestampTypeDef,

StartOutboundVoiceContactRequestTypeDef#

# StartOutboundVoiceContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartOutboundVoiceContactRequestTypeDef


def get_value() -> StartOutboundVoiceContactRequestTypeDef:
    return {
        "DestinationPhoneNumber": ...,
    }


# StartOutboundVoiceContactRequestTypeDef definition

class StartOutboundVoiceContactRequestTypeDef(TypedDict):
    DestinationPhoneNumber: str,
    ContactFlowId: str,
    InstanceId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    References: NotRequired[Mapping[str, ReferenceTypeDef]],  # (1)
    RelatedContactId: NotRequired[str],
    ClientToken: NotRequired[str],
    SourcePhoneNumber: NotRequired[str],
    QueueId: NotRequired[str],
    Attributes: NotRequired[Mapping[str, str]],
    AnswerMachineDetectionConfig: NotRequired[AnswerMachineDetectionConfigTypeDef],  # (2)
    CampaignId: NotRequired[str],
    TrafficType: NotRequired[TrafficTypeType],  # (3)
  1. See ReferenceTypeDef
  2. See AnswerMachineDetectionConfigTypeDef
  3. See TrafficTypeType

TaskActionDefinitionOutputTypeDef#

# TaskActionDefinitionOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskActionDefinitionOutputTypeDef


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


# TaskActionDefinitionOutputTypeDef definition

class TaskActionDefinitionOutputTypeDef(TypedDict):
    Name: str,
    ContactFlowId: str,
    Description: NotRequired[str],
    References: NotRequired[Dict[str, ReferenceTypeDef]],  # (1)
  1. See ReferenceTypeDef

TaskActionDefinitionTypeDef#

# TaskActionDefinitionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskActionDefinitionTypeDef


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


# TaskActionDefinitionTypeDef definition

class TaskActionDefinitionTypeDef(TypedDict):
    Name: str,
    ContactFlowId: str,
    Description: NotRequired[str],
    References: NotRequired[Mapping[str, ReferenceTypeDef]],  # (1)
  1. See ReferenceTypeDef

CreateParticipantRequestTypeDef#

# CreateParticipantRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateParticipantRequestTypeDef


def get_value() -> CreateParticipantRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateParticipantRequestTypeDef definition

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

CreateParticipantResponseTypeDef#

# CreateParticipantResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateParticipantResponseTypeDef


def get_value() -> CreateParticipantResponseTypeDef:
    return {
        "ParticipantCredentials": ...,
    }


# CreateParticipantResponseTypeDef definition

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

UpdateQueueOutboundCallerConfigRequestTypeDef#

# UpdateQueueOutboundCallerConfigRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateQueueOutboundCallerConfigRequestTypeDef


def get_value() -> UpdateQueueOutboundCallerConfigRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateQueueOutboundCallerConfigRequestTypeDef definition

class UpdateQueueOutboundCallerConfigRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    OutboundCallerConfig: OutboundCallerConfigTypeDef,  # (1)
  1. See OutboundCallerConfigTypeDef

CreateQueueRequestTypeDef#

# CreateQueueRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateQueueRequestTypeDef


def get_value() -> CreateQueueRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateQueueRequestTypeDef definition

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

QueueTypeDef#

# QueueTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QueueTypeDef


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


# QueueTypeDef definition

class QueueTypeDef(TypedDict):
    Name: NotRequired[str],
    QueueArn: NotRequired[str],
    QueueId: NotRequired[str],
    Description: NotRequired[str],
    OutboundCallerConfig: NotRequired[OutboundCallerConfigTypeDef],  # (1)
    OutboundEmailConfig: NotRequired[OutboundEmailConfigTypeDef],  # (2)
    HoursOfOperationId: NotRequired[str],
    MaxContacts: NotRequired[int],
    Status: NotRequired[QueueStatusType],  # (3)
    Tags: NotRequired[Dict[str, str]],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See OutboundCallerConfigTypeDef
  2. See OutboundEmailConfigTypeDef
  3. See QueueStatusType

UpdateQueueOutboundEmailConfigRequestTypeDef#

# UpdateQueueOutboundEmailConfigRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateQueueOutboundEmailConfigRequestTypeDef


def get_value() -> UpdateQueueOutboundEmailConfigRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateQueueOutboundEmailConfigRequestTypeDef definition

class UpdateQueueOutboundEmailConfigRequestTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    OutboundEmailConfig: OutboundEmailConfigTypeDef,  # (1)
  1. See OutboundEmailConfigTypeDef

UpdateUserIdentityInfoRequestTypeDef#

# UpdateUserIdentityInfoRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateUserIdentityInfoRequestTypeDef


def get_value() -> UpdateUserIdentityInfoRequestTypeDef:
    return {
        "IdentityInfo": ...,
    }


# UpdateUserIdentityInfoRequestTypeDef definition

class UpdateUserIdentityInfoRequestTypeDef(TypedDict):
    IdentityInfo: UserIdentityInfoTypeDef,  # (1)
    UserId: str,
    InstanceId: str,
  1. See UserIdentityInfoTypeDef

CreateUserRequestTypeDef#

# CreateUserRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateUserRequestTypeDef


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


# CreateUserRequestTypeDef definition

class CreateUserRequestTypeDef(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

UpdateUserPhoneConfigRequestTypeDef#

# UpdateUserPhoneConfigRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateUserPhoneConfigRequestTypeDef


def get_value() -> UpdateUserPhoneConfigRequestTypeDef:
    return {
        "PhoneConfig": ...,
    }


# UpdateUserPhoneConfigRequestTypeDef definition

class UpdateUserPhoneConfigRequestTypeDef(TypedDict):
    PhoneConfig: UserPhoneConfigTypeDef,  # (1)
    UserId: str,
    InstanceId: str,
  1. See UserPhoneConfigTypeDef

UserTypeDef#

# UserTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserTypeDef


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


# UserTypeDef definition

class UserTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Username: NotRequired[str],
    IdentityInfo: NotRequired[UserIdentityInfoTypeDef],  # (1)
    PhoneConfig: NotRequired[UserPhoneConfigTypeDef],  # (2)
    DirectoryUserId: NotRequired[str],
    SecurityProfileIds: NotRequired[List[str]],
    RoutingProfileId: NotRequired[str],
    HierarchyGroupId: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See UserIdentityInfoTypeDef
  2. See UserPhoneConfigTypeDef

CreateViewRequestTypeDef#

# CreateViewRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateViewRequestTypeDef


def get_value() -> CreateViewRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateViewRequestTypeDef definition

class CreateViewRequestTypeDef(TypedDict):
    InstanceId: str,
    Status: ViewStatusType,  # (1)
    Content: ViewInputContentTypeDef,  # (2)
    Name: str,
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See ViewStatusType
  2. See ViewInputContentTypeDef

UpdateViewContentRequestTypeDef#

# UpdateViewContentRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateViewContentRequestTypeDef


def get_value() -> UpdateViewContentRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateViewContentRequestTypeDef definition

class UpdateViewContentRequestTypeDef(TypedDict):
    InstanceId: str,
    ViewId: str,
    Status: ViewStatusType,  # (1)
    Content: ViewInputContentTypeDef,  # (2)
  1. See ViewStatusType
  2. See ViewInputContentTypeDef

GetFederationTokenResponseTypeDef#

# GetFederationTokenResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetFederationTokenResponseTypeDef


def get_value() -> GetFederationTokenResponseTypeDef:
    return {
        "Credentials": ...,
    }


# GetFederationTokenResponseTypeDef definition

class GetFederationTokenResponseTypeDef(TypedDict):
    Credentials: CredentialsTypeDef,  # (1)
    SignInUrl: str,
    UserArn: str,
    UserId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CredentialsTypeDef
  2. See ResponseMetadataTypeDef

MediaConcurrencyTypeDef#

# MediaConcurrencyTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MediaConcurrencyTypeDef


def get_value() -> MediaConcurrencyTypeDef:
    return {
        "Channel": ...,
    }


# MediaConcurrencyTypeDef definition

class MediaConcurrencyTypeDef(TypedDict):
    Channel: ChannelType,  # (1)
    Concurrency: int,
    CrossChannelBehavior: NotRequired[CrossChannelBehaviorTypeDef],  # (2)
  1. See ChannelType
  2. See CrossChannelBehaviorTypeDef

CurrentMetricDataTypeDef#

# CurrentMetricDataTypeDef TypedDict usage example

from types_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

HoursOfOperationOverrideSearchCriteriaPaginatorTypeDef#

# HoursOfOperationOverrideSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationOverrideSearchCriteriaPaginatorTypeDef


def get_value() -> HoursOfOperationOverrideSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# HoursOfOperationOverrideSearchCriteriaPaginatorTypeDef definition

class HoursOfOperationOverrideSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    DateCondition: NotRequired[DateConditionTypeDef],  # (2)
  1. See StringConditionTypeDef
  2. See DateConditionTypeDef

HoursOfOperationOverrideSearchCriteriaTypeDef#

# HoursOfOperationOverrideSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationOverrideSearchCriteriaTypeDef


def get_value() -> HoursOfOperationOverrideSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# HoursOfOperationOverrideSearchCriteriaTypeDef definition

class HoursOfOperationOverrideSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    DateCondition: NotRequired[DateConditionTypeDef],  # (2)
  1. See StringConditionTypeDef
  2. See DateConditionTypeDef

ListDefaultVocabulariesResponseTypeDef#

# ListDefaultVocabulariesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListDefaultVocabulariesResponseTypeDef


def get_value() -> ListDefaultVocabulariesResponseTypeDef:
    return {
        "DefaultVocabularyList": ...,
    }


# ListDefaultVocabulariesResponseTypeDef definition

class ListDefaultVocabulariesResponseTypeDef(TypedDict):
    DefaultVocabularyList: List[DefaultVocabularyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DefaultVocabularyTypeDef
  2. See ResponseMetadataTypeDef

DescribePromptResponseTypeDef#

# DescribePromptResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribePromptResponseTypeDef


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


# DescribePromptResponseTypeDef definition

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

SearchPromptsResponseTypeDef#

# SearchPromptsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchPromptsResponseTypeDef


def get_value() -> SearchPromptsResponseTypeDef:
    return {
        "Prompts": ...,
    }


# SearchPromptsResponseTypeDef definition

class SearchPromptsResponseTypeDef(TypedDict):
    Prompts: List[PromptTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PromptTypeDef
  2. See ResponseMetadataTypeDef

DescribeSecurityProfileResponseTypeDef#

# DescribeSecurityProfileResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeSecurityProfileResponseTypeDef


def get_value() -> DescribeSecurityProfileResponseTypeDef:
    return {
        "SecurityProfile": ...,
    }


# DescribeSecurityProfileResponseTypeDef definition

class DescribeSecurityProfileResponseTypeDef(TypedDict):
    SecurityProfile: SecurityProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SecurityProfileTypeDef
  2. See ResponseMetadataTypeDef

DescribeTrafficDistributionGroupResponseTypeDef#

# DescribeTrafficDistributionGroupResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeTrafficDistributionGroupResponseTypeDef


def get_value() -> DescribeTrafficDistributionGroupResponseTypeDef:
    return {
        "TrafficDistributionGroup": ...,
    }


# DescribeTrafficDistributionGroupResponseTypeDef definition

class DescribeTrafficDistributionGroupResponseTypeDef(TypedDict):
    TrafficDistributionGroup: TrafficDistributionGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficDistributionGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeVocabularyResponseTypeDef#

# DescribeVocabularyResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeVocabularyResponseTypeDef


def get_value() -> DescribeVocabularyResponseTypeDef:
    return {
        "Vocabulary": ...,
    }


# DescribeVocabularyResponseTypeDef definition

class DescribeVocabularyResponseTypeDef(TypedDict):
    Vocabulary: VocabularyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VocabularyTypeDef
  2. See ResponseMetadataTypeDef

DimensionsTypeDef#

# DimensionsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DimensionsTypeDef


def get_value() -> DimensionsTypeDef:
    return {
        "Queue": ...,
    }


# DimensionsTypeDef definition

class DimensionsTypeDef(TypedDict):
    Queue: NotRequired[QueueReferenceTypeDef],  # (1)
    Channel: NotRequired[ChannelType],  # (2)
    RoutingProfile: NotRequired[RoutingProfileReferenceTypeDef],  # (3)
    RoutingStepExpression: NotRequired[str],
  1. See QueueReferenceTypeDef
  2. See ChannelType
  3. See RoutingProfileReferenceTypeDef

DisassociateRoutingProfileQueuesRequestTypeDef#

# DisassociateRoutingProfileQueuesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateRoutingProfileQueuesRequestTypeDef


def get_value() -> DisassociateRoutingProfileQueuesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateRoutingProfileQueuesRequestTypeDef definition

class DisassociateRoutingProfileQueuesRequestTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,
    QueueReferences: Sequence[RoutingProfileQueueReferenceTypeDef],  # (1)
  1. See RoutingProfileQueueReferenceTypeDef

RoutingProfileQueueConfigTypeDef#

# RoutingProfileQueueConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingProfileQueueConfigTypeDef


def get_value() -> RoutingProfileQueueConfigTypeDef:
    return {
        "QueueReference": ...,
    }


# RoutingProfileQueueConfigTypeDef definition

class RoutingProfileQueueConfigTypeDef(TypedDict):
    QueueReference: RoutingProfileQueueReferenceTypeDef,  # (1)
    Priority: int,
    Delay: int,
  1. See RoutingProfileQueueReferenceTypeDef

DisassociateUserProficienciesRequestTypeDef#

# DisassociateUserProficienciesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DisassociateUserProficienciesRequestTypeDef


def get_value() -> DisassociateUserProficienciesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# DisassociateUserProficienciesRequestTypeDef definition

class DisassociateUserProficienciesRequestTypeDef(TypedDict):
    InstanceId: str,
    UserId: str,
    UserProficiencies: Sequence[UserProficiencyDisassociateTypeDef],  # (1)
  1. See UserProficiencyDisassociateTypeDef

StopContactRequestTypeDef#

# StopContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StopContactRequestTypeDef


def get_value() -> StopContactRequestTypeDef:
    return {
        "ContactId": ...,
    }


# StopContactRequestTypeDef definition

class StopContactRequestTypeDef(TypedDict):
    ContactId: str,
    InstanceId: str,
    DisconnectReason: NotRequired[DisconnectReasonTypeDef],  # (1)
  1. See DisconnectReasonTypeDef

GetAttachedFileResponseTypeDef#

# GetAttachedFileResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetAttachedFileResponseTypeDef


def get_value() -> GetAttachedFileResponseTypeDef:
    return {
        "FileArn": ...,
    }


# GetAttachedFileResponseTypeDef definition

class GetAttachedFileResponseTypeDef(TypedDict):
    FileArn: str,
    FileId: str,
    CreationTime: str,
    FileStatus: FileStatusTypeType,  # (1)
    FileName: str,
    FileSizeInBytes: int,
    AssociatedResourceArn: str,
    FileUseCaseType: FileUseCaseTypeType,  # (2)
    CreatedBy: CreatedByInfoTypeDef,  # (3)
    DownloadUrlMetadata: DownloadUrlMetadataTypeDef,  # (4)
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See FileStatusTypeType
  2. See FileUseCaseTypeType
  3. See CreatedByInfoTypeDef
  4. See DownloadUrlMetadataTypeDef
  5. See ResponseMetadataTypeDef

InboundAdditionalRecipientsTypeDef#

# InboundAdditionalRecipientsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import InboundAdditionalRecipientsTypeDef


def get_value() -> InboundAdditionalRecipientsTypeDef:
    return {
        "ToAddresses": ...,
    }


# InboundAdditionalRecipientsTypeDef definition

class InboundAdditionalRecipientsTypeDef(TypedDict):
    ToAddresses: NotRequired[Sequence[EmailAddressInfoTypeDef]],  # (1)
    CcAddresses: NotRequired[Sequence[EmailAddressInfoTypeDef]],  # (1)
  1. See EmailAddressInfoTypeDef
  2. See EmailAddressInfoTypeDef

OutboundAdditionalRecipientsTypeDef#

# OutboundAdditionalRecipientsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import OutboundAdditionalRecipientsTypeDef


def get_value() -> OutboundAdditionalRecipientsTypeDef:
    return {
        "CcEmailAddresses": ...,
    }


# OutboundAdditionalRecipientsTypeDef definition

class OutboundAdditionalRecipientsTypeDef(TypedDict):
    CcEmailAddresses: NotRequired[Sequence[EmailAddressInfoTypeDef]],  # (1)
  1. See EmailAddressInfoTypeDef

SearchEmailAddressesResponseTypeDef#

# SearchEmailAddressesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchEmailAddressesResponseTypeDef


def get_value() -> SearchEmailAddressesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# SearchEmailAddressesResponseTypeDef definition

class SearchEmailAddressesResponseTypeDef(TypedDict):
    EmailAddresses: List[EmailAddressMetadataTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EmailAddressMetadataTypeDef
  2. See ResponseMetadataTypeDef

KinesisVideoStreamConfigTypeDef#

# KinesisVideoStreamConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import KinesisVideoStreamConfigTypeDef


def get_value() -> KinesisVideoStreamConfigTypeDef:
    return {
        "Prefix": ...,
    }


# KinesisVideoStreamConfigTypeDef definition

class KinesisVideoStreamConfigTypeDef(TypedDict):
    Prefix: str,
    RetentionPeriodHours: int,
    EncryptionConfig: EncryptionConfigTypeDef,  # (1)
  1. See EncryptionConfigTypeDef

S3ConfigTypeDef#

# S3ConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import S3ConfigTypeDef


def get_value() -> S3ConfigTypeDef:
    return {
        "BucketName": ...,
    }


# S3ConfigTypeDef definition

class S3ConfigTypeDef(TypedDict):
    BucketName: str,
    BucketPrefix: str,
    EncryptionConfig: NotRequired[EncryptionConfigTypeDef],  # (1)
  1. See EncryptionConfigTypeDef

EvaluationAnswerInputTypeDef#

# EvaluationAnswerInputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationAnswerInputTypeDef


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


# EvaluationAnswerInputTypeDef definition

class EvaluationAnswerInputTypeDef(TypedDict):
    Value: NotRequired[EvaluationAnswerDataTypeDef],  # (1)
  1. See EvaluationAnswerDataTypeDef

EvaluationAnswerOutputTypeDef#

# EvaluationAnswerOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationAnswerOutputTypeDef


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


# EvaluationAnswerOutputTypeDef definition

class EvaluationAnswerOutputTypeDef(TypedDict):
    Value: NotRequired[EvaluationAnswerDataTypeDef],  # (1)
    SystemSuggestedValue: NotRequired[EvaluationAnswerDataTypeDef],  # (1)
  1. See EvaluationAnswerDataTypeDef
  2. See EvaluationAnswerDataTypeDef

EvaluationFormNumericQuestionAutomationTypeDef#

# EvaluationFormNumericQuestionAutomationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormNumericQuestionAutomationTypeDef


def get_value() -> EvaluationFormNumericQuestionAutomationTypeDef:
    return {
        "PropertyValue": ...,
    }


# EvaluationFormNumericQuestionAutomationTypeDef definition

class EvaluationFormNumericQuestionAutomationTypeDef(TypedDict):
    PropertyValue: NotRequired[NumericQuestionPropertyValueAutomationTypeDef],  # (1)
  1. See NumericQuestionPropertyValueAutomationTypeDef

EvaluationFormSingleSelectQuestionAutomationOptionTypeDef#

# EvaluationFormSingleSelectQuestionAutomationOptionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormSingleSelectQuestionAutomationOptionTypeDef


def get_value() -> EvaluationFormSingleSelectQuestionAutomationOptionTypeDef:
    return {
        "RuleCategory": ...,
    }


# EvaluationFormSingleSelectQuestionAutomationOptionTypeDef definition

class EvaluationFormSingleSelectQuestionAutomationOptionTypeDef(TypedDict):
    RuleCategory: NotRequired[SingleSelectQuestionRuleCategoryAutomationTypeDef],  # (1)
  1. See SingleSelectQuestionRuleCategoryAutomationTypeDef

ListEvaluationFormsResponseTypeDef#

# ListEvaluationFormsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListEvaluationFormsResponseTypeDef


def get_value() -> ListEvaluationFormsResponseTypeDef:
    return {
        "EvaluationFormSummaryList": ...,
    }


# ListEvaluationFormsResponseTypeDef definition

class ListEvaluationFormsResponseTypeDef(TypedDict):
    EvaluationFormSummaryList: List[EvaluationFormSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EvaluationFormSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEvaluationFormVersionsResponseTypeDef#

# ListEvaluationFormVersionsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListEvaluationFormVersionsResponseTypeDef


def get_value() -> ListEvaluationFormVersionsResponseTypeDef:
    return {
        "EvaluationFormVersionSummaryList": ...,
    }


# ListEvaluationFormVersionsResponseTypeDef definition

class ListEvaluationFormVersionsResponseTypeDef(TypedDict):
    EvaluationFormVersionSummaryList: List[EvaluationFormVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EvaluationFormVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

EvaluationMetadataTypeDef#

# EvaluationMetadataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationMetadataTypeDef


def get_value() -> EvaluationMetadataTypeDef:
    return {
        "ContactId": ...,
    }


# EvaluationMetadataTypeDef definition

class EvaluationMetadataTypeDef(TypedDict):
    ContactId: str,
    EvaluatorArn: str,
    ContactAgentId: NotRequired[str],
    Score: NotRequired[EvaluationScoreTypeDef],  # (1)
  1. See EvaluationScoreTypeDef

EvaluationSummaryTypeDef#

# EvaluationSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationSummaryTypeDef


def get_value() -> EvaluationSummaryTypeDef:
    return {
        "EvaluationId": ...,
    }


# EvaluationSummaryTypeDef definition

class EvaluationSummaryTypeDef(TypedDict):
    EvaluationId: str,
    EvaluationArn: str,
    EvaluationFormTitle: str,
    EvaluationFormId: str,
    Status: EvaluationStatusType,  # (1)
    EvaluatorArn: str,
    CreatedTime: datetime,
    LastModifiedTime: datetime,
    Score: NotRequired[EvaluationScoreTypeDef],  # (2)
  1. See EvaluationStatusType
  2. See EvaluationScoreTypeDef

FieldValueOutputTypeDef#

# FieldValueOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import FieldValueOutputTypeDef


def get_value() -> FieldValueOutputTypeDef:
    return {
        "Id": ...,
    }


# FieldValueOutputTypeDef definition

class FieldValueOutputTypeDef(TypedDict):
    Id: str,
    Value: FieldValueUnionOutputTypeDef,  # (1)
  1. See FieldValueUnionOutputTypeDef

GetCurrentMetricDataRequestTypeDef#

# GetCurrentMetricDataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetCurrentMetricDataRequestTypeDef


def get_value() -> GetCurrentMetricDataRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetCurrentMetricDataRequestTypeDef definition

class GetCurrentMetricDataRequestTypeDef(TypedDict):
    InstanceId: str,
    Filters: FiltersTypeDef,  # (1)
    CurrentMetrics: Sequence[CurrentMetricTypeDef],  # (2)
    Groupings: NotRequired[Sequence[GroupingType]],  # (3)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SortCriteria: NotRequired[Sequence[CurrentMetricSortCriteriaTypeDef]],  # (4)
  1. See FiltersTypeDef
  2. See CurrentMetricTypeDef
  3. See GroupingType
  4. See CurrentMetricSortCriteriaTypeDef

ListAgentStatusRequestPaginateTypeDef#

# ListAgentStatusRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAgentStatusRequestPaginateTypeDef


def get_value() -> ListAgentStatusRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListAgentStatusRequestPaginateTypeDef definition

class ListAgentStatusRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    AgentStatusTypes: NotRequired[Sequence[AgentStatusTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AgentStatusTypeType
  2. See PaginatorConfigTypeDef

ListApprovedOriginsRequestPaginateTypeDef#

# ListApprovedOriginsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListApprovedOriginsRequestPaginateTypeDef


def get_value() -> ListApprovedOriginsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListApprovedOriginsRequestPaginateTypeDef definition

class ListApprovedOriginsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAuthenticationProfilesRequestPaginateTypeDef#

# ListAuthenticationProfilesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListAuthenticationProfilesRequestPaginateTypeDef


def get_value() -> ListAuthenticationProfilesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListAuthenticationProfilesRequestPaginateTypeDef definition

class ListAuthenticationProfilesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListBotsRequestPaginateTypeDef#

# ListBotsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListBotsRequestPaginateTypeDef


def get_value() -> ListBotsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListBotsRequestPaginateTypeDef definition

class ListBotsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    LexVersion: LexVersionType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See LexVersionType
  2. See PaginatorConfigTypeDef

ListContactEvaluationsRequestPaginateTypeDef#

# ListContactEvaluationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactEvaluationsRequestPaginateTypeDef


def get_value() -> ListContactEvaluationsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListContactEvaluationsRequestPaginateTypeDef definition

class ListContactEvaluationsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListContactFlowModulesRequestPaginateTypeDef#

# ListContactFlowModulesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactFlowModulesRequestPaginateTypeDef


def get_value() -> ListContactFlowModulesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListContactFlowModulesRequestPaginateTypeDef definition

class ListContactFlowModulesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowModuleState: NotRequired[ContactFlowModuleStateType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ContactFlowModuleStateType
  2. See PaginatorConfigTypeDef

ListContactFlowVersionsRequestPaginateTypeDef#

# ListContactFlowVersionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactFlowVersionsRequestPaginateTypeDef


def get_value() -> ListContactFlowVersionsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListContactFlowVersionsRequestPaginateTypeDef definition

class ListContactFlowVersionsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListContactFlowsRequestPaginateTypeDef#

# ListContactFlowsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactFlowsRequestPaginateTypeDef


def get_value() -> ListContactFlowsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListContactFlowsRequestPaginateTypeDef definition

class ListContactFlowsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowTypes: NotRequired[Sequence[ContactFlowTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ContactFlowTypeType
  2. See PaginatorConfigTypeDef

ListContactReferencesRequestPaginateTypeDef#

# ListContactReferencesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactReferencesRequestPaginateTypeDef


def get_value() -> ListContactReferencesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListContactReferencesRequestPaginateTypeDef definition

class ListContactReferencesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    ReferenceTypes: Sequence[ReferenceTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ReferenceTypeType
  2. See PaginatorConfigTypeDef

ListDefaultVocabulariesRequestPaginateTypeDef#

# ListDefaultVocabulariesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListDefaultVocabulariesRequestPaginateTypeDef


def get_value() -> ListDefaultVocabulariesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListDefaultVocabulariesRequestPaginateTypeDef definition

class ListDefaultVocabulariesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    LanguageCode: NotRequired[VocabularyLanguageCodeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See VocabularyLanguageCodeType
  2. See PaginatorConfigTypeDef

ListEvaluationFormVersionsRequestPaginateTypeDef#

# ListEvaluationFormVersionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListEvaluationFormVersionsRequestPaginateTypeDef


def get_value() -> ListEvaluationFormVersionsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListEvaluationFormVersionsRequestPaginateTypeDef definition

class ListEvaluationFormVersionsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    EvaluationFormId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEvaluationFormsRequestPaginateTypeDef#

# ListEvaluationFormsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListEvaluationFormsRequestPaginateTypeDef


def get_value() -> ListEvaluationFormsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListEvaluationFormsRequestPaginateTypeDef definition

class ListEvaluationFormsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFlowAssociationsRequestPaginateTypeDef#

# ListFlowAssociationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListFlowAssociationsRequestPaginateTypeDef


def get_value() -> ListFlowAssociationsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListFlowAssociationsRequestPaginateTypeDef definition

class ListFlowAssociationsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    ResourceType: NotRequired[ListFlowAssociationResourceTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListFlowAssociationResourceTypeType
  2. See PaginatorConfigTypeDef

ListHoursOfOperationOverridesRequestPaginateTypeDef#

# ListHoursOfOperationOverridesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListHoursOfOperationOverridesRequestPaginateTypeDef


def get_value() -> ListHoursOfOperationOverridesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListHoursOfOperationOverridesRequestPaginateTypeDef definition

class ListHoursOfOperationOverridesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHoursOfOperationsRequestPaginateTypeDef#

# ListHoursOfOperationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListHoursOfOperationsRequestPaginateTypeDef


def get_value() -> ListHoursOfOperationsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListHoursOfOperationsRequestPaginateTypeDef definition

class ListHoursOfOperationsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInstanceAttributesRequestPaginateTypeDef#

# ListInstanceAttributesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListInstanceAttributesRequestPaginateTypeDef


def get_value() -> ListInstanceAttributesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListInstanceAttributesRequestPaginateTypeDef definition

class ListInstanceAttributesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInstanceStorageConfigsRequestPaginateTypeDef#

# ListInstanceStorageConfigsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListInstanceStorageConfigsRequestPaginateTypeDef


def get_value() -> ListInstanceStorageConfigsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListInstanceStorageConfigsRequestPaginateTypeDef definition

class ListInstanceStorageConfigsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    ResourceType: InstanceStorageResourceTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See InstanceStorageResourceTypeType
  2. See PaginatorConfigTypeDef

ListInstancesRequestPaginateTypeDef#

# ListInstancesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListInstancesRequestPaginateTypeDef


def get_value() -> ListInstancesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListInstancesRequestPaginateTypeDef definition

class ListInstancesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListIntegrationAssociationsRequestPaginateTypeDef#

# ListIntegrationAssociationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListIntegrationAssociationsRequestPaginateTypeDef


def get_value() -> ListIntegrationAssociationsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListIntegrationAssociationsRequestPaginateTypeDef definition

class ListIntegrationAssociationsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    IntegrationType: NotRequired[IntegrationTypeType],  # (1)
    IntegrationArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See IntegrationTypeType
  2. See PaginatorConfigTypeDef

ListLambdaFunctionsRequestPaginateTypeDef#

# ListLambdaFunctionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListLambdaFunctionsRequestPaginateTypeDef


def get_value() -> ListLambdaFunctionsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListLambdaFunctionsRequestPaginateTypeDef definition

class ListLambdaFunctionsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLexBotsRequestPaginateTypeDef#

# ListLexBotsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListLexBotsRequestPaginateTypeDef


def get_value() -> ListLexBotsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListLexBotsRequestPaginateTypeDef definition

class ListLexBotsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPhoneNumbersRequestPaginateTypeDef#

# ListPhoneNumbersRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPhoneNumbersRequestPaginateTypeDef


def get_value() -> ListPhoneNumbersRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListPhoneNumbersRequestPaginateTypeDef definition

class ListPhoneNumbersRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PhoneNumberTypes: NotRequired[Sequence[PhoneNumberTypeType]],  # (1)
    PhoneNumberCountryCodes: NotRequired[Sequence[PhoneNumberCountryCodeType]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See PhoneNumberTypeType
  2. See PhoneNumberCountryCodeType
  3. See PaginatorConfigTypeDef

ListPhoneNumbersV2RequestPaginateTypeDef#

# ListPhoneNumbersV2RequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPhoneNumbersV2RequestPaginateTypeDef


def get_value() -> ListPhoneNumbersV2RequestPaginateTypeDef:
    return {
        "TargetArn": ...,
    }


# ListPhoneNumbersV2RequestPaginateTypeDef definition

class ListPhoneNumbersV2RequestPaginateTypeDef(TypedDict):
    TargetArn: NotRequired[str],
    InstanceId: NotRequired[str],
    PhoneNumberCountryCodes: NotRequired[Sequence[PhoneNumberCountryCodeType]],  # (1)
    PhoneNumberTypes: NotRequired[Sequence[PhoneNumberTypeType]],  # (2)
    PhoneNumberPrefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See PhoneNumberCountryCodeType
  2. See PhoneNumberTypeType
  3. See PaginatorConfigTypeDef

ListPredefinedAttributesRequestPaginateTypeDef#

# ListPredefinedAttributesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPredefinedAttributesRequestPaginateTypeDef


def get_value() -> ListPredefinedAttributesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListPredefinedAttributesRequestPaginateTypeDef definition

class ListPredefinedAttributesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPromptsRequestPaginateTypeDef#

# ListPromptsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPromptsRequestPaginateTypeDef


def get_value() -> ListPromptsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListPromptsRequestPaginateTypeDef definition

class ListPromptsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListQueueQuickConnectsRequestPaginateTypeDef#

# ListQueueQuickConnectsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListQueueQuickConnectsRequestPaginateTypeDef


def get_value() -> ListQueueQuickConnectsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListQueueQuickConnectsRequestPaginateTypeDef definition

class ListQueueQuickConnectsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    QueueId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListQueuesRequestPaginateTypeDef#

# ListQueuesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListQueuesRequestPaginateTypeDef


def get_value() -> ListQueuesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListQueuesRequestPaginateTypeDef definition

class ListQueuesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    QueueTypes: NotRequired[Sequence[QueueTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See QueueTypeType
  2. See PaginatorConfigTypeDef

ListQuickConnectsRequestPaginateTypeDef#

# ListQuickConnectsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListQuickConnectsRequestPaginateTypeDef


def get_value() -> ListQuickConnectsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListQuickConnectsRequestPaginateTypeDef definition

class ListQuickConnectsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    QuickConnectTypes: NotRequired[Sequence[QuickConnectTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See QuickConnectTypeType
  2. See PaginatorConfigTypeDef

ListRoutingProfileQueuesRequestPaginateTypeDef#

# ListRoutingProfileQueuesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRoutingProfileQueuesRequestPaginateTypeDef


def get_value() -> ListRoutingProfileQueuesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListRoutingProfileQueuesRequestPaginateTypeDef definition

class ListRoutingProfileQueuesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRoutingProfilesRequestPaginateTypeDef#

# ListRoutingProfilesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRoutingProfilesRequestPaginateTypeDef


def get_value() -> ListRoutingProfilesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListRoutingProfilesRequestPaginateTypeDef definition

class ListRoutingProfilesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRulesRequestPaginateTypeDef#

# ListRulesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRulesRequestPaginateTypeDef


def get_value() -> ListRulesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListRulesRequestPaginateTypeDef definition

class ListRulesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PublishStatus: NotRequired[RulePublishStatusType],  # (1)
    EventSourceName: NotRequired[EventSourceNameType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See RulePublishStatusType
  2. See EventSourceNameType
  3. See PaginatorConfigTypeDef

ListSecurityKeysRequestPaginateTypeDef#

# ListSecurityKeysRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityKeysRequestPaginateTypeDef


def get_value() -> ListSecurityKeysRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListSecurityKeysRequestPaginateTypeDef definition

class ListSecurityKeysRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSecurityProfileApplicationsRequestPaginateTypeDef#

# ListSecurityProfileApplicationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityProfileApplicationsRequestPaginateTypeDef


def get_value() -> ListSecurityProfileApplicationsRequestPaginateTypeDef:
    return {
        "SecurityProfileId": ...,
    }


# ListSecurityProfileApplicationsRequestPaginateTypeDef definition

class ListSecurityProfileApplicationsRequestPaginateTypeDef(TypedDict):
    SecurityProfileId: str,
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSecurityProfilePermissionsRequestPaginateTypeDef#

# ListSecurityProfilePermissionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityProfilePermissionsRequestPaginateTypeDef


def get_value() -> ListSecurityProfilePermissionsRequestPaginateTypeDef:
    return {
        "SecurityProfileId": ...,
    }


# ListSecurityProfilePermissionsRequestPaginateTypeDef definition

class ListSecurityProfilePermissionsRequestPaginateTypeDef(TypedDict):
    SecurityProfileId: str,
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSecurityProfilesRequestPaginateTypeDef#

# ListSecurityProfilesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityProfilesRequestPaginateTypeDef


def get_value() -> ListSecurityProfilesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListSecurityProfilesRequestPaginateTypeDef definition

class ListSecurityProfilesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTaskTemplatesRequestPaginateTypeDef#

# ListTaskTemplatesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTaskTemplatesRequestPaginateTypeDef


def get_value() -> ListTaskTemplatesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListTaskTemplatesRequestPaginateTypeDef definition

class ListTaskTemplatesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    Status: NotRequired[TaskTemplateStatusType],  # (1)
    Name: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TaskTemplateStatusType
  2. See PaginatorConfigTypeDef

ListTrafficDistributionGroupUsersRequestPaginateTypeDef#

# ListTrafficDistributionGroupUsersRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTrafficDistributionGroupUsersRequestPaginateTypeDef


def get_value() -> ListTrafficDistributionGroupUsersRequestPaginateTypeDef:
    return {
        "TrafficDistributionGroupId": ...,
    }


# ListTrafficDistributionGroupUsersRequestPaginateTypeDef definition

class ListTrafficDistributionGroupUsersRequestPaginateTypeDef(TypedDict):
    TrafficDistributionGroupId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTrafficDistributionGroupsRequestPaginateTypeDef#

# ListTrafficDistributionGroupsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTrafficDistributionGroupsRequestPaginateTypeDef


def get_value() -> ListTrafficDistributionGroupsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListTrafficDistributionGroupsRequestPaginateTypeDef definition

class ListTrafficDistributionGroupsRequestPaginateTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListUseCasesRequestPaginateTypeDef#

# ListUseCasesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUseCasesRequestPaginateTypeDef


def get_value() -> ListUseCasesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListUseCasesRequestPaginateTypeDef definition

class ListUseCasesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    IntegrationAssociationId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListUserHierarchyGroupsRequestPaginateTypeDef#

# ListUserHierarchyGroupsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUserHierarchyGroupsRequestPaginateTypeDef


def get_value() -> ListUserHierarchyGroupsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListUserHierarchyGroupsRequestPaginateTypeDef definition

class ListUserHierarchyGroupsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListUserProficienciesRequestPaginateTypeDef#

# ListUserProficienciesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUserProficienciesRequestPaginateTypeDef


def get_value() -> ListUserProficienciesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListUserProficienciesRequestPaginateTypeDef definition

class ListUserProficienciesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    UserId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListUsersRequestPaginateTypeDef#

# ListUsersRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUsersRequestPaginateTypeDef


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


# ListUsersRequestPaginateTypeDef definition

class ListUsersRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListViewVersionsRequestPaginateTypeDef#

# ListViewVersionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListViewVersionsRequestPaginateTypeDef


def get_value() -> ListViewVersionsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListViewVersionsRequestPaginateTypeDef definition

class ListViewVersionsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    ViewId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListViewsRequestPaginateTypeDef#

# ListViewsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListViewsRequestPaginateTypeDef


def get_value() -> ListViewsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# ListViewsRequestPaginateTypeDef definition

class ListViewsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    Type: NotRequired[ViewTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ViewTypeType
  2. See PaginatorConfigTypeDef

SearchAvailablePhoneNumbersRequestPaginateTypeDef#

# SearchAvailablePhoneNumbersRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchAvailablePhoneNumbersRequestPaginateTypeDef


def get_value() -> SearchAvailablePhoneNumbersRequestPaginateTypeDef:
    return {
        "PhoneNumberCountryCode": ...,
    }


# SearchAvailablePhoneNumbersRequestPaginateTypeDef definition

class SearchAvailablePhoneNumbersRequestPaginateTypeDef(TypedDict):
    PhoneNumberCountryCode: PhoneNumberCountryCodeType,  # (1)
    PhoneNumberType: PhoneNumberTypeType,  # (2)
    TargetArn: NotRequired[str],
    InstanceId: NotRequired[str],
    PhoneNumberPrefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See PhoneNumberCountryCodeType
  2. See PhoneNumberTypeType
  3. See PaginatorConfigTypeDef

SearchVocabulariesRequestPaginateTypeDef#

# SearchVocabulariesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchVocabulariesRequestPaginateTypeDef


def get_value() -> SearchVocabulariesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchVocabulariesRequestPaginateTypeDef definition

class SearchVocabulariesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    State: NotRequired[VocabularyStateType],  # (1)
    NameStartsWith: NotRequired[str],
    LanguageCode: NotRequired[VocabularyLanguageCodeType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See VocabularyStateType
  2. See VocabularyLanguageCodeType
  3. See PaginatorConfigTypeDef

HierarchyPathReferenceTypeDef#

# HierarchyPathReferenceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyPathReferenceTypeDef


def get_value() -> HierarchyPathReferenceTypeDef:
    return {
        "LevelOne": ...,
    }


# HierarchyPathReferenceTypeDef definition

class HierarchyPathReferenceTypeDef(TypedDict):
    LevelOne: NotRequired[HierarchyGroupSummaryReferenceTypeDef],  # (1)
    LevelTwo: NotRequired[HierarchyGroupSummaryReferenceTypeDef],  # (1)
    LevelThree: NotRequired[HierarchyGroupSummaryReferenceTypeDef],  # (1)
    LevelFour: NotRequired[HierarchyGroupSummaryReferenceTypeDef],  # (1)
    LevelFive: NotRequired[HierarchyGroupSummaryReferenceTypeDef],  # (1)
  1. See HierarchyGroupSummaryReferenceTypeDef
  2. See HierarchyGroupSummaryReferenceTypeDef
  3. See HierarchyGroupSummaryReferenceTypeDef
  4. See HierarchyGroupSummaryReferenceTypeDef
  5. See HierarchyGroupSummaryReferenceTypeDef

HierarchyPathTypeDef#

# HierarchyPathTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyPathTypeDef


def get_value() -> HierarchyPathTypeDef:
    return {
        "LevelOne": ...,
    }


# HierarchyPathTypeDef definition

class HierarchyPathTypeDef(TypedDict):
    LevelOne: NotRequired[HierarchyGroupSummaryTypeDef],  # (1)
    LevelTwo: NotRequired[HierarchyGroupSummaryTypeDef],  # (1)
    LevelThree: NotRequired[HierarchyGroupSummaryTypeDef],  # (1)
    LevelFour: NotRequired[HierarchyGroupSummaryTypeDef],  # (1)
    LevelFive: NotRequired[HierarchyGroupSummaryTypeDef],  # (1)
  1. See HierarchyGroupSummaryTypeDef
  2. See HierarchyGroupSummaryTypeDef
  3. See HierarchyGroupSummaryTypeDef
  4. See HierarchyGroupSummaryTypeDef
  5. See HierarchyGroupSummaryTypeDef

ListUserHierarchyGroupsResponseTypeDef#

# ListUserHierarchyGroupsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUserHierarchyGroupsResponseTypeDef


def get_value() -> ListUserHierarchyGroupsResponseTypeDef:
    return {
        "UserHierarchyGroupSummaryList": ...,
    }


# ListUserHierarchyGroupsResponseTypeDef definition

class ListUserHierarchyGroupsResponseTypeDef(TypedDict):
    UserHierarchyGroupSummaryList: List[HierarchyGroupSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HierarchyGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

HierarchyStructureTypeDef#

# HierarchyStructureTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyStructureTypeDef


def get_value() -> HierarchyStructureTypeDef:
    return {
        "LevelOne": ...,
    }


# HierarchyStructureTypeDef definition

class HierarchyStructureTypeDef(TypedDict):
    LevelOne: NotRequired[HierarchyLevelTypeDef],  # (1)
    LevelTwo: NotRequired[HierarchyLevelTypeDef],  # (1)
    LevelThree: NotRequired[HierarchyLevelTypeDef],  # (1)
    LevelFour: NotRequired[HierarchyLevelTypeDef],  # (1)
    LevelFive: NotRequired[HierarchyLevelTypeDef],  # (1)
  1. See HierarchyLevelTypeDef
  2. See HierarchyLevelTypeDef
  3. See HierarchyLevelTypeDef
  4. See HierarchyLevelTypeDef
  5. See HierarchyLevelTypeDef

HierarchyStructureUpdateTypeDef#

# HierarchyStructureUpdateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyStructureUpdateTypeDef


def get_value() -> HierarchyStructureUpdateTypeDef:
    return {
        "LevelOne": ...,
    }


# HierarchyStructureUpdateTypeDef definition

class HierarchyStructureUpdateTypeDef(TypedDict):
    LevelOne: NotRequired[HierarchyLevelUpdateTypeDef],  # (1)
    LevelTwo: NotRequired[HierarchyLevelUpdateTypeDef],  # (1)
    LevelThree: NotRequired[HierarchyLevelUpdateTypeDef],  # (1)
    LevelFour: NotRequired[HierarchyLevelUpdateTypeDef],  # (1)
    LevelFive: NotRequired[HierarchyLevelUpdateTypeDef],  # (1)
  1. See HierarchyLevelUpdateTypeDef
  2. See HierarchyLevelUpdateTypeDef
  3. See HierarchyLevelUpdateTypeDef
  4. See HierarchyLevelUpdateTypeDef
  5. See HierarchyLevelUpdateTypeDef

HistoricalMetricTypeDef#

# HistoricalMetricTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HistoricalMetricTypeDef


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


# HistoricalMetricTypeDef definition

class HistoricalMetricTypeDef(TypedDict):
    Name: NotRequired[HistoricalMetricNameType],  # (1)
    Threshold: NotRequired[ThresholdTypeDef],  # (2)
    Statistic: NotRequired[StatisticType],  # (3)
    Unit: NotRequired[UnitType],  # (4)
  1. See HistoricalMetricNameType
  2. See ThresholdTypeDef
  3. See StatisticType
  4. See UnitType

HoursOfOperationConfigTypeDef#

# HoursOfOperationConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationConfigTypeDef


def get_value() -> HoursOfOperationConfigTypeDef:
    return {
        "Day": ...,
    }


# HoursOfOperationConfigTypeDef definition

class HoursOfOperationConfigTypeDef(TypedDict):
    Day: HoursOfOperationDaysType,  # (1)
    StartTime: HoursOfOperationTimeSliceTypeDef,  # (2)
    EndTime: HoursOfOperationTimeSliceTypeDef,  # (2)
  1. See HoursOfOperationDaysType
  2. See HoursOfOperationTimeSliceTypeDef
  3. See HoursOfOperationTimeSliceTypeDef

HoursOfOperationOverrideConfigTypeDef#

# HoursOfOperationOverrideConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationOverrideConfigTypeDef


def get_value() -> HoursOfOperationOverrideConfigTypeDef:
    return {
        "Day": ...,
    }


# HoursOfOperationOverrideConfigTypeDef definition

class HoursOfOperationOverrideConfigTypeDef(TypedDict):
    Day: NotRequired[OverrideDaysType],  # (1)
    StartTime: NotRequired[OverrideTimeSliceTypeDef],  # (2)
    EndTime: NotRequired[OverrideTimeSliceTypeDef],  # (2)
  1. See OverrideDaysType
  2. See OverrideTimeSliceTypeDef
  3. See OverrideTimeSliceTypeDef

OperationalHourTypeDef#

# OperationalHourTypeDef TypedDict usage example

from types_boto3_connect.type_defs import OperationalHourTypeDef


def get_value() -> OperationalHourTypeDef:
    return {
        "Start": ...,
    }


# OperationalHourTypeDef definition

class OperationalHourTypeDef(TypedDict):
    Start: NotRequired[OverrideTimeSliceTypeDef],  # (1)
    End: NotRequired[OverrideTimeSliceTypeDef],  # (1)
  1. See OverrideTimeSliceTypeDef
  2. See OverrideTimeSliceTypeDef

ListHoursOfOperationsResponseTypeDef#

# ListHoursOfOperationsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListHoursOfOperationsResponseTypeDef


def get_value() -> ListHoursOfOperationsResponseTypeDef:
    return {
        "HoursOfOperationSummaryList": ...,
    }


# ListHoursOfOperationsResponseTypeDef definition

class ListHoursOfOperationsResponseTypeDef(TypedDict):
    HoursOfOperationSummaryList: List[HoursOfOperationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HoursOfOperationSummaryTypeDef
  2. See ResponseMetadataTypeDef

InboundEmailContentTypeDef#

# InboundEmailContentTypeDef TypedDict usage example

from types_boto3_connect.type_defs import InboundEmailContentTypeDef


def get_value() -> InboundEmailContentTypeDef:
    return {
        "MessageSourceType": ...,
    }


# InboundEmailContentTypeDef definition

class InboundEmailContentTypeDef(TypedDict):
    MessageSourceType: InboundMessageSourceTypeType,  # (1)
    RawMessage: NotRequired[InboundRawMessageTypeDef],  # (2)
  1. See InboundMessageSourceTypeType
  2. See InboundRawMessageTypeDef

InstanceTypeDef#

# InstanceTypeDef TypedDict usage example

from types_boto3_connect.type_defs import InstanceTypeDef


def get_value() -> InstanceTypeDef:
    return {
        "Id": ...,
    }


# InstanceTypeDef definition

class InstanceTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    IdentityManagementType: NotRequired[DirectoryTypeType],  # (1)
    InstanceAlias: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    ServiceRole: NotRequired[str],
    InstanceStatus: NotRequired[InstanceStatusType],  # (2)
    StatusReason: NotRequired[InstanceStatusReasonTypeDef],  # (3)
    InboundCallsEnabled: NotRequired[bool],
    OutboundCallsEnabled: NotRequired[bool],
    InstanceAccessUrl: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
  1. See DirectoryTypeType
  2. See InstanceStatusType
  3. See InstanceStatusReasonTypeDef

ListInstancesResponseTypeDef#

# ListInstancesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListInstancesResponseTypeDef


def get_value() -> ListInstancesResponseTypeDef:
    return {
        "InstanceSummaryList": ...,
    }


# ListInstancesResponseTypeDef definition

class ListInstancesResponseTypeDef(TypedDict):
    InstanceSummaryList: List[InstanceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstanceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListIntegrationAssociationsResponseTypeDef#

# ListIntegrationAssociationsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListIntegrationAssociationsResponseTypeDef


def get_value() -> ListIntegrationAssociationsResponseTypeDef:
    return {
        "IntegrationAssociationSummaryList": ...,
    }


# ListIntegrationAssociationsResponseTypeDef definition

class ListIntegrationAssociationsResponseTypeDef(TypedDict):
    IntegrationAssociationSummaryList: List[IntegrationAssociationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See IntegrationAssociationSummaryTypeDef
  2. See ResponseMetadataTypeDef

InvisibleFieldInfoTypeDef#

# InvisibleFieldInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import InvisibleFieldInfoTypeDef


def get_value() -> InvisibleFieldInfoTypeDef:
    return {
        "Id": ...,
    }


# InvisibleFieldInfoTypeDef definition

class InvisibleFieldInfoTypeDef(TypedDict):
    Id: NotRequired[TaskTemplateFieldIdentifierTypeDef],  # (1)
  1. See TaskTemplateFieldIdentifierTypeDef

ReadOnlyFieldInfoTypeDef#

# ReadOnlyFieldInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ReadOnlyFieldInfoTypeDef


def get_value() -> ReadOnlyFieldInfoTypeDef:
    return {
        "Id": ...,
    }


# ReadOnlyFieldInfoTypeDef definition

class ReadOnlyFieldInfoTypeDef(TypedDict):
    Id: NotRequired[TaskTemplateFieldIdentifierTypeDef],  # (1)
  1. See TaskTemplateFieldIdentifierTypeDef

RequiredFieldInfoTypeDef#

# RequiredFieldInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RequiredFieldInfoTypeDef


def get_value() -> RequiredFieldInfoTypeDef:
    return {
        "Id": ...,
    }


# RequiredFieldInfoTypeDef definition

class RequiredFieldInfoTypeDef(TypedDict):
    Id: NotRequired[TaskTemplateFieldIdentifierTypeDef],  # (1)
  1. See TaskTemplateFieldIdentifierTypeDef

TaskTemplateDefaultFieldValueTypeDef#

# TaskTemplateDefaultFieldValueTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskTemplateDefaultFieldValueTypeDef


def get_value() -> TaskTemplateDefaultFieldValueTypeDef:
    return {
        "Id": ...,
    }


# TaskTemplateDefaultFieldValueTypeDef definition

class TaskTemplateDefaultFieldValueTypeDef(TypedDict):
    Id: NotRequired[TaskTemplateFieldIdentifierTypeDef],  # (1)
    DefaultValue: NotRequired[str],
  1. See TaskTemplateFieldIdentifierTypeDef

TaskTemplateFieldOutputTypeDef#

# TaskTemplateFieldOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskTemplateFieldOutputTypeDef


def get_value() -> TaskTemplateFieldOutputTypeDef:
    return {
        "Id": ...,
    }


# TaskTemplateFieldOutputTypeDef definition

class TaskTemplateFieldOutputTypeDef(TypedDict):
    Id: TaskTemplateFieldIdentifierTypeDef,  # (1)
    Description: NotRequired[str],
    Type: NotRequired[TaskTemplateFieldTypeType],  # (2)
    SingleSelectOptions: NotRequired[List[str]],
  1. See TaskTemplateFieldIdentifierTypeDef
  2. See TaskTemplateFieldTypeType

TaskTemplateFieldTypeDef#

# TaskTemplateFieldTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskTemplateFieldTypeDef


def get_value() -> TaskTemplateFieldTypeDef:
    return {
        "Id": ...,
    }


# TaskTemplateFieldTypeDef definition

class TaskTemplateFieldTypeDef(TypedDict):
    Id: TaskTemplateFieldIdentifierTypeDef,  # (1)
    Description: NotRequired[str],
    Type: NotRequired[TaskTemplateFieldTypeType],  # (2)
    SingleSelectOptions: NotRequired[Sequence[str]],
  1. See TaskTemplateFieldIdentifierTypeDef
  2. See TaskTemplateFieldTypeType

ListPhoneNumbersResponseTypeDef#

# ListPhoneNumbersResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPhoneNumbersResponseTypeDef


def get_value() -> ListPhoneNumbersResponseTypeDef:
    return {
        "PhoneNumberSummaryList": ...,
    }


# ListPhoneNumbersResponseTypeDef definition

class ListPhoneNumbersResponseTypeDef(TypedDict):
    PhoneNumberSummaryList: List[PhoneNumberSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PhoneNumberSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPhoneNumbersV2ResponseTypeDef#

# ListPhoneNumbersV2ResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPhoneNumbersV2ResponseTypeDef


def get_value() -> ListPhoneNumbersV2ResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListPhoneNumbersV2ResponseTypeDef definition

class ListPhoneNumbersV2ResponseTypeDef(TypedDict):
    ListPhoneNumbersSummaryList: List[ListPhoneNumbersSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ListPhoneNumbersSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPredefinedAttributesResponseTypeDef#

# ListPredefinedAttributesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPredefinedAttributesResponseTypeDef


def get_value() -> ListPredefinedAttributesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListPredefinedAttributesResponseTypeDef definition

class ListPredefinedAttributesResponseTypeDef(TypedDict):
    PredefinedAttributeSummaryList: List[PredefinedAttributeSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PredefinedAttributeSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListPromptsResponseTypeDef#

# ListPromptsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListPromptsResponseTypeDef


def get_value() -> ListPromptsResponseTypeDef:
    return {
        "PromptSummaryList": ...,
    }


# ListPromptsResponseTypeDef definition

class ListPromptsResponseTypeDef(TypedDict):
    PromptSummaryList: List[PromptSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PromptSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListQueueQuickConnectsResponseTypeDef#

# ListQueueQuickConnectsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListQueueQuickConnectsResponseTypeDef


def get_value() -> ListQueueQuickConnectsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListQueueQuickConnectsResponseTypeDef definition

class ListQueueQuickConnectsResponseTypeDef(TypedDict):
    QuickConnectSummaryList: List[QuickConnectSummaryTypeDef],  # (1)
    LastModifiedTime: datetime,
    LastModifiedRegion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See QuickConnectSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListQuickConnectsResponseTypeDef#

# ListQuickConnectsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListQuickConnectsResponseTypeDef


def get_value() -> ListQuickConnectsResponseTypeDef:
    return {
        "QuickConnectSummaryList": ...,
    }


# ListQuickConnectsResponseTypeDef definition

class ListQuickConnectsResponseTypeDef(TypedDict):
    QuickConnectSummaryList: List[QuickConnectSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See QuickConnectSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListQueuesResponseTypeDef#

# ListQueuesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListQueuesResponseTypeDef


def get_value() -> ListQueuesResponseTypeDef:
    return {
        "QueueSummaryList": ...,
    }


# ListQueuesResponseTypeDef definition

class ListQueuesResponseTypeDef(TypedDict):
    QueueSummaryList: List[QueueSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See QueueSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListRoutingProfileQueuesResponseTypeDef#

# ListRoutingProfileQueuesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRoutingProfileQueuesResponseTypeDef


def get_value() -> ListRoutingProfileQueuesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListRoutingProfileQueuesResponseTypeDef definition

class ListRoutingProfileQueuesResponseTypeDef(TypedDict):
    RoutingProfileQueueConfigSummaryList: List[RoutingProfileQueueConfigSummaryTypeDef],  # (1)
    LastModifiedTime: datetime,
    LastModifiedRegion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See RoutingProfileQueueConfigSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListRoutingProfilesResponseTypeDef#

# ListRoutingProfilesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRoutingProfilesResponseTypeDef


def get_value() -> ListRoutingProfilesResponseTypeDef:
    return {
        "RoutingProfileSummaryList": ...,
    }


# ListRoutingProfilesResponseTypeDef definition

class ListRoutingProfilesResponseTypeDef(TypedDict):
    RoutingProfileSummaryList: List[RoutingProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See RoutingProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListSecurityKeysResponseTypeDef#

# ListSecurityKeysResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityKeysResponseTypeDef


def get_value() -> ListSecurityKeysResponseTypeDef:
    return {
        "SecurityKeys": ...,
    }


# ListSecurityKeysResponseTypeDef definition

class ListSecurityKeysResponseTypeDef(TypedDict):
    SecurityKeys: List[SecurityKeyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SecurityKeyTypeDef
  2. See ResponseMetadataTypeDef

ListSecurityProfilesResponseTypeDef#

# ListSecurityProfilesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListSecurityProfilesResponseTypeDef


def get_value() -> ListSecurityProfilesResponseTypeDef:
    return {
        "SecurityProfileSummaryList": ...,
    }


# ListSecurityProfilesResponseTypeDef definition

class ListSecurityProfilesResponseTypeDef(TypedDict):
    SecurityProfileSummaryList: List[SecurityProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SecurityProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTaskTemplatesResponseTypeDef#

# ListTaskTemplatesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTaskTemplatesResponseTypeDef


def get_value() -> ListTaskTemplatesResponseTypeDef:
    return {
        "TaskTemplates": ...,
    }


# ListTaskTemplatesResponseTypeDef definition

class ListTaskTemplatesResponseTypeDef(TypedDict):
    TaskTemplates: List[TaskTemplateMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TaskTemplateMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListTrafficDistributionGroupUsersResponseTypeDef#

# ListTrafficDistributionGroupUsersResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTrafficDistributionGroupUsersResponseTypeDef


def get_value() -> ListTrafficDistributionGroupUsersResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListTrafficDistributionGroupUsersResponseTypeDef definition

class ListTrafficDistributionGroupUsersResponseTypeDef(TypedDict):
    TrafficDistributionGroupUserSummaryList: List[TrafficDistributionGroupUserSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TrafficDistributionGroupUserSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTrafficDistributionGroupsResponseTypeDef#

# ListTrafficDistributionGroupsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListTrafficDistributionGroupsResponseTypeDef


def get_value() -> ListTrafficDistributionGroupsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListTrafficDistributionGroupsResponseTypeDef definition

class ListTrafficDistributionGroupsResponseTypeDef(TypedDict):
    TrafficDistributionGroupSummaryList: List[TrafficDistributionGroupSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TrafficDistributionGroupSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListUseCasesResponseTypeDef#

# ListUseCasesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUseCasesResponseTypeDef


def get_value() -> ListUseCasesResponseTypeDef:
    return {
        "UseCaseSummaryList": ...,
    }


# ListUseCasesResponseTypeDef definition

class ListUseCasesResponseTypeDef(TypedDict):
    UseCaseSummaryList: List[UseCaseTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See UseCaseTypeDef
  2. See ResponseMetadataTypeDef

ListUsersResponseTypeDef#

# ListUsersResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListUsersResponseTypeDef


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


# ListUsersResponseTypeDef definition

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

ListViewVersionsResponseTypeDef#

# ListViewVersionsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListViewVersionsResponseTypeDef


def get_value() -> ListViewVersionsResponseTypeDef:
    return {
        "ViewVersionSummaryList": ...,
    }


# ListViewVersionsResponseTypeDef definition

class ListViewVersionsResponseTypeDef(TypedDict):
    ViewVersionSummaryList: List[ViewVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ViewVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListViewsResponseTypeDef#

# ListViewsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListViewsResponseTypeDef


def get_value() -> ListViewsResponseTypeDef:
    return {
        "ViewsSummaryList": ...,
    }


# ListViewsResponseTypeDef definition

class ListViewsResponseTypeDef(TypedDict):
    ViewsSummaryList: List[ViewSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ViewSummaryTypeDef
  2. See ResponseMetadataTypeDef

MetricV2OutputTypeDef#

# MetricV2OutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MetricV2OutputTypeDef


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


# MetricV2OutputTypeDef definition

class MetricV2OutputTypeDef(TypedDict):
    Name: NotRequired[str],
    Threshold: NotRequired[List[ThresholdV2TypeDef]],  # (1)
    MetricFilters: NotRequired[List[MetricFilterV2OutputTypeDef]],  # (2)
  1. See ThresholdV2TypeDef
  2. See MetricFilterV2OutputTypeDef

NewSessionDetailsTypeDef#

# NewSessionDetailsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import NewSessionDetailsTypeDef


def get_value() -> NewSessionDetailsTypeDef:
    return {
        "SupportedMessagingContentTypes": ...,
    }


# NewSessionDetailsTypeDef definition

class NewSessionDetailsTypeDef(TypedDict):
    SupportedMessagingContentTypes: NotRequired[Sequence[str]],
    ParticipantDetails: NotRequired[ParticipantDetailsTypeDef],  # (1)
    Attributes: NotRequired[Mapping[str, str]],
    StreamingConfiguration: NotRequired[ChatStreamingConfigurationTypeDef],  # (2)
  1. See ParticipantDetailsTypeDef
  2. See ChatStreamingConfigurationTypeDef

SendNotificationActionDefinitionOutputTypeDef#

# SendNotificationActionDefinitionOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SendNotificationActionDefinitionOutputTypeDef


def get_value() -> SendNotificationActionDefinitionOutputTypeDef:
    return {
        "DeliveryMethod": ...,
    }


# SendNotificationActionDefinitionOutputTypeDef definition

class SendNotificationActionDefinitionOutputTypeDef(TypedDict):
    DeliveryMethod: NotificationDeliveryTypeType,  # (1)
    Content: str,
    ContentType: NotificationContentTypeType,  # (2)
    Recipient: NotificationRecipientTypeOutputTypeDef,  # (3)
    Subject: NotRequired[str],
  1. See NotificationDeliveryTypeType
  2. See NotificationContentTypeType
  3. See NotificationRecipientTypeOutputTypeDef

ParticipantTimerConfigurationTypeDef#

# ParticipantTimerConfigurationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ParticipantTimerConfigurationTypeDef


def get_value() -> ParticipantTimerConfigurationTypeDef:
    return {
        "ParticipantRole": ...,
    }


# ParticipantTimerConfigurationTypeDef definition

class ParticipantTimerConfigurationTypeDef(TypedDict):
    ParticipantRole: TimerEligibleParticipantRolesType,  # (1)
    TimerType: ParticipantTimerTypeType,  # (2)
    TimerValue: ParticipantTimerValueTypeDef,  # (3)
  1. See TimerEligibleParticipantRolesType
  2. See ParticipantTimerTypeType
  3. See ParticipantTimerValueTypeDef

PredefinedAttributeTypeDef#

# PredefinedAttributeTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PredefinedAttributeTypeDef


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


# PredefinedAttributeTypeDef definition

class PredefinedAttributeTypeDef(TypedDict):
    Name: NotRequired[str],
    Values: NotRequired[PredefinedAttributeValuesOutputTypeDef],  # (1)
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See PredefinedAttributeValuesOutputTypeDef

QuickConnectConfigTypeDef#

# QuickConnectConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QuickConnectConfigTypeDef


def get_value() -> QuickConnectConfigTypeDef:
    return {
        "QuickConnectType": ...,
    }


# QuickConnectConfigTypeDef definition

class QuickConnectConfigTypeDef(TypedDict):
    QuickConnectType: QuickConnectTypeType,  # (1)
    UserConfig: NotRequired[UserQuickConnectConfigTypeDef],  # (2)
    QueueConfig: NotRequired[QueueQuickConnectConfigTypeDef],  # (3)
    PhoneConfig: NotRequired[PhoneNumberQuickConnectConfigTypeDef],  # (4)
  1. See QuickConnectTypeType
  2. See UserQuickConnectConfigTypeDef
  3. See QueueQuickConnectConfigTypeDef
  4. See PhoneNumberQuickConnectConfigTypeDef

RealTimeContactAnalysisTranscriptItemRedactionTypeDef#

# RealTimeContactAnalysisTranscriptItemRedactionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisTranscriptItemRedactionTypeDef


def get_value() -> RealTimeContactAnalysisTranscriptItemRedactionTypeDef:
    return {
        "CharacterOffsets": ...,
    }


# RealTimeContactAnalysisTranscriptItemRedactionTypeDef definition

class RealTimeContactAnalysisTranscriptItemRedactionTypeDef(TypedDict):
    CharacterOffsets: NotRequired[List[RealTimeContactAnalysisCharacterIntervalTypeDef]],  # (1)
  1. See RealTimeContactAnalysisCharacterIntervalTypeDef

RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef#

# RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef


def get_value() -> RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef:
    return {
        "Id": ...,
    }


# RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef definition

class RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef(TypedDict):
    Id: str,
    CharacterOffsets: NotRequired[RealTimeContactAnalysisCharacterIntervalTypeDef],  # (1)
  1. See RealTimeContactAnalysisCharacterIntervalTypeDef

RealTimeContactAnalysisTranscriptItemWithContentTypeDef#

# RealTimeContactAnalysisTranscriptItemWithContentTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisTranscriptItemWithContentTypeDef


def get_value() -> RealTimeContactAnalysisTranscriptItemWithContentTypeDef:
    return {
        "Content": ...,
    }


# RealTimeContactAnalysisTranscriptItemWithContentTypeDef definition

class RealTimeContactAnalysisTranscriptItemWithContentTypeDef(TypedDict):
    Id: str,
    Content: NotRequired[str],
    CharacterOffsets: NotRequired[RealTimeContactAnalysisCharacterIntervalTypeDef],  # (1)
  1. See RealTimeContactAnalysisCharacterIntervalTypeDef

RealTimeContactAnalysisSegmentAttachmentsTypeDef#

# RealTimeContactAnalysisSegmentAttachmentsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisSegmentAttachmentsTypeDef


def get_value() -> RealTimeContactAnalysisSegmentAttachmentsTypeDef:
    return {
        "Id": ...,
    }


# RealTimeContactAnalysisSegmentAttachmentsTypeDef definition

class RealTimeContactAnalysisSegmentAttachmentsTypeDef(TypedDict):
    Id: str,
    ParticipantId: str,
    ParticipantRole: ParticipantRoleType,  # (1)
    Attachments: List[RealTimeContactAnalysisAttachmentTypeDef],  # (2)
    Time: RealTimeContactAnalysisTimeDataTypeDef,  # (3)
    DisplayName: NotRequired[str],
  1. See ParticipantRoleType
  2. See RealTimeContactAnalysisAttachmentTypeDef
  3. See RealTimeContactAnalysisTimeDataTypeDef

RealTimeContactAnalysisSegmentEventTypeDef#

# RealTimeContactAnalysisSegmentEventTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisSegmentEventTypeDef


def get_value() -> RealTimeContactAnalysisSegmentEventTypeDef:
    return {
        "Id": ...,
    }


# RealTimeContactAnalysisSegmentEventTypeDef definition

class RealTimeContactAnalysisSegmentEventTypeDef(TypedDict):
    Id: str,
    EventType: str,
    Time: RealTimeContactAnalysisTimeDataTypeDef,  # (2)
    ParticipantId: NotRequired[str],
    ParticipantRole: NotRequired[ParticipantRoleType],  # (1)
    DisplayName: NotRequired[str],
  1. See ParticipantRoleType
  2. See RealTimeContactAnalysisTimeDataTypeDef

ReferenceSummaryTypeDef#

# ReferenceSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ReferenceSummaryTypeDef


def get_value() -> ReferenceSummaryTypeDef:
    return {
        "Url": ...,
    }


# ReferenceSummaryTypeDef definition

class ReferenceSummaryTypeDef(TypedDict):
    Url: NotRequired[UrlReferenceTypeDef],  # (1)
    Attachment: NotRequired[AttachmentReferenceTypeDef],  # (2)
    EmailMessage: NotRequired[EmailMessageReferenceTypeDef],  # (3)
    String: NotRequired[StringReferenceTypeDef],  # (4)
    Number: NotRequired[NumberReferenceTypeDef],  # (5)
    Date: NotRequired[DateReferenceTypeDef],  # (6)
    Email: NotRequired[EmailReferenceTypeDef],  # (7)
  1. See UrlReferenceTypeDef
  2. See AttachmentReferenceTypeDef
  3. See EmailMessageReferenceTypeDef
  4. See StringReferenceTypeDef
  5. See NumberReferenceTypeDef
  6. See DateReferenceTypeDef
  7. See EmailReferenceTypeDef

ReplicationConfigurationTypeDef#

# ReplicationConfigurationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ReplicationConfigurationTypeDef


def get_value() -> ReplicationConfigurationTypeDef:
    return {
        "ReplicationStatusSummaryList": ...,
    }


# ReplicationConfigurationTypeDef definition

class ReplicationConfigurationTypeDef(TypedDict):
    ReplicationStatusSummaryList: NotRequired[List[ReplicationStatusSummaryTypeDef]],  # (1)
    SourceRegion: NotRequired[str],
    GlobalSignInEndpoint: NotRequired[str],
  1. See ReplicationStatusSummaryTypeDef

ResourceTagsSearchCriteriaTypeDef#

# ResourceTagsSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ResourceTagsSearchCriteriaTypeDef


def get_value() -> ResourceTagsSearchCriteriaTypeDef:
    return {
        "TagSearchCondition": ...,
    }


# ResourceTagsSearchCriteriaTypeDef definition

class ResourceTagsSearchCriteriaTypeDef(TypedDict):
    TagSearchCondition: NotRequired[TagSearchConditionTypeDef],  # (1)
  1. See TagSearchConditionTypeDef

SearchResourceTagsResponseTypeDef#

# SearchResourceTagsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchResourceTagsResponseTypeDef


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


# SearchResourceTagsResponseTypeDef definition

class SearchResourceTagsResponseTypeDef(TypedDict):
    Tags: List[TagSetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TagSetTypeDef
  2. See ResponseMetadataTypeDef

SearchSecurityProfilesResponseTypeDef#

# SearchSecurityProfilesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchSecurityProfilesResponseTypeDef


def get_value() -> SearchSecurityProfilesResponseTypeDef:
    return {
        "SecurityProfiles": ...,
    }


# SearchSecurityProfilesResponseTypeDef definition

class SearchSecurityProfilesResponseTypeDef(TypedDict):
    SecurityProfiles: List[SecurityProfileSearchSummaryTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SecurityProfileSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchVocabulariesResponseTypeDef#

# SearchVocabulariesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchVocabulariesResponseTypeDef


def get_value() -> SearchVocabulariesResponseTypeDef:
    return {
        "VocabularySummaryList": ...,
    }


# SearchVocabulariesResponseTypeDef definition

class SearchVocabulariesResponseTypeDef(TypedDict):
    VocabularySummaryList: List[VocabularySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VocabularySummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchableContactAttributesTypeDef#

# SearchableContactAttributesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchableContactAttributesTypeDef


def get_value() -> SearchableContactAttributesTypeDef:
    return {
        "Criteria": ...,
    }


# SearchableContactAttributesTypeDef definition

class SearchableContactAttributesTypeDef(TypedDict):
    Criteria: Sequence[SearchableContactAttributesCriteriaTypeDef],  # (1)
    MatchType: NotRequired[SearchContactsMatchTypeType],  # (2)
  1. See SearchableContactAttributesCriteriaTypeDef
  2. See SearchContactsMatchTypeType

SearchableSegmentAttributesTypeDef#

# SearchableSegmentAttributesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchableSegmentAttributesTypeDef


def get_value() -> SearchableSegmentAttributesTypeDef:
    return {
        "Criteria": ...,
    }


# SearchableSegmentAttributesTypeDef definition

class SearchableSegmentAttributesTypeDef(TypedDict):
    Criteria: Sequence[SearchableSegmentAttributesCriteriaTypeDef],  # (1)
    MatchType: NotRequired[SearchContactsMatchTypeType],  # (2)
  1. See SearchableSegmentAttributesCriteriaTypeDef
  2. See SearchContactsMatchTypeType

SignInConfigOutputTypeDef#

# SignInConfigOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SignInConfigOutputTypeDef


def get_value() -> SignInConfigOutputTypeDef:
    return {
        "Distributions": ...,
    }


# SignInConfigOutputTypeDef definition

class SignInConfigOutputTypeDef(TypedDict):
    Distributions: List[SignInDistributionTypeDef],  # (1)
  1. See SignInDistributionTypeDef

SignInConfigTypeDef#

# SignInConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SignInConfigTypeDef


def get_value() -> SignInConfigTypeDef:
    return {
        "Distributions": ...,
    }


# SignInConfigTypeDef definition

class SignInConfigTypeDef(TypedDict):
    Distributions: Sequence[SignInDistributionTypeDef],  # (1)
  1. See SignInDistributionTypeDef

StartAttachedFileUploadResponseTypeDef#

# StartAttachedFileUploadResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartAttachedFileUploadResponseTypeDef


def get_value() -> StartAttachedFileUploadResponseTypeDef:
    return {
        "FileArn": ...,
    }


# StartAttachedFileUploadResponseTypeDef definition

class StartAttachedFileUploadResponseTypeDef(TypedDict):
    FileArn: str,
    FileId: str,
    CreationTime: str,
    FileStatus: FileStatusTypeType,  # (1)
    CreatedBy: CreatedByInfoTypeDef,  # (2)
    UploadUrlMetadata: UploadUrlMetadataTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See FileStatusTypeType
  2. See CreatedByInfoTypeDef
  3. See UploadUrlMetadataTypeDef
  4. See ResponseMetadataTypeDef

StartContactRecordingRequestTypeDef#

# StartContactRecordingRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartContactRecordingRequestTypeDef


def get_value() -> StartContactRecordingRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StartContactRecordingRequestTypeDef definition

class StartContactRecordingRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    InitialContactId: str,
    VoiceRecordingConfiguration: VoiceRecordingConfigurationTypeDef,  # (1)
  1. See VoiceRecordingConfigurationTypeDef

TemplatedMessageConfigTypeDef#

# TemplatedMessageConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TemplatedMessageConfigTypeDef


def get_value() -> TemplatedMessageConfigTypeDef:
    return {
        "KnowledgeBaseId": ...,
    }


# TemplatedMessageConfigTypeDef definition

class TemplatedMessageConfigTypeDef(TypedDict):
    KnowledgeBaseId: str,
    MessageTemplateId: str,
    TemplateAttributes: TemplateAttributesTypeDef,  # (1)
  1. See TemplateAttributesTypeDef

TranscriptTypeDef#

# TranscriptTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TranscriptTypeDef


def get_value() -> TranscriptTypeDef:
    return {
        "Criteria": ...,
    }


# TranscriptTypeDef definition

class TranscriptTypeDef(TypedDict):
    Criteria: Sequence[TranscriptCriteriaTypeDef],  # (1)
    MatchType: NotRequired[SearchContactsMatchTypeType],  # (2)
  1. See TranscriptCriteriaTypeDef
  2. See SearchContactsMatchTypeType

UserSearchSummaryTypeDef#

# UserSearchSummaryTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserSearchSummaryTypeDef


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


# UserSearchSummaryTypeDef definition

class UserSearchSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    DirectoryUserId: NotRequired[str],
    HierarchyGroupId: NotRequired[str],
    Id: NotRequired[str],
    IdentityInfo: NotRequired[UserIdentityInfoLiteTypeDef],  # (1)
    PhoneConfig: NotRequired[UserPhoneConfigTypeDef],  # (2)
    RoutingProfileId: NotRequired[str],
    SecurityProfileIds: NotRequired[List[str]],
    Tags: NotRequired[Dict[str, str]],
    Username: NotRequired[str],
  1. See UserIdentityInfoLiteTypeDef
  2. See UserPhoneConfigTypeDef

ViewTypeDef#

# ViewTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ViewTypeDef


def get_value() -> ViewTypeDef:
    return {
        "Id": ...,
    }


# ViewTypeDef definition

class ViewTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Status: NotRequired[ViewStatusType],  # (1)
    Type: NotRequired[ViewTypeType],  # (2)
    Description: NotRequired[str],
    Version: NotRequired[int],
    VersionDescription: NotRequired[str],
    Content: NotRequired[ViewContentTypeDef],  # (3)
    Tags: NotRequired[Dict[str, str]],
    CreatedTime: NotRequired[datetime],
    LastModifiedTime: NotRequired[datetime],
    ViewContentSha256: NotRequired[str],
  1. See ViewStatusType
  2. See ViewTypeType
  3. See ViewContentTypeDef

ListRulesResponseTypeDef#

# ListRulesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRulesResponseTypeDef


def get_value() -> ListRulesResponseTypeDef:
    return {
        "RuleSummaryList": ...,
    }


# ListRulesResponseTypeDef definition

class ListRulesResponseTypeDef(TypedDict):
    RuleSummaryList: List[RuleSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See RuleSummaryTypeDef
  2. See ResponseMetadataTypeDef

AgentInfoTypeDef#

# AgentInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentInfoTypeDef


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


# AgentInfoTypeDef definition

class AgentInfoTypeDef(TypedDict):
    Id: NotRequired[str],
    ConnectedToAgentTimestamp: NotRequired[datetime],
    AgentPauseDurationInSeconds: NotRequired[int],
    HierarchyGroups: NotRequired[HierarchyGroupsTypeDef],  # (1)
    DeviceInfo: NotRequired[DeviceInfoTypeDef],  # (2)
    Capabilities: NotRequired[ParticipantCapabilitiesTypeDef],  # (3)
  1. See HierarchyGroupsTypeDef
  2. See DeviceInfoTypeDef
  3. See ParticipantCapabilitiesTypeDef

StartWebRTCContactRequestTypeDef#

# StartWebRTCContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartWebRTCContactRequestTypeDef


def get_value() -> StartWebRTCContactRequestTypeDef:
    return {
        "ContactFlowId": ...,
    }


# StartWebRTCContactRequestTypeDef definition

class StartWebRTCContactRequestTypeDef(TypedDict):
    ContactFlowId: str,
    InstanceId: str,
    ParticipantDetails: ParticipantDetailsTypeDef,  # (1)
    Attributes: NotRequired[Mapping[str, str]],
    ClientToken: NotRequired[str],
    AllowedCapabilities: NotRequired[AllowedCapabilitiesTypeDef],  # (2)
    RelatedContactId: NotRequired[str],
    References: NotRequired[Mapping[str, ReferenceTypeDef]],  # (3)
    Description: NotRequired[str],
  1. See ParticipantDetailsTypeDef
  2. See AllowedCapabilitiesTypeDef
  3. See ReferenceTypeDef

QualityMetricsTypeDef#

# QualityMetricsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QualityMetricsTypeDef


def get_value() -> QualityMetricsTypeDef:
    return {
        "Agent": ...,
    }


# QualityMetricsTypeDef definition

class QualityMetricsTypeDef(TypedDict):
    Agent: NotRequired[AgentQualityMetricsTypeDef],  # (1)
    Customer: NotRequired[CustomerQualityMetricsTypeDef],  # (2)
  1. See AgentQualityMetricsTypeDef
  2. See CustomerQualityMetricsTypeDef

SearchPredefinedAttributesRequestPaginateTypeDef#

# SearchPredefinedAttributesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchPredefinedAttributesRequestPaginateTypeDef


def get_value() -> SearchPredefinedAttributesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchPredefinedAttributesRequestPaginateTypeDef definition

class SearchPredefinedAttributesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchCriteria: NotRequired[PredefinedAttributeSearchCriteriaPaginatorTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PredefinedAttributeSearchCriteriaPaginatorTypeDef
  2. See PaginatorConfigTypeDef

SearchPredefinedAttributesRequestTypeDef#

# SearchPredefinedAttributesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchPredefinedAttributesRequestTypeDef


def get_value() -> SearchPredefinedAttributesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchPredefinedAttributesRequestTypeDef definition

class SearchPredefinedAttributesRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchCriteria: NotRequired[PredefinedAttributeSearchCriteriaTypeDef],  # (1)
  1. See PredefinedAttributeSearchCriteriaTypeDef

AttributeConditionOutputTypeDef#

# AttributeConditionOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AttributeConditionOutputTypeDef


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


# AttributeConditionOutputTypeDef definition

class AttributeConditionOutputTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],
    ProficiencyLevel: NotRequired[float],
    Range: NotRequired[RangeTypeDef],  # (1)
    MatchCriteria: NotRequired[MatchCriteriaOutputTypeDef],  # (2)
    ComparisonOperator: NotRequired[str],
  1. See RangeTypeDef
  2. See MatchCriteriaOutputTypeDef

MatchCriteriaTypeDef#

# MatchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MatchCriteriaTypeDef


def get_value() -> MatchCriteriaTypeDef:
    return {
        "AgentsCriteria": ...,
    }


# MatchCriteriaTypeDef definition

class MatchCriteriaTypeDef(TypedDict):
    AgentsCriteria: NotRequired[AgentsCriteriaUnionTypeDef],  # (1)
  1. See AgentsCriteriaTypeDef AgentsCriteriaOutputTypeDef

CreateSecurityProfileRequestTypeDef#

# CreateSecurityProfileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateSecurityProfileRequestTypeDef


def get_value() -> CreateSecurityProfileRequestTypeDef:
    return {
        "SecurityProfileName": ...,
    }


# CreateSecurityProfileRequestTypeDef definition

class CreateSecurityProfileRequestTypeDef(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]],
    Applications: NotRequired[Sequence[ApplicationUnionTypeDef]],  # (1)
    HierarchyRestrictedResources: NotRequired[Sequence[str]],
    AllowedAccessControlHierarchyGroupId: NotRequired[str],
  1. See ApplicationTypeDef ApplicationOutputTypeDef

UpdateSecurityProfileRequestTypeDef#

# UpdateSecurityProfileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateSecurityProfileRequestTypeDef


def get_value() -> UpdateSecurityProfileRequestTypeDef:
    return {
        "SecurityProfileId": ...,
    }


# UpdateSecurityProfileRequestTypeDef definition

class UpdateSecurityProfileRequestTypeDef(TypedDict):
    SecurityProfileId: str,
    InstanceId: str,
    Description: NotRequired[str],
    Permissions: NotRequired[Sequence[str]],
    AllowedAccessControlTags: NotRequired[Mapping[str, str]],
    TagRestrictedResources: NotRequired[Sequence[str]],
    Applications: NotRequired[Sequence[ApplicationUnionTypeDef]],  # (1)
    HierarchyRestrictedResources: NotRequired[Sequence[str]],
    AllowedAccessControlHierarchyGroupId: NotRequired[str],
  1. See ApplicationTypeDef ApplicationOutputTypeDef

ListBotsResponseTypeDef#

# ListBotsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListBotsResponseTypeDef


def get_value() -> ListBotsResponseTypeDef:
    return {
        "LexBots": ...,
    }


# ListBotsResponseTypeDef definition

class ListBotsResponseTypeDef(TypedDict):
    LexBots: List[LexBotConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LexBotConfigTypeDef
  2. See ResponseMetadataTypeDef

BatchGetAttachedFileMetadataResponseTypeDef#

# BatchGetAttachedFileMetadataResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import BatchGetAttachedFileMetadataResponseTypeDef


def get_value() -> BatchGetAttachedFileMetadataResponseTypeDef:
    return {
        "Files": ...,
    }


# BatchGetAttachedFileMetadataResponseTypeDef definition

class BatchGetAttachedFileMetadataResponseTypeDef(TypedDict):
    Files: List[AttachedFileTypeDef],  # (1)
    Errors: List[AttachedFileErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AttachedFileTypeDef
  2. See AttachedFileErrorTypeDef
  3. See ResponseMetadataTypeDef

ControlPlaneUserAttributeFilterTypeDef#

# ControlPlaneUserAttributeFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ControlPlaneUserAttributeFilterTypeDef


def get_value() -> ControlPlaneUserAttributeFilterTypeDef:
    return {
        "OrConditions": ...,
    }


# ControlPlaneUserAttributeFilterTypeDef definition

class ControlPlaneUserAttributeFilterTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[AttributeAndConditionTypeDef]],  # (1)
    AndCondition: NotRequired[AttributeAndConditionTypeDef],  # (2)
    TagCondition: NotRequired[TagConditionTypeDef],  # (3)
    HierarchyGroupCondition: NotRequired[HierarchyGroupConditionTypeDef],  # (4)
  1. See AttributeAndConditionTypeDef
  2. See AttributeAndConditionTypeDef
  3. See TagConditionTypeDef
  4. See HierarchyGroupConditionTypeDef

ControlPlaneAttributeFilterTypeDef#

# ControlPlaneAttributeFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ControlPlaneAttributeFilterTypeDef


def get_value() -> ControlPlaneAttributeFilterTypeDef:
    return {
        "OrConditions": ...,
    }


# ControlPlaneAttributeFilterTypeDef definition

class ControlPlaneAttributeFilterTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[CommonAttributeAndConditionTypeDef]],  # (1)
    AndCondition: NotRequired[CommonAttributeAndConditionTypeDef],  # (2)
    TagCondition: NotRequired[TagConditionTypeDef],  # (3)
  1. See CommonAttributeAndConditionTypeDef
  2. See CommonAttributeAndConditionTypeDef
  3. See TagConditionTypeDef

ContactFlowModuleSearchFilterTypeDef#

# ContactFlowModuleSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactFlowModuleSearchFilterTypeDef


def get_value() -> ContactFlowModuleSearchFilterTypeDef:
    return {
        "TagFilter": ...,
    }


# ContactFlowModuleSearchFilterTypeDef definition

class ContactFlowModuleSearchFilterTypeDef(TypedDict):
    TagFilter: NotRequired[ControlPlaneTagFilterTypeDef],  # (1)
  1. See ControlPlaneTagFilterTypeDef

ContactFlowSearchFilterTypeDef#

# ContactFlowSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactFlowSearchFilterTypeDef


def get_value() -> ContactFlowSearchFilterTypeDef:
    return {
        "TagFilter": ...,
    }


# ContactFlowSearchFilterTypeDef definition

class ContactFlowSearchFilterTypeDef(TypedDict):
    TagFilter: NotRequired[ControlPlaneTagFilterTypeDef],  # (1)
  1. See ControlPlaneTagFilterTypeDef

EmailAddressSearchFilterTypeDef#

# EmailAddressSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EmailAddressSearchFilterTypeDef


def get_value() -> EmailAddressSearchFilterTypeDef:
    return {
        "TagFilter": ...,
    }


# EmailAddressSearchFilterTypeDef definition

class EmailAddressSearchFilterTypeDef(TypedDict):
    TagFilter: NotRequired[ControlPlaneTagFilterTypeDef],  # (1)
  1. See ControlPlaneTagFilterTypeDef

HoursOfOperationSearchFilterTypeDef#

# HoursOfOperationSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationSearchFilterTypeDef


def get_value() -> HoursOfOperationSearchFilterTypeDef:
    return {
        "TagFilter": ...,
    }


# HoursOfOperationSearchFilterTypeDef definition

class HoursOfOperationSearchFilterTypeDef(TypedDict):
    TagFilter: NotRequired[ControlPlaneTagFilterTypeDef],  # (1)
  1. See ControlPlaneTagFilterTypeDef

PromptSearchFilterTypeDef#

# PromptSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import PromptSearchFilterTypeDef


def get_value() -> PromptSearchFilterTypeDef:
    return {
        "TagFilter": ...,
    }


# PromptSearchFilterTypeDef definition

class PromptSearchFilterTypeDef(TypedDict):
    TagFilter: NotRequired[ControlPlaneTagFilterTypeDef],  # (1)
  1. See ControlPlaneTagFilterTypeDef

QueueSearchFilterTypeDef#

# QueueSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QueueSearchFilterTypeDef


def get_value() -> QueueSearchFilterTypeDef:
    return {
        "TagFilter": ...,
    }


# QueueSearchFilterTypeDef definition

class QueueSearchFilterTypeDef(TypedDict):
    TagFilter: NotRequired[ControlPlaneTagFilterTypeDef],  # (1)
  1. See ControlPlaneTagFilterTypeDef

QuickConnectSearchFilterTypeDef#

# QuickConnectSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QuickConnectSearchFilterTypeDef


def get_value() -> QuickConnectSearchFilterTypeDef:
    return {
        "TagFilter": ...,
    }


# QuickConnectSearchFilterTypeDef definition

class QuickConnectSearchFilterTypeDef(TypedDict):
    TagFilter: NotRequired[ControlPlaneTagFilterTypeDef],  # (1)
  1. See ControlPlaneTagFilterTypeDef

RoutingProfileSearchFilterTypeDef#

# RoutingProfileSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingProfileSearchFilterTypeDef


def get_value() -> RoutingProfileSearchFilterTypeDef:
    return {
        "TagFilter": ...,
    }


# RoutingProfileSearchFilterTypeDef definition

class RoutingProfileSearchFilterTypeDef(TypedDict):
    TagFilter: NotRequired[ControlPlaneTagFilterTypeDef],  # (1)
  1. See ControlPlaneTagFilterTypeDef

SecurityProfilesSearchFilterTypeDef#

# SecurityProfilesSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SecurityProfilesSearchFilterTypeDef


def get_value() -> SecurityProfilesSearchFilterTypeDef:
    return {
        "TagFilter": ...,
    }


# SecurityProfilesSearchFilterTypeDef definition

class SecurityProfilesSearchFilterTypeDef(TypedDict):
    TagFilter: NotRequired[ControlPlaneTagFilterTypeDef],  # (1)
  1. See ControlPlaneTagFilterTypeDef

MeetingTypeDef#

# MeetingTypeDef TypedDict usage example

from types_boto3_connect.type_defs import MeetingTypeDef


def get_value() -> MeetingTypeDef:
    return {
        "MediaRegion": ...,
    }


# MeetingTypeDef definition

class MeetingTypeDef(TypedDict):
    MediaRegion: NotRequired[str],
    MediaPlacement: NotRequired[MediaPlacementTypeDef],  # (1)
    MeetingFeatures: NotRequired[MeetingFeaturesConfigurationTypeDef],  # (2)
    MeetingId: NotRequired[str],
  1. See MediaPlacementTypeDef
  2. See MeetingFeaturesConfigurationTypeDef

DescribePhoneNumberResponseTypeDef#

# DescribePhoneNumberResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribePhoneNumberResponseTypeDef


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


# DescribePhoneNumberResponseTypeDef definition

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

ListConditionTypeDef#

# ListConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListConditionTypeDef


def get_value() -> ListConditionTypeDef:
    return {
        "TargetListType": ...,
    }


# ListConditionTypeDef definition

class ListConditionTypeDef(TypedDict):
    TargetListType: NotRequired[TargetListTypeType],  # (1)
    Conditions: NotRequired[Sequence[ConditionTypeDef]],  # (2)
  1. See TargetListTypeType
  2. See ConditionTypeDef

BatchPutContactRequestTypeDef#

# BatchPutContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import BatchPutContactRequestTypeDef


def get_value() -> BatchPutContactRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# BatchPutContactRequestTypeDef definition

class BatchPutContactRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactDataRequestList: Sequence[ContactDataRequestTypeDef],  # (1)
    ClientToken: NotRequired[str],
  1. See ContactDataRequestTypeDef

GetCurrentUserDataRequestTypeDef#

# GetCurrentUserDataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetCurrentUserDataRequestTypeDef


def get_value() -> GetCurrentUserDataRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetCurrentUserDataRequestTypeDef definition

class GetCurrentUserDataRequestTypeDef(TypedDict):
    InstanceId: str,
    Filters: UserDataFiltersTypeDef,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See UserDataFiltersTypeDef

SearchContactsResponseTypeDef#

# SearchContactsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchContactsResponseTypeDef


def get_value() -> SearchContactsResponseTypeDef:
    return {
        "Contacts": ...,
    }


# SearchContactsResponseTypeDef definition

class SearchContactsResponseTypeDef(TypedDict):
    Contacts: List[ContactSearchSummaryTypeDef],  # (1)
    TotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ContactSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeQueueResponseTypeDef#

# DescribeQueueResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeQueueResponseTypeDef


def get_value() -> DescribeQueueResponseTypeDef:
    return {
        "Queue": ...,
    }


# DescribeQueueResponseTypeDef definition

class DescribeQueueResponseTypeDef(TypedDict):
    Queue: QueueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

SearchQueuesResponseTypeDef#

# SearchQueuesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchQueuesResponseTypeDef


def get_value() -> SearchQueuesResponseTypeDef:
    return {
        "Queues": ...,
    }


# SearchQueuesResponseTypeDef definition

class SearchQueuesResponseTypeDef(TypedDict):
    Queues: List[QueueTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See QueueTypeDef
  2. See ResponseMetadataTypeDef

DescribeUserResponseTypeDef#

# DescribeUserResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeUserResponseTypeDef


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


# DescribeUserResponseTypeDef definition

class DescribeUserResponseTypeDef(TypedDict):
    User: UserTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UserTypeDef
  2. See ResponseMetadataTypeDef

RoutingProfileTypeDef#

# RoutingProfileTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingProfileTypeDef


def get_value() -> RoutingProfileTypeDef:
    return {
        "InstanceId": ...,
    }


# RoutingProfileTypeDef definition

class RoutingProfileTypeDef(TypedDict):
    InstanceId: NotRequired[str],
    Name: NotRequired[str],
    RoutingProfileArn: NotRequired[str],
    RoutingProfileId: NotRequired[str],
    Description: NotRequired[str],
    MediaConcurrencies: NotRequired[List[MediaConcurrencyTypeDef]],  # (1)
    DefaultOutboundQueueId: NotRequired[str],
    Tags: NotRequired[Dict[str, str]],
    NumberOfAssociatedQueues: NotRequired[int],
    NumberOfAssociatedUsers: NotRequired[int],
    AgentAvailabilityTimer: NotRequired[AgentAvailabilityTimerType],  # (2)
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
    IsDefault: NotRequired[bool],
    AssociatedQueueIds: NotRequired[List[str]],
  1. See MediaConcurrencyTypeDef
  2. See AgentAvailabilityTimerType

UpdateRoutingProfileConcurrencyRequestTypeDef#

# UpdateRoutingProfileConcurrencyRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateRoutingProfileConcurrencyRequestTypeDef


def get_value() -> UpdateRoutingProfileConcurrencyRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateRoutingProfileConcurrencyRequestTypeDef definition

class UpdateRoutingProfileConcurrencyRequestTypeDef(TypedDict):
    InstanceId: str,
    RoutingProfileId: str,
    MediaConcurrencies: Sequence[MediaConcurrencyTypeDef],  # (1)
  1. See MediaConcurrencyTypeDef

CurrentMetricResultTypeDef#

# CurrentMetricResultTypeDef TypedDict usage example

from types_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

AssociateRoutingProfileQueuesRequestTypeDef#

# AssociateRoutingProfileQueuesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateRoutingProfileQueuesRequestTypeDef


def get_value() -> AssociateRoutingProfileQueuesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateRoutingProfileQueuesRequestTypeDef definition

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

CreateRoutingProfileRequestTypeDef#

# CreateRoutingProfileRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateRoutingProfileRequestTypeDef


def get_value() -> CreateRoutingProfileRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateRoutingProfileRequestTypeDef definition

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

UpdateRoutingProfileQueuesRequestTypeDef#

# UpdateRoutingProfileQueuesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateRoutingProfileQueuesRequestTypeDef


def get_value() -> UpdateRoutingProfileQueuesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateRoutingProfileQueuesRequestTypeDef definition

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

InstanceStorageConfigTypeDef#

# InstanceStorageConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import InstanceStorageConfigTypeDef


def get_value() -> InstanceStorageConfigTypeDef:
    return {
        "AssociationId": ...,
    }


# InstanceStorageConfigTypeDef definition

class InstanceStorageConfigTypeDef(TypedDict):
    StorageType: StorageTypeType,  # (1)
    AssociationId: NotRequired[str],
    S3Config: NotRequired[S3ConfigTypeDef],  # (2)
    KinesisVideoStreamConfig: NotRequired[KinesisVideoStreamConfigTypeDef],  # (3)
    KinesisStreamConfig: NotRequired[KinesisStreamConfigTypeDef],  # (4)
    KinesisFirehoseConfig: NotRequired[KinesisFirehoseConfigTypeDef],  # (5)
  1. See StorageTypeType
  2. See S3ConfigTypeDef
  3. See KinesisVideoStreamConfigTypeDef
  4. See KinesisStreamConfigTypeDef
  5. See KinesisFirehoseConfigTypeDef

SubmitContactEvaluationRequestTypeDef#

# SubmitContactEvaluationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SubmitContactEvaluationRequestTypeDef


def get_value() -> SubmitContactEvaluationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SubmitContactEvaluationRequestTypeDef definition

class SubmitContactEvaluationRequestTypeDef(TypedDict):
    InstanceId: str,
    EvaluationId: str,
    Answers: NotRequired[Mapping[str, EvaluationAnswerInputTypeDef]],  # (1)
    Notes: NotRequired[Mapping[str, EvaluationNoteTypeDef]],  # (2)
  1. See EvaluationAnswerInputTypeDef
  2. See EvaluationNoteTypeDef

UpdateContactEvaluationRequestTypeDef#

# UpdateContactEvaluationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactEvaluationRequestTypeDef


def get_value() -> UpdateContactEvaluationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateContactEvaluationRequestTypeDef definition

class UpdateContactEvaluationRequestTypeDef(TypedDict):
    InstanceId: str,
    EvaluationId: str,
    Answers: NotRequired[Mapping[str, EvaluationAnswerInputTypeDef]],  # (1)
    Notes: NotRequired[Mapping[str, EvaluationNoteTypeDef]],  # (2)
  1. See EvaluationAnswerInputTypeDef
  2. See EvaluationNoteTypeDef

EvaluationFormNumericQuestionPropertiesOutputTypeDef#

# EvaluationFormNumericQuestionPropertiesOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormNumericQuestionPropertiesOutputTypeDef


def get_value() -> EvaluationFormNumericQuestionPropertiesOutputTypeDef:
    return {
        "MinValue": ...,
    }


# EvaluationFormNumericQuestionPropertiesOutputTypeDef definition

class EvaluationFormNumericQuestionPropertiesOutputTypeDef(TypedDict):
    MinValue: int,
    MaxValue: int,
    Options: NotRequired[List[EvaluationFormNumericQuestionOptionTypeDef]],  # (1)
    Automation: NotRequired[EvaluationFormNumericQuestionAutomationTypeDef],  # (2)
  1. See EvaluationFormNumericQuestionOptionTypeDef
  2. See EvaluationFormNumericQuestionAutomationTypeDef

EvaluationFormNumericQuestionPropertiesTypeDef#

# EvaluationFormNumericQuestionPropertiesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormNumericQuestionPropertiesTypeDef


def get_value() -> EvaluationFormNumericQuestionPropertiesTypeDef:
    return {
        "MinValue": ...,
    }


# EvaluationFormNumericQuestionPropertiesTypeDef definition

class EvaluationFormNumericQuestionPropertiesTypeDef(TypedDict):
    MinValue: int,
    MaxValue: int,
    Options: NotRequired[Sequence[EvaluationFormNumericQuestionOptionTypeDef]],  # (1)
    Automation: NotRequired[EvaluationFormNumericQuestionAutomationTypeDef],  # (2)
  1. See EvaluationFormNumericQuestionOptionTypeDef
  2. See EvaluationFormNumericQuestionAutomationTypeDef

EvaluationFormSingleSelectQuestionAutomationOutputTypeDef#

# EvaluationFormSingleSelectQuestionAutomationOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormSingleSelectQuestionAutomationOutputTypeDef


def get_value() -> EvaluationFormSingleSelectQuestionAutomationOutputTypeDef:
    return {
        "Options": ...,
    }


# EvaluationFormSingleSelectQuestionAutomationOutputTypeDef definition

class EvaluationFormSingleSelectQuestionAutomationOutputTypeDef(TypedDict):
    Options: List[EvaluationFormSingleSelectQuestionAutomationOptionTypeDef],  # (1)
    DefaultOptionRefId: NotRequired[str],
  1. See EvaluationFormSingleSelectQuestionAutomationOptionTypeDef

EvaluationFormSingleSelectQuestionAutomationTypeDef#

# EvaluationFormSingleSelectQuestionAutomationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormSingleSelectQuestionAutomationTypeDef


def get_value() -> EvaluationFormSingleSelectQuestionAutomationTypeDef:
    return {
        "Options": ...,
    }


# EvaluationFormSingleSelectQuestionAutomationTypeDef definition

class EvaluationFormSingleSelectQuestionAutomationTypeDef(TypedDict):
    Options: Sequence[EvaluationFormSingleSelectQuestionAutomationOptionTypeDef],  # (1)
    DefaultOptionRefId: NotRequired[str],
  1. See EvaluationFormSingleSelectQuestionAutomationOptionTypeDef

EvaluationTypeDef#

# EvaluationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationTypeDef


def get_value() -> EvaluationTypeDef:
    return {
        "EvaluationId": ...,
    }


# EvaluationTypeDef definition

class EvaluationTypeDef(TypedDict):
    EvaluationId: str,
    EvaluationArn: str,
    Metadata: EvaluationMetadataTypeDef,  # (1)
    Answers: Dict[str, EvaluationAnswerOutputTypeDef],  # (2)
    Notes: Dict[str, EvaluationNoteTypeDef],  # (3)
    Status: EvaluationStatusType,  # (4)
    CreatedTime: datetime,
    LastModifiedTime: datetime,
    Scores: NotRequired[Dict[str, EvaluationScoreTypeDef]],  # (5)
    Tags: NotRequired[Dict[str, str]],
  1. See EvaluationMetadataTypeDef
  2. See EvaluationAnswerOutputTypeDef
  3. See EvaluationNoteTypeDef
  4. See EvaluationStatusType
  5. See EvaluationScoreTypeDef

ListContactEvaluationsResponseTypeDef#

# ListContactEvaluationsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactEvaluationsResponseTypeDef


def get_value() -> ListContactEvaluationsResponseTypeDef:
    return {
        "EvaluationSummaryList": ...,
    }


# ListContactEvaluationsResponseTypeDef definition

class ListContactEvaluationsResponseTypeDef(TypedDict):
    EvaluationSummaryList: List[EvaluationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See EvaluationSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateCaseActionDefinitionOutputTypeDef#

# CreateCaseActionDefinitionOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateCaseActionDefinitionOutputTypeDef


def get_value() -> CreateCaseActionDefinitionOutputTypeDef:
    return {
        "Fields": ...,
    }


# CreateCaseActionDefinitionOutputTypeDef definition

class CreateCaseActionDefinitionOutputTypeDef(TypedDict):
    Fields: List[FieldValueOutputTypeDef],  # (1)
    TemplateId: str,
  1. See FieldValueOutputTypeDef

UpdateCaseActionDefinitionOutputTypeDef#

# UpdateCaseActionDefinitionOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateCaseActionDefinitionOutputTypeDef


def get_value() -> UpdateCaseActionDefinitionOutputTypeDef:
    return {
        "Fields": ...,
    }


# UpdateCaseActionDefinitionOutputTypeDef definition

class UpdateCaseActionDefinitionOutputTypeDef(TypedDict):
    Fields: List[FieldValueOutputTypeDef],  # (1)
  1. See FieldValueOutputTypeDef

FieldValueTypeDef#

# FieldValueTypeDef TypedDict usage example

from types_boto3_connect.type_defs import FieldValueTypeDef


def get_value() -> FieldValueTypeDef:
    return {
        "Id": ...,
    }


# FieldValueTypeDef definition

class FieldValueTypeDef(TypedDict):
    Id: str,
    Value: FieldValueUnionUnionTypeDef,  # (1)
  1. See FieldValueUnionTypeDef FieldValueUnionOutputTypeDef

UserDataTypeDef#

# UserDataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserDataTypeDef


def get_value() -> UserDataTypeDef:
    return {
        "User": ...,
    }


# UserDataTypeDef definition

class UserDataTypeDef(TypedDict):
    User: NotRequired[UserReferenceTypeDef],  # (1)
    RoutingProfile: NotRequired[RoutingProfileReferenceTypeDef],  # (2)
    HierarchyPath: NotRequired[HierarchyPathReferenceTypeDef],  # (3)
    Status: NotRequired[AgentStatusReferenceTypeDef],  # (4)
    AvailableSlotsByChannel: NotRequired[Dict[ChannelType, int]],  # (5)
    MaxSlotsByChannel: NotRequired[Dict[ChannelType, int]],  # (5)
    ActiveSlotsByChannel: NotRequired[Dict[ChannelType, int]],  # (5)
    Contacts: NotRequired[List[AgentContactReferenceTypeDef]],  # (8)
    NextStatus: NotRequired[str],
  1. See UserReferenceTypeDef
  2. See RoutingProfileReferenceTypeDef
  3. See HierarchyPathReferenceTypeDef
  4. See AgentStatusReferenceTypeDef
  5. See ChannelType
  6. See ChannelType
  7. See ChannelType
  8. See AgentContactReferenceTypeDef

HierarchyGroupTypeDef#

# HierarchyGroupTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HierarchyGroupTypeDef


def get_value() -> HierarchyGroupTypeDef:
    return {
        "Id": ...,
    }


# HierarchyGroupTypeDef definition

class HierarchyGroupTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    LevelId: NotRequired[str],
    HierarchyPath: NotRequired[HierarchyPathTypeDef],  # (1)
    Tags: NotRequired[Dict[str, str]],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See HierarchyPathTypeDef

DescribeUserHierarchyStructureResponseTypeDef#

# DescribeUserHierarchyStructureResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeUserHierarchyStructureResponseTypeDef


def get_value() -> DescribeUserHierarchyStructureResponseTypeDef:
    return {
        "HierarchyStructure": ...,
    }


# DescribeUserHierarchyStructureResponseTypeDef definition

class DescribeUserHierarchyStructureResponseTypeDef(TypedDict):
    HierarchyStructure: HierarchyStructureTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HierarchyStructureTypeDef
  2. See ResponseMetadataTypeDef

UpdateUserHierarchyStructureRequestTypeDef#

# UpdateUserHierarchyStructureRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateUserHierarchyStructureRequestTypeDef


def get_value() -> UpdateUserHierarchyStructureRequestTypeDef:
    return {
        "HierarchyStructure": ...,
    }


# UpdateUserHierarchyStructureRequestTypeDef definition

class UpdateUserHierarchyStructureRequestTypeDef(TypedDict):
    HierarchyStructure: HierarchyStructureUpdateTypeDef,  # (1)
    InstanceId: str,
  1. See HierarchyStructureUpdateTypeDef

GetMetricDataRequestPaginateTypeDef#

# GetMetricDataRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetMetricDataRequestPaginateTypeDef


def get_value() -> GetMetricDataRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# GetMetricDataRequestPaginateTypeDef definition

class GetMetricDataRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    StartTime: TimestampTypeDef,
    EndTime: TimestampTypeDef,
    Filters: FiltersTypeDef,  # (1)
    HistoricalMetrics: Sequence[HistoricalMetricTypeDef],  # (2)
    Groupings: NotRequired[Sequence[GroupingType]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See FiltersTypeDef
  2. See HistoricalMetricTypeDef
  3. See GroupingType
  4. See PaginatorConfigTypeDef

GetMetricDataRequestTypeDef#

# GetMetricDataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetMetricDataRequestTypeDef


def get_value() -> GetMetricDataRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# GetMetricDataRequestTypeDef definition

class GetMetricDataRequestTypeDef(TypedDict):
    InstanceId: str,
    StartTime: TimestampTypeDef,
    EndTime: TimestampTypeDef,
    Filters: FiltersTypeDef,  # (1)
    HistoricalMetrics: Sequence[HistoricalMetricTypeDef],  # (2)
    Groupings: NotRequired[Sequence[GroupingType]],  # (3)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FiltersTypeDef
  2. See HistoricalMetricTypeDef
  3. See GroupingType

HistoricalMetricDataTypeDef#

# HistoricalMetricDataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HistoricalMetricDataTypeDef


def get_value() -> HistoricalMetricDataTypeDef:
    return {
        "Metric": ...,
    }


# HistoricalMetricDataTypeDef definition

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

CreateHoursOfOperationRequestTypeDef#

# CreateHoursOfOperationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateHoursOfOperationRequestTypeDef


def get_value() -> CreateHoursOfOperationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateHoursOfOperationRequestTypeDef definition

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

HoursOfOperationTypeDef#

# HoursOfOperationTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationTypeDef


def get_value() -> HoursOfOperationTypeDef:
    return {
        "HoursOfOperationId": ...,
    }


# HoursOfOperationTypeDef definition

class HoursOfOperationTypeDef(TypedDict):
    HoursOfOperationId: NotRequired[str],
    HoursOfOperationArn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    TimeZone: NotRequired[str],
    Config: NotRequired[List[HoursOfOperationConfigTypeDef]],  # (1)
    Tags: NotRequired[Dict[str, str]],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See HoursOfOperationConfigTypeDef

UpdateHoursOfOperationRequestTypeDef#

# UpdateHoursOfOperationRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateHoursOfOperationRequestTypeDef


def get_value() -> UpdateHoursOfOperationRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateHoursOfOperationRequestTypeDef definition

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

CreateHoursOfOperationOverrideRequestTypeDef#

# CreateHoursOfOperationOverrideRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateHoursOfOperationOverrideRequestTypeDef


def get_value() -> CreateHoursOfOperationOverrideRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateHoursOfOperationOverrideRequestTypeDef definition

class CreateHoursOfOperationOverrideRequestTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,
    Name: str,
    Config: Sequence[HoursOfOperationOverrideConfigTypeDef],  # (1)
    EffectiveFrom: str,
    EffectiveTill: str,
    Description: NotRequired[str],
  1. See HoursOfOperationOverrideConfigTypeDef

HoursOfOperationOverrideTypeDef#

# HoursOfOperationOverrideTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HoursOfOperationOverrideTypeDef


def get_value() -> HoursOfOperationOverrideTypeDef:
    return {
        "HoursOfOperationOverrideId": ...,
    }


# HoursOfOperationOverrideTypeDef definition

class HoursOfOperationOverrideTypeDef(TypedDict):
    HoursOfOperationOverrideId: NotRequired[str],
    HoursOfOperationId: NotRequired[str],
    HoursOfOperationArn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Config: NotRequired[List[HoursOfOperationOverrideConfigTypeDef]],  # (1)
    EffectiveFrom: NotRequired[str],
    EffectiveTill: NotRequired[str],
  1. See HoursOfOperationOverrideConfigTypeDef

UpdateHoursOfOperationOverrideRequestTypeDef#

# UpdateHoursOfOperationOverrideRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateHoursOfOperationOverrideRequestTypeDef


def get_value() -> UpdateHoursOfOperationOverrideRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateHoursOfOperationOverrideRequestTypeDef definition

class UpdateHoursOfOperationOverrideRequestTypeDef(TypedDict):
    InstanceId: str,
    HoursOfOperationId: str,
    HoursOfOperationOverrideId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    Config: NotRequired[Sequence[HoursOfOperationOverrideConfigTypeDef]],  # (1)
    EffectiveFrom: NotRequired[str],
    EffectiveTill: NotRequired[str],
  1. See HoursOfOperationOverrideConfigTypeDef

EffectiveHoursOfOperationsTypeDef#

# EffectiveHoursOfOperationsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EffectiveHoursOfOperationsTypeDef


def get_value() -> EffectiveHoursOfOperationsTypeDef:
    return {
        "Date": ...,
    }


# EffectiveHoursOfOperationsTypeDef definition

class EffectiveHoursOfOperationsTypeDef(TypedDict):
    Date: NotRequired[str],
    OperationalHours: NotRequired[List[OperationalHourTypeDef]],  # (1)
  1. See OperationalHourTypeDef

TaskTemplateConstraintsOutputTypeDef#

# TaskTemplateConstraintsOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskTemplateConstraintsOutputTypeDef


def get_value() -> TaskTemplateConstraintsOutputTypeDef:
    return {
        "RequiredFields": ...,
    }


# TaskTemplateConstraintsOutputTypeDef definition

class TaskTemplateConstraintsOutputTypeDef(TypedDict):
    RequiredFields: NotRequired[List[RequiredFieldInfoTypeDef]],  # (1)
    ReadOnlyFields: NotRequired[List[ReadOnlyFieldInfoTypeDef]],  # (2)
    InvisibleFields: NotRequired[List[InvisibleFieldInfoTypeDef]],  # (3)
  1. See RequiredFieldInfoTypeDef
  2. See ReadOnlyFieldInfoTypeDef
  3. See InvisibleFieldInfoTypeDef

TaskTemplateConstraintsTypeDef#

# TaskTemplateConstraintsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskTemplateConstraintsTypeDef


def get_value() -> TaskTemplateConstraintsTypeDef:
    return {
        "RequiredFields": ...,
    }


# TaskTemplateConstraintsTypeDef definition

class TaskTemplateConstraintsTypeDef(TypedDict):
    RequiredFields: NotRequired[Sequence[RequiredFieldInfoTypeDef]],  # (1)
    ReadOnlyFields: NotRequired[Sequence[ReadOnlyFieldInfoTypeDef]],  # (2)
    InvisibleFields: NotRequired[Sequence[InvisibleFieldInfoTypeDef]],  # (3)
  1. See RequiredFieldInfoTypeDef
  2. See ReadOnlyFieldInfoTypeDef
  3. See InvisibleFieldInfoTypeDef

TaskTemplateDefaultsOutputTypeDef#

# TaskTemplateDefaultsOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskTemplateDefaultsOutputTypeDef


def get_value() -> TaskTemplateDefaultsOutputTypeDef:
    return {
        "DefaultFieldValues": ...,
    }


# TaskTemplateDefaultsOutputTypeDef definition

class TaskTemplateDefaultsOutputTypeDef(TypedDict):
    DefaultFieldValues: NotRequired[List[TaskTemplateDefaultFieldValueTypeDef]],  # (1)
  1. See TaskTemplateDefaultFieldValueTypeDef

TaskTemplateDefaultsTypeDef#

# TaskTemplateDefaultsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import TaskTemplateDefaultsTypeDef


def get_value() -> TaskTemplateDefaultsTypeDef:
    return {
        "DefaultFieldValues": ...,
    }


# TaskTemplateDefaultsTypeDef definition

class TaskTemplateDefaultsTypeDef(TypedDict):
    DefaultFieldValues: NotRequired[Sequence[TaskTemplateDefaultFieldValueTypeDef]],  # (1)
  1. See TaskTemplateDefaultFieldValueTypeDef

MetricV2TypeDef#

# MetricV2TypeDef TypedDict usage example

from types_boto3_connect.type_defs import MetricV2TypeDef


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


# MetricV2TypeDef definition

class MetricV2TypeDef(TypedDict):
    Name: NotRequired[str],
    Threshold: NotRequired[Sequence[ThresholdV2TypeDef]],  # (1)
    MetricFilters: NotRequired[Sequence[MetricFilterV2UnionTypeDef]],  # (2)
  1. See ThresholdV2TypeDef
  2. See MetricFilterV2TypeDef MetricFilterV2OutputTypeDef

MetricDataV2TypeDef#

# MetricDataV2TypeDef TypedDict usage example

from types_boto3_connect.type_defs import MetricDataV2TypeDef


def get_value() -> MetricDataV2TypeDef:
    return {
        "Metric": ...,
    }


# MetricDataV2TypeDef definition

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

SendChatIntegrationEventRequestTypeDef#

# SendChatIntegrationEventRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SendChatIntegrationEventRequestTypeDef


def get_value() -> SendChatIntegrationEventRequestTypeDef:
    return {
        "SourceId": ...,
    }


# SendChatIntegrationEventRequestTypeDef definition

class SendChatIntegrationEventRequestTypeDef(TypedDict):
    SourceId: str,
    DestinationId: str,
    Event: ChatEventTypeDef,  # (1)
    Subtype: NotRequired[str],
    NewSessionDetails: NotRequired[NewSessionDetailsTypeDef],  # (2)
  1. See ChatEventTypeDef
  2. See NewSessionDetailsTypeDef

SendNotificationActionDefinitionTypeDef#

# SendNotificationActionDefinitionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SendNotificationActionDefinitionTypeDef


def get_value() -> SendNotificationActionDefinitionTypeDef:
    return {
        "DeliveryMethod": ...,
    }


# SendNotificationActionDefinitionTypeDef definition

class SendNotificationActionDefinitionTypeDef(TypedDict):
    DeliveryMethod: NotificationDeliveryTypeType,  # (1)
    Content: str,
    ContentType: NotificationContentTypeType,  # (2)
    Recipient: NotificationRecipientTypeUnionTypeDef,  # (3)
    Subject: NotRequired[str],
  1. See NotificationDeliveryTypeType
  2. See NotificationContentTypeType
  3. See NotificationRecipientTypeTypeDef NotificationRecipientTypeOutputTypeDef

ChatParticipantRoleConfigTypeDef#

# ChatParticipantRoleConfigTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ChatParticipantRoleConfigTypeDef


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


# ChatParticipantRoleConfigTypeDef definition

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

DescribePredefinedAttributeResponseTypeDef#

# DescribePredefinedAttributeResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribePredefinedAttributeResponseTypeDef


def get_value() -> DescribePredefinedAttributeResponseTypeDef:
    return {
        "PredefinedAttribute": ...,
    }


# DescribePredefinedAttributeResponseTypeDef definition

class DescribePredefinedAttributeResponseTypeDef(TypedDict):
    PredefinedAttribute: PredefinedAttributeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PredefinedAttributeTypeDef
  2. See ResponseMetadataTypeDef

SearchPredefinedAttributesResponseTypeDef#

# SearchPredefinedAttributesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchPredefinedAttributesResponseTypeDef


def get_value() -> SearchPredefinedAttributesResponseTypeDef:
    return {
        "PredefinedAttributes": ...,
    }


# SearchPredefinedAttributesResponseTypeDef definition

class SearchPredefinedAttributesResponseTypeDef(TypedDict):
    PredefinedAttributes: List[PredefinedAttributeTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PredefinedAttributeTypeDef
  2. See ResponseMetadataTypeDef

CreatePredefinedAttributeRequestTypeDef#

# CreatePredefinedAttributeRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreatePredefinedAttributeRequestTypeDef


def get_value() -> CreatePredefinedAttributeRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreatePredefinedAttributeRequestTypeDef definition

class CreatePredefinedAttributeRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    Values: PredefinedAttributeValuesUnionTypeDef,  # (1)
  1. See PredefinedAttributeValuesTypeDef PredefinedAttributeValuesOutputTypeDef

UpdatePredefinedAttributeRequestTypeDef#

# UpdatePredefinedAttributeRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdatePredefinedAttributeRequestTypeDef


def get_value() -> UpdatePredefinedAttributeRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdatePredefinedAttributeRequestTypeDef definition

class UpdatePredefinedAttributeRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    Values: NotRequired[PredefinedAttributeValuesUnionTypeDef],  # (1)
  1. See PredefinedAttributeValuesTypeDef PredefinedAttributeValuesOutputTypeDef

CreateQuickConnectRequestTypeDef#

# CreateQuickConnectRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateQuickConnectRequestTypeDef


def get_value() -> CreateQuickConnectRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateQuickConnectRequestTypeDef definition

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

QuickConnectTypeDef#

# QuickConnectTypeDef TypedDict usage example

from types_boto3_connect.type_defs import QuickConnectTypeDef


def get_value() -> QuickConnectTypeDef:
    return {
        "QuickConnectARN": ...,
    }


# QuickConnectTypeDef definition

class QuickConnectTypeDef(TypedDict):
    QuickConnectARN: NotRequired[str],
    QuickConnectId: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    QuickConnectConfig: NotRequired[QuickConnectConfigTypeDef],  # (1)
    Tags: NotRequired[Dict[str, str]],
    LastModifiedTime: NotRequired[datetime],
    LastModifiedRegion: NotRequired[str],
  1. See QuickConnectConfigTypeDef

UpdateQuickConnectConfigRequestTypeDef#

# UpdateQuickConnectConfigRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateQuickConnectConfigRequestTypeDef


def get_value() -> UpdateQuickConnectConfigRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateQuickConnectConfigRequestTypeDef definition

class UpdateQuickConnectConfigRequestTypeDef(TypedDict):
    InstanceId: str,
    QuickConnectId: str,
    QuickConnectConfig: QuickConnectConfigTypeDef,  # (1)
  1. See QuickConnectConfigTypeDef

RealTimeContactAnalysisSegmentTranscriptTypeDef#

# RealTimeContactAnalysisSegmentTranscriptTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisSegmentTranscriptTypeDef


def get_value() -> RealTimeContactAnalysisSegmentTranscriptTypeDef:
    return {
        "Id": ...,
    }


# RealTimeContactAnalysisSegmentTranscriptTypeDef definition

class RealTimeContactAnalysisSegmentTranscriptTypeDef(TypedDict):
    Id: str,
    ParticipantId: str,
    ParticipantRole: ParticipantRoleType,  # (1)
    Content: str,
    Time: RealTimeContactAnalysisTimeDataTypeDef,  # (2)
    DisplayName: NotRequired[str],
    ContentType: NotRequired[str],
    Redaction: NotRequired[RealTimeContactAnalysisTranscriptItemRedactionTypeDef],  # (3)
    Sentiment: NotRequired[RealTimeContactAnalysisSentimentLabelType],  # (4)
  1. See ParticipantRoleType
  2. See RealTimeContactAnalysisTimeDataTypeDef
  3. See RealTimeContactAnalysisTranscriptItemRedactionTypeDef
  4. See RealTimeContactAnalysisSentimentLabelType

RealTimeContactAnalysisPointOfInterestTypeDef#

# RealTimeContactAnalysisPointOfInterestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisPointOfInterestTypeDef


def get_value() -> RealTimeContactAnalysisPointOfInterestTypeDef:
    return {
        "TranscriptItems": ...,
    }


# RealTimeContactAnalysisPointOfInterestTypeDef definition

class RealTimeContactAnalysisPointOfInterestTypeDef(TypedDict):
    TranscriptItems: NotRequired[List[RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef]],  # (1)
  1. See RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsTypeDef

RealTimeContactAnalysisIssueDetectedTypeDef#

# RealTimeContactAnalysisIssueDetectedTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisIssueDetectedTypeDef


def get_value() -> RealTimeContactAnalysisIssueDetectedTypeDef:
    return {
        "TranscriptItems": ...,
    }


# RealTimeContactAnalysisIssueDetectedTypeDef definition

class RealTimeContactAnalysisIssueDetectedTypeDef(TypedDict):
    TranscriptItems: List[RealTimeContactAnalysisTranscriptItemWithContentTypeDef],  # (1)
  1. See RealTimeContactAnalysisTranscriptItemWithContentTypeDef

ListContactReferencesResponseTypeDef#

# ListContactReferencesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListContactReferencesResponseTypeDef


def get_value() -> ListContactReferencesResponseTypeDef:
    return {
        "ReferenceSummaryList": ...,
    }


# ListContactReferencesResponseTypeDef definition

class ListContactReferencesResponseTypeDef(TypedDict):
    ReferenceSummaryList: List[ReferenceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ReferenceSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceResponseTypeDef#

# DescribeInstanceResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeInstanceResponseTypeDef


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


# DescribeInstanceResponseTypeDef definition

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

SearchResourceTagsRequestPaginateTypeDef#

# SearchResourceTagsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchResourceTagsRequestPaginateTypeDef


def get_value() -> SearchResourceTagsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchResourceTagsRequestPaginateTypeDef definition

class SearchResourceTagsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    ResourceTypes: NotRequired[Sequence[str]],
    SearchCriteria: NotRequired[ResourceTagsSearchCriteriaTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ResourceTagsSearchCriteriaTypeDef
  2. See PaginatorConfigTypeDef

SearchResourceTagsRequestTypeDef#

# SearchResourceTagsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchResourceTagsRequestTypeDef


def get_value() -> SearchResourceTagsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchResourceTagsRequestTypeDef definition

class SearchResourceTagsRequestTypeDef(TypedDict):
    InstanceId: str,
    ResourceTypes: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchCriteria: NotRequired[ResourceTagsSearchCriteriaTypeDef],  # (1)
  1. See ResourceTagsSearchCriteriaTypeDef

CreateContactRequestTypeDef#

# CreateContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateContactRequestTypeDef


def get_value() -> CreateContactRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateContactRequestTypeDef definition

class CreateContactRequestTypeDef(TypedDict):
    InstanceId: str,
    Channel: ChannelType,  # (1)
    InitiationMethod: ContactInitiationMethodType,  # (2)
    ClientToken: NotRequired[str],
    RelatedContactId: NotRequired[str],
    Attributes: NotRequired[Mapping[str, str]],
    References: NotRequired[Mapping[str, ReferenceTypeDef]],  # (3)
    ExpiryDurationInMinutes: NotRequired[int],
    UserInfo: NotRequired[UserInfoTypeDef],  # (4)
    InitiateAs: NotRequired[InitiateAsType],  # (5)
    Name: NotRequired[str],
    Description: NotRequired[str],
    SegmentAttributes: NotRequired[Mapping[str, SegmentAttributeValueUnionTypeDef]],  # (6)
  1. See ChannelType
  2. See ContactInitiationMethodType
  3. See ReferenceTypeDef
  4. See UserInfoTypeDef
  5. See InitiateAsType
  6. See SegmentAttributeValueTypeDef SegmentAttributeValueOutputTypeDef

StartChatContactRequestTypeDef#

# StartChatContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartChatContactRequestTypeDef


def get_value() -> StartChatContactRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StartChatContactRequestTypeDef definition

class StartChatContactRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactFlowId: str,
    ParticipantDetails: ParticipantDetailsTypeDef,  # (1)
    Attributes: NotRequired[Mapping[str, str]],
    InitialMessage: NotRequired[ChatMessageTypeDef],  # (2)
    ClientToken: NotRequired[str],
    ChatDurationInMinutes: NotRequired[int],
    SupportedMessagingContentTypes: NotRequired[Sequence[str]],
    PersistentChat: NotRequired[PersistentChatTypeDef],  # (3)
    RelatedContactId: NotRequired[str],
    SegmentAttributes: NotRequired[Mapping[str, SegmentAttributeValueUnionTypeDef]],  # (4)
    CustomerId: NotRequired[str],
  1. See ParticipantDetailsTypeDef
  2. See ChatMessageTypeDef
  3. See PersistentChatTypeDef
  4. See SegmentAttributeValueTypeDef SegmentAttributeValueOutputTypeDef

StartEmailContactRequestTypeDef#

# StartEmailContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartEmailContactRequestTypeDef


def get_value() -> StartEmailContactRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StartEmailContactRequestTypeDef definition

class StartEmailContactRequestTypeDef(TypedDict):
    InstanceId: str,
    FromEmailAddress: EmailAddressInfoTypeDef,  # (1)
    DestinationEmailAddress: str,
    EmailMessage: InboundEmailContentTypeDef,  # (2)
    Description: NotRequired[str],
    References: NotRequired[Mapping[str, ReferenceTypeDef]],  # (3)
    Name: NotRequired[str],
    AdditionalRecipients: NotRequired[InboundAdditionalRecipientsTypeDef],  # (4)
    Attachments: NotRequired[Sequence[EmailAttachmentTypeDef]],  # (5)
    ContactFlowId: NotRequired[str],
    RelatedContactId: NotRequired[str],
    Attributes: NotRequired[Mapping[str, str]],
    SegmentAttributes: NotRequired[Mapping[str, SegmentAttributeValueUnionTypeDef]],  # (6)
    ClientToken: NotRequired[str],
  1. See EmailAddressInfoTypeDef
  2. See InboundEmailContentTypeDef
  3. See ReferenceTypeDef
  4. See InboundAdditionalRecipientsTypeDef
  5. See EmailAttachmentTypeDef
  6. See SegmentAttributeValueTypeDef SegmentAttributeValueOutputTypeDef

StartOutboundChatContactRequestTypeDef#

# StartOutboundChatContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartOutboundChatContactRequestTypeDef


def get_value() -> StartOutboundChatContactRequestTypeDef:
    return {
        "SourceEndpoint": ...,
    }


# StartOutboundChatContactRequestTypeDef definition

class StartOutboundChatContactRequestTypeDef(TypedDict):
    SourceEndpoint: EndpointTypeDef,  # (1)
    DestinationEndpoint: EndpointTypeDef,  # (1)
    InstanceId: str,
    SegmentAttributes: Mapping[str, SegmentAttributeValueUnionTypeDef],  # (3)
    ContactFlowId: str,
    Attributes: NotRequired[Mapping[str, str]],
    ChatDurationInMinutes: NotRequired[int],
    ParticipantDetails: NotRequired[ParticipantDetailsTypeDef],  # (4)
    InitialSystemMessage: NotRequired[ChatMessageTypeDef],  # (5)
    RelatedContactId: NotRequired[str],
    SupportedMessagingContentTypes: NotRequired[Sequence[str]],
    ClientToken: NotRequired[str],
  1. See EndpointTypeDef
  2. See EndpointTypeDef
  3. See SegmentAttributeValueTypeDef SegmentAttributeValueOutputTypeDef
  4. See ParticipantDetailsTypeDef
  5. See ChatMessageTypeDef

StartTaskContactRequestTypeDef#

# StartTaskContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartTaskContactRequestTypeDef


def get_value() -> StartTaskContactRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StartTaskContactRequestTypeDef definition

class StartTaskContactRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    PreviousContactId: NotRequired[str],
    ContactFlowId: NotRequired[str],
    Attributes: NotRequired[Mapping[str, str]],
    References: NotRequired[Mapping[str, ReferenceTypeDef]],  # (1)
    Description: NotRequired[str],
    ClientToken: NotRequired[str],
    ScheduledTime: NotRequired[TimestampTypeDef],
    TaskTemplateId: NotRequired[str],
    QuickConnectId: NotRequired[str],
    RelatedContactId: NotRequired[str],
    SegmentAttributes: NotRequired[Mapping[str, SegmentAttributeValueUnionTypeDef]],  # (2)
  1. See ReferenceTypeDef
  2. See SegmentAttributeValueTypeDef SegmentAttributeValueOutputTypeDef

UpdateContactRequestTypeDef#

# UpdateContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactRequestTypeDef


def get_value() -> UpdateContactRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateContactRequestTypeDef definition

class UpdateContactRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    References: NotRequired[Mapping[str, ReferenceTypeDef]],  # (1)
    SegmentAttributes: NotRequired[Mapping[str, SegmentAttributeValueUnionTypeDef]],  # (2)
    QueueInfo: NotRequired[QueueInfoInputTypeDef],  # (3)
    UserInfo: NotRequired[UserInfoTypeDef],  # (4)
    CustomerEndpoint: NotRequired[EndpointTypeDef],  # (5)
    SystemEndpoint: NotRequired[EndpointTypeDef],  # (5)
  1. See ReferenceTypeDef
  2. See SegmentAttributeValueTypeDef SegmentAttributeValueOutputTypeDef
  3. See QueueInfoInputTypeDef
  4. See UserInfoTypeDef
  5. See EndpointTypeDef
  6. See EndpointTypeDef

GetTrafficDistributionResponseTypeDef#

# GetTrafficDistributionResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetTrafficDistributionResponseTypeDef


def get_value() -> GetTrafficDistributionResponseTypeDef:
    return {
        "TelephonyConfig": ...,
    }


# GetTrafficDistributionResponseTypeDef definition

class GetTrafficDistributionResponseTypeDef(TypedDict):
    TelephonyConfig: TelephonyConfigOutputTypeDef,  # (1)
    Id: str,
    Arn: str,
    SignInConfig: SignInConfigOutputTypeDef,  # (2)
    AgentConfig: AgentConfigOutputTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TelephonyConfigOutputTypeDef
  2. See SignInConfigOutputTypeDef
  3. See AgentConfigOutputTypeDef
  4. See ResponseMetadataTypeDef

OutboundEmailContentTypeDef#

# OutboundEmailContentTypeDef TypedDict usage example

from types_boto3_connect.type_defs import OutboundEmailContentTypeDef


def get_value() -> OutboundEmailContentTypeDef:
    return {
        "MessageSourceType": ...,
    }


# OutboundEmailContentTypeDef definition

class OutboundEmailContentTypeDef(TypedDict):
    MessageSourceType: OutboundMessageSourceTypeType,  # (1)
    TemplatedMessageConfig: NotRequired[TemplatedMessageConfigTypeDef],  # (2)
    RawMessage: NotRequired[OutboundRawMessageTypeDef],  # (3)
  1. See OutboundMessageSourceTypeType
  2. See TemplatedMessageConfigTypeDef
  3. See OutboundRawMessageTypeDef

ContactAnalysisTypeDef#

# ContactAnalysisTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ContactAnalysisTypeDef


def get_value() -> ContactAnalysisTypeDef:
    return {
        "Transcript": ...,
    }


# ContactAnalysisTypeDef definition

class ContactAnalysisTypeDef(TypedDict):
    Transcript: NotRequired[TranscriptTypeDef],  # (1)
  1. See TranscriptTypeDef

SearchUsersResponseTypeDef#

# SearchUsersResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchUsersResponseTypeDef


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


# SearchUsersResponseTypeDef definition

class SearchUsersResponseTypeDef(TypedDict):
    Users: List[UserSearchSummaryTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See UserSearchSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateViewResponseTypeDef#

# CreateViewResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateViewResponseTypeDef


def get_value() -> CreateViewResponseTypeDef:
    return {
        "View": ...,
    }


# CreateViewResponseTypeDef definition

class CreateViewResponseTypeDef(TypedDict):
    View: ViewTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ViewTypeDef
  2. See ResponseMetadataTypeDef

CreateViewVersionResponseTypeDef#

# CreateViewVersionResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateViewVersionResponseTypeDef


def get_value() -> CreateViewVersionResponseTypeDef:
    return {
        "View": ...,
    }


# CreateViewVersionResponseTypeDef definition

class CreateViewVersionResponseTypeDef(TypedDict):
    View: ViewTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ViewTypeDef
  2. See ResponseMetadataTypeDef

DescribeViewResponseTypeDef#

# DescribeViewResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeViewResponseTypeDef


def get_value() -> DescribeViewResponseTypeDef:
    return {
        "View": ...,
    }


# DescribeViewResponseTypeDef definition

class DescribeViewResponseTypeDef(TypedDict):
    View: ViewTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ViewTypeDef
  2. See ResponseMetadataTypeDef

UpdateViewContentResponseTypeDef#

# UpdateViewContentResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateViewContentResponseTypeDef


def get_value() -> UpdateViewContentResponseTypeDef:
    return {
        "View": ...,
    }


# UpdateViewContentResponseTypeDef definition

class UpdateViewContentResponseTypeDef(TypedDict):
    View: ViewTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ViewTypeDef
  2. See ResponseMetadataTypeDef

ExpressionOutputTypeDef#

# ExpressionOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ExpressionOutputTypeDef


def get_value() -> ExpressionOutputTypeDef:
    return {
        "AttributeCondition": ...,
    }


# ExpressionOutputTypeDef definition

class ExpressionOutputTypeDef(TypedDict):
    AttributeCondition: NotRequired[AttributeConditionOutputTypeDef],  # (1)
    AndExpression: NotRequired[List[Dict[str, Any]]],
    OrExpression: NotRequired[List[Dict[str, Any]]],
    NotAttributeCondition: NotRequired[AttributeConditionOutputTypeDef],  # (1)
  1. See AttributeConditionOutputTypeDef
  2. See AttributeConditionOutputTypeDef

UserSearchFilterTypeDef#

# UserSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserSearchFilterTypeDef


def get_value() -> UserSearchFilterTypeDef:
    return {
        "TagFilter": ...,
    }


# UserSearchFilterTypeDef definition

class UserSearchFilterTypeDef(TypedDict):
    TagFilter: NotRequired[ControlPlaneTagFilterTypeDef],  # (1)
    UserAttributeFilter: NotRequired[ControlPlaneUserAttributeFilterTypeDef],  # (2)
  1. See ControlPlaneTagFilterTypeDef
  2. See ControlPlaneUserAttributeFilterTypeDef

AgentStatusSearchFilterTypeDef#

# AgentStatusSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AgentStatusSearchFilterTypeDef


def get_value() -> AgentStatusSearchFilterTypeDef:
    return {
        "AttributeFilter": ...,
    }


# AgentStatusSearchFilterTypeDef definition

class AgentStatusSearchFilterTypeDef(TypedDict):
    AttributeFilter: NotRequired[ControlPlaneAttributeFilterTypeDef],  # (1)
  1. See ControlPlaneAttributeFilterTypeDef

UserHierarchyGroupSearchFilterTypeDef#

# UserHierarchyGroupSearchFilterTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserHierarchyGroupSearchFilterTypeDef


def get_value() -> UserHierarchyGroupSearchFilterTypeDef:
    return {
        "AttributeFilter": ...,
    }


# UserHierarchyGroupSearchFilterTypeDef definition

class UserHierarchyGroupSearchFilterTypeDef(TypedDict):
    AttributeFilter: NotRequired[ControlPlaneAttributeFilterTypeDef],  # (1)
  1. See ControlPlaneAttributeFilterTypeDef

SearchContactFlowModulesRequestPaginateTypeDef#

# SearchContactFlowModulesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchContactFlowModulesRequestPaginateTypeDef


def get_value() -> SearchContactFlowModulesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchContactFlowModulesRequestPaginateTypeDef definition

class SearchContactFlowModulesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[ContactFlowModuleSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[ContactFlowModuleSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ContactFlowModuleSearchFilterTypeDef
  2. See ContactFlowModuleSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchContactFlowModulesRequestTypeDef#

# SearchContactFlowModulesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchContactFlowModulesRequestTypeDef


def get_value() -> SearchContactFlowModulesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchContactFlowModulesRequestTypeDef definition

class SearchContactFlowModulesRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[ContactFlowModuleSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[ContactFlowModuleSearchCriteriaTypeDef],  # (2)
  1. See ContactFlowModuleSearchFilterTypeDef
  2. See ContactFlowModuleSearchCriteriaTypeDef

SearchContactFlowsRequestPaginateTypeDef#

# SearchContactFlowsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchContactFlowsRequestPaginateTypeDef


def get_value() -> SearchContactFlowsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchContactFlowsRequestPaginateTypeDef definition

class SearchContactFlowsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[ContactFlowSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[ContactFlowSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ContactFlowSearchFilterTypeDef
  2. See ContactFlowSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchContactFlowsRequestTypeDef#

# SearchContactFlowsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchContactFlowsRequestTypeDef


def get_value() -> SearchContactFlowsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchContactFlowsRequestTypeDef definition

class SearchContactFlowsRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[ContactFlowSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[ContactFlowSearchCriteriaTypeDef],  # (2)
  1. See ContactFlowSearchFilterTypeDef
  2. See ContactFlowSearchCriteriaTypeDef

SearchEmailAddressesRequestTypeDef#

# SearchEmailAddressesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchEmailAddressesRequestTypeDef


def get_value() -> SearchEmailAddressesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchEmailAddressesRequestTypeDef definition

class SearchEmailAddressesRequestTypeDef(TypedDict):
    InstanceId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    SearchCriteria: NotRequired[EmailAddressSearchCriteriaTypeDef],  # (1)
    SearchFilter: NotRequired[EmailAddressSearchFilterTypeDef],  # (2)
  1. See EmailAddressSearchCriteriaTypeDef
  2. See EmailAddressSearchFilterTypeDef

SearchHoursOfOperationOverridesRequestPaginateTypeDef#

# SearchHoursOfOperationOverridesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchHoursOfOperationOverridesRequestPaginateTypeDef


def get_value() -> SearchHoursOfOperationOverridesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchHoursOfOperationOverridesRequestPaginateTypeDef definition

class SearchHoursOfOperationOverridesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[HoursOfOperationSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[HoursOfOperationOverrideSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See HoursOfOperationSearchFilterTypeDef
  2. See HoursOfOperationOverrideSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchHoursOfOperationOverridesRequestTypeDef#

# SearchHoursOfOperationOverridesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchHoursOfOperationOverridesRequestTypeDef


def get_value() -> SearchHoursOfOperationOverridesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchHoursOfOperationOverridesRequestTypeDef definition

class SearchHoursOfOperationOverridesRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[HoursOfOperationSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[HoursOfOperationOverrideSearchCriteriaTypeDef],  # (2)
  1. See HoursOfOperationSearchFilterTypeDef
  2. See HoursOfOperationOverrideSearchCriteriaTypeDef

SearchHoursOfOperationsRequestPaginateTypeDef#

# SearchHoursOfOperationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchHoursOfOperationsRequestPaginateTypeDef


def get_value() -> SearchHoursOfOperationsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchHoursOfOperationsRequestPaginateTypeDef definition

class SearchHoursOfOperationsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[HoursOfOperationSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[HoursOfOperationSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See HoursOfOperationSearchFilterTypeDef
  2. See HoursOfOperationSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchHoursOfOperationsRequestTypeDef#

# SearchHoursOfOperationsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchHoursOfOperationsRequestTypeDef


def get_value() -> SearchHoursOfOperationsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchHoursOfOperationsRequestTypeDef definition

class SearchHoursOfOperationsRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[HoursOfOperationSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[HoursOfOperationSearchCriteriaTypeDef],  # (2)
  1. See HoursOfOperationSearchFilterTypeDef
  2. See HoursOfOperationSearchCriteriaTypeDef

SearchPromptsRequestPaginateTypeDef#

# SearchPromptsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchPromptsRequestPaginateTypeDef


def get_value() -> SearchPromptsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchPromptsRequestPaginateTypeDef definition

class SearchPromptsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[PromptSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[PromptSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See PromptSearchFilterTypeDef
  2. See PromptSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchPromptsRequestTypeDef#

# SearchPromptsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchPromptsRequestTypeDef


def get_value() -> SearchPromptsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchPromptsRequestTypeDef definition

class SearchPromptsRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[PromptSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[PromptSearchCriteriaTypeDef],  # (2)
  1. See PromptSearchFilterTypeDef
  2. See PromptSearchCriteriaTypeDef

SearchQueuesRequestPaginateTypeDef#

# SearchQueuesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchQueuesRequestPaginateTypeDef


def get_value() -> SearchQueuesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchQueuesRequestPaginateTypeDef definition

class SearchQueuesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[QueueSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[QueueSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See QueueSearchFilterTypeDef
  2. See QueueSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchQueuesRequestTypeDef#

# SearchQueuesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchQueuesRequestTypeDef


def get_value() -> SearchQueuesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchQueuesRequestTypeDef definition

class SearchQueuesRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[QueueSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[QueueSearchCriteriaTypeDef],  # (2)
  1. See QueueSearchFilterTypeDef
  2. See QueueSearchCriteriaTypeDef

SearchQuickConnectsRequestPaginateTypeDef#

# SearchQuickConnectsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchQuickConnectsRequestPaginateTypeDef


def get_value() -> SearchQuickConnectsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchQuickConnectsRequestPaginateTypeDef definition

class SearchQuickConnectsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[QuickConnectSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[QuickConnectSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See QuickConnectSearchFilterTypeDef
  2. See QuickConnectSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchQuickConnectsRequestTypeDef#

# SearchQuickConnectsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchQuickConnectsRequestTypeDef


def get_value() -> SearchQuickConnectsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchQuickConnectsRequestTypeDef definition

class SearchQuickConnectsRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[QuickConnectSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[QuickConnectSearchCriteriaTypeDef],  # (2)
  1. See QuickConnectSearchFilterTypeDef
  2. See QuickConnectSearchCriteriaTypeDef

SearchRoutingProfilesRequestPaginateTypeDef#

# SearchRoutingProfilesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchRoutingProfilesRequestPaginateTypeDef


def get_value() -> SearchRoutingProfilesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchRoutingProfilesRequestPaginateTypeDef definition

class SearchRoutingProfilesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[RoutingProfileSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[RoutingProfileSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See RoutingProfileSearchFilterTypeDef
  2. See RoutingProfileSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchRoutingProfilesRequestTypeDef#

# SearchRoutingProfilesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchRoutingProfilesRequestTypeDef


def get_value() -> SearchRoutingProfilesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchRoutingProfilesRequestTypeDef definition

class SearchRoutingProfilesRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[RoutingProfileSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[RoutingProfileSearchCriteriaTypeDef],  # (2)
  1. See RoutingProfileSearchFilterTypeDef
  2. See RoutingProfileSearchCriteriaTypeDef

SearchSecurityProfilesRequestPaginateTypeDef#

# SearchSecurityProfilesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchSecurityProfilesRequestPaginateTypeDef


def get_value() -> SearchSecurityProfilesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchSecurityProfilesRequestPaginateTypeDef definition

class SearchSecurityProfilesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchCriteria: NotRequired[SecurityProfileSearchCriteriaPaginatorTypeDef],  # (1)
    SearchFilter: NotRequired[SecurityProfilesSearchFilterTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SecurityProfileSearchCriteriaPaginatorTypeDef
  2. See SecurityProfilesSearchFilterTypeDef
  3. See PaginatorConfigTypeDef

SearchSecurityProfilesRequestTypeDef#

# SearchSecurityProfilesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchSecurityProfilesRequestTypeDef


def get_value() -> SearchSecurityProfilesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchSecurityProfilesRequestTypeDef definition

class SearchSecurityProfilesRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchCriteria: NotRequired[SecurityProfileSearchCriteriaTypeDef],  # (1)
    SearchFilter: NotRequired[SecurityProfilesSearchFilterTypeDef],  # (2)
  1. See SecurityProfileSearchCriteriaTypeDef
  2. See SecurityProfilesSearchFilterTypeDef

ConnectionDataTypeDef#

# ConnectionDataTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ConnectionDataTypeDef


def get_value() -> ConnectionDataTypeDef:
    return {
        "Attendee": ...,
    }


# ConnectionDataTypeDef definition

class ConnectionDataTypeDef(TypedDict):
    Attendee: NotRequired[AttendeeTypeDef],  # (1)
    Meeting: NotRequired[MeetingTypeDef],  # (2)
  1. See AttendeeTypeDef
  2. See MeetingTypeDef

UserSearchCriteriaPaginatorTypeDef#

# UserSearchCriteriaPaginatorTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserSearchCriteriaPaginatorTypeDef


def get_value() -> UserSearchCriteriaPaginatorTypeDef:
    return {
        "OrConditions": ...,
    }


# UserSearchCriteriaPaginatorTypeDef definition

class UserSearchCriteriaPaginatorTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    ListCondition: NotRequired[ListConditionTypeDef],  # (2)
    HierarchyGroupCondition: NotRequired[HierarchyGroupConditionTypeDef],  # (3)
  1. See StringConditionTypeDef
  2. See ListConditionTypeDef
  3. See HierarchyGroupConditionTypeDef

UserSearchCriteriaTypeDef#

# UserSearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UserSearchCriteriaTypeDef


def get_value() -> UserSearchCriteriaTypeDef:
    return {
        "OrConditions": ...,
    }


# UserSearchCriteriaTypeDef definition

class UserSearchCriteriaTypeDef(TypedDict):
    OrConditions: NotRequired[Sequence[Mapping[str, Any]]],
    AndConditions: NotRequired[Sequence[Mapping[str, Any]]],
    StringCondition: NotRequired[StringConditionTypeDef],  # (1)
    ListCondition: NotRequired[ListConditionTypeDef],  # (2)
    HierarchyGroupCondition: NotRequired[HierarchyGroupConditionTypeDef],  # (3)
  1. See StringConditionTypeDef
  2. See ListConditionTypeDef
  3. See HierarchyGroupConditionTypeDef

DescribeRoutingProfileResponseTypeDef#

# DescribeRoutingProfileResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeRoutingProfileResponseTypeDef


def get_value() -> DescribeRoutingProfileResponseTypeDef:
    return {
        "RoutingProfile": ...,
    }


# DescribeRoutingProfileResponseTypeDef definition

class DescribeRoutingProfileResponseTypeDef(TypedDict):
    RoutingProfile: RoutingProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RoutingProfileTypeDef
  2. See ResponseMetadataTypeDef

SearchRoutingProfilesResponseTypeDef#

# SearchRoutingProfilesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchRoutingProfilesResponseTypeDef


def get_value() -> SearchRoutingProfilesResponseTypeDef:
    return {
        "RoutingProfiles": ...,
    }


# SearchRoutingProfilesResponseTypeDef definition

class SearchRoutingProfilesResponseTypeDef(TypedDict):
    RoutingProfiles: List[RoutingProfileTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See RoutingProfileTypeDef
  2. See ResponseMetadataTypeDef

GetCurrentMetricDataResponseTypeDef#

# GetCurrentMetricDataResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetCurrentMetricDataResponseTypeDef


def get_value() -> GetCurrentMetricDataResponseTypeDef:
    return {
        "NextToken": ...,
    }


# GetCurrentMetricDataResponseTypeDef definition

class GetCurrentMetricDataResponseTypeDef(TypedDict):
    MetricResults: List[CurrentMetricResultTypeDef],  # (1)
    DataSnapshotTime: datetime,
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CurrentMetricResultTypeDef
  2. See ResponseMetadataTypeDef

AssociateInstanceStorageConfigRequestTypeDef#

# AssociateInstanceStorageConfigRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AssociateInstanceStorageConfigRequestTypeDef


def get_value() -> AssociateInstanceStorageConfigRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# AssociateInstanceStorageConfigRequestTypeDef definition

class AssociateInstanceStorageConfigRequestTypeDef(TypedDict):
    InstanceId: str,
    ResourceType: InstanceStorageResourceTypeType,  # (1)
    StorageConfig: InstanceStorageConfigTypeDef,  # (2)
    ClientToken: NotRequired[str],
  1. See InstanceStorageResourceTypeType
  2. See InstanceStorageConfigTypeDef

DescribeInstanceStorageConfigResponseTypeDef#

# DescribeInstanceStorageConfigResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeInstanceStorageConfigResponseTypeDef


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


# DescribeInstanceStorageConfigResponseTypeDef definition

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

ListInstanceStorageConfigsResponseTypeDef#

# ListInstanceStorageConfigsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListInstanceStorageConfigsResponseTypeDef


def get_value() -> ListInstanceStorageConfigsResponseTypeDef:
    return {
        "StorageConfigs": ...,
    }


# ListInstanceStorageConfigsResponseTypeDef definition

class ListInstanceStorageConfigsResponseTypeDef(TypedDict):
    StorageConfigs: List[InstanceStorageConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See InstanceStorageConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateInstanceStorageConfigRequestTypeDef#

# UpdateInstanceStorageConfigRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateInstanceStorageConfigRequestTypeDef


def get_value() -> UpdateInstanceStorageConfigRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateInstanceStorageConfigRequestTypeDef definition

class UpdateInstanceStorageConfigRequestTypeDef(TypedDict):
    InstanceId: str,
    AssociationId: str,
    ResourceType: InstanceStorageResourceTypeType,  # (1)
    StorageConfig: InstanceStorageConfigTypeDef,  # (2)
    ClientToken: NotRequired[str],
  1. See InstanceStorageResourceTypeType
  2. See InstanceStorageConfigTypeDef

EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef#

# EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef


def get_value() -> EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef:
    return {
        "Options": ...,
    }


# EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef definition

class EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef(TypedDict):
    Options: List[EvaluationFormSingleSelectQuestionOptionTypeDef],  # (1)
    DisplayAs: NotRequired[EvaluationFormSingleSelectQuestionDisplayModeType],  # (2)
    Automation: NotRequired[EvaluationFormSingleSelectQuestionAutomationOutputTypeDef],  # (3)
  1. See EvaluationFormSingleSelectQuestionOptionTypeDef
  2. See EvaluationFormSingleSelectQuestionDisplayModeType
  3. See EvaluationFormSingleSelectQuestionAutomationOutputTypeDef

RuleActionOutputTypeDef#

# RuleActionOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RuleActionOutputTypeDef


def get_value() -> RuleActionOutputTypeDef:
    return {
        "ActionType": ...,
    }


# RuleActionOutputTypeDef definition

class RuleActionOutputTypeDef(TypedDict):
    ActionType: ActionTypeType,  # (1)
    TaskAction: NotRequired[TaskActionDefinitionOutputTypeDef],  # (2)
    EventBridgeAction: NotRequired[EventBridgeActionDefinitionTypeDef],  # (3)
    AssignContactCategoryAction: NotRequired[Dict[str, Any]],
    SendNotificationAction: NotRequired[SendNotificationActionDefinitionOutputTypeDef],  # (4)
    CreateCaseAction: NotRequired[CreateCaseActionDefinitionOutputTypeDef],  # (5)
    UpdateCaseAction: NotRequired[UpdateCaseActionDefinitionOutputTypeDef],  # (6)
    EndAssociatedTasksAction: NotRequired[Dict[str, Any]],
    SubmitAutoEvaluationAction: NotRequired[SubmitAutoEvaluationActionDefinitionTypeDef],  # (7)
  1. See ActionTypeType
  2. See TaskActionDefinitionOutputTypeDef
  3. See EventBridgeActionDefinitionTypeDef
  4. See SendNotificationActionDefinitionOutputTypeDef
  5. See CreateCaseActionDefinitionOutputTypeDef
  6. See UpdateCaseActionDefinitionOutputTypeDef
  7. See SubmitAutoEvaluationActionDefinitionTypeDef

GetCurrentUserDataResponseTypeDef#

# GetCurrentUserDataResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetCurrentUserDataResponseTypeDef


def get_value() -> GetCurrentUserDataResponseTypeDef:
    return {
        "NextToken": ...,
    }


# GetCurrentUserDataResponseTypeDef definition

class GetCurrentUserDataResponseTypeDef(TypedDict):
    UserDataList: List[UserDataTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See UserDataTypeDef
  2. See ResponseMetadataTypeDef

DescribeUserHierarchyGroupResponseTypeDef#

# DescribeUserHierarchyGroupResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeUserHierarchyGroupResponseTypeDef


def get_value() -> DescribeUserHierarchyGroupResponseTypeDef:
    return {
        "HierarchyGroup": ...,
    }


# DescribeUserHierarchyGroupResponseTypeDef definition

class DescribeUserHierarchyGroupResponseTypeDef(TypedDict):
    HierarchyGroup: HierarchyGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HierarchyGroupTypeDef
  2. See ResponseMetadataTypeDef

SearchUserHierarchyGroupsResponseTypeDef#

# SearchUserHierarchyGroupsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchUserHierarchyGroupsResponseTypeDef


def get_value() -> SearchUserHierarchyGroupsResponseTypeDef:
    return {
        "UserHierarchyGroups": ...,
    }


# SearchUserHierarchyGroupsResponseTypeDef definition

class SearchUserHierarchyGroupsResponseTypeDef(TypedDict):
    UserHierarchyGroups: List[HierarchyGroupTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HierarchyGroupTypeDef
  2. See ResponseMetadataTypeDef

HistoricalMetricResultTypeDef#

# HistoricalMetricResultTypeDef TypedDict usage example

from types_boto3_connect.type_defs import HistoricalMetricResultTypeDef


def get_value() -> HistoricalMetricResultTypeDef:
    return {
        "Dimensions": ...,
    }


# HistoricalMetricResultTypeDef definition

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

DescribeHoursOfOperationResponseTypeDef#

# DescribeHoursOfOperationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeHoursOfOperationResponseTypeDef


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


# DescribeHoursOfOperationResponseTypeDef definition

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

SearchHoursOfOperationsResponseTypeDef#

# SearchHoursOfOperationsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchHoursOfOperationsResponseTypeDef


def get_value() -> SearchHoursOfOperationsResponseTypeDef:
    return {
        "HoursOfOperations": ...,
    }


# SearchHoursOfOperationsResponseTypeDef definition

class SearchHoursOfOperationsResponseTypeDef(TypedDict):
    HoursOfOperations: List[HoursOfOperationTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HoursOfOperationTypeDef
  2. See ResponseMetadataTypeDef

DescribeHoursOfOperationOverrideResponseTypeDef#

# DescribeHoursOfOperationOverrideResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeHoursOfOperationOverrideResponseTypeDef


def get_value() -> DescribeHoursOfOperationOverrideResponseTypeDef:
    return {
        "HoursOfOperationOverride": ...,
    }


# DescribeHoursOfOperationOverrideResponseTypeDef definition

class DescribeHoursOfOperationOverrideResponseTypeDef(TypedDict):
    HoursOfOperationOverride: HoursOfOperationOverrideTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HoursOfOperationOverrideTypeDef
  2. See ResponseMetadataTypeDef

ListHoursOfOperationOverridesResponseTypeDef#

# ListHoursOfOperationOverridesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListHoursOfOperationOverridesResponseTypeDef


def get_value() -> ListHoursOfOperationOverridesResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListHoursOfOperationOverridesResponseTypeDef definition

class ListHoursOfOperationOverridesResponseTypeDef(TypedDict):
    HoursOfOperationOverrideList: List[HoursOfOperationOverrideTypeDef],  # (1)
    LastModifiedRegion: str,
    LastModifiedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HoursOfOperationOverrideTypeDef
  2. See ResponseMetadataTypeDef

SearchHoursOfOperationOverridesResponseTypeDef#

# SearchHoursOfOperationOverridesResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchHoursOfOperationOverridesResponseTypeDef


def get_value() -> SearchHoursOfOperationOverridesResponseTypeDef:
    return {
        "HoursOfOperationOverrides": ...,
    }


# SearchHoursOfOperationOverridesResponseTypeDef definition

class SearchHoursOfOperationOverridesResponseTypeDef(TypedDict):
    HoursOfOperationOverrides: List[HoursOfOperationOverrideTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HoursOfOperationOverrideTypeDef
  2. See ResponseMetadataTypeDef

GetEffectiveHoursOfOperationsResponseTypeDef#

# GetEffectiveHoursOfOperationsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetEffectiveHoursOfOperationsResponseTypeDef


def get_value() -> GetEffectiveHoursOfOperationsResponseTypeDef:
    return {
        "EffectiveHoursOfOperationList": ...,
    }


# GetEffectiveHoursOfOperationsResponseTypeDef definition

class GetEffectiveHoursOfOperationsResponseTypeDef(TypedDict):
    EffectiveHoursOfOperationList: List[EffectiveHoursOfOperationsTypeDef],  # (1)
    TimeZone: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EffectiveHoursOfOperationsTypeDef
  2. See ResponseMetadataTypeDef

GetTaskTemplateResponseTypeDef#

# GetTaskTemplateResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetTaskTemplateResponseTypeDef


def get_value() -> GetTaskTemplateResponseTypeDef:
    return {
        "InstanceId": ...,
    }


# GetTaskTemplateResponseTypeDef definition

class GetTaskTemplateResponseTypeDef(TypedDict):
    InstanceId: str,
    Id: str,
    Arn: str,
    Name: str,
    Description: str,
    ContactFlowId: str,
    SelfAssignFlowId: str,
    Constraints: TaskTemplateConstraintsOutputTypeDef,  # (1)
    Defaults: TaskTemplateDefaultsOutputTypeDef,  # (2)
    Fields: List[TaskTemplateFieldOutputTypeDef],  # (3)
    Status: TaskTemplateStatusType,  # (4)
    LastModifiedTime: datetime,
    CreatedTime: datetime,
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See TaskTemplateConstraintsOutputTypeDef
  2. See TaskTemplateDefaultsOutputTypeDef
  3. See TaskTemplateFieldOutputTypeDef
  4. See TaskTemplateStatusType
  5. See ResponseMetadataTypeDef

UpdateTaskTemplateResponseTypeDef#

# UpdateTaskTemplateResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateTaskTemplateResponseTypeDef


def get_value() -> UpdateTaskTemplateResponseTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateTaskTemplateResponseTypeDef definition

class UpdateTaskTemplateResponseTypeDef(TypedDict):
    InstanceId: str,
    Id: str,
    Arn: str,
    Name: str,
    Description: str,
    ContactFlowId: str,
    SelfAssignFlowId: str,
    Constraints: TaskTemplateConstraintsOutputTypeDef,  # (1)
    Defaults: TaskTemplateDefaultsOutputTypeDef,  # (2)
    Fields: List[TaskTemplateFieldOutputTypeDef],  # (3)
    Status: TaskTemplateStatusType,  # (4)
    LastModifiedTime: datetime,
    CreatedTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See TaskTemplateConstraintsOutputTypeDef
  2. See TaskTemplateDefaultsOutputTypeDef
  3. See TaskTemplateFieldOutputTypeDef
  4. See TaskTemplateStatusType
  5. See ResponseMetadataTypeDef

MetricResultV2TypeDef#

# MetricResultV2TypeDef TypedDict usage example

from types_boto3_connect.type_defs import MetricResultV2TypeDef


def get_value() -> MetricResultV2TypeDef:
    return {
        "Dimensions": ...,
    }


# MetricResultV2TypeDef definition

class MetricResultV2TypeDef(TypedDict):
    Dimensions: NotRequired[Dict[str, str]],
    MetricInterval: NotRequired[MetricIntervalTypeDef],  # (1)
    Collections: NotRequired[List[MetricDataV2TypeDef]],  # (2)
  1. See MetricIntervalTypeDef
  2. See MetricDataV2TypeDef

UpdateParticipantRoleConfigChannelInfoTypeDef#

# UpdateParticipantRoleConfigChannelInfoTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateParticipantRoleConfigChannelInfoTypeDef


def get_value() -> UpdateParticipantRoleConfigChannelInfoTypeDef:
    return {
        "Chat": ...,
    }


# UpdateParticipantRoleConfigChannelInfoTypeDef definition

class UpdateParticipantRoleConfigChannelInfoTypeDef(TypedDict):
    Chat: NotRequired[ChatParticipantRoleConfigTypeDef],  # (1)
  1. See ChatParticipantRoleConfigTypeDef

DescribeQuickConnectResponseTypeDef#

# DescribeQuickConnectResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeQuickConnectResponseTypeDef


def get_value() -> DescribeQuickConnectResponseTypeDef:
    return {
        "QuickConnect": ...,
    }


# DescribeQuickConnectResponseTypeDef definition

class DescribeQuickConnectResponseTypeDef(TypedDict):
    QuickConnect: QuickConnectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QuickConnectTypeDef
  2. See ResponseMetadataTypeDef

SearchQuickConnectsResponseTypeDef#

# SearchQuickConnectsResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchQuickConnectsResponseTypeDef


def get_value() -> SearchQuickConnectsResponseTypeDef:
    return {
        "QuickConnects": ...,
    }


# SearchQuickConnectsResponseTypeDef definition

class SearchQuickConnectsResponseTypeDef(TypedDict):
    QuickConnects: List[QuickConnectTypeDef],  # (1)
    ApproximateTotalCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See QuickConnectTypeDef
  2. See ResponseMetadataTypeDef

RealTimeContactAnalysisCategoryDetailsTypeDef#

# RealTimeContactAnalysisCategoryDetailsTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisCategoryDetailsTypeDef


def get_value() -> RealTimeContactAnalysisCategoryDetailsTypeDef:
    return {
        "PointsOfInterest": ...,
    }


# RealTimeContactAnalysisCategoryDetailsTypeDef definition

class RealTimeContactAnalysisCategoryDetailsTypeDef(TypedDict):
    PointsOfInterest: List[RealTimeContactAnalysisPointOfInterestTypeDef],  # (1)
  1. See RealTimeContactAnalysisPointOfInterestTypeDef

RealTimeContactAnalysisSegmentIssuesTypeDef#

# RealTimeContactAnalysisSegmentIssuesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisSegmentIssuesTypeDef


def get_value() -> RealTimeContactAnalysisSegmentIssuesTypeDef:
    return {
        "IssuesDetected": ...,
    }


# RealTimeContactAnalysisSegmentIssuesTypeDef definition

class RealTimeContactAnalysisSegmentIssuesTypeDef(TypedDict):
    IssuesDetected: List[RealTimeContactAnalysisIssueDetectedTypeDef],  # (1)
  1. See RealTimeContactAnalysisIssueDetectedTypeDef

UpdateTrafficDistributionRequestTypeDef#

# UpdateTrafficDistributionRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateTrafficDistributionRequestTypeDef


def get_value() -> UpdateTrafficDistributionRequestTypeDef:
    return {
        "Id": ...,
    }


# UpdateTrafficDistributionRequestTypeDef definition

class UpdateTrafficDistributionRequestTypeDef(TypedDict):
    Id: str,
    TelephonyConfig: NotRequired[TelephonyConfigUnionTypeDef],  # (1)
    SignInConfig: NotRequired[SignInConfigUnionTypeDef],  # (2)
    AgentConfig: NotRequired[AgentConfigUnionTypeDef],  # (3)
  1. See TelephonyConfigTypeDef TelephonyConfigOutputTypeDef
  2. See SignInConfigTypeDef SignInConfigOutputTypeDef
  3. See AgentConfigTypeDef AgentConfigOutputTypeDef

SendOutboundEmailRequestTypeDef#

# SendOutboundEmailRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SendOutboundEmailRequestTypeDef


def get_value() -> SendOutboundEmailRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SendOutboundEmailRequestTypeDef definition

class SendOutboundEmailRequestTypeDef(TypedDict):
    InstanceId: str,
    FromEmailAddress: EmailAddressInfoTypeDef,  # (1)
    DestinationEmailAddress: EmailAddressInfoTypeDef,  # (1)
    EmailMessage: OutboundEmailContentTypeDef,  # (3)
    TrafficType: TrafficTypeType,  # (4)
    AdditionalRecipients: NotRequired[OutboundAdditionalRecipientsTypeDef],  # (5)
    SourceCampaign: NotRequired[SourceCampaignTypeDef],  # (6)
    ClientToken: NotRequired[str],
  1. See EmailAddressInfoTypeDef
  2. See EmailAddressInfoTypeDef
  3. See OutboundEmailContentTypeDef
  4. See TrafficTypeType
  5. See OutboundAdditionalRecipientsTypeDef
  6. See SourceCampaignTypeDef

StartOutboundEmailContactRequestTypeDef#

# StartOutboundEmailContactRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartOutboundEmailContactRequestTypeDef


def get_value() -> StartOutboundEmailContactRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# StartOutboundEmailContactRequestTypeDef definition

class StartOutboundEmailContactRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    DestinationEmailAddress: EmailAddressInfoTypeDef,  # (1)
    EmailMessage: OutboundEmailContentTypeDef,  # (2)
    FromEmailAddress: NotRequired[EmailAddressInfoTypeDef],  # (1)
    AdditionalRecipients: NotRequired[OutboundAdditionalRecipientsTypeDef],  # (4)
    ClientToken: NotRequired[str],
  1. See EmailAddressInfoTypeDef
  2. See OutboundEmailContentTypeDef
  3. See EmailAddressInfoTypeDef
  4. See OutboundAdditionalRecipientsTypeDef

SearchCriteriaTypeDef#

# SearchCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchCriteriaTypeDef


def get_value() -> SearchCriteriaTypeDef:
    return {
        "AgentIds": ...,
    }


# SearchCriteriaTypeDef definition

class SearchCriteriaTypeDef(TypedDict):
    AgentIds: NotRequired[Sequence[str]],
    AgentHierarchyGroups: NotRequired[AgentHierarchyGroupsTypeDef],  # (1)
    Channels: NotRequired[Sequence[ChannelType]],  # (2)
    ContactAnalysis: NotRequired[ContactAnalysisTypeDef],  # (3)
    InitiationMethods: NotRequired[Sequence[ContactInitiationMethodType]],  # (4)
    QueueIds: NotRequired[Sequence[str]],
    SearchableContactAttributes: NotRequired[SearchableContactAttributesTypeDef],  # (5)
    SearchableSegmentAttributes: NotRequired[SearchableSegmentAttributesTypeDef],  # (6)
  1. See AgentHierarchyGroupsTypeDef
  2. See ChannelType
  3. See ContactAnalysisTypeDef
  4. See ContactInitiationMethodType
  5. See SearchableContactAttributesTypeDef
  6. See SearchableSegmentAttributesTypeDef

StepTypeDef#

# StepTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StepTypeDef


def get_value() -> StepTypeDef:
    return {
        "Expiry": ...,
    }


# StepTypeDef definition

class StepTypeDef(TypedDict):
    Expiry: NotRequired[ExpiryTypeDef],  # (1)
    Expression: NotRequired[ExpressionOutputTypeDef],  # (2)
    Status: NotRequired[RoutingCriteriaStepStatusType],  # (3)
  1. See ExpiryTypeDef
  2. See ExpressionOutputTypeDef
  3. See RoutingCriteriaStepStatusType

AttributeConditionTypeDef#

# AttributeConditionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import AttributeConditionTypeDef


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


# AttributeConditionTypeDef definition

class AttributeConditionTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],
    ProficiencyLevel: NotRequired[float],
    Range: NotRequired[RangeTypeDef],  # (1)
    MatchCriteria: NotRequired[MatchCriteriaUnionTypeDef],  # (2)
    ComparisonOperator: NotRequired[str],
  1. See RangeTypeDef
  2. See MatchCriteriaTypeDef MatchCriteriaOutputTypeDef

SearchAgentStatusesRequestPaginateTypeDef#

# SearchAgentStatusesRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchAgentStatusesRequestPaginateTypeDef


def get_value() -> SearchAgentStatusesRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchAgentStatusesRequestPaginateTypeDef definition

class SearchAgentStatusesRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[AgentStatusSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[AgentStatusSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See AgentStatusSearchFilterTypeDef
  2. See AgentStatusSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchAgentStatusesRequestTypeDef#

# SearchAgentStatusesRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchAgentStatusesRequestTypeDef


def get_value() -> SearchAgentStatusesRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchAgentStatusesRequestTypeDef definition

class SearchAgentStatusesRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[AgentStatusSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[AgentStatusSearchCriteriaTypeDef],  # (2)
  1. See AgentStatusSearchFilterTypeDef
  2. See AgentStatusSearchCriteriaTypeDef

SearchUserHierarchyGroupsRequestPaginateTypeDef#

# SearchUserHierarchyGroupsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchUserHierarchyGroupsRequestPaginateTypeDef


def get_value() -> SearchUserHierarchyGroupsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchUserHierarchyGroupsRequestPaginateTypeDef definition

class SearchUserHierarchyGroupsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[UserHierarchyGroupSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[UserHierarchyGroupSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See UserHierarchyGroupSearchFilterTypeDef
  2. See UserHierarchyGroupSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchUserHierarchyGroupsRequestTypeDef#

# SearchUserHierarchyGroupsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchUserHierarchyGroupsRequestTypeDef


def get_value() -> SearchUserHierarchyGroupsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchUserHierarchyGroupsRequestTypeDef definition

class SearchUserHierarchyGroupsRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[UserHierarchyGroupSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[UserHierarchyGroupSearchCriteriaTypeDef],  # (2)
  1. See UserHierarchyGroupSearchFilterTypeDef
  2. See UserHierarchyGroupSearchCriteriaTypeDef

StartWebRTCContactResponseTypeDef#

# StartWebRTCContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import StartWebRTCContactResponseTypeDef


def get_value() -> StartWebRTCContactResponseTypeDef:
    return {
        "ConnectionData": ...,
    }


# StartWebRTCContactResponseTypeDef definition

class StartWebRTCContactResponseTypeDef(TypedDict):
    ConnectionData: ConnectionDataTypeDef,  # (1)
    ContactId: str,
    ParticipantId: str,
    ParticipantToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionDataTypeDef
  2. See ResponseMetadataTypeDef

SearchUsersRequestPaginateTypeDef#

# SearchUsersRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchUsersRequestPaginateTypeDef


def get_value() -> SearchUsersRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchUsersRequestPaginateTypeDef definition

class SearchUsersRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    SearchFilter: NotRequired[UserSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[UserSearchCriteriaPaginatorTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See UserSearchFilterTypeDef
  2. See UserSearchCriteriaPaginatorTypeDef
  3. See PaginatorConfigTypeDef

SearchUsersRequestTypeDef#

# SearchUsersRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchUsersRequestTypeDef


def get_value() -> SearchUsersRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchUsersRequestTypeDef definition

class SearchUsersRequestTypeDef(TypedDict):
    InstanceId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    SearchFilter: NotRequired[UserSearchFilterTypeDef],  # (1)
    SearchCriteria: NotRequired[UserSearchCriteriaTypeDef],  # (2)
  1. See UserSearchFilterTypeDef
  2. See UserSearchCriteriaTypeDef

EvaluationFormQuestionTypePropertiesOutputTypeDef#

# EvaluationFormQuestionTypePropertiesOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormQuestionTypePropertiesOutputTypeDef


def get_value() -> EvaluationFormQuestionTypePropertiesOutputTypeDef:
    return {
        "Numeric": ...,
    }


# EvaluationFormQuestionTypePropertiesOutputTypeDef definition

class EvaluationFormQuestionTypePropertiesOutputTypeDef(TypedDict):
    Numeric: NotRequired[EvaluationFormNumericQuestionPropertiesOutputTypeDef],  # (1)
    SingleSelect: NotRequired[EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef],  # (2)
  1. See EvaluationFormNumericQuestionPropertiesOutputTypeDef
  2. See EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef

EvaluationFormSingleSelectQuestionPropertiesTypeDef#

# EvaluationFormSingleSelectQuestionPropertiesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormSingleSelectQuestionPropertiesTypeDef


def get_value() -> EvaluationFormSingleSelectQuestionPropertiesTypeDef:
    return {
        "Options": ...,
    }


# EvaluationFormSingleSelectQuestionPropertiesTypeDef definition

class EvaluationFormSingleSelectQuestionPropertiesTypeDef(TypedDict):
    Options: Sequence[EvaluationFormSingleSelectQuestionOptionTypeDef],  # (1)
    DisplayAs: NotRequired[EvaluationFormSingleSelectQuestionDisplayModeType],  # (2)
    Automation: NotRequired[EvaluationFormSingleSelectQuestionAutomationUnionTypeDef],  # (3)
  1. See EvaluationFormSingleSelectQuestionOptionTypeDef
  2. See EvaluationFormSingleSelectQuestionDisplayModeType
  3. See EvaluationFormSingleSelectQuestionAutomationTypeDef EvaluationFormSingleSelectQuestionAutomationOutputTypeDef

RuleTypeDef#

# RuleTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RuleTypeDef


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


# RuleTypeDef definition

class RuleTypeDef(TypedDict):
    Name: str,
    RuleId: str,
    RuleArn: str,
    TriggerEventSource: RuleTriggerEventSourceTypeDef,  # (1)
    Function: str,
    Actions: List[RuleActionOutputTypeDef],  # (2)
    PublishStatus: RulePublishStatusType,  # (3)
    CreatedTime: datetime,
    LastUpdatedTime: datetime,
    LastUpdatedBy: str,
    Tags: NotRequired[Dict[str, str]],
  1. See RuleTriggerEventSourceTypeDef
  2. See RuleActionOutputTypeDef
  3. See RulePublishStatusType

CreateCaseActionDefinitionTypeDef#

# CreateCaseActionDefinitionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateCaseActionDefinitionTypeDef


def get_value() -> CreateCaseActionDefinitionTypeDef:
    return {
        "Fields": ...,
    }


# CreateCaseActionDefinitionTypeDef definition

class CreateCaseActionDefinitionTypeDef(TypedDict):
    Fields: Sequence[FieldValueUnionExtraTypeDef],  # (1)
    TemplateId: str,
  1. See FieldValueTypeDef FieldValueOutputTypeDef

UpdateCaseActionDefinitionTypeDef#

# UpdateCaseActionDefinitionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateCaseActionDefinitionTypeDef


def get_value() -> UpdateCaseActionDefinitionTypeDef:
    return {
        "Fields": ...,
    }


# UpdateCaseActionDefinitionTypeDef definition

class UpdateCaseActionDefinitionTypeDef(TypedDict):
    Fields: Sequence[FieldValueUnionExtraTypeDef],  # (1)
  1. See FieldValueTypeDef FieldValueOutputTypeDef

GetMetricDataResponseTypeDef#

# GetMetricDataResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetMetricDataResponseTypeDef


def get_value() -> GetMetricDataResponseTypeDef:
    return {
        "NextToken": ...,
    }


# GetMetricDataResponseTypeDef definition

class GetMetricDataResponseTypeDef(TypedDict):
    MetricResults: List[HistoricalMetricResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HistoricalMetricResultTypeDef
  2. See ResponseMetadataTypeDef

CreateTaskTemplateRequestTypeDef#

# CreateTaskTemplateRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateTaskTemplateRequestTypeDef


def get_value() -> CreateTaskTemplateRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateTaskTemplateRequestTypeDef definition

class CreateTaskTemplateRequestTypeDef(TypedDict):
    InstanceId: str,
    Name: str,
    Fields: Sequence[TaskTemplateFieldUnionTypeDef],  # (1)
    Description: NotRequired[str],
    ContactFlowId: NotRequired[str],
    SelfAssignFlowId: NotRequired[str],
    Constraints: NotRequired[TaskTemplateConstraintsUnionTypeDef],  # (2)
    Defaults: NotRequired[TaskTemplateDefaultsUnionTypeDef],  # (3)
    Status: NotRequired[TaskTemplateStatusType],  # (4)
    ClientToken: NotRequired[str],
  1. See TaskTemplateFieldTypeDef TaskTemplateFieldOutputTypeDef
  2. See TaskTemplateConstraintsTypeDef TaskTemplateConstraintsOutputTypeDef
  3. See TaskTemplateDefaultsTypeDef TaskTemplateDefaultsOutputTypeDef
  4. See TaskTemplateStatusType

UpdateTaskTemplateRequestTypeDef#

# UpdateTaskTemplateRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateTaskTemplateRequestTypeDef


def get_value() -> UpdateTaskTemplateRequestTypeDef:
    return {
        "TaskTemplateId": ...,
    }


# UpdateTaskTemplateRequestTypeDef definition

class UpdateTaskTemplateRequestTypeDef(TypedDict):
    TaskTemplateId: str,
    InstanceId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    ContactFlowId: NotRequired[str],
    SelfAssignFlowId: NotRequired[str],
    Constraints: NotRequired[TaskTemplateConstraintsUnionTypeDef],  # (1)
    Defaults: NotRequired[TaskTemplateDefaultsUnionTypeDef],  # (2)
    Status: NotRequired[TaskTemplateStatusType],  # (3)
    Fields: NotRequired[Sequence[TaskTemplateFieldUnionTypeDef]],  # (4)
  1. See TaskTemplateConstraintsTypeDef TaskTemplateConstraintsOutputTypeDef
  2. See TaskTemplateDefaultsTypeDef TaskTemplateDefaultsOutputTypeDef
  3. See TaskTemplateStatusType
  4. See TaskTemplateFieldTypeDef TaskTemplateFieldOutputTypeDef

GetMetricDataV2RequestTypeDef#

# GetMetricDataV2RequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetMetricDataV2RequestTypeDef


def get_value() -> GetMetricDataV2RequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# GetMetricDataV2RequestTypeDef definition

class GetMetricDataV2RequestTypeDef(TypedDict):
    ResourceArn: str,
    StartTime: TimestampTypeDef,
    EndTime: TimestampTypeDef,
    Filters: Sequence[FilterV2TypeDef],  # (1)
    Metrics: Sequence[MetricV2UnionTypeDef],  # (2)
    Interval: NotRequired[IntervalDetailsTypeDef],  # (3)
    Groupings: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See FilterV2TypeDef
  2. See MetricV2TypeDef MetricV2OutputTypeDef
  3. See IntervalDetailsTypeDef

GetMetricDataV2ResponseTypeDef#

# GetMetricDataV2ResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import GetMetricDataV2ResponseTypeDef


def get_value() -> GetMetricDataV2ResponseTypeDef:
    return {
        "NextToken": ...,
    }


# GetMetricDataV2ResponseTypeDef definition

class GetMetricDataV2ResponseTypeDef(TypedDict):
    MetricResults: List[MetricResultV2TypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See MetricResultV2TypeDef
  2. See ResponseMetadataTypeDef

UpdateParticipantRoleConfigRequestTypeDef#

# UpdateParticipantRoleConfigRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateParticipantRoleConfigRequestTypeDef


def get_value() -> UpdateParticipantRoleConfigRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateParticipantRoleConfigRequestTypeDef definition

class UpdateParticipantRoleConfigRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    ChannelConfiguration: UpdateParticipantRoleConfigChannelInfoTypeDef,  # (1)
  1. See UpdateParticipantRoleConfigChannelInfoTypeDef

RealTimeContactAnalysisSegmentCategoriesTypeDef#

# RealTimeContactAnalysisSegmentCategoriesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealTimeContactAnalysisSegmentCategoriesTypeDef


def get_value() -> RealTimeContactAnalysisSegmentCategoriesTypeDef:
    return {
        "MatchedDetails": ...,
    }


# RealTimeContactAnalysisSegmentCategoriesTypeDef definition

class RealTimeContactAnalysisSegmentCategoriesTypeDef(TypedDict):
    MatchedDetails: Dict[str, RealTimeContactAnalysisCategoryDetailsTypeDef],  # (1)
  1. See RealTimeContactAnalysisCategoryDetailsTypeDef

SearchContactsRequestPaginateTypeDef#

# SearchContactsRequestPaginateTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchContactsRequestPaginateTypeDef


def get_value() -> SearchContactsRequestPaginateTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchContactsRequestPaginateTypeDef definition

class SearchContactsRequestPaginateTypeDef(TypedDict):
    InstanceId: str,
    TimeRange: SearchContactsTimeRangeTypeDef,  # (1)
    SearchCriteria: NotRequired[SearchCriteriaTypeDef],  # (2)
    Sort: NotRequired[SortTypeDef],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See SearchContactsTimeRangeTypeDef
  2. See SearchCriteriaTypeDef
  3. See SortTypeDef
  4. See PaginatorConfigTypeDef

SearchContactsRequestTypeDef#

# SearchContactsRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import SearchContactsRequestTypeDef


def get_value() -> SearchContactsRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# SearchContactsRequestTypeDef definition

class SearchContactsRequestTypeDef(TypedDict):
    InstanceId: str,
    TimeRange: SearchContactsTimeRangeTypeDef,  # (1)
    SearchCriteria: NotRequired[SearchCriteriaTypeDef],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    Sort: NotRequired[SortTypeDef],  # (3)
  1. See SearchContactsTimeRangeTypeDef
  2. See SearchCriteriaTypeDef
  3. See SortTypeDef

RoutingCriteriaTypeDef#

# RoutingCriteriaTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingCriteriaTypeDef


def get_value() -> RoutingCriteriaTypeDef:
    return {
        "Steps": ...,
    }


# RoutingCriteriaTypeDef definition

class RoutingCriteriaTypeDef(TypedDict):
    Steps: NotRequired[List[StepTypeDef]],  # (1)
    ActivationTimestamp: NotRequired[datetime],
    Index: NotRequired[int],
  1. See StepTypeDef

EvaluationFormQuestionOutputTypeDef#

# EvaluationFormQuestionOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormQuestionOutputTypeDef


def get_value() -> EvaluationFormQuestionOutputTypeDef:
    return {
        "Title": ...,
    }


# EvaluationFormQuestionOutputTypeDef definition

class EvaluationFormQuestionOutputTypeDef(TypedDict):
    Title: str,
    RefId: str,
    QuestionType: EvaluationFormQuestionTypeType,  # (1)
    Instructions: NotRequired[str],
    NotApplicableEnabled: NotRequired[bool],
    QuestionTypeProperties: NotRequired[EvaluationFormQuestionTypePropertiesOutputTypeDef],  # (2)
    Weight: NotRequired[float],
  1. See EvaluationFormQuestionTypeType
  2. See EvaluationFormQuestionTypePropertiesOutputTypeDef

DescribeRuleResponseTypeDef#

# DescribeRuleResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeRuleResponseTypeDef


def get_value() -> DescribeRuleResponseTypeDef:
    return {
        "Rule": ...,
    }


# DescribeRuleResponseTypeDef definition

class DescribeRuleResponseTypeDef(TypedDict):
    Rule: RuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RuleTypeDef
  2. See ResponseMetadataTypeDef

RealtimeContactAnalysisSegmentTypeDef#

# RealtimeContactAnalysisSegmentTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RealtimeContactAnalysisSegmentTypeDef


def get_value() -> RealtimeContactAnalysisSegmentTypeDef:
    return {
        "Transcript": ...,
    }


# RealtimeContactAnalysisSegmentTypeDef definition

class RealtimeContactAnalysisSegmentTypeDef(TypedDict):
    Transcript: NotRequired[RealTimeContactAnalysisSegmentTranscriptTypeDef],  # (1)
    Categories: NotRequired[RealTimeContactAnalysisSegmentCategoriesTypeDef],  # (2)
    Issues: NotRequired[RealTimeContactAnalysisSegmentIssuesTypeDef],  # (3)
    Event: NotRequired[RealTimeContactAnalysisSegmentEventTypeDef],  # (4)
    Attachments: NotRequired[RealTimeContactAnalysisSegmentAttachmentsTypeDef],  # (5)
    PostContactSummary: NotRequired[RealTimeContactAnalysisSegmentPostContactSummaryTypeDef],  # (6)
  1. See RealTimeContactAnalysisSegmentTranscriptTypeDef
  2. See RealTimeContactAnalysisSegmentCategoriesTypeDef
  3. See RealTimeContactAnalysisSegmentIssuesTypeDef
  4. See RealTimeContactAnalysisSegmentEventTypeDef
  5. See RealTimeContactAnalysisSegmentAttachmentsTypeDef
  6. See RealTimeContactAnalysisSegmentPostContactSummaryTypeDef

ContactTypeDef#

# ContactTypeDef TypedDict usage example

from types_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],
    ContactAssociationId: 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],
    LastPausedTimestamp: NotRequired[datetime],
    LastResumedTimestamp: NotRequired[datetime],
    TotalPauseCount: NotRequired[int],
    TotalPauseDurationInSeconds: NotRequired[int],
    ScheduledTimestamp: NotRequired[datetime],
    RelatedContactId: NotRequired[str],
    WisdomInfo: NotRequired[WisdomInfoTypeDef],  # (5)
    CustomerId: NotRequired[str],
    CustomerEndpoint: NotRequired[EndpointInfoTypeDef],  # (6)
    SystemEndpoint: NotRequired[EndpointInfoTypeDef],  # (6)
    QueueTimeAdjustmentSeconds: NotRequired[int],
    QueuePriority: NotRequired[int],
    Tags: NotRequired[Dict[str, str]],
    ConnectedToSystemTimestamp: NotRequired[datetime],
    RoutingCriteria: NotRequired[RoutingCriteriaTypeDef],  # (8)
    Customer: NotRequired[CustomerTypeDef],  # (9)
    Campaign: NotRequired[CampaignTypeDef],  # (10)
    AnsweringMachineDetectionStatus: NotRequired[AnsweringMachineDetectionStatusType],  # (11)
    CustomerVoiceActivity: NotRequired[CustomerVoiceActivityTypeDef],  # (12)
    QualityMetrics: NotRequired[QualityMetricsTypeDef],  # (13)
    DisconnectDetails: NotRequired[DisconnectDetailsTypeDef],  # (14)
    AdditionalEmailRecipients: NotRequired[AdditionalEmailRecipientsTypeDef],  # (15)
    SegmentAttributes: NotRequired[Dict[str, SegmentAttributeValueOutputTypeDef]],  # (16)
  1. See ContactInitiationMethodType
  2. See ChannelType
  3. See QueueInfoTypeDef
  4. See AgentInfoTypeDef
  5. See WisdomInfoTypeDef
  6. See EndpointInfoTypeDef
  7. See EndpointInfoTypeDef
  8. See RoutingCriteriaTypeDef
  9. See CustomerTypeDef
  10. See CampaignTypeDef
  11. See AnsweringMachineDetectionStatusType
  12. See CustomerVoiceActivityTypeDef
  13. See QualityMetricsTypeDef
  14. See DisconnectDetailsTypeDef
  15. See AdditionalEmailRecipientsTypeDef
  16. See SegmentAttributeValueOutputTypeDef

ExpressionTypeDef#

# ExpressionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ExpressionTypeDef


def get_value() -> ExpressionTypeDef:
    return {
        "AttributeCondition": ...,
    }


# ExpressionTypeDef definition

class ExpressionTypeDef(TypedDict):
    AttributeCondition: NotRequired[AttributeConditionUnionTypeDef],  # (1)
    AndExpression: NotRequired[Sequence[Mapping[str, Any]]],
    OrExpression: NotRequired[Sequence[Mapping[str, Any]]],
    NotAttributeCondition: NotRequired[AttributeConditionUnionTypeDef],  # (1)
  1. See AttributeConditionTypeDef AttributeConditionOutputTypeDef
  2. See AttributeConditionTypeDef AttributeConditionOutputTypeDef

EvaluationFormItemOutputTypeDef#

# EvaluationFormItemOutputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormItemOutputTypeDef


def get_value() -> EvaluationFormItemOutputTypeDef:
    return {
        "Section": ...,
    }


# EvaluationFormItemOutputTypeDef definition

class EvaluationFormItemOutputTypeDef(TypedDict):
    Section: NotRequired[EvaluationFormSectionOutputTypeDef],  # (1)
    Question: NotRequired[EvaluationFormQuestionOutputTypeDef],  # (2)
  1. See EvaluationFormSectionOutputTypeDef
  2. See EvaluationFormQuestionOutputTypeDef

EvaluationFormQuestionTypePropertiesTypeDef#

# EvaluationFormQuestionTypePropertiesTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormQuestionTypePropertiesTypeDef


def get_value() -> EvaluationFormQuestionTypePropertiesTypeDef:
    return {
        "Numeric": ...,
    }


# EvaluationFormQuestionTypePropertiesTypeDef definition

class EvaluationFormQuestionTypePropertiesTypeDef(TypedDict):
    Numeric: NotRequired[EvaluationFormNumericQuestionPropertiesUnionTypeDef],  # (1)
    SingleSelect: NotRequired[EvaluationFormSingleSelectQuestionPropertiesUnionTypeDef],  # (2)
  1. See EvaluationFormNumericQuestionPropertiesTypeDef EvaluationFormNumericQuestionPropertiesOutputTypeDef
  2. See EvaluationFormSingleSelectQuestionPropertiesTypeDef EvaluationFormSingleSelectQuestionPropertiesOutputTypeDef

RuleActionTypeDef#

# RuleActionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RuleActionTypeDef


def get_value() -> RuleActionTypeDef:
    return {
        "ActionType": ...,
    }


# RuleActionTypeDef definition

class RuleActionTypeDef(TypedDict):
    ActionType: ActionTypeType,  # (1)
    TaskAction: NotRequired[TaskActionDefinitionUnionTypeDef],  # (2)
    EventBridgeAction: NotRequired[EventBridgeActionDefinitionTypeDef],  # (3)
    AssignContactCategoryAction: NotRequired[Mapping[str, Any]],
    SendNotificationAction: NotRequired[SendNotificationActionDefinitionUnionTypeDef],  # (4)
    CreateCaseAction: NotRequired[CreateCaseActionDefinitionUnionTypeDef],  # (5)
    UpdateCaseAction: NotRequired[UpdateCaseActionDefinitionUnionTypeDef],  # (6)
    EndAssociatedTasksAction: NotRequired[Mapping[str, Any]],
    SubmitAutoEvaluationAction: NotRequired[SubmitAutoEvaluationActionDefinitionTypeDef],  # (7)
  1. See ActionTypeType
  2. See TaskActionDefinitionTypeDef TaskActionDefinitionOutputTypeDef
  3. See EventBridgeActionDefinitionTypeDef
  4. See SendNotificationActionDefinitionTypeDef SendNotificationActionDefinitionOutputTypeDef
  5. See CreateCaseActionDefinitionTypeDef CreateCaseActionDefinitionOutputTypeDef
  6. See UpdateCaseActionDefinitionTypeDef UpdateCaseActionDefinitionOutputTypeDef
  7. See SubmitAutoEvaluationActionDefinitionTypeDef

ListRealtimeContactAnalysisSegmentsV2ResponseTypeDef#

# ListRealtimeContactAnalysisSegmentsV2ResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import ListRealtimeContactAnalysisSegmentsV2ResponseTypeDef


def get_value() -> ListRealtimeContactAnalysisSegmentsV2ResponseTypeDef:
    return {
        "Channel": ...,
    }


# ListRealtimeContactAnalysisSegmentsV2ResponseTypeDef definition

class ListRealtimeContactAnalysisSegmentsV2ResponseTypeDef(TypedDict):
    Channel: RealTimeContactAnalysisSupportedChannelType,  # (1)
    Status: RealTimeContactAnalysisStatusType,  # (2)
    Segments: List[RealtimeContactAnalysisSegmentTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
    NextToken: NotRequired[str],
  1. See RealTimeContactAnalysisSupportedChannelType
  2. See RealTimeContactAnalysisStatusType
  3. See RealtimeContactAnalysisSegmentTypeDef
  4. See ResponseMetadataTypeDef

DescribeContactResponseTypeDef#

# DescribeContactResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeContactResponseTypeDef


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


# DescribeContactResponseTypeDef definition

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

EvaluationFormContentTypeDef#

# EvaluationFormContentTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormContentTypeDef


def get_value() -> EvaluationFormContentTypeDef:
    return {
        "EvaluationFormVersion": ...,
    }


# EvaluationFormContentTypeDef definition

class EvaluationFormContentTypeDef(TypedDict):
    EvaluationFormVersion: int,
    EvaluationFormId: str,
    EvaluationFormArn: str,
    Title: str,
    Items: List[EvaluationFormItemOutputTypeDef],  # (1)
    Description: NotRequired[str],
    ScoringStrategy: NotRequired[EvaluationFormScoringStrategyTypeDef],  # (2)
  1. See EvaluationFormItemOutputTypeDef
  2. See EvaluationFormScoringStrategyTypeDef

EvaluationFormTypeDef#

# EvaluationFormTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormTypeDef


def get_value() -> EvaluationFormTypeDef:
    return {
        "EvaluationFormId": ...,
    }


# EvaluationFormTypeDef definition

class EvaluationFormTypeDef(TypedDict):
    EvaluationFormId: str,
    EvaluationFormVersion: int,
    Locked: bool,
    EvaluationFormArn: str,
    Title: str,
    Status: EvaluationFormVersionStatusType,  # (1)
    Items: List[EvaluationFormItemOutputTypeDef],  # (2)
    CreatedTime: datetime,
    CreatedBy: str,
    LastModifiedTime: datetime,
    LastModifiedBy: str,
    Description: NotRequired[str],
    ScoringStrategy: NotRequired[EvaluationFormScoringStrategyTypeDef],  # (3)
    Tags: NotRequired[Dict[str, str]],
  1. See EvaluationFormVersionStatusType
  2. See EvaluationFormItemOutputTypeDef
  3. See EvaluationFormScoringStrategyTypeDef

RoutingCriteriaInputStepTypeDef#

# RoutingCriteriaInputStepTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingCriteriaInputStepTypeDef


def get_value() -> RoutingCriteriaInputStepTypeDef:
    return {
        "Expiry": ...,
    }


# RoutingCriteriaInputStepTypeDef definition

class RoutingCriteriaInputStepTypeDef(TypedDict):
    Expiry: NotRequired[RoutingCriteriaInputStepExpiryTypeDef],  # (1)
    Expression: NotRequired[ExpressionUnionTypeDef],  # (2)
  1. See RoutingCriteriaInputStepExpiryTypeDef
  2. See ExpressionTypeDef ExpressionOutputTypeDef

DescribeContactEvaluationResponseTypeDef#

# DescribeContactEvaluationResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeContactEvaluationResponseTypeDef


def get_value() -> DescribeContactEvaluationResponseTypeDef:
    return {
        "Evaluation": ...,
    }


# DescribeContactEvaluationResponseTypeDef definition

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

DescribeEvaluationFormResponseTypeDef#

# DescribeEvaluationFormResponseTypeDef TypedDict usage example

from types_boto3_connect.type_defs import DescribeEvaluationFormResponseTypeDef


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


# DescribeEvaluationFormResponseTypeDef definition

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

EvaluationFormQuestionTypeDef#

# EvaluationFormQuestionTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormQuestionTypeDef


def get_value() -> EvaluationFormQuestionTypeDef:
    return {
        "Title": ...,
    }


# EvaluationFormQuestionTypeDef definition

class EvaluationFormQuestionTypeDef(TypedDict):
    Title: str,
    RefId: str,
    QuestionType: EvaluationFormQuestionTypeType,  # (1)
    Instructions: NotRequired[str],
    NotApplicableEnabled: NotRequired[bool],
    QuestionTypeProperties: NotRequired[EvaluationFormQuestionTypePropertiesUnionTypeDef],  # (2)
    Weight: NotRequired[float],
  1. See EvaluationFormQuestionTypeType
  2. See EvaluationFormQuestionTypePropertiesTypeDef EvaluationFormQuestionTypePropertiesOutputTypeDef

CreateRuleRequestTypeDef#

# CreateRuleRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateRuleRequestTypeDef


def get_value() -> CreateRuleRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateRuleRequestTypeDef definition

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

UpdateRuleRequestTypeDef#

# UpdateRuleRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateRuleRequestTypeDef


def get_value() -> UpdateRuleRequestTypeDef:
    return {
        "RuleId": ...,
    }


# UpdateRuleRequestTypeDef definition

class UpdateRuleRequestTypeDef(TypedDict):
    RuleId: str,
    InstanceId: str,
    Name: str,
    Function: str,
    Actions: Sequence[RuleActionUnionTypeDef],  # (1)
    PublishStatus: RulePublishStatusType,  # (2)
  1. See RuleActionTypeDef RuleActionOutputTypeDef
  2. See RulePublishStatusType

RoutingCriteriaInputTypeDef#

# RoutingCriteriaInputTypeDef TypedDict usage example

from types_boto3_connect.type_defs import RoutingCriteriaInputTypeDef


def get_value() -> RoutingCriteriaInputTypeDef:
    return {
        "Steps": ...,
    }


# RoutingCriteriaInputTypeDef definition

class RoutingCriteriaInputTypeDef(TypedDict):
    Steps: NotRequired[Sequence[RoutingCriteriaInputStepTypeDef]],  # (1)
  1. See RoutingCriteriaInputStepTypeDef

UpdateContactRoutingDataRequestTypeDef#

# UpdateContactRoutingDataRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateContactRoutingDataRequestTypeDef


def get_value() -> UpdateContactRoutingDataRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateContactRoutingDataRequestTypeDef definition

class UpdateContactRoutingDataRequestTypeDef(TypedDict):
    InstanceId: str,
    ContactId: str,
    QueueTimeAdjustmentSeconds: NotRequired[int],
    QueuePriority: NotRequired[int],
    RoutingCriteria: NotRequired[RoutingCriteriaInputTypeDef],  # (1)
  1. See RoutingCriteriaInputTypeDef

EvaluationFormItemTypeDef#

# EvaluationFormItemTypeDef TypedDict usage example

from types_boto3_connect.type_defs import EvaluationFormItemTypeDef


def get_value() -> EvaluationFormItemTypeDef:
    return {
        "Section": ...,
    }


# EvaluationFormItemTypeDef definition

class EvaluationFormItemTypeDef(TypedDict):
    Section: NotRequired[EvaluationFormSectionUnionTypeDef],  # (1)
    Question: NotRequired[EvaluationFormQuestionUnionTypeDef],  # (2)
  1. See EvaluationFormSectionTypeDef EvaluationFormSectionOutputTypeDef
  2. See EvaluationFormQuestionTypeDef EvaluationFormQuestionOutputTypeDef

CreateEvaluationFormRequestTypeDef#

# CreateEvaluationFormRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import CreateEvaluationFormRequestTypeDef


def get_value() -> CreateEvaluationFormRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# CreateEvaluationFormRequestTypeDef definition

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

UpdateEvaluationFormRequestTypeDef#

# UpdateEvaluationFormRequestTypeDef TypedDict usage example

from types_boto3_connect.type_defs import UpdateEvaluationFormRequestTypeDef


def get_value() -> UpdateEvaluationFormRequestTypeDef:
    return {
        "InstanceId": ...,
    }


# UpdateEvaluationFormRequestTypeDef definition

class UpdateEvaluationFormRequestTypeDef(TypedDict):
    InstanceId: str,
    EvaluationFormId: str,
    EvaluationFormVersion: int,
    Title: str,
    Items: Sequence[EvaluationFormItemUnionTypeDef],  # (1)
    CreateNewVersion: NotRequired[bool],
    Description: NotRequired[str],
    ScoringStrategy: NotRequired[EvaluationFormScoringStrategyTypeDef],  # (2)
    ClientToken: NotRequired[str],
  1. See EvaluationFormItemTypeDef EvaluationFormItemOutputTypeDef
  2. See EvaluationFormScoringStrategyTypeDef