Skip to content

Typed dictionaries#

Index > ConnectCampaignService > Typed dictionaries

Auto-generated documentation for ConnectCampaignService type annotations stubs module mypy-boto3-connectcampaigns.

AnswerMachineDetectionConfigTypeDef#

# AnswerMachineDetectionConfigTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import AnswerMachineDetectionConfigTypeDef

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

class AnswerMachineDetectionConfigTypeDef(TypedDict):
    enableAnswerMachineDetection: bool,

InstanceIdFilterTypeDef#

# InstanceIdFilterTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import InstanceIdFilterTypeDef

def get_value() -> InstanceIdFilterTypeDef:
    return {
        "operator": ...,
        "value": ...,
    }
# InstanceIdFilterTypeDef definition

class InstanceIdFilterTypeDef(TypedDict):
    operator: InstanceIdFilterOperatorType,  # (1)
    value: str,
  1. See InstanceIdFilterOperatorType

CampaignSummaryTypeDef#

# CampaignSummaryTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import CampaignSummaryTypeDef

def get_value() -> CampaignSummaryTypeDef:
    return {
        "arn": ...,
        "connectInstanceId": ...,
        "id": ...,
        "name": ...,
    }
# CampaignSummaryTypeDef definition

class CampaignSummaryTypeDef(TypedDict):
    arn: str,
    connectInstanceId: str,
    id: str,
    name: str,

CreateCampaignResponseTypeDef#

# CreateCampaignResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import CreateCampaignResponseTypeDef

def get_value() -> CreateCampaignResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# CreateCampaignResponseTypeDef definition

class CreateCampaignResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteCampaignRequestRequestTypeDef#

# DeleteCampaignRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import DeleteCampaignRequestRequestTypeDef

def get_value() -> DeleteCampaignRequestRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteCampaignRequestRequestTypeDef definition

class DeleteCampaignRequestRequestTypeDef(TypedDict):
    id: str,

DeleteConnectInstanceConfigRequestRequestTypeDef#

# DeleteConnectInstanceConfigRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import DeleteConnectInstanceConfigRequestRequestTypeDef

def get_value() -> DeleteConnectInstanceConfigRequestRequestTypeDef:
    return {
        "connectInstanceId": ...,
    }
# DeleteConnectInstanceConfigRequestRequestTypeDef definition

class DeleteConnectInstanceConfigRequestRequestTypeDef(TypedDict):
    connectInstanceId: str,

DeleteInstanceOnboardingJobRequestRequestTypeDef#

# DeleteInstanceOnboardingJobRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import DeleteInstanceOnboardingJobRequestRequestTypeDef

def get_value() -> DeleteInstanceOnboardingJobRequestRequestTypeDef:
    return {
        "connectInstanceId": ...,
    }
# DeleteInstanceOnboardingJobRequestRequestTypeDef definition

class DeleteInstanceOnboardingJobRequestRequestTypeDef(TypedDict):
    connectInstanceId: str,

DescribeCampaignRequestRequestTypeDef#

# DescribeCampaignRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import DescribeCampaignRequestRequestTypeDef

def get_value() -> DescribeCampaignRequestRequestTypeDef:
    return {
        "id": ...,
    }
# DescribeCampaignRequestRequestTypeDef definition

class DescribeCampaignRequestRequestTypeDef(TypedDict):
    id: str,

DialRequestTypeDef#

# DialRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import DialRequestTypeDef

def get_value() -> DialRequestTypeDef:
    return {
        "attributes": ...,
        "clientToken": ...,
        "expirationTime": ...,
        "phoneNumber": ...,
    }
# DialRequestTypeDef definition

class DialRequestTypeDef(TypedDict):
    attributes: Mapping[str, str],
    clientToken: str,
    expirationTime: Union[datetime, str],
    phoneNumber: str,

PredictiveDialerConfigTypeDef#

# PredictiveDialerConfigTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import PredictiveDialerConfigTypeDef

def get_value() -> PredictiveDialerConfigTypeDef:
    return {
        "bandwidthAllocation": ...,
    }
# PredictiveDialerConfigTypeDef definition

class PredictiveDialerConfigTypeDef(TypedDict):
    bandwidthAllocation: float,

ProgressiveDialerConfigTypeDef#

# ProgressiveDialerConfigTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import ProgressiveDialerConfigTypeDef

def get_value() -> ProgressiveDialerConfigTypeDef:
    return {
        "bandwidthAllocation": ...,
    }
# ProgressiveDialerConfigTypeDef definition

class ProgressiveDialerConfigTypeDef(TypedDict):
    bandwidthAllocation: float,

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import EmptyResponseMetadataTypeDef

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

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EncryptionConfigTypeDef#

# EncryptionConfigTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import EncryptionConfigTypeDef

def get_value() -> EncryptionConfigTypeDef:
    return {
        "enabled": ...,
    }
# EncryptionConfigTypeDef definition

class EncryptionConfigTypeDef(TypedDict):
    enabled: bool,
    encryptionType: NotRequired[EncryptionTypeType],  # (1)
    keyArn: NotRequired[str],
  1. See EncryptionTypeType

FailedCampaignStateResponseTypeDef#

# FailedCampaignStateResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import FailedCampaignStateResponseTypeDef

def get_value() -> FailedCampaignStateResponseTypeDef:
    return {
        "campaignId": ...,
    }
# FailedCampaignStateResponseTypeDef definition

class FailedCampaignStateResponseTypeDef(TypedDict):
    campaignId: NotRequired[str],
    failureCode: NotRequired[GetCampaignStateBatchFailureCodeType],  # (1)
  1. See GetCampaignStateBatchFailureCodeType

FailedRequestTypeDef#

# FailedRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import FailedRequestTypeDef

def get_value() -> FailedRequestTypeDef:
    return {
        "clientToken": ...,
    }
# FailedRequestTypeDef definition

class FailedRequestTypeDef(TypedDict):
    clientToken: NotRequired[str],
    failureCode: NotRequired[FailureCodeType],  # (1)
    id: NotRequired[str],
  1. See FailureCodeType

GetCampaignStateBatchRequestRequestTypeDef#

# GetCampaignStateBatchRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import GetCampaignStateBatchRequestRequestTypeDef

def get_value() -> GetCampaignStateBatchRequestRequestTypeDef:
    return {
        "campaignIds": ...,
    }
# GetCampaignStateBatchRequestRequestTypeDef definition

class GetCampaignStateBatchRequestRequestTypeDef(TypedDict):
    campaignIds: Sequence[str],

SuccessfulCampaignStateResponseTypeDef#

# SuccessfulCampaignStateResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import SuccessfulCampaignStateResponseTypeDef

def get_value() -> SuccessfulCampaignStateResponseTypeDef:
    return {
        "campaignId": ...,
    }
# SuccessfulCampaignStateResponseTypeDef definition

class SuccessfulCampaignStateResponseTypeDef(TypedDict):
    campaignId: NotRequired[str],
    state: NotRequired[CampaignStateType],  # (1)
  1. See CampaignStateType

GetCampaignStateRequestRequestTypeDef#

# GetCampaignStateRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import GetCampaignStateRequestRequestTypeDef

def get_value() -> GetCampaignStateRequestRequestTypeDef:
    return {
        "id": ...,
    }
# GetCampaignStateRequestRequestTypeDef definition

class GetCampaignStateRequestRequestTypeDef(TypedDict):
    id: str,

GetCampaignStateResponseTypeDef#

# GetCampaignStateResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import GetCampaignStateResponseTypeDef

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

class GetCampaignStateResponseTypeDef(TypedDict):
    state: CampaignStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CampaignStateType
  2. See ResponseMetadataTypeDef

GetConnectInstanceConfigRequestRequestTypeDef#

# GetConnectInstanceConfigRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import GetConnectInstanceConfigRequestRequestTypeDef

def get_value() -> GetConnectInstanceConfigRequestRequestTypeDef:
    return {
        "connectInstanceId": ...,
    }
# GetConnectInstanceConfigRequestRequestTypeDef definition

class GetConnectInstanceConfigRequestRequestTypeDef(TypedDict):
    connectInstanceId: str,

GetInstanceOnboardingJobStatusRequestRequestTypeDef#

# GetInstanceOnboardingJobStatusRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import GetInstanceOnboardingJobStatusRequestRequestTypeDef

def get_value() -> GetInstanceOnboardingJobStatusRequestRequestTypeDef:
    return {
        "connectInstanceId": ...,
    }
# GetInstanceOnboardingJobStatusRequestRequestTypeDef definition

class GetInstanceOnboardingJobStatusRequestRequestTypeDef(TypedDict):
    connectInstanceId: str,

InstanceOnboardingJobStatusTypeDef#

# InstanceOnboardingJobStatusTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import InstanceOnboardingJobStatusTypeDef

def get_value() -> InstanceOnboardingJobStatusTypeDef:
    return {
        "connectInstanceId": ...,
        "status": ...,
    }
# InstanceOnboardingJobStatusTypeDef definition

class InstanceOnboardingJobStatusTypeDef(TypedDict):
    connectInstanceId: str,
    status: InstanceOnboardingJobStatusCodeType,  # (2)
    failureCode: NotRequired[InstanceOnboardingJobFailureCodeType],  # (1)
  1. See InstanceOnboardingJobFailureCodeType
  2. See InstanceOnboardingJobStatusCodeType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "arn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    arn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import ListTagsForResourceResponseTypeDef

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

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import PaginatorConfigTypeDef

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

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

PauseCampaignRequestRequestTypeDef#

# PauseCampaignRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import PauseCampaignRequestRequestTypeDef

def get_value() -> PauseCampaignRequestRequestTypeDef:
    return {
        "id": ...,
    }
# PauseCampaignRequestRequestTypeDef definition

class PauseCampaignRequestRequestTypeDef(TypedDict):
    id: str,

SuccessfulRequestTypeDef#

# SuccessfulRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import SuccessfulRequestTypeDef

def get_value() -> SuccessfulRequestTypeDef:
    return {
        "clientToken": ...,
    }
# SuccessfulRequestTypeDef definition

class SuccessfulRequestTypeDef(TypedDict):
    clientToken: NotRequired[str],
    id: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

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

ResumeCampaignRequestRequestTypeDef#

# ResumeCampaignRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import ResumeCampaignRequestRequestTypeDef

def get_value() -> ResumeCampaignRequestRequestTypeDef:
    return {
        "id": ...,
    }
# ResumeCampaignRequestRequestTypeDef definition

class ResumeCampaignRequestRequestTypeDef(TypedDict):
    id: str,

StartCampaignRequestRequestTypeDef#

# StartCampaignRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import StartCampaignRequestRequestTypeDef

def get_value() -> StartCampaignRequestRequestTypeDef:
    return {
        "id": ...,
    }
# StartCampaignRequestRequestTypeDef definition

class StartCampaignRequestRequestTypeDef(TypedDict):
    id: str,

StopCampaignRequestRequestTypeDef#

# StopCampaignRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import StopCampaignRequestRequestTypeDef

def get_value() -> StopCampaignRequestRequestTypeDef:
    return {
        "id": ...,
    }
# StopCampaignRequestRequestTypeDef definition

class StopCampaignRequestRequestTypeDef(TypedDict):
    id: str,

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "arn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    arn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "arn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    arn: str,
    tagKeys: Sequence[str],

UpdateCampaignNameRequestRequestTypeDef#

# UpdateCampaignNameRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import UpdateCampaignNameRequestRequestTypeDef

def get_value() -> UpdateCampaignNameRequestRequestTypeDef:
    return {
        "id": ...,
        "name": ...,
    }
# UpdateCampaignNameRequestRequestTypeDef definition

class UpdateCampaignNameRequestRequestTypeDef(TypedDict):
    id: str,
    name: str,

OutboundCallConfigTypeDef#

# OutboundCallConfigTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import OutboundCallConfigTypeDef

def get_value() -> OutboundCallConfigTypeDef:
    return {
        "connectContactFlowId": ...,
        "connectQueueId": ...,
    }
# OutboundCallConfigTypeDef definition

class OutboundCallConfigTypeDef(TypedDict):
    connectContactFlowId: str,
    connectQueueId: str,
    answerMachineDetectionConfig: NotRequired[AnswerMachineDetectionConfigTypeDef],  # (1)
    connectSourcePhoneNumber: NotRequired[str],
  1. See AnswerMachineDetectionConfigTypeDef

UpdateCampaignOutboundCallConfigRequestRequestTypeDef#

# UpdateCampaignOutboundCallConfigRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import UpdateCampaignOutboundCallConfigRequestRequestTypeDef

def get_value() -> UpdateCampaignOutboundCallConfigRequestRequestTypeDef:
    return {
        "id": ...,
    }
# UpdateCampaignOutboundCallConfigRequestRequestTypeDef definition

class UpdateCampaignOutboundCallConfigRequestRequestTypeDef(TypedDict):
    id: str,
    answerMachineDetectionConfig: NotRequired[AnswerMachineDetectionConfigTypeDef],  # (1)
    connectContactFlowId: NotRequired[str],
    connectSourcePhoneNumber: NotRequired[str],
  1. See AnswerMachineDetectionConfigTypeDef

CampaignFiltersTypeDef#

# CampaignFiltersTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import CampaignFiltersTypeDef

def get_value() -> CampaignFiltersTypeDef:
    return {
        "instanceIdFilter": ...,
    }
# CampaignFiltersTypeDef definition

class CampaignFiltersTypeDef(TypedDict):
    instanceIdFilter: NotRequired[InstanceIdFilterTypeDef],  # (1)
  1. See InstanceIdFilterTypeDef

ListCampaignsResponseTypeDef#

# ListCampaignsResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import ListCampaignsResponseTypeDef

def get_value() -> ListCampaignsResponseTypeDef:
    return {
        "campaignSummaryList": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListCampaignsResponseTypeDef definition

class ListCampaignsResponseTypeDef(TypedDict):
    campaignSummaryList: List[CampaignSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CampaignSummaryTypeDef
  2. See ResponseMetadataTypeDef

PutDialRequestBatchRequestRequestTypeDef#

# PutDialRequestBatchRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import PutDialRequestBatchRequestRequestTypeDef

def get_value() -> PutDialRequestBatchRequestRequestTypeDef:
    return {
        "dialRequests": ...,
        "id": ...,
    }
# PutDialRequestBatchRequestRequestTypeDef definition

class PutDialRequestBatchRequestRequestTypeDef(TypedDict):
    dialRequests: Sequence[DialRequestTypeDef],  # (1)
    id: str,
  1. See DialRequestTypeDef

DialerConfigTypeDef#

# DialerConfigTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import DialerConfigTypeDef

def get_value() -> DialerConfigTypeDef:
    return {
        "predictiveDialerConfig": ...,
    }
# DialerConfigTypeDef definition

class DialerConfigTypeDef(TypedDict):
    predictiveDialerConfig: NotRequired[PredictiveDialerConfigTypeDef],  # (1)
    progressiveDialerConfig: NotRequired[ProgressiveDialerConfigTypeDef],  # (2)
  1. See PredictiveDialerConfigTypeDef
  2. See ProgressiveDialerConfigTypeDef

InstanceConfigTypeDef#

# InstanceConfigTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import InstanceConfigTypeDef

def get_value() -> InstanceConfigTypeDef:
    return {
        "connectInstanceId": ...,
        "encryptionConfig": ...,
        "serviceLinkedRoleArn": ...,
    }
# InstanceConfigTypeDef definition

class InstanceConfigTypeDef(TypedDict):
    connectInstanceId: str,
    encryptionConfig: EncryptionConfigTypeDef,  # (1)
    serviceLinkedRoleArn: str,
  1. See EncryptionConfigTypeDef

StartInstanceOnboardingJobRequestRequestTypeDef#

# StartInstanceOnboardingJobRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import StartInstanceOnboardingJobRequestRequestTypeDef

def get_value() -> StartInstanceOnboardingJobRequestRequestTypeDef:
    return {
        "connectInstanceId": ...,
        "encryptionConfig": ...,
    }
# StartInstanceOnboardingJobRequestRequestTypeDef definition

class StartInstanceOnboardingJobRequestRequestTypeDef(TypedDict):
    connectInstanceId: str,
    encryptionConfig: EncryptionConfigTypeDef,  # (1)
  1. See EncryptionConfigTypeDef

GetCampaignStateBatchResponseTypeDef#

# GetCampaignStateBatchResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import GetCampaignStateBatchResponseTypeDef

def get_value() -> GetCampaignStateBatchResponseTypeDef:
    return {
        "failedRequests": ...,
        "successfulRequests": ...,
        "ResponseMetadata": ...,
    }
# GetCampaignStateBatchResponseTypeDef definition

class GetCampaignStateBatchResponseTypeDef(TypedDict):
    failedRequests: List[FailedCampaignStateResponseTypeDef],  # (1)
    successfulRequests: List[SuccessfulCampaignStateResponseTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FailedCampaignStateResponseTypeDef
  2. See SuccessfulCampaignStateResponseTypeDef
  3. See ResponseMetadataTypeDef

GetInstanceOnboardingJobStatusResponseTypeDef#

# GetInstanceOnboardingJobStatusResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import GetInstanceOnboardingJobStatusResponseTypeDef

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

class GetInstanceOnboardingJobStatusResponseTypeDef(TypedDict):
    connectInstanceOnboardingJobStatus: InstanceOnboardingJobStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceOnboardingJobStatusTypeDef
  2. See ResponseMetadataTypeDef

StartInstanceOnboardingJobResponseTypeDef#

# StartInstanceOnboardingJobResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import StartInstanceOnboardingJobResponseTypeDef

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

class StartInstanceOnboardingJobResponseTypeDef(TypedDict):
    connectInstanceOnboardingJobStatus: InstanceOnboardingJobStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceOnboardingJobStatusTypeDef
  2. See ResponseMetadataTypeDef

PutDialRequestBatchResponseTypeDef#

# PutDialRequestBatchResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import PutDialRequestBatchResponseTypeDef

def get_value() -> PutDialRequestBatchResponseTypeDef:
    return {
        "failedRequests": ...,
        "successfulRequests": ...,
        "ResponseMetadata": ...,
    }
# PutDialRequestBatchResponseTypeDef definition

class PutDialRequestBatchResponseTypeDef(TypedDict):
    failedRequests: List[FailedRequestTypeDef],  # (1)
    successfulRequests: List[SuccessfulRequestTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See FailedRequestTypeDef
  2. See SuccessfulRequestTypeDef
  3. See ResponseMetadataTypeDef

ListCampaignsRequestListCampaignsPaginateTypeDef#

# ListCampaignsRequestListCampaignsPaginateTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import ListCampaignsRequestListCampaignsPaginateTypeDef

def get_value() -> ListCampaignsRequestListCampaignsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListCampaignsRequestListCampaignsPaginateTypeDef definition

class ListCampaignsRequestListCampaignsPaginateTypeDef(TypedDict):
    filters: NotRequired[CampaignFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See CampaignFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListCampaignsRequestRequestTypeDef#

# ListCampaignsRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import ListCampaignsRequestRequestTypeDef

def get_value() -> ListCampaignsRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# ListCampaignsRequestRequestTypeDef definition

class ListCampaignsRequestRequestTypeDef(TypedDict):
    filters: NotRequired[CampaignFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See CampaignFiltersTypeDef

CampaignTypeDef#

# CampaignTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import CampaignTypeDef

def get_value() -> CampaignTypeDef:
    return {
        "arn": ...,
        "connectInstanceId": ...,
        "dialerConfig": ...,
        "id": ...,
        "name": ...,
        "outboundCallConfig": ...,
    }
# CampaignTypeDef definition

class CampaignTypeDef(TypedDict):
    arn: str,
    connectInstanceId: str,
    dialerConfig: DialerConfigTypeDef,  # (1)
    id: str,
    name: str,
    outboundCallConfig: OutboundCallConfigTypeDef,  # (2)
    tags: NotRequired[Dict[str, str]],
  1. See DialerConfigTypeDef
  2. See OutboundCallConfigTypeDef

CreateCampaignRequestRequestTypeDef#

# CreateCampaignRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import CreateCampaignRequestRequestTypeDef

def get_value() -> CreateCampaignRequestRequestTypeDef:
    return {
        "connectInstanceId": ...,
        "dialerConfig": ...,
        "name": ...,
        "outboundCallConfig": ...,
    }
# CreateCampaignRequestRequestTypeDef definition

class CreateCampaignRequestRequestTypeDef(TypedDict):
    connectInstanceId: str,
    dialerConfig: DialerConfigTypeDef,  # (1)
    name: str,
    outboundCallConfig: OutboundCallConfigTypeDef,  # (2)
    tags: NotRequired[Mapping[str, str]],
  1. See DialerConfigTypeDef
  2. See OutboundCallConfigTypeDef

UpdateCampaignDialerConfigRequestRequestTypeDef#

# UpdateCampaignDialerConfigRequestRequestTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import UpdateCampaignDialerConfigRequestRequestTypeDef

def get_value() -> UpdateCampaignDialerConfigRequestRequestTypeDef:
    return {
        "dialerConfig": ...,
        "id": ...,
    }
# UpdateCampaignDialerConfigRequestRequestTypeDef definition

class UpdateCampaignDialerConfigRequestRequestTypeDef(TypedDict):
    dialerConfig: DialerConfigTypeDef,  # (1)
    id: str,
  1. See DialerConfigTypeDef

GetConnectInstanceConfigResponseTypeDef#

# GetConnectInstanceConfigResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import GetConnectInstanceConfigResponseTypeDef

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

class GetConnectInstanceConfigResponseTypeDef(TypedDict):
    connectInstanceConfig: InstanceConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceConfigTypeDef
  2. See ResponseMetadataTypeDef

DescribeCampaignResponseTypeDef#

# DescribeCampaignResponseTypeDef usage example

from mypy_boto3_connectcampaigns.type_defs import DescribeCampaignResponseTypeDef

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

class DescribeCampaignResponseTypeDef(TypedDict):
    campaign: CampaignTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CampaignTypeDef
  2. See ResponseMetadataTypeDef