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)
]
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)
]
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)
]
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)
]
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)
]
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)
]
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)
]
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)
]
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)
]
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)
]
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)
]
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)
]
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)
]
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)
]
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)
]
- See EvaluationFormNumericQuestionPropertiesTypeDef
- 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)
]
- See EvaluationFormSingleSelectQuestionAutomationTypeDef
- 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)
]
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)
]
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)
]
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)
]
- See MetricV2TypeDef
- 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)
]
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)
]
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)
]
- See EvaluationFormSingleSelectQuestionPropertiesTypeDef
- 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)
]
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)
]
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)
]
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)
]
- See EvaluationFormQuestionTypePropertiesTypeDef
- 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)
]
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)
]
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)
]
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)
- 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)
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)
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],
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],
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],
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)
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)
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],
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)
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],
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)
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)
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)
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)
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],
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],
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],
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)
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],
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],
- 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)
- 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)
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]],
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)
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],
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],
- 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]],
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]],
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],
- See ReferenceTypeType
- 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)
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]],
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]],
- See IntegrationTypeType
- 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],
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],
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],
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]],
- 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],
- 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]],
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)
- 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)
- See CurrentMetricNameType
- 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)
- See CurrentMetricNameType
- 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)
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,
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)
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)
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],
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]],
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)
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],
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)
- 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,
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)
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,
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,
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]],
- 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)
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)
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],
- 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)
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],
- See DirectoryTypeType
- 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)
- See IntegrationTypeType
- 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)
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],
- 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)
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],
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],
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],
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],
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],
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],
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],
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)
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],
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],
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],
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],
- 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],
- 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)
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],
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)
- 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],
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],
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],
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],
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)
- 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],
- 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],
- 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],
- See ViewTypeType
- 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],
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],
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],
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],
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)
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)
- See RealTimeContactAnalysisPostContactSummaryStatusType
- 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],
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)
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)
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],
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)
- See SortableFieldNameType
- 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)
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],
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)
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)
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)
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)
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],
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)
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)
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],
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)
- 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)
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,
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
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],
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],
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See ChannelType
- See ContactInitiationMethodType
- See ContactStateType
- 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)
- See AgentHierarchyGroupTypeDef
- See AgentHierarchyGroupTypeDef
- See AgentHierarchyGroupTypeDef
- See AgentHierarchyGroupTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
- See StringConditionTypeDef
- See ContactFlowTypeType
- See ContactFlowStateType
- 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)
- See StringConditionTypeDef
- See ContactFlowTypeType
- See ContactFlowStateType
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
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)
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],
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)
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],
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],
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],
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],
- 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],
- See LexBotTypeDef
- 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],
- See LexBotTypeDef
- 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],
- See LexBotTypeDef
- 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)
- See LexBotTypeDef
- 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)
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],
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)
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],
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]],
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]],
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)
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)
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)
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)
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],
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)
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],
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)
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],
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)
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)
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)
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],
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)
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,
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],
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)
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],
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)
- See EndpointTypeDef
- See EndpointTypeDef
- 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]],
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],
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)
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],
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],
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)
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],
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],
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)
- See ContactInitiationMethodType
- See ChannelType
- See ContactSearchSummaryQueueInfoTypeDef
- See ContactSearchSummaryAgentInfoTypeDef
- 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,
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)
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)
- 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)
- 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],
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)
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)
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]],
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],
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)
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,
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]],
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,
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],
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]],
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)
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)
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)
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],
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)
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)
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],
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)
- See PromptTypeDef
- 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],
- See PromptTypeDef
- 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)
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)
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)
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],
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)
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,
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)
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)
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)
- See FileStatusTypeType
- See FileUseCaseTypeType
- See CreatedByInfoTypeDef
- See DownloadUrlMetadataTypeDef
- 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)
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)
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],
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)
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)
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)
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)
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)
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)
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],
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],
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)
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)
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)
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)
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)
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)
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)
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)
- See LexVersionType
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See QueueTypeType
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See ViewTypeType
- 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)
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)
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)
- See HierarchyGroupSummaryReferenceTypeDef
- See HierarchyGroupSummaryReferenceTypeDef
- See HierarchyGroupSummaryReferenceTypeDef
- See HierarchyGroupSummaryReferenceTypeDef
- 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)
- See HierarchyGroupSummaryTypeDef
- See HierarchyGroupSummaryTypeDef
- See HierarchyGroupSummaryTypeDef
- See HierarchyGroupSummaryTypeDef
- 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],
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)
- See HierarchyLevelTypeDef
- See HierarchyLevelTypeDef
- See HierarchyLevelTypeDef
- See HierarchyLevelTypeDef
- 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)
- See HierarchyLevelUpdateTypeDef
- See HierarchyLevelUpdateTypeDef
- See HierarchyLevelUpdateTypeDef
- See HierarchyLevelUpdateTypeDef
- 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)
- See HistoricalMetricNameType
- See ThresholdTypeDef
- See StatisticType
- 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)
- See HoursOfOperationDaysType
- See HoursOfOperationTimeSliceTypeDef
- 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)
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)
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],
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)
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]],
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],
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],
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)
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)
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)
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],
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]],
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]],
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],
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],
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],
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],
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],
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],
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],
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],
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],
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],
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],
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],
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],
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],
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],
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],
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],
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],
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)
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)
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],
- See NotificationDeliveryTypeType
- See NotificationContentTypeType
- 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)
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],
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)
- See QuickConnectTypeType
- See UserQuickConnectConfigTypeDef
- See QueueQuickConnectConfigTypeDef
- 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)
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)
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)
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],
- See ParticipantRoleType
- See RealTimeContactAnalysisAttachmentTypeDef
- 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],
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)
- See UrlReferenceTypeDef
- See AttachmentReferenceTypeDef
- See EmailMessageReferenceTypeDef
- See StringReferenceTypeDef
- See NumberReferenceTypeDef
- See DateReferenceTypeDef
- 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],
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)
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],
- See TagSetTypeDef
- 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],
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],
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)
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)
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)
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)
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)
- See FileStatusTypeType
- See CreatedByInfoTypeDef
- See UploadUrlMetadataTypeDef
- 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)
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)
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)
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],
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],
- See ViewStatusType
- See ViewTypeType
- 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],
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)
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],
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)
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)
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)
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],
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)
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],
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],
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],
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)
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)
- See AttributeAndConditionTypeDef
- See AttributeAndConditionTypeDef
- See TagConditionTypeDef
- 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)
- See CommonAttributeAndConditionTypeDef
- See CommonAttributeAndConditionTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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],
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)
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)
- See TargetListTypeType
- 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],
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],
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],
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)
- See QueueTypeDef
- 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],
- See QueueTypeDef
- 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)
- See UserTypeDef
- 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]],
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)
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)
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)
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)
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)
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)
- See StorageTypeType
- See S3ConfigTypeDef
- See KinesisVideoStreamConfigTypeDef
- See KinesisStreamConfigTypeDef
- 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)
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)
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)
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)
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],
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],
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]],
- See EvaluationMetadataTypeDef
- See EvaluationAnswerOutputTypeDef
- See EvaluationNoteTypeDef
- See EvaluationStatusType
- 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],
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,
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)
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)
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],
- See UserReferenceTypeDef
- See RoutingProfileReferenceTypeDef
- See HierarchyPathReferenceTypeDef
- See AgentStatusReferenceTypeDef
- See ChannelType
- See ChannelType
- See ChannelType
- 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],
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)
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,
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)
- See FiltersTypeDef
- See HistoricalMetricTypeDef
- See GroupingType
- 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],
- See FiltersTypeDef
- See HistoricalMetricTypeDef
- 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],
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]],
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],
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)
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],
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],
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],
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)
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)
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)
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)
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)
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)
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],
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)
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],
- See NotificationDeliveryTypeType
- See NotificationContentTypeType
- 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)
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)
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],
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)
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)
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]],
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],
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)
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)
- See ParticipantRoleType
- See RealTimeContactAnalysisTimeDataTypeDef
- See RealTimeContactAnalysisTranscriptItemRedactionTypeDef
- 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)
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)
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],
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)
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)
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)
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)
- See ChannelType
- See ContactInitiationMethodType
- See ReferenceTypeDef
- See UserInfoTypeDef
- See InitiateAsType
- 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],
- See ParticipantDetailsTypeDef
- See ChatMessageTypeDef
- See PersistentChatTypeDef
- 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],
- See EmailAddressInfoTypeDef
- See InboundEmailContentTypeDef
- See ReferenceTypeDef
- See InboundAdditionalRecipientsTypeDef
- See EmailAttachmentTypeDef
- 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],
- See EndpointTypeDef
- See EndpointTypeDef
- See SegmentAttributeValueTypeDef SegmentAttributeValueOutputTypeDef
- See ParticipantDetailsTypeDef
- 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)
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)
- See ReferenceTypeDef
- See SegmentAttributeValueTypeDef SegmentAttributeValueOutputTypeDef
- See QueueInfoInputTypeDef
- See UserInfoTypeDef
- See EndpointTypeDef
- 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)
- See TelephonyConfigOutputTypeDef
- See SignInConfigOutputTypeDef
- See AgentConfigOutputTypeDef
- 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)
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)
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],
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)
- See ViewTypeDef
- 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)
- See ViewTypeDef
- 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)
- See ViewTypeDef
- 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)
- See ViewTypeDef
- 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)
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)
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)
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)
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)
- See ContactFlowModuleSearchFilterTypeDef
- See ContactFlowModuleSearchCriteriaPaginatorTypeDef
- 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)
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)
- See ContactFlowSearchFilterTypeDef
- See ContactFlowSearchCriteriaPaginatorTypeDef
- 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)
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)
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)
- See HoursOfOperationSearchFilterTypeDef
- See HoursOfOperationOverrideSearchCriteriaPaginatorTypeDef
- 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)
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)
- See HoursOfOperationSearchFilterTypeDef
- See HoursOfOperationSearchCriteriaPaginatorTypeDef
- 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)
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)
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)
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)
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)
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)
- See QuickConnectSearchFilterTypeDef
- See QuickConnectSearchCriteriaPaginatorTypeDef
- 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)
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)
- See RoutingProfileSearchFilterTypeDef
- See RoutingProfileSearchCriteriaPaginatorTypeDef
- 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)
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)
- See SecurityProfileSearchCriteriaPaginatorTypeDef
- See SecurityProfilesSearchFilterTypeDef
- 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)
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)
- See AttendeeTypeDef
- 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)
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)
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)
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],
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],
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],
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)
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],
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],
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)
- See EvaluationFormSingleSelectQuestionOptionTypeDef
- See EvaluationFormSingleSelectQuestionDisplayModeType
- 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)
- See ActionTypeType
- See TaskActionDefinitionOutputTypeDef
- See EventBridgeActionDefinitionTypeDef
- See SendNotificationActionDefinitionOutputTypeDef
- See CreateCaseActionDefinitionOutputTypeDef
- See UpdateCaseActionDefinitionOutputTypeDef
- 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],
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)
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],
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)
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)
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],
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)
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],
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],
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)
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)
- See TaskTemplateConstraintsOutputTypeDef
- See TaskTemplateDefaultsOutputTypeDef
- See TaskTemplateFieldOutputTypeDef
- See TaskTemplateStatusType
- 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)
- See TaskTemplateConstraintsOutputTypeDef
- See TaskTemplateDefaultsOutputTypeDef
- See TaskTemplateFieldOutputTypeDef
- See TaskTemplateStatusType
- 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)
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)
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)
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],
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)
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)
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)
- See TelephonyConfigTypeDef TelephonyConfigOutputTypeDef
- See SignInConfigTypeDef SignInConfigOutputTypeDef
- 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],
- See EmailAddressInfoTypeDef
- See EmailAddressInfoTypeDef
- See OutboundEmailContentTypeDef
- See TrafficTypeType
- See OutboundAdditionalRecipientsTypeDef
- 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],
- See EmailAddressInfoTypeDef
- See OutboundEmailContentTypeDef
- See EmailAddressInfoTypeDef
- 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)
- See AgentHierarchyGroupsTypeDef
- See ChannelType
- See ContactAnalysisTypeDef
- See ContactInitiationMethodType
- See SearchableContactAttributesTypeDef
- 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)
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],
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)
- See AgentStatusSearchFilterTypeDef
- See AgentStatusSearchCriteriaPaginatorTypeDef
- 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)
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)
- See UserHierarchyGroupSearchFilterTypeDef
- See UserHierarchyGroupSearchCriteriaPaginatorTypeDef
- 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)
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)
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)
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)
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)
- See EvaluationFormNumericQuestionPropertiesOutputTypeDef
- 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)
- See EvaluationFormSingleSelectQuestionOptionTypeDef
- See EvaluationFormSingleSelectQuestionDisplayModeType
- 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]],
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,
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)
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],
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],
- See TaskTemplateFieldTypeDef TaskTemplateFieldOutputTypeDef
- See TaskTemplateConstraintsTypeDef TaskTemplateConstraintsOutputTypeDef
- See TaskTemplateDefaultsTypeDef TaskTemplateDefaultsOutputTypeDef
- 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)
- See TaskTemplateConstraintsTypeDef TaskTemplateConstraintsOutputTypeDef
- See TaskTemplateDefaultsTypeDef TaskTemplateDefaultsOutputTypeDef
- See TaskTemplateStatusType
- 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],
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],
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)
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)
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)
- See SearchContactsTimeRangeTypeDef
- See SearchCriteriaTypeDef
- See SortTypeDef
- 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)
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],
- 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],
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)
- See RuleTypeDef
- 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)
- See RealTimeContactAnalysisSegmentTranscriptTypeDef
- See RealTimeContactAnalysisSegmentCategoriesTypeDef
- See RealTimeContactAnalysisSegmentIssuesTypeDef
- See RealTimeContactAnalysisSegmentEventTypeDef
- See RealTimeContactAnalysisSegmentAttachmentsTypeDef
- 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)
- See ContactInitiationMethodType
- See ChannelType
- See QueueInfoTypeDef
- See AgentInfoTypeDef
- See WisdomInfoTypeDef
- See EndpointInfoTypeDef
- See EndpointInfoTypeDef
- See RoutingCriteriaTypeDef
- See CustomerTypeDef
- See CampaignTypeDef
- See AnsweringMachineDetectionStatusType
- See CustomerVoiceActivityTypeDef
- See QualityMetricsTypeDef
- See DisconnectDetailsTypeDef
- See AdditionalEmailRecipientsTypeDef
- 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)
- See AttributeConditionTypeDef AttributeConditionOutputTypeDef
- 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)
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)
- See EvaluationFormNumericQuestionPropertiesTypeDef EvaluationFormNumericQuestionPropertiesOutputTypeDef
- 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)
- See ActionTypeType
- See TaskActionDefinitionTypeDef TaskActionDefinitionOutputTypeDef
- See EventBridgeActionDefinitionTypeDef
- See SendNotificationActionDefinitionTypeDef SendNotificationActionDefinitionOutputTypeDef
- See CreateCaseActionDefinitionTypeDef CreateCaseActionDefinitionOutputTypeDef
- See UpdateCaseActionDefinitionTypeDef UpdateCaseActionDefinitionOutputTypeDef
- 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],
- See RealTimeContactAnalysisSupportedChannelType
- See RealTimeContactAnalysisStatusType
- See RealtimeContactAnalysisSegmentTypeDef
- 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)
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)
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]],
- See EvaluationFormVersionStatusType
- See EvaluationFormItemOutputTypeDef
- 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)
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)
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)
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],
- See EvaluationFormQuestionTypeType
- 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],
- See RuleTriggerEventSourceTypeDef
- See RuleActionTypeDef RuleActionOutputTypeDef
- 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)
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)
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)
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)
- See EvaluationFormSectionTypeDef EvaluationFormSectionOutputTypeDef
- 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],
- See EvaluationFormItemTypeDef EvaluationFormItemOutputTypeDef
- 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],