Typed dictionaries#
Auto-generated documentation for Connect type annotations stubs module mypy-boto3-connect.
ActionSummaryTypeDef#
# ActionSummaryTypeDef usage example
from mypy_boto3_connect.type_defs import ActionSummaryTypeDef
def get_value() -> ActionSummaryTypeDef:
return {
"ActionType": ...,
}
# ActionSummaryTypeDef definition
class ActionSummaryTypeDef(TypedDict):
ActionType: ActionTypeType, # (1)
- See ActionTypeType
ActivateEvaluationFormRequestRequestTypeDef#
# ActivateEvaluationFormRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import ActivateEvaluationFormRequestRequestTypeDef
def get_value() -> ActivateEvaluationFormRequestRequestTypeDef:
return {
"InstanceId": ...,
"EvaluationFormId": ...,
"EvaluationFormVersion": ...,
}
# ActivateEvaluationFormRequestRequestTypeDef definition
class ActivateEvaluationFormRequestRequestTypeDef(TypedDict):
InstanceId: str,
EvaluationFormId: str,
EvaluationFormVersion: int,
ActivateEvaluationFormResponseTypeDef#
# ActivateEvaluationFormResponseTypeDef usage example
from mypy_boto3_connect.type_defs import ActivateEvaluationFormResponseTypeDef
def get_value() -> ActivateEvaluationFormResponseTypeDef:
return {
"EvaluationFormId": ...,
"EvaluationFormArn": ...,
"EvaluationFormVersion": ...,
"ResponseMetadata": ...,
}
# ActivateEvaluationFormResponseTypeDef definition
class ActivateEvaluationFormResponseTypeDef(TypedDict):
EvaluationFormId: str,
EvaluationFormArn: str,
EvaluationFormVersion: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AgentContactReferenceTypeDef#
# AgentContactReferenceTypeDef usage example
from mypy_boto3_connect.type_defs import AgentContactReferenceTypeDef
def get_value() -> AgentContactReferenceTypeDef:
return {
"ContactId": ...,
}
# AgentContactReferenceTypeDef definition
class AgentContactReferenceTypeDef(TypedDict):
ContactId: NotRequired[str],
Channel: NotRequired[ChannelType], # (1)
InitiationMethod: NotRequired[ContactInitiationMethodType], # (2)
AgentContactState: NotRequired[ContactStateType], # (3)
StateStartTimestamp: NotRequired[datetime],
ConnectedToAgentTimestamp: NotRequired[datetime],
Queue: NotRequired[QueueReferenceTypeDef], # (4)
- See ChannelType
- See ContactInitiationMethodType
- See ContactStateType
- See QueueReferenceTypeDef
AgentInfoTypeDef#
# AgentInfoTypeDef usage example
from mypy_boto3_connect.type_defs import AgentInfoTypeDef
def get_value() -> AgentInfoTypeDef:
return {
"Id": ...,
}
# AgentInfoTypeDef definition
class AgentInfoTypeDef(TypedDict):
Id: NotRequired[str],
ConnectedToAgentTimestamp: NotRequired[datetime],
AgentStatusReferenceTypeDef#
# AgentStatusReferenceTypeDef usage example
from mypy_boto3_connect.type_defs import AgentStatusReferenceTypeDef
def get_value() -> AgentStatusReferenceTypeDef:
return {
"StatusStartTimestamp": ...,
}
# AgentStatusReferenceTypeDef definition
class AgentStatusReferenceTypeDef(TypedDict):
StatusStartTimestamp: NotRequired[datetime],
StatusArn: NotRequired[str],
StatusName: NotRequired[str],
AgentStatusSummaryTypeDef#
# AgentStatusSummaryTypeDef usage example
from mypy_boto3_connect.type_defs import AgentStatusSummaryTypeDef
def get_value() -> AgentStatusSummaryTypeDef:
return {
"Id": ...,
}
# AgentStatusSummaryTypeDef definition
class AgentStatusSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
Type: NotRequired[AgentStatusTypeType], # (1)
AgentStatusTypeDef#
# AgentStatusTypeDef usage example
from mypy_boto3_connect.type_defs import AgentStatusTypeDef
def get_value() -> AgentStatusTypeDef:
return {
"AgentStatusARN": ...,
}
# AgentStatusTypeDef definition
class AgentStatusTypeDef(TypedDict):
AgentStatusARN: NotRequired[str],
AgentStatusId: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Type: NotRequired[AgentStatusTypeType], # (1)
DisplayOrder: NotRequired[int],
State: NotRequired[AgentStatusStateType], # (2)
Tags: NotRequired[Dict[str, str]],
AnswerMachineDetectionConfigTypeDef#
# AnswerMachineDetectionConfigTypeDef usage example
from mypy_boto3_connect.type_defs import AnswerMachineDetectionConfigTypeDef
def get_value() -> AnswerMachineDetectionConfigTypeDef:
return {
"EnableAnswerMachineDetection": ...,
}
# AnswerMachineDetectionConfigTypeDef definition
class AnswerMachineDetectionConfigTypeDef(TypedDict):
EnableAnswerMachineDetection: NotRequired[bool],
AwaitAnswerMachinePrompt: NotRequired[bool],
AssociateApprovedOriginRequestRequestTypeDef#
# AssociateApprovedOriginRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateApprovedOriginRequestRequestTypeDef
def get_value() -> AssociateApprovedOriginRequestRequestTypeDef:
return {
"InstanceId": ...,
"Origin": ...,
}
# AssociateApprovedOriginRequestRequestTypeDef definition
class AssociateApprovedOriginRequestRequestTypeDef(TypedDict):
InstanceId: str,
Origin: str,
AssociateBotRequestRequestTypeDef#
# AssociateBotRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateBotRequestRequestTypeDef
def get_value() -> AssociateBotRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# AssociateBotRequestRequestTypeDef definition
class AssociateBotRequestRequestTypeDef(TypedDict):
InstanceId: str,
LexBot: NotRequired[LexBotTypeDef], # (1)
LexV2Bot: NotRequired[LexV2BotTypeDef], # (2)
- See LexBotTypeDef
- See LexV2BotTypeDef
AssociateDefaultVocabularyRequestRequestTypeDef#
# AssociateDefaultVocabularyRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateDefaultVocabularyRequestRequestTypeDef
def get_value() -> AssociateDefaultVocabularyRequestRequestTypeDef:
return {
"InstanceId": ...,
"LanguageCode": ...,
}
# AssociateDefaultVocabularyRequestRequestTypeDef definition
class AssociateDefaultVocabularyRequestRequestTypeDef(TypedDict):
InstanceId: str,
LanguageCode: VocabularyLanguageCodeType, # (1)
VocabularyId: NotRequired[str],
AssociateInstanceStorageConfigRequestRequestTypeDef#
# AssociateInstanceStorageConfigRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateInstanceStorageConfigRequestRequestTypeDef
def get_value() -> AssociateInstanceStorageConfigRequestRequestTypeDef:
return {
"InstanceId": ...,
"ResourceType": ...,
"StorageConfig": ...,
}
# AssociateInstanceStorageConfigRequestRequestTypeDef definition
class AssociateInstanceStorageConfigRequestRequestTypeDef(TypedDict):
InstanceId: str,
ResourceType: InstanceStorageResourceTypeType, # (1)
StorageConfig: InstanceStorageConfigTypeDef, # (2)
AssociateInstanceStorageConfigResponseTypeDef#
# AssociateInstanceStorageConfigResponseTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateInstanceStorageConfigResponseTypeDef
def get_value() -> AssociateInstanceStorageConfigResponseTypeDef:
return {
"AssociationId": ...,
"ResponseMetadata": ...,
}
# AssociateInstanceStorageConfigResponseTypeDef definition
class AssociateInstanceStorageConfigResponseTypeDef(TypedDict):
AssociationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateLambdaFunctionRequestRequestTypeDef#
# AssociateLambdaFunctionRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateLambdaFunctionRequestRequestTypeDef
def get_value() -> AssociateLambdaFunctionRequestRequestTypeDef:
return {
"InstanceId": ...,
"FunctionArn": ...,
}
# AssociateLambdaFunctionRequestRequestTypeDef definition
class AssociateLambdaFunctionRequestRequestTypeDef(TypedDict):
InstanceId: str,
FunctionArn: str,
AssociateLexBotRequestRequestTypeDef#
# AssociateLexBotRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateLexBotRequestRequestTypeDef
def get_value() -> AssociateLexBotRequestRequestTypeDef:
return {
"InstanceId": ...,
"LexBot": ...,
}
# AssociateLexBotRequestRequestTypeDef definition
class AssociateLexBotRequestRequestTypeDef(TypedDict):
InstanceId: str,
LexBot: LexBotTypeDef, # (1)
- See LexBotTypeDef
AssociatePhoneNumberContactFlowRequestRequestTypeDef#
# AssociatePhoneNumberContactFlowRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import AssociatePhoneNumberContactFlowRequestRequestTypeDef
def get_value() -> AssociatePhoneNumberContactFlowRequestRequestTypeDef:
return {
"PhoneNumberId": ...,
"InstanceId": ...,
"ContactFlowId": ...,
}
# AssociatePhoneNumberContactFlowRequestRequestTypeDef definition
class AssociatePhoneNumberContactFlowRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
InstanceId: str,
ContactFlowId: str,
AssociateQueueQuickConnectsRequestRequestTypeDef#
# AssociateQueueQuickConnectsRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateQueueQuickConnectsRequestRequestTypeDef
def get_value() -> AssociateQueueQuickConnectsRequestRequestTypeDef:
return {
"InstanceId": ...,
"QueueId": ...,
"QuickConnectIds": ...,
}
# AssociateQueueQuickConnectsRequestRequestTypeDef definition
class AssociateQueueQuickConnectsRequestRequestTypeDef(TypedDict):
InstanceId: str,
QueueId: str,
QuickConnectIds: Sequence[str],
AssociateRoutingProfileQueuesRequestRequestTypeDef#
# AssociateRoutingProfileQueuesRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateRoutingProfileQueuesRequestRequestTypeDef
def get_value() -> AssociateRoutingProfileQueuesRequestRequestTypeDef:
return {
"InstanceId": ...,
"RoutingProfileId": ...,
"QueueConfigs": ...,
}
# AssociateRoutingProfileQueuesRequestRequestTypeDef definition
class AssociateRoutingProfileQueuesRequestRequestTypeDef(TypedDict):
InstanceId: str,
RoutingProfileId: str,
QueueConfigs: Sequence[RoutingProfileQueueConfigTypeDef], # (1)
AssociateSecurityKeyRequestRequestTypeDef#
# AssociateSecurityKeyRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateSecurityKeyRequestRequestTypeDef
def get_value() -> AssociateSecurityKeyRequestRequestTypeDef:
return {
"InstanceId": ...,
"Key": ...,
}
# AssociateSecurityKeyRequestRequestTypeDef definition
class AssociateSecurityKeyRequestRequestTypeDef(TypedDict):
InstanceId: str,
Key: str,
AssociateSecurityKeyResponseTypeDef#
# AssociateSecurityKeyResponseTypeDef usage example
from mypy_boto3_connect.type_defs import AssociateSecurityKeyResponseTypeDef
def get_value() -> AssociateSecurityKeyResponseTypeDef:
return {
"AssociationId": ...,
"ResponseMetadata": ...,
}
# AssociateSecurityKeyResponseTypeDef definition
class AssociateSecurityKeyResponseTypeDef(TypedDict):
AssociationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AttachmentReferenceTypeDef#
# AttachmentReferenceTypeDef usage example
from mypy_boto3_connect.type_defs import AttachmentReferenceTypeDef
def get_value() -> AttachmentReferenceTypeDef:
return {
"Name": ...,
}
# AttachmentReferenceTypeDef definition
class AttachmentReferenceTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
Status: NotRequired[ReferenceStatusType], # (1)
AttributeTypeDef#
# AttributeTypeDef usage example
from mypy_boto3_connect.type_defs import AttributeTypeDef
def get_value() -> AttributeTypeDef:
return {
"AttributeType": ...,
}
# AttributeTypeDef definition
class AttributeTypeDef(TypedDict):
AttributeType: NotRequired[InstanceAttributeTypeType], # (1)
Value: NotRequired[str],
AvailableNumberSummaryTypeDef#
# AvailableNumberSummaryTypeDef usage example
from mypy_boto3_connect.type_defs import AvailableNumberSummaryTypeDef
def get_value() -> AvailableNumberSummaryTypeDef:
return {
"PhoneNumber": ...,
}
# AvailableNumberSummaryTypeDef definition
class AvailableNumberSummaryTypeDef(TypedDict):
PhoneNumber: NotRequired[str],
PhoneNumberCountryCode: NotRequired[PhoneNumberCountryCodeType], # (1)
PhoneNumberType: NotRequired[PhoneNumberTypeType], # (2)
ChatMessageTypeDef#
# ChatMessageTypeDef usage example
from mypy_boto3_connect.type_defs import ChatMessageTypeDef
def get_value() -> ChatMessageTypeDef:
return {
"ContentType": ...,
"Content": ...,
}
# ChatMessageTypeDef definition
class ChatMessageTypeDef(TypedDict):
ContentType: str,
Content: str,
ChatParticipantRoleConfigTypeDef#
# ChatParticipantRoleConfigTypeDef usage example
from mypy_boto3_connect.type_defs import ChatParticipantRoleConfigTypeDef
def get_value() -> ChatParticipantRoleConfigTypeDef:
return {
"ParticipantTimerConfigList": ...,
}
# ChatParticipantRoleConfigTypeDef definition
class ChatParticipantRoleConfigTypeDef(TypedDict):
ParticipantTimerConfigList: Sequence[ParticipantTimerConfigurationTypeDef], # (1)
ChatStreamingConfigurationTypeDef#
# ChatStreamingConfigurationTypeDef usage example
from mypy_boto3_connect.type_defs import ChatStreamingConfigurationTypeDef
def get_value() -> ChatStreamingConfigurationTypeDef:
return {
"StreamingEndpointArn": ...,
}
# ChatStreamingConfigurationTypeDef definition
class ChatStreamingConfigurationTypeDef(TypedDict):
StreamingEndpointArn: str,
ClaimPhoneNumberRequestRequestTypeDef#
# ClaimPhoneNumberRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import ClaimPhoneNumberRequestRequestTypeDef
def get_value() -> ClaimPhoneNumberRequestRequestTypeDef:
return {
"TargetArn": ...,
"PhoneNumber": ...,
}
# ClaimPhoneNumberRequestRequestTypeDef definition
class ClaimPhoneNumberRequestRequestTypeDef(TypedDict):
TargetArn: str,
PhoneNumber: str,
PhoneNumberDescription: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
ClientToken: NotRequired[str],
ClaimPhoneNumberResponseTypeDef#
# ClaimPhoneNumberResponseTypeDef usage example
from mypy_boto3_connect.type_defs import ClaimPhoneNumberResponseTypeDef
def get_value() -> ClaimPhoneNumberResponseTypeDef:
return {
"PhoneNumberId": ...,
"PhoneNumberArn": ...,
"ResponseMetadata": ...,
}
# ClaimPhoneNumberResponseTypeDef definition
class ClaimPhoneNumberResponseTypeDef(TypedDict):
PhoneNumberId: str,
PhoneNumberArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ClaimedPhoneNumberSummaryTypeDef#
# ClaimedPhoneNumberSummaryTypeDef usage example
from mypy_boto3_connect.type_defs import ClaimedPhoneNumberSummaryTypeDef
def get_value() -> ClaimedPhoneNumberSummaryTypeDef:
return {
"PhoneNumberId": ...,
}
# ClaimedPhoneNumberSummaryTypeDef definition
class ClaimedPhoneNumberSummaryTypeDef(TypedDict):
PhoneNumberId: NotRequired[str],
PhoneNumberArn: NotRequired[str],
PhoneNumber: NotRequired[str],
PhoneNumberCountryCode: NotRequired[PhoneNumberCountryCodeType], # (1)
PhoneNumberType: NotRequired[PhoneNumberTypeType], # (2)
PhoneNumberDescription: NotRequired[str],
TargetArn: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
PhoneNumberStatus: NotRequired[PhoneNumberStatusTypeDef], # (3)
ContactFilterTypeDef#
# ContactFilterTypeDef usage example
from mypy_boto3_connect.type_defs import ContactFilterTypeDef
def get_value() -> ContactFilterTypeDef:
return {
"ContactStates": ...,
}
# ContactFilterTypeDef definition
class ContactFilterTypeDef(TypedDict):
ContactStates: NotRequired[Sequence[ContactStateType]], # (1)
- See ContactStateType
ContactFlowModuleSummaryTypeDef#
# ContactFlowModuleSummaryTypeDef usage example
from mypy_boto3_connect.type_defs import ContactFlowModuleSummaryTypeDef
def get_value() -> ContactFlowModuleSummaryTypeDef:
return {
"Id": ...,
}
# ContactFlowModuleSummaryTypeDef definition
class ContactFlowModuleSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
State: NotRequired[ContactFlowModuleStateType], # (1)
ContactFlowModuleTypeDef#
# ContactFlowModuleTypeDef usage example
from mypy_boto3_connect.type_defs import ContactFlowModuleTypeDef
def get_value() -> ContactFlowModuleTypeDef:
return {
"Arn": ...,
}
# ContactFlowModuleTypeDef definition
class ContactFlowModuleTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Content: NotRequired[str],
Description: NotRequired[str],
State: NotRequired[ContactFlowModuleStateType], # (1)
Status: NotRequired[ContactFlowModuleStatusType], # (2)
Tags: NotRequired[Dict[str, str]],
ContactFlowSummaryTypeDef#
# ContactFlowSummaryTypeDef usage example
from mypy_boto3_connect.type_defs import ContactFlowSummaryTypeDef
def get_value() -> ContactFlowSummaryTypeDef:
return {
"Id": ...,
}
# ContactFlowSummaryTypeDef definition
class ContactFlowSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
ContactFlowType: NotRequired[ContactFlowTypeType], # (1)
ContactFlowState: NotRequired[ContactFlowStateType], # (2)
ContactFlowTypeDef#
# ContactFlowTypeDef usage example
from mypy_boto3_connect.type_defs import ContactFlowTypeDef
def get_value() -> ContactFlowTypeDef:
return {
"Arn": ...,
}
# ContactFlowTypeDef definition
class ContactFlowTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Type: NotRequired[ContactFlowTypeType], # (1)
State: NotRequired[ContactFlowStateType], # (2)
Description: NotRequired[str],
Content: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
ContactTypeDef#
# ContactTypeDef usage example
from mypy_boto3_connect.type_defs import ContactTypeDef
def get_value() -> ContactTypeDef:
return {
"Arn": ...,
}
# ContactTypeDef definition
class ContactTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
InitialContactId: NotRequired[str],
PreviousContactId: NotRequired[str],
InitiationMethod: NotRequired[ContactInitiationMethodType], # (1)
Name: NotRequired[str],
Description: NotRequired[str],
Channel: NotRequired[ChannelType], # (2)
QueueInfo: NotRequired[QueueInfoTypeDef], # (3)
AgentInfo: NotRequired[AgentInfoTypeDef], # (4)
InitiationTimestamp: NotRequired[datetime],
DisconnectTimestamp: NotRequired[datetime],
LastUpdateTimestamp: NotRequired[datetime],
ScheduledTimestamp: NotRequired[datetime],
RelatedContactId: NotRequired[str],
WisdomInfo: NotRequired[WisdomInfoTypeDef], # (5)
- See ContactInitiationMethodType
- See ChannelType
- See QueueInfoTypeDef
- See AgentInfoTypeDef
- See WisdomInfoTypeDef
ControlPlaneTagFilterTypeDef#
# ControlPlaneTagFilterTypeDef usage example
from mypy_boto3_connect.type_defs import ControlPlaneTagFilterTypeDef
def get_value() -> ControlPlaneTagFilterTypeDef:
return {
"OrConditions": ...,
}
# ControlPlaneTagFilterTypeDef definition
class ControlPlaneTagFilterTypeDef(TypedDict):
OrConditions: NotRequired[Sequence[Sequence[TagConditionTypeDef]]], # (1)
AndConditions: NotRequired[Sequence[TagConditionTypeDef]], # (2)
TagCondition: NotRequired[TagConditionTypeDef], # (3)
CreateAgentStatusRequestRequestTypeDef#
# CreateAgentStatusRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateAgentStatusRequestRequestTypeDef
def get_value() -> CreateAgentStatusRequestRequestTypeDef:
return {
"InstanceId": ...,
"Name": ...,
"State": ...,
}
# CreateAgentStatusRequestRequestTypeDef definition
class CreateAgentStatusRequestRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
State: AgentStatusStateType, # (1)
Description: NotRequired[str],
DisplayOrder: NotRequired[int],
Tags: NotRequired[Mapping[str, str]],
CreateAgentStatusResponseTypeDef#
# CreateAgentStatusResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateAgentStatusResponseTypeDef
def get_value() -> CreateAgentStatusResponseTypeDef:
return {
"AgentStatusARN": ...,
"AgentStatusId": ...,
"ResponseMetadata": ...,
}
# CreateAgentStatusResponseTypeDef definition
class CreateAgentStatusResponseTypeDef(TypedDict):
AgentStatusARN: str,
AgentStatusId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateContactFlowModuleRequestRequestTypeDef#
# CreateContactFlowModuleRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateContactFlowModuleRequestRequestTypeDef
def get_value() -> CreateContactFlowModuleRequestRequestTypeDef:
return {
"InstanceId": ...,
"Name": ...,
"Content": ...,
}
# CreateContactFlowModuleRequestRequestTypeDef definition
class CreateContactFlowModuleRequestRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
Content: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
ClientToken: NotRequired[str],
CreateContactFlowModuleResponseTypeDef#
# CreateContactFlowModuleResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateContactFlowModuleResponseTypeDef
def get_value() -> CreateContactFlowModuleResponseTypeDef:
return {
"Id": ...,
"Arn": ...,
"ResponseMetadata": ...,
}
# CreateContactFlowModuleResponseTypeDef definition
class CreateContactFlowModuleResponseTypeDef(TypedDict):
Id: str,
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateContactFlowRequestRequestTypeDef#
# CreateContactFlowRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateContactFlowRequestRequestTypeDef
def get_value() -> CreateContactFlowRequestRequestTypeDef:
return {
"InstanceId": ...,
"Name": ...,
"Type": ...,
"Content": ...,
}
# CreateContactFlowRequestRequestTypeDef definition
class CreateContactFlowRequestRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
Type: ContactFlowTypeType, # (1)
Content: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateContactFlowResponseTypeDef#
# CreateContactFlowResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateContactFlowResponseTypeDef
def get_value() -> CreateContactFlowResponseTypeDef:
return {
"ContactFlowId": ...,
"ContactFlowArn": ...,
"ResponseMetadata": ...,
}
# CreateContactFlowResponseTypeDef definition
class CreateContactFlowResponseTypeDef(TypedDict):
ContactFlowId: str,
ContactFlowArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateEvaluationFormRequestRequestTypeDef#
# CreateEvaluationFormRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateEvaluationFormRequestRequestTypeDef
def get_value() -> CreateEvaluationFormRequestRequestTypeDef:
return {
"InstanceId": ...,
"Title": ...,
"Items": ...,
}
# CreateEvaluationFormRequestRequestTypeDef definition
class CreateEvaluationFormRequestRequestTypeDef(TypedDict):
InstanceId: str,
Title: str,
Items: Sequence[EvaluationFormItemTypeDef], # (1)
Description: NotRequired[str],
ScoringStrategy: NotRequired[EvaluationFormScoringStrategyTypeDef], # (2)
ClientToken: NotRequired[str],
CreateEvaluationFormResponseTypeDef#
# CreateEvaluationFormResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateEvaluationFormResponseTypeDef
def get_value() -> CreateEvaluationFormResponseTypeDef:
return {
"EvaluationFormId": ...,
"EvaluationFormArn": ...,
"ResponseMetadata": ...,
}
# CreateEvaluationFormResponseTypeDef definition
class CreateEvaluationFormResponseTypeDef(TypedDict):
EvaluationFormId: str,
EvaluationFormArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateHoursOfOperationRequestRequestTypeDef#
# CreateHoursOfOperationRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateHoursOfOperationRequestRequestTypeDef
def get_value() -> CreateHoursOfOperationRequestRequestTypeDef:
return {
"InstanceId": ...,
"Name": ...,
"TimeZone": ...,
"Config": ...,
}
# CreateHoursOfOperationRequestRequestTypeDef definition
class CreateHoursOfOperationRequestRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
TimeZone: str,
Config: Sequence[HoursOfOperationConfigTypeDef], # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateHoursOfOperationResponseTypeDef#
# CreateHoursOfOperationResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateHoursOfOperationResponseTypeDef
def get_value() -> CreateHoursOfOperationResponseTypeDef:
return {
"HoursOfOperationId": ...,
"HoursOfOperationArn": ...,
"ResponseMetadata": ...,
}
# CreateHoursOfOperationResponseTypeDef definition
class CreateHoursOfOperationResponseTypeDef(TypedDict):
HoursOfOperationId: str,
HoursOfOperationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInstanceRequestRequestTypeDef#
# CreateInstanceRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateInstanceRequestRequestTypeDef
def get_value() -> CreateInstanceRequestRequestTypeDef:
return {
"IdentityManagementType": ...,
"InboundCallsEnabled": ...,
"OutboundCallsEnabled": ...,
}
# CreateInstanceRequestRequestTypeDef definition
class CreateInstanceRequestRequestTypeDef(TypedDict):
IdentityManagementType: DirectoryTypeType, # (1)
InboundCallsEnabled: bool,
OutboundCallsEnabled: bool,
ClientToken: NotRequired[str],
InstanceAlias: NotRequired[str],
DirectoryId: NotRequired[str],
CreateInstanceResponseTypeDef#
# CreateInstanceResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateInstanceResponseTypeDef
def get_value() -> CreateInstanceResponseTypeDef:
return {
"Id": ...,
"Arn": ...,
"ResponseMetadata": ...,
}
# CreateInstanceResponseTypeDef definition
class CreateInstanceResponseTypeDef(TypedDict):
Id: str,
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateIntegrationAssociationRequestRequestTypeDef#
# CreateIntegrationAssociationRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateIntegrationAssociationRequestRequestTypeDef
def get_value() -> CreateIntegrationAssociationRequestRequestTypeDef:
return {
"InstanceId": ...,
"IntegrationType": ...,
"IntegrationArn": ...,
}
# CreateIntegrationAssociationRequestRequestTypeDef definition
class CreateIntegrationAssociationRequestRequestTypeDef(TypedDict):
InstanceId: str,
IntegrationType: IntegrationTypeType, # (1)
IntegrationArn: str,
SourceApplicationUrl: NotRequired[str],
SourceApplicationName: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (2)
Tags: NotRequired[Mapping[str, str]],
- See IntegrationTypeType
- See SourceTypeType
CreateIntegrationAssociationResponseTypeDef#
# CreateIntegrationAssociationResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateIntegrationAssociationResponseTypeDef
def get_value() -> CreateIntegrationAssociationResponseTypeDef:
return {
"IntegrationAssociationId": ...,
"IntegrationAssociationArn": ...,
"ResponseMetadata": ...,
}
# CreateIntegrationAssociationResponseTypeDef definition
class CreateIntegrationAssociationResponseTypeDef(TypedDict):
IntegrationAssociationId: str,
IntegrationAssociationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateParticipantRequestRequestTypeDef#
# CreateParticipantRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateParticipantRequestRequestTypeDef
def get_value() -> CreateParticipantRequestRequestTypeDef:
return {
"InstanceId": ...,
"ContactId": ...,
"ParticipantDetails": ...,
}
# CreateParticipantRequestRequestTypeDef definition
class CreateParticipantRequestRequestTypeDef(TypedDict):
InstanceId: str,
ContactId: str,
ParticipantDetails: ParticipantDetailsToAddTypeDef, # (1)
ClientToken: NotRequired[str],
CreateParticipantResponseTypeDef#
# CreateParticipantResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateParticipantResponseTypeDef
def get_value() -> CreateParticipantResponseTypeDef:
return {
"ParticipantCredentials": ...,
"ParticipantId": ...,
"ResponseMetadata": ...,
}
# CreateParticipantResponseTypeDef definition
class CreateParticipantResponseTypeDef(TypedDict):
ParticipantCredentials: ParticipantTokenCredentialsTypeDef, # (1)
ParticipantId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePromptRequestRequestTypeDef#
# CreatePromptRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreatePromptRequestRequestTypeDef
def get_value() -> CreatePromptRequestRequestTypeDef:
return {
"InstanceId": ...,
"Name": ...,
"S3Uri": ...,
}
# CreatePromptRequestRequestTypeDef definition
class CreatePromptRequestRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
S3Uri: str,
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreatePromptResponseTypeDef#
# CreatePromptResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreatePromptResponseTypeDef
def get_value() -> CreatePromptResponseTypeDef:
return {
"PromptARN": ...,
"PromptId": ...,
"ResponseMetadata": ...,
}
# CreatePromptResponseTypeDef definition
class CreatePromptResponseTypeDef(TypedDict):
PromptARN: str,
PromptId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateQueueRequestRequestTypeDef#
# CreateQueueRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateQueueRequestRequestTypeDef
def get_value() -> CreateQueueRequestRequestTypeDef:
return {
"InstanceId": ...,
"Name": ...,
"HoursOfOperationId": ...,
}
# CreateQueueRequestRequestTypeDef definition
class CreateQueueRequestRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
HoursOfOperationId: str,
Description: NotRequired[str],
OutboundCallerConfig: NotRequired[OutboundCallerConfigTypeDef], # (1)
MaxContacts: NotRequired[int],
QuickConnectIds: NotRequired[Sequence[str]],
Tags: NotRequired[Mapping[str, str]],
CreateQueueResponseTypeDef#
# CreateQueueResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateQueueResponseTypeDef
def get_value() -> CreateQueueResponseTypeDef:
return {
"QueueArn": ...,
"QueueId": ...,
"ResponseMetadata": ...,
}
# CreateQueueResponseTypeDef definition
class CreateQueueResponseTypeDef(TypedDict):
QueueArn: str,
QueueId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateQuickConnectRequestRequestTypeDef#
# CreateQuickConnectRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateQuickConnectRequestRequestTypeDef
def get_value() -> CreateQuickConnectRequestRequestTypeDef:
return {
"InstanceId": ...,
"Name": ...,
"QuickConnectConfig": ...,
}
# CreateQuickConnectRequestRequestTypeDef definition
class CreateQuickConnectRequestRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
QuickConnectConfig: QuickConnectConfigTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateQuickConnectResponseTypeDef#
# CreateQuickConnectResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateQuickConnectResponseTypeDef
def get_value() -> CreateQuickConnectResponseTypeDef:
return {
"QuickConnectARN": ...,
"QuickConnectId": ...,
"ResponseMetadata": ...,
}
# CreateQuickConnectResponseTypeDef definition
class CreateQuickConnectResponseTypeDef(TypedDict):
QuickConnectARN: str,
QuickConnectId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRoutingProfileRequestRequestTypeDef#
# CreateRoutingProfileRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateRoutingProfileRequestRequestTypeDef
def get_value() -> CreateRoutingProfileRequestRequestTypeDef:
return {
"InstanceId": ...,
"Name": ...,
"Description": ...,
"DefaultOutboundQueueId": ...,
"MediaConcurrencies": ...,
}
# CreateRoutingProfileRequestRequestTypeDef definition
class CreateRoutingProfileRequestRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
Description: str,
DefaultOutboundQueueId: str,
MediaConcurrencies: Sequence[MediaConcurrencyTypeDef], # (1)
QueueConfigs: NotRequired[Sequence[RoutingProfileQueueConfigTypeDef]], # (2)
Tags: NotRequired[Mapping[str, str]],
CreateRoutingProfileResponseTypeDef#
# CreateRoutingProfileResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateRoutingProfileResponseTypeDef
def get_value() -> CreateRoutingProfileResponseTypeDef:
return {
"RoutingProfileArn": ...,
"RoutingProfileId": ...,
"ResponseMetadata": ...,
}
# CreateRoutingProfileResponseTypeDef definition
class CreateRoutingProfileResponseTypeDef(TypedDict):
RoutingProfileArn: str,
RoutingProfileId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRuleRequestRequestTypeDef#
# CreateRuleRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateRuleRequestRequestTypeDef
def get_value() -> CreateRuleRequestRequestTypeDef:
return {
"InstanceId": ...,
"Name": ...,
"TriggerEventSource": ...,
"Function": ...,
"Actions": ...,
"PublishStatus": ...,
}
# CreateRuleRequestRequestTypeDef definition
class CreateRuleRequestRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
TriggerEventSource: RuleTriggerEventSourceTypeDef, # (1)
Function: str,
Actions: Sequence[RuleActionTypeDef], # (2)
PublishStatus: RulePublishStatusType, # (3)
ClientToken: NotRequired[str],
CreateRuleResponseTypeDef#
# CreateRuleResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateRuleResponseTypeDef
def get_value() -> CreateRuleResponseTypeDef:
return {
"RuleArn": ...,
"RuleId": ...,
"ResponseMetadata": ...,
}
# CreateRuleResponseTypeDef definition
class CreateRuleResponseTypeDef(TypedDict):
RuleArn: str,
RuleId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSecurityProfileRequestRequestTypeDef#
# CreateSecurityProfileRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateSecurityProfileRequestRequestTypeDef
def get_value() -> CreateSecurityProfileRequestRequestTypeDef:
return {
"SecurityProfileName": ...,
"InstanceId": ...,
}
# CreateSecurityProfileRequestRequestTypeDef definition
class CreateSecurityProfileRequestRequestTypeDef(TypedDict):
SecurityProfileName: str,
InstanceId: str,
Description: NotRequired[str],
Permissions: NotRequired[Sequence[str]],
Tags: NotRequired[Mapping[str, str]],
AllowedAccessControlTags: NotRequired[Mapping[str, str]],
TagRestrictedResources: NotRequired[Sequence[str]],
CreateSecurityProfileResponseTypeDef#
# CreateSecurityProfileResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateSecurityProfileResponseTypeDef
def get_value() -> CreateSecurityProfileResponseTypeDef:
return {
"SecurityProfileId": ...,
"SecurityProfileArn": ...,
"ResponseMetadata": ...,
}
# CreateSecurityProfileResponseTypeDef definition
class CreateSecurityProfileResponseTypeDef(TypedDict):
SecurityProfileId: str,
SecurityProfileArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateTaskTemplateRequestRequestTypeDef#
# CreateTaskTemplateRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateTaskTemplateRequestRequestTypeDef
def get_value() -> CreateTaskTemplateRequestRequestTypeDef:
return {
"InstanceId": ...,
"Name": ...,
"Fields": ...,
}
# CreateTaskTemplateRequestRequestTypeDef definition
class CreateTaskTemplateRequestRequestTypeDef(TypedDict):
InstanceId: str,
Name: str,
Fields: Sequence[TaskTemplateFieldTypeDef], # (1)
Description: NotRequired[str],
ContactFlowId: NotRequired[str],
Constraints: NotRequired[TaskTemplateConstraintsTypeDef], # (2)
Defaults: NotRequired[TaskTemplateDefaultsTypeDef], # (3)
Status: NotRequired[TaskTemplateStatusType], # (4)
ClientToken: NotRequired[str],
- See TaskTemplateFieldTypeDef
- See TaskTemplateConstraintsTypeDef
- See TaskTemplateDefaultsTypeDef
- See TaskTemplateStatusType
CreateTaskTemplateResponseTypeDef#
# CreateTaskTemplateResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateTaskTemplateResponseTypeDef
def get_value() -> CreateTaskTemplateResponseTypeDef:
return {
"Id": ...,
"Arn": ...,
"ResponseMetadata": ...,
}
# CreateTaskTemplateResponseTypeDef definition
class CreateTaskTemplateResponseTypeDef(TypedDict):
Id: str,
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateTrafficDistributionGroupRequestRequestTypeDef#
# CreateTrafficDistributionGroupRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateTrafficDistributionGroupRequestRequestTypeDef
def get_value() -> CreateTrafficDistributionGroupRequestRequestTypeDef:
return {
"Name": ...,
"InstanceId": ...,
}
# CreateTrafficDistributionGroupRequestRequestTypeDef definition
class CreateTrafficDistributionGroupRequestRequestTypeDef(TypedDict):
Name: str,
InstanceId: str,
Description: NotRequired[str],
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateTrafficDistributionGroupResponseTypeDef#
# CreateTrafficDistributionGroupResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateTrafficDistributionGroupResponseTypeDef
def get_value() -> CreateTrafficDistributionGroupResponseTypeDef:
return {
"Id": ...,
"Arn": ...,
"ResponseMetadata": ...,
}
# CreateTrafficDistributionGroupResponseTypeDef definition
class CreateTrafficDistributionGroupResponseTypeDef(TypedDict):
Id: str,
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUseCaseRequestRequestTypeDef#
# CreateUseCaseRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateUseCaseRequestRequestTypeDef
def get_value() -> CreateUseCaseRequestRequestTypeDef:
return {
"InstanceId": ...,
"IntegrationAssociationId": ...,
"UseCaseType": ...,
}
# CreateUseCaseRequestRequestTypeDef definition
class CreateUseCaseRequestRequestTypeDef(TypedDict):
InstanceId: str,
IntegrationAssociationId: str,
UseCaseType: UseCaseTypeType, # (1)
Tags: NotRequired[Mapping[str, str]],
- See UseCaseTypeType
CreateUseCaseResponseTypeDef#
# CreateUseCaseResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateUseCaseResponseTypeDef
def get_value() -> CreateUseCaseResponseTypeDef:
return {
"UseCaseId": ...,
"UseCaseArn": ...,
"ResponseMetadata": ...,
}
# CreateUseCaseResponseTypeDef definition
class CreateUseCaseResponseTypeDef(TypedDict):
UseCaseId: str,
UseCaseArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserHierarchyGroupRequestRequestTypeDef#
# CreateUserHierarchyGroupRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateUserHierarchyGroupRequestRequestTypeDef
def get_value() -> CreateUserHierarchyGroupRequestRequestTypeDef:
return {
"Name": ...,
"InstanceId": ...,
}
# CreateUserHierarchyGroupRequestRequestTypeDef definition
class CreateUserHierarchyGroupRequestRequestTypeDef(TypedDict):
Name: str,
InstanceId: str,
ParentGroupId: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateUserHierarchyGroupResponseTypeDef#
# CreateUserHierarchyGroupResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateUserHierarchyGroupResponseTypeDef
def get_value() -> CreateUserHierarchyGroupResponseTypeDef:
return {
"HierarchyGroupId": ...,
"HierarchyGroupArn": ...,
"ResponseMetadata": ...,
}
# CreateUserHierarchyGroupResponseTypeDef definition
class CreateUserHierarchyGroupResponseTypeDef(TypedDict):
HierarchyGroupId: str,
HierarchyGroupArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateUserRequestRequestTypeDef#
# CreateUserRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateUserRequestRequestTypeDef
def get_value() -> CreateUserRequestRequestTypeDef:
return {
"Username": ...,
"PhoneConfig": ...,
"SecurityProfileIds": ...,
"RoutingProfileId": ...,
"InstanceId": ...,
}
# CreateUserRequestRequestTypeDef definition
class CreateUserRequestRequestTypeDef(TypedDict):
Username: str,
PhoneConfig: UserPhoneConfigTypeDef, # (1)
SecurityProfileIds: Sequence[str],
RoutingProfileId: str,
InstanceId: str,
Password: NotRequired[str],
IdentityInfo: NotRequired[UserIdentityInfoTypeDef], # (2)
DirectoryUserId: NotRequired[str],
HierarchyGroupId: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateUserResponseTypeDef#
# CreateUserResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateUserResponseTypeDef
def get_value() -> CreateUserResponseTypeDef:
return {
"UserId": ...,
"UserArn": ...,
"ResponseMetadata": ...,
}
# CreateUserResponseTypeDef definition
class CreateUserResponseTypeDef(TypedDict):
UserId: str,
UserArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateVocabularyRequestRequestTypeDef#
# CreateVocabularyRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import CreateVocabularyRequestRequestTypeDef
def get_value() -> CreateVocabularyRequestRequestTypeDef:
return {
"InstanceId": ...,
"VocabularyName": ...,
"LanguageCode": ...,
"Content": ...,
}
# CreateVocabularyRequestRequestTypeDef definition
class CreateVocabularyRequestRequestTypeDef(TypedDict):
InstanceId: str,
VocabularyName: str,
LanguageCode: VocabularyLanguageCodeType, # (1)
Content: str,
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
CreateVocabularyResponseTypeDef#
# CreateVocabularyResponseTypeDef usage example
from mypy_boto3_connect.type_defs import CreateVocabularyResponseTypeDef
def get_value() -> CreateVocabularyResponseTypeDef:
return {
"VocabularyArn": ...,
"VocabularyId": ...,
"State": ...,
"ResponseMetadata": ...,
}
# CreateVocabularyResponseTypeDef definition
class CreateVocabularyResponseTypeDef(TypedDict):
VocabularyArn: str,
VocabularyId: str,
State: VocabularyStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CredentialsTypeDef#
# CredentialsTypeDef usage example
from mypy_boto3_connect.type_defs import CredentialsTypeDef
def get_value() -> CredentialsTypeDef:
return {
"AccessToken": ...,
}
# CredentialsTypeDef definition
class CredentialsTypeDef(TypedDict):
AccessToken: NotRequired[str],
AccessTokenExpiration: NotRequired[datetime],
RefreshToken: NotRequired[str],
RefreshTokenExpiration: NotRequired[datetime],
CrossChannelBehaviorTypeDef#
# CrossChannelBehaviorTypeDef usage example
from mypy_boto3_connect.type_defs import CrossChannelBehaviorTypeDef
def get_value() -> CrossChannelBehaviorTypeDef:
return {
"BehaviorType": ...,
}
# CrossChannelBehaviorTypeDef definition
class CrossChannelBehaviorTypeDef(TypedDict):
BehaviorType: BehaviorTypeType, # (1)
- See BehaviorTypeType
CurrentMetricDataTypeDef#
# CurrentMetricDataTypeDef usage example
from mypy_boto3_connect.type_defs import CurrentMetricDataTypeDef
def get_value() -> CurrentMetricDataTypeDef:
return {
"Metric": ...,
}
# CurrentMetricDataTypeDef definition
class CurrentMetricDataTypeDef(TypedDict):
Metric: NotRequired[CurrentMetricTypeDef], # (1)
Value: NotRequired[float],
CurrentMetricResultTypeDef#
# CurrentMetricResultTypeDef usage example
from mypy_boto3_connect.type_defs import CurrentMetricResultTypeDef
def get_value() -> CurrentMetricResultTypeDef:
return {
"Dimensions": ...,
}
# CurrentMetricResultTypeDef definition
class CurrentMetricResultTypeDef(TypedDict):
Dimensions: NotRequired[DimensionsTypeDef], # (1)
Collections: NotRequired[List[CurrentMetricDataTypeDef]], # (2)
CurrentMetricSortCriteriaTypeDef#
# CurrentMetricSortCriteriaTypeDef usage example
from mypy_boto3_connect.type_defs import CurrentMetricSortCriteriaTypeDef
def get_value() -> CurrentMetricSortCriteriaTypeDef:
return {
"SortByMetric": ...,
}
# CurrentMetricSortCriteriaTypeDef definition
class CurrentMetricSortCriteriaTypeDef(TypedDict):
SortByMetric: NotRequired[CurrentMetricNameType], # (1)
SortOrder: NotRequired[SortOrderType], # (2)
- See CurrentMetricNameType
- See SortOrderType
CurrentMetricTypeDef#
# CurrentMetricTypeDef usage example
from mypy_boto3_connect.type_defs import CurrentMetricTypeDef
def get_value() -> CurrentMetricTypeDef:
return {
"Name": ...,
}
# CurrentMetricTypeDef definition
class CurrentMetricTypeDef(TypedDict):
Name: NotRequired[CurrentMetricNameType], # (1)
Unit: NotRequired[UnitType], # (2)
- See CurrentMetricNameType
- See UnitType
DateReferenceTypeDef#
# DateReferenceTypeDef usage example
from mypy_boto3_connect.type_defs import DateReferenceTypeDef
def get_value() -> DateReferenceTypeDef:
return {
"Name": ...,
}
# DateReferenceTypeDef definition
class DateReferenceTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
DeactivateEvaluationFormRequestRequestTypeDef#
# DeactivateEvaluationFormRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeactivateEvaluationFormRequestRequestTypeDef
def get_value() -> DeactivateEvaluationFormRequestRequestTypeDef:
return {
"InstanceId": ...,
"EvaluationFormId": ...,
"EvaluationFormVersion": ...,
}
# DeactivateEvaluationFormRequestRequestTypeDef definition
class DeactivateEvaluationFormRequestRequestTypeDef(TypedDict):
InstanceId: str,
EvaluationFormId: str,
EvaluationFormVersion: int,
DeactivateEvaluationFormResponseTypeDef#
# DeactivateEvaluationFormResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DeactivateEvaluationFormResponseTypeDef
def get_value() -> DeactivateEvaluationFormResponseTypeDef:
return {
"EvaluationFormId": ...,
"EvaluationFormArn": ...,
"EvaluationFormVersion": ...,
"ResponseMetadata": ...,
}
# DeactivateEvaluationFormResponseTypeDef definition
class DeactivateEvaluationFormResponseTypeDef(TypedDict):
EvaluationFormId: str,
EvaluationFormArn: str,
EvaluationFormVersion: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DefaultVocabularyTypeDef#
# DefaultVocabularyTypeDef usage example
from mypy_boto3_connect.type_defs import DefaultVocabularyTypeDef
def get_value() -> DefaultVocabularyTypeDef:
return {
"InstanceId": ...,
"LanguageCode": ...,
"VocabularyId": ...,
"VocabularyName": ...,
}
# DefaultVocabularyTypeDef definition
class DefaultVocabularyTypeDef(TypedDict):
InstanceId: str,
LanguageCode: VocabularyLanguageCodeType, # (1)
VocabularyId: str,
VocabularyName: str,
DeleteContactEvaluationRequestRequestTypeDef#
# DeleteContactEvaluationRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteContactEvaluationRequestRequestTypeDef
def get_value() -> DeleteContactEvaluationRequestRequestTypeDef:
return {
"InstanceId": ...,
"EvaluationId": ...,
}
# DeleteContactEvaluationRequestRequestTypeDef definition
class DeleteContactEvaluationRequestRequestTypeDef(TypedDict):
InstanceId: str,
EvaluationId: str,
DeleteContactFlowModuleRequestRequestTypeDef#
# DeleteContactFlowModuleRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteContactFlowModuleRequestRequestTypeDef
def get_value() -> DeleteContactFlowModuleRequestRequestTypeDef:
return {
"InstanceId": ...,
"ContactFlowModuleId": ...,
}
# DeleteContactFlowModuleRequestRequestTypeDef definition
class DeleteContactFlowModuleRequestRequestTypeDef(TypedDict):
InstanceId: str,
ContactFlowModuleId: str,
DeleteContactFlowRequestRequestTypeDef#
# DeleteContactFlowRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteContactFlowRequestRequestTypeDef
def get_value() -> DeleteContactFlowRequestRequestTypeDef:
return {
"InstanceId": ...,
"ContactFlowId": ...,
}
# DeleteContactFlowRequestRequestTypeDef definition
class DeleteContactFlowRequestRequestTypeDef(TypedDict):
InstanceId: str,
ContactFlowId: str,
DeleteEvaluationFormRequestRequestTypeDef#
# DeleteEvaluationFormRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteEvaluationFormRequestRequestTypeDef
def get_value() -> DeleteEvaluationFormRequestRequestTypeDef:
return {
"InstanceId": ...,
"EvaluationFormId": ...,
}
# DeleteEvaluationFormRequestRequestTypeDef definition
class DeleteEvaluationFormRequestRequestTypeDef(TypedDict):
InstanceId: str,
EvaluationFormId: str,
EvaluationFormVersion: NotRequired[int],
DeleteHoursOfOperationRequestRequestTypeDef#
# DeleteHoursOfOperationRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteHoursOfOperationRequestRequestTypeDef
def get_value() -> DeleteHoursOfOperationRequestRequestTypeDef:
return {
"InstanceId": ...,
"HoursOfOperationId": ...,
}
# DeleteHoursOfOperationRequestRequestTypeDef definition
class DeleteHoursOfOperationRequestRequestTypeDef(TypedDict):
InstanceId: str,
HoursOfOperationId: str,
DeleteInstanceRequestRequestTypeDef#
# DeleteInstanceRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteInstanceRequestRequestTypeDef
def get_value() -> DeleteInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# DeleteInstanceRequestRequestTypeDef definition
class DeleteInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
DeleteIntegrationAssociationRequestRequestTypeDef#
# DeleteIntegrationAssociationRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteIntegrationAssociationRequestRequestTypeDef
def get_value() -> DeleteIntegrationAssociationRequestRequestTypeDef:
return {
"InstanceId": ...,
"IntegrationAssociationId": ...,
}
# DeleteIntegrationAssociationRequestRequestTypeDef definition
class DeleteIntegrationAssociationRequestRequestTypeDef(TypedDict):
InstanceId: str,
IntegrationAssociationId: str,
DeletePromptRequestRequestTypeDef#
# DeletePromptRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeletePromptRequestRequestTypeDef
def get_value() -> DeletePromptRequestRequestTypeDef:
return {
"InstanceId": ...,
"PromptId": ...,
}
# DeletePromptRequestRequestTypeDef definition
class DeletePromptRequestRequestTypeDef(TypedDict):
InstanceId: str,
PromptId: str,
DeleteQuickConnectRequestRequestTypeDef#
# DeleteQuickConnectRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteQuickConnectRequestRequestTypeDef
def get_value() -> DeleteQuickConnectRequestRequestTypeDef:
return {
"InstanceId": ...,
"QuickConnectId": ...,
}
# DeleteQuickConnectRequestRequestTypeDef definition
class DeleteQuickConnectRequestRequestTypeDef(TypedDict):
InstanceId: str,
QuickConnectId: str,
DeleteRuleRequestRequestTypeDef#
# DeleteRuleRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteRuleRequestRequestTypeDef
def get_value() -> DeleteRuleRequestRequestTypeDef:
return {
"InstanceId": ...,
"RuleId": ...,
}
# DeleteRuleRequestRequestTypeDef definition
class DeleteRuleRequestRequestTypeDef(TypedDict):
InstanceId: str,
RuleId: str,
DeleteSecurityProfileRequestRequestTypeDef#
# DeleteSecurityProfileRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteSecurityProfileRequestRequestTypeDef
def get_value() -> DeleteSecurityProfileRequestRequestTypeDef:
return {
"InstanceId": ...,
"SecurityProfileId": ...,
}
# DeleteSecurityProfileRequestRequestTypeDef definition
class DeleteSecurityProfileRequestRequestTypeDef(TypedDict):
InstanceId: str,
SecurityProfileId: str,
DeleteTaskTemplateRequestRequestTypeDef#
# DeleteTaskTemplateRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteTaskTemplateRequestRequestTypeDef
def get_value() -> DeleteTaskTemplateRequestRequestTypeDef:
return {
"InstanceId": ...,
"TaskTemplateId": ...,
}
# DeleteTaskTemplateRequestRequestTypeDef definition
class DeleteTaskTemplateRequestRequestTypeDef(TypedDict):
InstanceId: str,
TaskTemplateId: str,
DeleteTrafficDistributionGroupRequestRequestTypeDef#
# DeleteTrafficDistributionGroupRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteTrafficDistributionGroupRequestRequestTypeDef
def get_value() -> DeleteTrafficDistributionGroupRequestRequestTypeDef:
return {
"TrafficDistributionGroupId": ...,
}
# DeleteTrafficDistributionGroupRequestRequestTypeDef definition
class DeleteTrafficDistributionGroupRequestRequestTypeDef(TypedDict):
TrafficDistributionGroupId: str,
DeleteUseCaseRequestRequestTypeDef#
# DeleteUseCaseRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteUseCaseRequestRequestTypeDef
def get_value() -> DeleteUseCaseRequestRequestTypeDef:
return {
"InstanceId": ...,
"IntegrationAssociationId": ...,
"UseCaseId": ...,
}
# DeleteUseCaseRequestRequestTypeDef definition
class DeleteUseCaseRequestRequestTypeDef(TypedDict):
InstanceId: str,
IntegrationAssociationId: str,
UseCaseId: str,
DeleteUserHierarchyGroupRequestRequestTypeDef#
# DeleteUserHierarchyGroupRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteUserHierarchyGroupRequestRequestTypeDef
def get_value() -> DeleteUserHierarchyGroupRequestRequestTypeDef:
return {
"HierarchyGroupId": ...,
"InstanceId": ...,
}
# DeleteUserHierarchyGroupRequestRequestTypeDef definition
class DeleteUserHierarchyGroupRequestRequestTypeDef(TypedDict):
HierarchyGroupId: str,
InstanceId: str,
DeleteUserRequestRequestTypeDef#
# DeleteUserRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteUserRequestRequestTypeDef
def get_value() -> DeleteUserRequestRequestTypeDef:
return {
"InstanceId": ...,
"UserId": ...,
}
# DeleteUserRequestRequestTypeDef definition
class DeleteUserRequestRequestTypeDef(TypedDict):
InstanceId: str,
UserId: str,
DeleteVocabularyRequestRequestTypeDef#
# DeleteVocabularyRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteVocabularyRequestRequestTypeDef
def get_value() -> DeleteVocabularyRequestRequestTypeDef:
return {
"InstanceId": ...,
"VocabularyId": ...,
}
# DeleteVocabularyRequestRequestTypeDef definition
class DeleteVocabularyRequestRequestTypeDef(TypedDict):
InstanceId: str,
VocabularyId: str,
DeleteVocabularyResponseTypeDef#
# DeleteVocabularyResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DeleteVocabularyResponseTypeDef
def get_value() -> DeleteVocabularyResponseTypeDef:
return {
"VocabularyArn": ...,
"VocabularyId": ...,
"State": ...,
"ResponseMetadata": ...,
}
# DeleteVocabularyResponseTypeDef definition
class DeleteVocabularyResponseTypeDef(TypedDict):
VocabularyArn: str,
VocabularyId: str,
State: VocabularyStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAgentStatusRequestRequestTypeDef#
# DescribeAgentStatusRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeAgentStatusRequestRequestTypeDef
def get_value() -> DescribeAgentStatusRequestRequestTypeDef:
return {
"InstanceId": ...,
"AgentStatusId": ...,
}
# DescribeAgentStatusRequestRequestTypeDef definition
class DescribeAgentStatusRequestRequestTypeDef(TypedDict):
InstanceId: str,
AgentStatusId: str,
DescribeAgentStatusResponseTypeDef#
# DescribeAgentStatusResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeAgentStatusResponseTypeDef
def get_value() -> DescribeAgentStatusResponseTypeDef:
return {
"AgentStatus": ...,
"ResponseMetadata": ...,
}
# DescribeAgentStatusResponseTypeDef definition
class DescribeAgentStatusResponseTypeDef(TypedDict):
AgentStatus: AgentStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeContactEvaluationRequestRequestTypeDef#
# DescribeContactEvaluationRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeContactEvaluationRequestRequestTypeDef
def get_value() -> DescribeContactEvaluationRequestRequestTypeDef:
return {
"InstanceId": ...,
"EvaluationId": ...,
}
# DescribeContactEvaluationRequestRequestTypeDef definition
class DescribeContactEvaluationRequestRequestTypeDef(TypedDict):
InstanceId: str,
EvaluationId: str,
DescribeContactEvaluationResponseTypeDef#
# DescribeContactEvaluationResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeContactEvaluationResponseTypeDef
def get_value() -> DescribeContactEvaluationResponseTypeDef:
return {
"Evaluation": ...,
"EvaluationForm": ...,
"ResponseMetadata": ...,
}
# DescribeContactEvaluationResponseTypeDef definition
class DescribeContactEvaluationResponseTypeDef(TypedDict):
Evaluation: EvaluationTypeDef, # (1)
EvaluationForm: EvaluationFormContentTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeContactFlowModuleRequestRequestTypeDef#
# DescribeContactFlowModuleRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeContactFlowModuleRequestRequestTypeDef
def get_value() -> DescribeContactFlowModuleRequestRequestTypeDef:
return {
"InstanceId": ...,
"ContactFlowModuleId": ...,
}
# DescribeContactFlowModuleRequestRequestTypeDef definition
class DescribeContactFlowModuleRequestRequestTypeDef(TypedDict):
InstanceId: str,
ContactFlowModuleId: str,
DescribeContactFlowModuleResponseTypeDef#
# DescribeContactFlowModuleResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeContactFlowModuleResponseTypeDef
def get_value() -> DescribeContactFlowModuleResponseTypeDef:
return {
"ContactFlowModule": ...,
"ResponseMetadata": ...,
}
# DescribeContactFlowModuleResponseTypeDef definition
class DescribeContactFlowModuleResponseTypeDef(TypedDict):
ContactFlowModule: ContactFlowModuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeContactFlowRequestRequestTypeDef#
# DescribeContactFlowRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeContactFlowRequestRequestTypeDef
def get_value() -> DescribeContactFlowRequestRequestTypeDef:
return {
"InstanceId": ...,
"ContactFlowId": ...,
}
# DescribeContactFlowRequestRequestTypeDef definition
class DescribeContactFlowRequestRequestTypeDef(TypedDict):
InstanceId: str,
ContactFlowId: str,
DescribeContactFlowResponseTypeDef#
# DescribeContactFlowResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeContactFlowResponseTypeDef
def get_value() -> DescribeContactFlowResponseTypeDef:
return {
"ContactFlow": ...,
"ResponseMetadata": ...,
}
# DescribeContactFlowResponseTypeDef definition
class DescribeContactFlowResponseTypeDef(TypedDict):
ContactFlow: ContactFlowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeContactRequestRequestTypeDef#
# DescribeContactRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeContactRequestRequestTypeDef
def get_value() -> DescribeContactRequestRequestTypeDef:
return {
"InstanceId": ...,
"ContactId": ...,
}
# DescribeContactRequestRequestTypeDef definition
class DescribeContactRequestRequestTypeDef(TypedDict):
InstanceId: str,
ContactId: str,
DescribeContactResponseTypeDef#
# DescribeContactResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeContactResponseTypeDef
def get_value() -> DescribeContactResponseTypeDef:
return {
"Contact": ...,
"ResponseMetadata": ...,
}
# DescribeContactResponseTypeDef definition
class DescribeContactResponseTypeDef(TypedDict):
Contact: ContactTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEvaluationFormRequestRequestTypeDef#
# DescribeEvaluationFormRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeEvaluationFormRequestRequestTypeDef
def get_value() -> DescribeEvaluationFormRequestRequestTypeDef:
return {
"InstanceId": ...,
"EvaluationFormId": ...,
}
# DescribeEvaluationFormRequestRequestTypeDef definition
class DescribeEvaluationFormRequestRequestTypeDef(TypedDict):
InstanceId: str,
EvaluationFormId: str,
EvaluationFormVersion: NotRequired[int],
DescribeEvaluationFormResponseTypeDef#
# DescribeEvaluationFormResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeEvaluationFormResponseTypeDef
def get_value() -> DescribeEvaluationFormResponseTypeDef:
return {
"EvaluationForm": ...,
"ResponseMetadata": ...,
}
# DescribeEvaluationFormResponseTypeDef definition
class DescribeEvaluationFormResponseTypeDef(TypedDict):
EvaluationForm: EvaluationFormTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeHoursOfOperationRequestRequestTypeDef#
# DescribeHoursOfOperationRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeHoursOfOperationRequestRequestTypeDef
def get_value() -> DescribeHoursOfOperationRequestRequestTypeDef:
return {
"InstanceId": ...,
"HoursOfOperationId": ...,
}
# DescribeHoursOfOperationRequestRequestTypeDef definition
class DescribeHoursOfOperationRequestRequestTypeDef(TypedDict):
InstanceId: str,
HoursOfOperationId: str,
DescribeHoursOfOperationResponseTypeDef#
# DescribeHoursOfOperationResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeHoursOfOperationResponseTypeDef
def get_value() -> DescribeHoursOfOperationResponseTypeDef:
return {
"HoursOfOperation": ...,
"ResponseMetadata": ...,
}
# DescribeHoursOfOperationResponseTypeDef definition
class DescribeHoursOfOperationResponseTypeDef(TypedDict):
HoursOfOperation: HoursOfOperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceAttributeRequestRequestTypeDef#
# DescribeInstanceAttributeRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeInstanceAttributeRequestRequestTypeDef
def get_value() -> DescribeInstanceAttributeRequestRequestTypeDef:
return {
"InstanceId": ...,
"AttributeType": ...,
}
# DescribeInstanceAttributeRequestRequestTypeDef definition
class DescribeInstanceAttributeRequestRequestTypeDef(TypedDict):
InstanceId: str,
AttributeType: InstanceAttributeTypeType, # (1)
DescribeInstanceAttributeResponseTypeDef#
# DescribeInstanceAttributeResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeInstanceAttributeResponseTypeDef
def get_value() -> DescribeInstanceAttributeResponseTypeDef:
return {
"Attribute": ...,
"ResponseMetadata": ...,
}
# DescribeInstanceAttributeResponseTypeDef definition
class DescribeInstanceAttributeResponseTypeDef(TypedDict):
Attribute: AttributeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceRequestRequestTypeDef#
# DescribeInstanceRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeInstanceRequestRequestTypeDef
def get_value() -> DescribeInstanceRequestRequestTypeDef:
return {
"InstanceId": ...,
}
# DescribeInstanceRequestRequestTypeDef definition
class DescribeInstanceRequestRequestTypeDef(TypedDict):
InstanceId: str,
DescribeInstanceResponseTypeDef#
# DescribeInstanceResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeInstanceResponseTypeDef
def get_value() -> DescribeInstanceResponseTypeDef:
return {
"Instance": ...,
"ResponseMetadata": ...,
}
# DescribeInstanceResponseTypeDef definition
class DescribeInstanceResponseTypeDef(TypedDict):
Instance: InstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceStorageConfigRequestRequestTypeDef#
# DescribeInstanceStorageConfigRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeInstanceStorageConfigRequestRequestTypeDef
def get_value() -> DescribeInstanceStorageConfigRequestRequestTypeDef:
return {
"InstanceId": ...,
"AssociationId": ...,
"ResourceType": ...,
}
# DescribeInstanceStorageConfigRequestRequestTypeDef definition
class DescribeInstanceStorageConfigRequestRequestTypeDef(TypedDict):
InstanceId: str,
AssociationId: str,
ResourceType: InstanceStorageResourceTypeType, # (1)
DescribeInstanceStorageConfigResponseTypeDef#
# DescribeInstanceStorageConfigResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeInstanceStorageConfigResponseTypeDef
def get_value() -> DescribeInstanceStorageConfigResponseTypeDef:
return {
"StorageConfig": ...,
"ResponseMetadata": ...,
}
# DescribeInstanceStorageConfigResponseTypeDef definition
class DescribeInstanceStorageConfigResponseTypeDef(TypedDict):
StorageConfig: InstanceStorageConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePhoneNumberRequestRequestTypeDef#
# DescribePhoneNumberRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribePhoneNumberRequestRequestTypeDef
def get_value() -> DescribePhoneNumberRequestRequestTypeDef:
return {
"PhoneNumberId": ...,
}
# DescribePhoneNumberRequestRequestTypeDef definition
class DescribePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
DescribePhoneNumberResponseTypeDef#
# DescribePhoneNumberResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribePhoneNumberResponseTypeDef
def get_value() -> DescribePhoneNumberResponseTypeDef:
return {
"ClaimedPhoneNumberSummary": ...,
"ResponseMetadata": ...,
}
# DescribePhoneNumberResponseTypeDef definition
class DescribePhoneNumberResponseTypeDef(TypedDict):
ClaimedPhoneNumberSummary: ClaimedPhoneNumberSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePromptRequestRequestTypeDef#
# DescribePromptRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribePromptRequestRequestTypeDef
def get_value() -> DescribePromptRequestRequestTypeDef:
return {
"InstanceId": ...,
"PromptId": ...,
}
# DescribePromptRequestRequestTypeDef definition
class DescribePromptRequestRequestTypeDef(TypedDict):
InstanceId: str,
PromptId: str,
DescribePromptResponseTypeDef#
# DescribePromptResponseTypeDef usage example
from mypy_boto3_connect.type_defs import DescribePromptResponseTypeDef
def get_value() -> DescribePromptResponseTypeDef:
return {
"Prompt": ...,
"ResponseMetadata": ...,
}
# DescribePromptResponseTypeDef definition
class DescribePromptResponseTypeDef(TypedDict):
Prompt: PromptTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PromptTypeDef
- See ResponseMetadataTypeDef
DescribeQueueRequestRequestTypeDef#
# DescribeQueueRequestRequestTypeDef usage example
from mypy_boto3_connect.type_defs import DescribeQueueRequestRequestTypeDef
def get_value() -> DescribeQueueRequestRequestTypeDef:
return {
"InstanceId": ...,
"QueueId": ...,
}
# DescribeQueueRequestRequestTypeDef definition
class DescribeQueueRequestRequestTypeDef(TypedDict):
InstanceId: str,
QueueId: str,