Skip to content

Type definitions#

Index > Appflow > Type definitions

Auto-generated documentation for Appflow type annotations stubs module mypy-boto3-appflow.

TimestampTypeDef#

# TimestampTypeDef Union usage example

from mypy_boto3_appflow.type_defs import TimestampTypeDef


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


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

OAuth2PropertiesUnionTypeDef#

# OAuth2PropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import OAuth2PropertiesUnionTypeDef


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


# OAuth2PropertiesUnionTypeDef definition

OAuth2PropertiesUnionTypeDef = Union[
    OAuth2PropertiesTypeDef,  # (1)
    OAuth2PropertiesOutputTypeDef,  # (2)
]
  1. See OAuth2PropertiesTypeDef
  2. See OAuth2PropertiesOutputTypeDef

OAuthPropertiesUnionTypeDef#

# OAuthPropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import OAuthPropertiesUnionTypeDef


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


# OAuthPropertiesUnionTypeDef definition

OAuthPropertiesUnionTypeDef = Union[
    OAuthPropertiesTypeDef,  # (1)
    OAuthPropertiesOutputTypeDef,  # (2)
]
  1. See OAuthPropertiesTypeDef
  2. See OAuthPropertiesOutputTypeDef

PrefixConfigUnionTypeDef#

# PrefixConfigUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import PrefixConfigUnionTypeDef


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


# PrefixConfigUnionTypeDef definition

PrefixConfigUnionTypeDef = Union[
    PrefixConfigTypeDef,  # (1)
    PrefixConfigOutputTypeDef,  # (2)
]
  1. See PrefixConfigTypeDef
  2. See PrefixConfigOutputTypeDef

TaskUnionTypeDef#

# TaskUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import TaskUnionTypeDef


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


# TaskUnionTypeDef definition

TaskUnionTypeDef = Union[
    TaskTypeDef,  # (1)
    TaskOutputTypeDef,  # (2)
]
  1. See TaskTypeDef
  2. See TaskOutputTypeDef

CustomConnectorDestinationPropertiesUnionTypeDef#

# CustomConnectorDestinationPropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import CustomConnectorDestinationPropertiesUnionTypeDef


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


# CustomConnectorDestinationPropertiesUnionTypeDef definition

CustomConnectorDestinationPropertiesUnionTypeDef = Union[
    CustomConnectorDestinationPropertiesTypeDef,  # (1)
    CustomConnectorDestinationPropertiesOutputTypeDef,  # (2)
]
  1. See CustomConnectorDestinationPropertiesTypeDef
  2. See CustomConnectorDestinationPropertiesOutputTypeDef

SalesforceDestinationPropertiesUnionTypeDef#

# SalesforceDestinationPropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import SalesforceDestinationPropertiesUnionTypeDef


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


# SalesforceDestinationPropertiesUnionTypeDef definition

SalesforceDestinationPropertiesUnionTypeDef = Union[
    SalesforceDestinationPropertiesTypeDef,  # (1)
    SalesforceDestinationPropertiesOutputTypeDef,  # (2)
]
  1. See SalesforceDestinationPropertiesTypeDef
  2. See SalesforceDestinationPropertiesOutputTypeDef

ZendeskDestinationPropertiesUnionTypeDef#

# ZendeskDestinationPropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import ZendeskDestinationPropertiesUnionTypeDef


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


# ZendeskDestinationPropertiesUnionTypeDef definition

ZendeskDestinationPropertiesUnionTypeDef = Union[
    ZendeskDestinationPropertiesTypeDef,  # (1)
    ZendeskDestinationPropertiesOutputTypeDef,  # (2)
]
  1. See ZendeskDestinationPropertiesTypeDef
  2. See ZendeskDestinationPropertiesOutputTypeDef

SAPODataDestinationPropertiesUnionTypeDef#

# SAPODataDestinationPropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import SAPODataDestinationPropertiesUnionTypeDef


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


# SAPODataDestinationPropertiesUnionTypeDef definition

SAPODataDestinationPropertiesUnionTypeDef = Union[
    SAPODataDestinationPropertiesTypeDef,  # (1)
    SAPODataDestinationPropertiesOutputTypeDef,  # (2)
]
  1. See SAPODataDestinationPropertiesTypeDef
  2. See SAPODataDestinationPropertiesOutputTypeDef

CustomConnectorProfilePropertiesUnionTypeDef#

# CustomConnectorProfilePropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import CustomConnectorProfilePropertiesUnionTypeDef


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


# CustomConnectorProfilePropertiesUnionTypeDef definition

CustomConnectorProfilePropertiesUnionTypeDef = Union[
    CustomConnectorProfilePropertiesTypeDef,  # (1)
    CustomConnectorProfilePropertiesOutputTypeDef,  # (2)
]
  1. See CustomConnectorProfilePropertiesTypeDef
  2. See CustomConnectorProfilePropertiesOutputTypeDef

SAPODataConnectorProfilePropertiesUnionTypeDef#

# SAPODataConnectorProfilePropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import SAPODataConnectorProfilePropertiesUnionTypeDef


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


# SAPODataConnectorProfilePropertiesUnionTypeDef definition

SAPODataConnectorProfilePropertiesUnionTypeDef = Union[
    SAPODataConnectorProfilePropertiesTypeDef,  # (1)
    SAPODataConnectorProfilePropertiesOutputTypeDef,  # (2)
]
  1. See SAPODataConnectorProfilePropertiesTypeDef
  2. See SAPODataConnectorProfilePropertiesOutputTypeDef

S3OutputFormatConfigUnionTypeDef#

# S3OutputFormatConfigUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import S3OutputFormatConfigUnionTypeDef


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


# S3OutputFormatConfigUnionTypeDef definition

S3OutputFormatConfigUnionTypeDef = Union[
    S3OutputFormatConfigTypeDef,  # (1)
    S3OutputFormatConfigOutputTypeDef,  # (2)
]
  1. See S3OutputFormatConfigTypeDef
  2. See S3OutputFormatConfigOutputTypeDef

UpsolverS3OutputFormatConfigUnionTypeDef#

# UpsolverS3OutputFormatConfigUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import UpsolverS3OutputFormatConfigUnionTypeDef


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


# UpsolverS3OutputFormatConfigUnionTypeDef definition

UpsolverS3OutputFormatConfigUnionTypeDef = Union[
    UpsolverS3OutputFormatConfigTypeDef,  # (1)
    UpsolverS3OutputFormatConfigOutputTypeDef,  # (2)
]
  1. See UpsolverS3OutputFormatConfigTypeDef
  2. See UpsolverS3OutputFormatConfigOutputTypeDef

SourceFlowConfigUnionTypeDef#

# SourceFlowConfigUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import SourceFlowConfigUnionTypeDef


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


# SourceFlowConfigUnionTypeDef definition

SourceFlowConfigUnionTypeDef = Union[
    SourceFlowConfigTypeDef,  # (1)
    SourceFlowConfigOutputTypeDef,  # (2)
]
  1. See SourceFlowConfigTypeDef
  2. See SourceFlowConfigOutputTypeDef

TriggerConfigUnionTypeDef#

# TriggerConfigUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import TriggerConfigUnionTypeDef


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


# TriggerConfigUnionTypeDef definition

TriggerConfigUnionTypeDef = Union[
    TriggerConfigTypeDef,  # (1)
    TriggerConfigOutputTypeDef,  # (2)
]
  1. See TriggerConfigTypeDef
  2. See TriggerConfigOutputTypeDef

ConnectorProfilePropertiesUnionTypeDef#

# ConnectorProfilePropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import ConnectorProfilePropertiesUnionTypeDef


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


# ConnectorProfilePropertiesUnionTypeDef definition

ConnectorProfilePropertiesUnionTypeDef = Union[
    ConnectorProfilePropertiesTypeDef,  # (1)
    ConnectorProfilePropertiesOutputTypeDef,  # (2)
]
  1. See ConnectorProfilePropertiesTypeDef
  2. See ConnectorProfilePropertiesOutputTypeDef

S3DestinationPropertiesUnionTypeDef#

# S3DestinationPropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import S3DestinationPropertiesUnionTypeDef


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


# S3DestinationPropertiesUnionTypeDef definition

S3DestinationPropertiesUnionTypeDef = Union[
    S3DestinationPropertiesTypeDef,  # (1)
    S3DestinationPropertiesOutputTypeDef,  # (2)
]
  1. See S3DestinationPropertiesTypeDef
  2. See S3DestinationPropertiesOutputTypeDef

UpsolverDestinationPropertiesUnionTypeDef#

# UpsolverDestinationPropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import UpsolverDestinationPropertiesUnionTypeDef


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


# UpsolverDestinationPropertiesUnionTypeDef definition

UpsolverDestinationPropertiesUnionTypeDef = Union[
    UpsolverDestinationPropertiesTypeDef,  # (1)
    UpsolverDestinationPropertiesOutputTypeDef,  # (2)
]
  1. See UpsolverDestinationPropertiesTypeDef
  2. See UpsolverDestinationPropertiesOutputTypeDef

DestinationConnectorPropertiesUnionTypeDef#

# DestinationConnectorPropertiesUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import DestinationConnectorPropertiesUnionTypeDef


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


# DestinationConnectorPropertiesUnionTypeDef definition

DestinationConnectorPropertiesUnionTypeDef = Union[
    DestinationConnectorPropertiesTypeDef,  # (1)
    DestinationConnectorPropertiesOutputTypeDef,  # (2)
]
  1. See DestinationConnectorPropertiesTypeDef
  2. See DestinationConnectorPropertiesOutputTypeDef

DestinationFlowConfigUnionTypeDef#

# DestinationFlowConfigUnionTypeDef Union usage example

from mypy_boto3_appflow.type_defs import DestinationFlowConfigUnionTypeDef


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


# DestinationFlowConfigUnionTypeDef definition

DestinationFlowConfigUnionTypeDef = Union[
    DestinationFlowConfigTypeDef,  # (1)
    DestinationFlowConfigOutputTypeDef,  # (2)
]
  1. See DestinationFlowConfigTypeDef
  2. See DestinationFlowConfigOutputTypeDef

AggregationConfigTypeDef#

# AggregationConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import AggregationConfigTypeDef


def get_value() -> AggregationConfigTypeDef:
    return {
        "aggregationType": ...,
    }


# AggregationConfigTypeDef definition

class AggregationConfigTypeDef(TypedDict):
    aggregationType: NotRequired[AggregationTypeType],  # (1)
    targetFileSize: NotRequired[int],
  1. See AggregationTypeType

AmplitudeConnectorProfileCredentialsTypeDef#

# AmplitudeConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import AmplitudeConnectorProfileCredentialsTypeDef


def get_value() -> AmplitudeConnectorProfileCredentialsTypeDef:
    return {
        "apiKey": ...,
    }


# AmplitudeConnectorProfileCredentialsTypeDef definition

class AmplitudeConnectorProfileCredentialsTypeDef(TypedDict):
    apiKey: str,
    secretKey: str,

AmplitudeSourcePropertiesTypeDef#

# AmplitudeSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import AmplitudeSourcePropertiesTypeDef


def get_value() -> AmplitudeSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# AmplitudeSourcePropertiesTypeDef definition

class AmplitudeSourcePropertiesTypeDef(TypedDict):
    object: str,

ApiKeyCredentialsTypeDef#

# ApiKeyCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ApiKeyCredentialsTypeDef


def get_value() -> ApiKeyCredentialsTypeDef:
    return {
        "apiKey": ...,
    }


# ApiKeyCredentialsTypeDef definition

class ApiKeyCredentialsTypeDef(TypedDict):
    apiKey: str,
    apiSecretKey: NotRequired[str],

AuthParameterTypeDef#

# AuthParameterTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import AuthParameterTypeDef


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


# AuthParameterTypeDef definition

class AuthParameterTypeDef(TypedDict):
    key: NotRequired[str],
    isRequired: NotRequired[bool],
    label: NotRequired[str],
    description: NotRequired[str],
    isSensitiveField: NotRequired[bool],
    connectorSuppliedValues: NotRequired[List[str]],

BasicAuthCredentialsTypeDef#

# BasicAuthCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import BasicAuthCredentialsTypeDef


def get_value() -> BasicAuthCredentialsTypeDef:
    return {
        "username": ...,
    }


# BasicAuthCredentialsTypeDef definition

class BasicAuthCredentialsTypeDef(TypedDict):
    username: str,
    password: str,

CancelFlowExecutionsRequestTypeDef#

# CancelFlowExecutionsRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CancelFlowExecutionsRequestTypeDef


def get_value() -> CancelFlowExecutionsRequestTypeDef:
    return {
        "flowName": ...,
    }


# CancelFlowExecutionsRequestTypeDef definition

class CancelFlowExecutionsRequestTypeDef(TypedDict):
    flowName: str,
    executionIds: NotRequired[Sequence[str]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ResponseMetadataTypeDef


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


# ResponseMetadataTypeDef definition

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

ConnectorRuntimeSettingTypeDef#

# ConnectorRuntimeSettingTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorRuntimeSettingTypeDef


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


# ConnectorRuntimeSettingTypeDef definition

class ConnectorRuntimeSettingTypeDef(TypedDict):
    key: NotRequired[str],
    dataType: NotRequired[str],
    isRequired: NotRequired[bool],
    label: NotRequired[str],
    description: NotRequired[str],
    scope: NotRequired[str],
    connectorSuppliedValueOptions: NotRequired[List[str]],

DataTransferApiTypeDef#

# DataTransferApiTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DataTransferApiTypeDef


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


# DataTransferApiTypeDef definition

class DataTransferApiTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[DataTransferApiTypeType],  # (1)
  1. See DataTransferApiTypeType

ConnectorDetailTypeDef#

# ConnectorDetailTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorDetailTypeDef


def get_value() -> ConnectorDetailTypeDef:
    return {
        "connectorDescription": ...,
    }


# ConnectorDetailTypeDef definition

class ConnectorDetailTypeDef(TypedDict):
    connectorDescription: NotRequired[str],
    connectorName: NotRequired[str],
    connectorOwner: NotRequired[str],
    connectorVersion: NotRequired[str],
    applicationType: NotRequired[str],
    connectorType: NotRequired[ConnectorTypeType],  # (1)
    connectorLabel: NotRequired[str],
    registeredAt: NotRequired[datetime],
    registeredBy: NotRequired[str],
    connectorProvisioningType: NotRequired[ConnectorProvisioningTypeType],  # (2)
    connectorModes: NotRequired[List[str]],
    supportedDataTransferTypes: NotRequired[List[SupportedDataTransferTypeType]],  # (3)
  1. See ConnectorTypeType
  2. See ConnectorProvisioningTypeType
  3. See SupportedDataTransferTypeType

DestinationFieldPropertiesTypeDef#

# DestinationFieldPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DestinationFieldPropertiesTypeDef


def get_value() -> DestinationFieldPropertiesTypeDef:
    return {
        "isCreatable": ...,
    }


# DestinationFieldPropertiesTypeDef definition

class DestinationFieldPropertiesTypeDef(TypedDict):
    isCreatable: NotRequired[bool],
    isNullable: NotRequired[bool],
    isUpsertable: NotRequired[bool],
    isUpdatable: NotRequired[bool],
    isDefaultedOnCreate: NotRequired[bool],
    supportedWriteOperations: NotRequired[List[WriteOperationTypeType]],  # (1)
  1. See WriteOperationTypeType

SourceFieldPropertiesTypeDef#

# SourceFieldPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SourceFieldPropertiesTypeDef


def get_value() -> SourceFieldPropertiesTypeDef:
    return {
        "isRetrievable": ...,
    }


# SourceFieldPropertiesTypeDef definition

class SourceFieldPropertiesTypeDef(TypedDict):
    isRetrievable: NotRequired[bool],
    isQueryable: NotRequired[bool],
    isTimestampFieldForIncrementalQueries: NotRequired[bool],

ConnectorEntityTypeDef#

# ConnectorEntityTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorEntityTypeDef


def get_value() -> ConnectorEntityTypeDef:
    return {
        "name": ...,
    }


# ConnectorEntityTypeDef definition

class ConnectorEntityTypeDef(TypedDict):
    name: str,
    label: NotRequired[str],
    hasNestedEntities: NotRequired[bool],

GoogleAnalyticsMetadataTypeDef#

# GoogleAnalyticsMetadataTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import GoogleAnalyticsMetadataTypeDef


def get_value() -> GoogleAnalyticsMetadataTypeDef:
    return {
        "oAuthScopes": ...,
    }


# GoogleAnalyticsMetadataTypeDef definition

class GoogleAnalyticsMetadataTypeDef(TypedDict):
    oAuthScopes: NotRequired[List[str]],

HoneycodeMetadataTypeDef#

# HoneycodeMetadataTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import HoneycodeMetadataTypeDef


def get_value() -> HoneycodeMetadataTypeDef:
    return {
        "oAuthScopes": ...,
    }


# HoneycodeMetadataTypeDef definition

class HoneycodeMetadataTypeDef(TypedDict):
    oAuthScopes: NotRequired[List[str]],

SalesforceMetadataTypeDef#

# SalesforceMetadataTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SalesforceMetadataTypeDef


def get_value() -> SalesforceMetadataTypeDef:
    return {
        "oAuthScopes": ...,
    }


# SalesforceMetadataTypeDef definition

class SalesforceMetadataTypeDef(TypedDict):
    oAuthScopes: NotRequired[List[str]],
    dataTransferApis: NotRequired[List[SalesforceDataTransferApiType]],  # (1)
    oauth2GrantTypesSupported: NotRequired[List[OAuth2GrantTypeType]],  # (2)
  1. See SalesforceDataTransferApiType
  2. See OAuth2GrantTypeType

SlackMetadataTypeDef#

# SlackMetadataTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SlackMetadataTypeDef


def get_value() -> SlackMetadataTypeDef:
    return {
        "oAuthScopes": ...,
    }


# SlackMetadataTypeDef definition

class SlackMetadataTypeDef(TypedDict):
    oAuthScopes: NotRequired[List[str]],

SnowflakeMetadataTypeDef#

# SnowflakeMetadataTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SnowflakeMetadataTypeDef


def get_value() -> SnowflakeMetadataTypeDef:
    return {
        "supportedRegions": ...,
    }


# SnowflakeMetadataTypeDef definition

class SnowflakeMetadataTypeDef(TypedDict):
    supportedRegions: NotRequired[List[str]],

ZendeskMetadataTypeDef#

# ZendeskMetadataTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ZendeskMetadataTypeDef


def get_value() -> ZendeskMetadataTypeDef:
    return {
        "oAuthScopes": ...,
    }


# ZendeskMetadataTypeDef definition

class ZendeskMetadataTypeDef(TypedDict):
    oAuthScopes: NotRequired[List[str]],

ConnectorOAuthRequestTypeDef#

# ConnectorOAuthRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorOAuthRequestTypeDef


def get_value() -> ConnectorOAuthRequestTypeDef:
    return {
        "authCode": ...,
    }


# ConnectorOAuthRequestTypeDef definition

class ConnectorOAuthRequestTypeDef(TypedDict):
    authCode: NotRequired[str],
    redirectUri: NotRequired[str],

ConnectorOperatorTypeDef#

# ConnectorOperatorTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorOperatorTypeDef


def get_value() -> ConnectorOperatorTypeDef:
    return {
        "Amplitude": ...,
    }


# ConnectorOperatorTypeDef definition

class ConnectorOperatorTypeDef(TypedDict):
    Amplitude: NotRequired[AmplitudeConnectorOperatorType],  # (1)
    Datadog: NotRequired[DatadogConnectorOperatorType],  # (2)
    Dynatrace: NotRequired[DynatraceConnectorOperatorType],  # (3)
    GoogleAnalytics: NotRequired[GoogleAnalyticsConnectorOperatorType],  # (4)
    InforNexus: NotRequired[InforNexusConnectorOperatorType],  # (5)
    Marketo: NotRequired[MarketoConnectorOperatorType],  # (6)
    S3: NotRequired[S3ConnectorOperatorType],  # (7)
    Salesforce: NotRequired[SalesforceConnectorOperatorType],  # (8)
    ServiceNow: NotRequired[ServiceNowConnectorOperatorType],  # (9)
    Singular: NotRequired[SingularConnectorOperatorType],  # (10)
    Slack: NotRequired[SlackConnectorOperatorType],  # (11)
    Trendmicro: NotRequired[TrendmicroConnectorOperatorType],  # (12)
    Veeva: NotRequired[VeevaConnectorOperatorType],  # (13)
    Zendesk: NotRequired[ZendeskConnectorOperatorType],  # (14)
    SAPOData: NotRequired[SAPODataConnectorOperatorType],  # (15)
    CustomConnector: NotRequired[OperatorType],  # (16)
    Pardot: NotRequired[PardotConnectorOperatorType],  # (17)
  1. See AmplitudeConnectorOperatorType
  2. See DatadogConnectorOperatorType
  3. See DynatraceConnectorOperatorType
  4. See GoogleAnalyticsConnectorOperatorType
  5. See InforNexusConnectorOperatorType
  6. See MarketoConnectorOperatorType
  7. See S3ConnectorOperatorType
  8. See SalesforceConnectorOperatorType
  9. See ServiceNowConnectorOperatorType
  10. See SingularConnectorOperatorType
  11. See SlackConnectorOperatorType
  12. See TrendmicroConnectorOperatorType
  13. See VeevaConnectorOperatorType
  14. See ZendeskConnectorOperatorType
  15. See SAPODataConnectorOperatorType
  16. See OperatorType
  17. See PardotConnectorOperatorType

DatadogConnectorProfileCredentialsTypeDef#

# DatadogConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DatadogConnectorProfileCredentialsTypeDef


def get_value() -> DatadogConnectorProfileCredentialsTypeDef:
    return {
        "apiKey": ...,
    }


# DatadogConnectorProfileCredentialsTypeDef definition

class DatadogConnectorProfileCredentialsTypeDef(TypedDict):
    apiKey: str,
    applicationKey: str,

DynatraceConnectorProfileCredentialsTypeDef#

# DynatraceConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DynatraceConnectorProfileCredentialsTypeDef


def get_value() -> DynatraceConnectorProfileCredentialsTypeDef:
    return {
        "apiToken": ...,
    }


# DynatraceConnectorProfileCredentialsTypeDef definition

class DynatraceConnectorProfileCredentialsTypeDef(TypedDict):
    apiToken: str,

InforNexusConnectorProfileCredentialsTypeDef#

# InforNexusConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import InforNexusConnectorProfileCredentialsTypeDef


def get_value() -> InforNexusConnectorProfileCredentialsTypeDef:
    return {
        "accessKeyId": ...,
    }


# InforNexusConnectorProfileCredentialsTypeDef definition

class InforNexusConnectorProfileCredentialsTypeDef(TypedDict):
    accessKeyId: str,
    userId: str,
    secretAccessKey: str,
    datakey: str,

RedshiftConnectorProfileCredentialsTypeDef#

# RedshiftConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import RedshiftConnectorProfileCredentialsTypeDef


def get_value() -> RedshiftConnectorProfileCredentialsTypeDef:
    return {
        "username": ...,
    }


# RedshiftConnectorProfileCredentialsTypeDef definition

class RedshiftConnectorProfileCredentialsTypeDef(TypedDict):
    username: NotRequired[str],
    password: NotRequired[str],

SingularConnectorProfileCredentialsTypeDef#

# SingularConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SingularConnectorProfileCredentialsTypeDef


def get_value() -> SingularConnectorProfileCredentialsTypeDef:
    return {
        "apiKey": ...,
    }


# SingularConnectorProfileCredentialsTypeDef definition

class SingularConnectorProfileCredentialsTypeDef(TypedDict):
    apiKey: str,

SnowflakeConnectorProfileCredentialsTypeDef#

# SnowflakeConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SnowflakeConnectorProfileCredentialsTypeDef


def get_value() -> SnowflakeConnectorProfileCredentialsTypeDef:
    return {
        "username": ...,
    }


# SnowflakeConnectorProfileCredentialsTypeDef definition

class SnowflakeConnectorProfileCredentialsTypeDef(TypedDict):
    username: str,
    password: str,

TrendmicroConnectorProfileCredentialsTypeDef#

# TrendmicroConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import TrendmicroConnectorProfileCredentialsTypeDef


def get_value() -> TrendmicroConnectorProfileCredentialsTypeDef:
    return {
        "apiSecretKey": ...,
    }


# TrendmicroConnectorProfileCredentialsTypeDef definition

class TrendmicroConnectorProfileCredentialsTypeDef(TypedDict):
    apiSecretKey: str,

VeevaConnectorProfileCredentialsTypeDef#

# VeevaConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import VeevaConnectorProfileCredentialsTypeDef


def get_value() -> VeevaConnectorProfileCredentialsTypeDef:
    return {
        "username": ...,
    }


# VeevaConnectorProfileCredentialsTypeDef definition

class VeevaConnectorProfileCredentialsTypeDef(TypedDict):
    username: str,
    password: str,

DatadogConnectorProfilePropertiesTypeDef#

# DatadogConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DatadogConnectorProfilePropertiesTypeDef


def get_value() -> DatadogConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }


# DatadogConnectorProfilePropertiesTypeDef definition

class DatadogConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

DynatraceConnectorProfilePropertiesTypeDef#

# DynatraceConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DynatraceConnectorProfilePropertiesTypeDef


def get_value() -> DynatraceConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }


# DynatraceConnectorProfilePropertiesTypeDef definition

class DynatraceConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

InforNexusConnectorProfilePropertiesTypeDef#

# InforNexusConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import InforNexusConnectorProfilePropertiesTypeDef


def get_value() -> InforNexusConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }


# InforNexusConnectorProfilePropertiesTypeDef definition

class InforNexusConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

MarketoConnectorProfilePropertiesTypeDef#

# MarketoConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import MarketoConnectorProfilePropertiesTypeDef


def get_value() -> MarketoConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }


# MarketoConnectorProfilePropertiesTypeDef definition

class MarketoConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

PardotConnectorProfilePropertiesTypeDef#

# PardotConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import PardotConnectorProfilePropertiesTypeDef


def get_value() -> PardotConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }


# PardotConnectorProfilePropertiesTypeDef definition

class PardotConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: NotRequired[str],
    isSandboxEnvironment: NotRequired[bool],
    businessUnitId: NotRequired[str],

RedshiftConnectorProfilePropertiesTypeDef#

# RedshiftConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import RedshiftConnectorProfilePropertiesTypeDef


def get_value() -> RedshiftConnectorProfilePropertiesTypeDef:
    return {
        "databaseUrl": ...,
    }


# RedshiftConnectorProfilePropertiesTypeDef definition

class RedshiftConnectorProfilePropertiesTypeDef(TypedDict):
    bucketName: str,
    roleArn: str,
    databaseUrl: NotRequired[str],
    bucketPrefix: NotRequired[str],
    dataApiRoleArn: NotRequired[str],
    isRedshiftServerless: NotRequired[bool],
    clusterIdentifier: NotRequired[str],
    workgroupName: NotRequired[str],
    databaseName: NotRequired[str],

SalesforceConnectorProfilePropertiesTypeDef#

# SalesforceConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SalesforceConnectorProfilePropertiesTypeDef


def get_value() -> SalesforceConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }


# SalesforceConnectorProfilePropertiesTypeDef definition

class SalesforceConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: NotRequired[str],
    isSandboxEnvironment: NotRequired[bool],
    usePrivateLinkForMetadataAndAuthorization: NotRequired[bool],

ServiceNowConnectorProfilePropertiesTypeDef#

# ServiceNowConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ServiceNowConnectorProfilePropertiesTypeDef


def get_value() -> ServiceNowConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }


# ServiceNowConnectorProfilePropertiesTypeDef definition

class ServiceNowConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

SlackConnectorProfilePropertiesTypeDef#

# SlackConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SlackConnectorProfilePropertiesTypeDef


def get_value() -> SlackConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }


# SlackConnectorProfilePropertiesTypeDef definition

class SlackConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

SnowflakeConnectorProfilePropertiesTypeDef#

# SnowflakeConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SnowflakeConnectorProfilePropertiesTypeDef


def get_value() -> SnowflakeConnectorProfilePropertiesTypeDef:
    return {
        "warehouse": ...,
    }


# SnowflakeConnectorProfilePropertiesTypeDef definition

class SnowflakeConnectorProfilePropertiesTypeDef(TypedDict):
    warehouse: str,
    stage: str,
    bucketName: str,
    bucketPrefix: NotRequired[str],
    privateLinkServiceName: NotRequired[str],
    accountName: NotRequired[str],
    region: NotRequired[str],

VeevaConnectorProfilePropertiesTypeDef#

# VeevaConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import VeevaConnectorProfilePropertiesTypeDef


def get_value() -> VeevaConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }


# VeevaConnectorProfilePropertiesTypeDef definition

class VeevaConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

ZendeskConnectorProfilePropertiesTypeDef#

# ZendeskConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ZendeskConnectorProfilePropertiesTypeDef


def get_value() -> ZendeskConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }


# ZendeskConnectorProfilePropertiesTypeDef definition

class ZendeskConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

PrivateConnectionProvisioningStateTypeDef#

# PrivateConnectionProvisioningStateTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import PrivateConnectionProvisioningStateTypeDef


def get_value() -> PrivateConnectionProvisioningStateTypeDef:
    return {
        "status": ...,
    }


# PrivateConnectionProvisioningStateTypeDef definition

class PrivateConnectionProvisioningStateTypeDef(TypedDict):
    status: NotRequired[PrivateConnectionProvisioningStatusType],  # (1)
    failureMessage: NotRequired[str],
    failureCause: NotRequired[PrivateConnectionProvisioningFailureCauseType],  # (2)
  1. See PrivateConnectionProvisioningStatusType
  2. See PrivateConnectionProvisioningFailureCauseType

LambdaConnectorProvisioningConfigTypeDef#

# LambdaConnectorProvisioningConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import LambdaConnectorProvisioningConfigTypeDef


def get_value() -> LambdaConnectorProvisioningConfigTypeDef:
    return {
        "lambdaArn": ...,
    }


# LambdaConnectorProvisioningConfigTypeDef definition

class LambdaConnectorProvisioningConfigTypeDef(TypedDict):
    lambdaArn: str,

CustomAuthCredentialsTypeDef#

# CustomAuthCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CustomAuthCredentialsTypeDef


def get_value() -> CustomAuthCredentialsTypeDef:
    return {
        "customAuthenticationType": ...,
    }


# CustomAuthCredentialsTypeDef definition

class CustomAuthCredentialsTypeDef(TypedDict):
    customAuthenticationType: str,
    credentialsMap: NotRequired[Mapping[str, str]],

ErrorHandlingConfigTypeDef#

# ErrorHandlingConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ErrorHandlingConfigTypeDef


def get_value() -> ErrorHandlingConfigTypeDef:
    return {
        "failOnFirstDestinationError": ...,
    }


# ErrorHandlingConfigTypeDef definition

class ErrorHandlingConfigTypeDef(TypedDict):
    failOnFirstDestinationError: NotRequired[bool],
    bucketPrefix: NotRequired[str],
    bucketName: NotRequired[str],

OAuth2PropertiesOutputTypeDef#

# OAuth2PropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import OAuth2PropertiesOutputTypeDef


def get_value() -> OAuth2PropertiesOutputTypeDef:
    return {
        "tokenUrl": ...,
    }


# OAuth2PropertiesOutputTypeDef definition

class OAuth2PropertiesOutputTypeDef(TypedDict):
    tokenUrl: str,
    oAuth2GrantType: OAuth2GrantTypeType,  # (1)
    tokenUrlCustomProperties: NotRequired[Dict[str, str]],
  1. See OAuth2GrantTypeType

CustomerProfilesDestinationPropertiesTypeDef#

# CustomerProfilesDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CustomerProfilesDestinationPropertiesTypeDef


def get_value() -> CustomerProfilesDestinationPropertiesTypeDef:
    return {
        "domainName": ...,
    }


# CustomerProfilesDestinationPropertiesTypeDef definition

class CustomerProfilesDestinationPropertiesTypeDef(TypedDict):
    domainName: str,
    objectTypeName: NotRequired[str],

DatadogSourcePropertiesTypeDef#

# DatadogSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DatadogSourcePropertiesTypeDef


def get_value() -> DatadogSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# DatadogSourcePropertiesTypeDef definition

class DatadogSourcePropertiesTypeDef(TypedDict):
    object: str,

DeleteConnectorProfileRequestTypeDef#

# DeleteConnectorProfileRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DeleteConnectorProfileRequestTypeDef


def get_value() -> DeleteConnectorProfileRequestTypeDef:
    return {
        "connectorProfileName": ...,
    }


# DeleteConnectorProfileRequestTypeDef definition

class DeleteConnectorProfileRequestTypeDef(TypedDict):
    connectorProfileName: str,
    forceDelete: NotRequired[bool],

DeleteFlowRequestTypeDef#

# DeleteFlowRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DeleteFlowRequestTypeDef


def get_value() -> DeleteFlowRequestTypeDef:
    return {
        "flowName": ...,
    }


# DeleteFlowRequestTypeDef definition

class DeleteFlowRequestTypeDef(TypedDict):
    flowName: str,
    forceDelete: NotRequired[bool],

DescribeConnectorEntityRequestTypeDef#

# DescribeConnectorEntityRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeConnectorEntityRequestTypeDef


def get_value() -> DescribeConnectorEntityRequestTypeDef:
    return {
        "connectorEntityName": ...,
    }


# DescribeConnectorEntityRequestTypeDef definition

class DescribeConnectorEntityRequestTypeDef(TypedDict):
    connectorEntityName: str,
    connectorType: NotRequired[ConnectorTypeType],  # (1)
    connectorProfileName: NotRequired[str],
    apiVersion: NotRequired[str],
  1. See ConnectorTypeType

DescribeConnectorProfilesRequestTypeDef#

# DescribeConnectorProfilesRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeConnectorProfilesRequestTypeDef


def get_value() -> DescribeConnectorProfilesRequestTypeDef:
    return {
        "connectorProfileNames": ...,
    }


# DescribeConnectorProfilesRequestTypeDef definition

class DescribeConnectorProfilesRequestTypeDef(TypedDict):
    connectorProfileNames: NotRequired[Sequence[str]],
    connectorType: NotRequired[ConnectorTypeType],  # (1)
    connectorLabel: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ConnectorTypeType

DescribeConnectorRequestTypeDef#

# DescribeConnectorRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeConnectorRequestTypeDef


def get_value() -> DescribeConnectorRequestTypeDef:
    return {
        "connectorType": ...,
    }


# DescribeConnectorRequestTypeDef definition

class DescribeConnectorRequestTypeDef(TypedDict):
    connectorType: ConnectorTypeType,  # (1)
    connectorLabel: NotRequired[str],
  1. See ConnectorTypeType

DescribeConnectorsRequestTypeDef#

# DescribeConnectorsRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeConnectorsRequestTypeDef


def get_value() -> DescribeConnectorsRequestTypeDef:
    return {
        "connectorTypes": ...,
    }


# DescribeConnectorsRequestTypeDef definition

class DescribeConnectorsRequestTypeDef(TypedDict):
    connectorTypes: NotRequired[Sequence[ConnectorTypeType]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ConnectorTypeType

DescribeFlowExecutionRecordsRequestTypeDef#

# DescribeFlowExecutionRecordsRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeFlowExecutionRecordsRequestTypeDef


def get_value() -> DescribeFlowExecutionRecordsRequestTypeDef:
    return {
        "flowName": ...,
    }


# DescribeFlowExecutionRecordsRequestTypeDef definition

class DescribeFlowExecutionRecordsRequestTypeDef(TypedDict):
    flowName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

DescribeFlowRequestTypeDef#

# DescribeFlowRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeFlowRequestTypeDef


def get_value() -> DescribeFlowRequestTypeDef:
    return {
        "flowName": ...,
    }


# DescribeFlowRequestTypeDef definition

class DescribeFlowRequestTypeDef(TypedDict):
    flowName: str,

ExecutionDetailsTypeDef#

# ExecutionDetailsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ExecutionDetailsTypeDef


def get_value() -> ExecutionDetailsTypeDef:
    return {
        "mostRecentExecutionMessage": ...,
    }


# ExecutionDetailsTypeDef definition

class ExecutionDetailsTypeDef(TypedDict):
    mostRecentExecutionMessage: NotRequired[str],
    mostRecentExecutionTime: NotRequired[datetime],
    mostRecentExecutionStatus: NotRequired[ExecutionStatusType],  # (1)
  1. See ExecutionStatusType

DynatraceSourcePropertiesTypeDef#

# DynatraceSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DynatraceSourcePropertiesTypeDef


def get_value() -> DynatraceSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# DynatraceSourcePropertiesTypeDef definition

class DynatraceSourcePropertiesTypeDef(TypedDict):
    object: str,

ErrorInfoTypeDef#

# ErrorInfoTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ErrorInfoTypeDef


def get_value() -> ErrorInfoTypeDef:
    return {
        "putFailuresCount": ...,
    }


# ErrorInfoTypeDef definition

class ErrorInfoTypeDef(TypedDict):
    putFailuresCount: NotRequired[int],
    executionMessage: NotRequired[str],

RangeTypeDef#

# RangeTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import RangeTypeDef


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


# RangeTypeDef definition

class RangeTypeDef(TypedDict):
    maximum: NotRequired[float],
    minimum: NotRequired[float],

GlueDataCatalogConfigTypeDef#

# GlueDataCatalogConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import GlueDataCatalogConfigTypeDef


def get_value() -> GlueDataCatalogConfigTypeDef:
    return {
        "roleArn": ...,
    }


# GlueDataCatalogConfigTypeDef definition

class GlueDataCatalogConfigTypeDef(TypedDict):
    roleArn: str,
    databaseName: str,
    tablePrefix: str,

GoogleAnalyticsSourcePropertiesTypeDef#

# GoogleAnalyticsSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import GoogleAnalyticsSourcePropertiesTypeDef


def get_value() -> GoogleAnalyticsSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# GoogleAnalyticsSourcePropertiesTypeDef definition

class GoogleAnalyticsSourcePropertiesTypeDef(TypedDict):
    object: str,

IncrementalPullConfigTypeDef#

# IncrementalPullConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import IncrementalPullConfigTypeDef


def get_value() -> IncrementalPullConfigTypeDef:
    return {
        "datetimeTypeFieldName": ...,
    }


# IncrementalPullConfigTypeDef definition

class IncrementalPullConfigTypeDef(TypedDict):
    datetimeTypeFieldName: NotRequired[str],

InforNexusSourcePropertiesTypeDef#

# InforNexusSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import InforNexusSourcePropertiesTypeDef


def get_value() -> InforNexusSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# InforNexusSourcePropertiesTypeDef definition

class InforNexusSourcePropertiesTypeDef(TypedDict):
    object: str,

ListConnectorEntitiesRequestTypeDef#

# ListConnectorEntitiesRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ListConnectorEntitiesRequestTypeDef


def get_value() -> ListConnectorEntitiesRequestTypeDef:
    return {
        "connectorProfileName": ...,
    }


# ListConnectorEntitiesRequestTypeDef definition

class ListConnectorEntitiesRequestTypeDef(TypedDict):
    connectorProfileName: NotRequired[str],
    connectorType: NotRequired[ConnectorTypeType],  # (1)
    entitiesPath: NotRequired[str],
    apiVersion: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ConnectorTypeType

ListConnectorsRequestTypeDef#

# ListConnectorsRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ListConnectorsRequestTypeDef


def get_value() -> ListConnectorsRequestTypeDef:
    return {
        "maxResults": ...,
    }


# ListConnectorsRequestTypeDef definition

class ListConnectorsRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListFlowsRequestTypeDef#

# ListFlowsRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ListFlowsRequestTypeDef


def get_value() -> ListFlowsRequestTypeDef:
    return {
        "maxResults": ...,
    }


# ListFlowsRequestTypeDef definition

class ListFlowsRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ListTagsForResourceRequestTypeDef


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


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,

MarketoSourcePropertiesTypeDef#

# MarketoSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import MarketoSourcePropertiesTypeDef


def get_value() -> MarketoSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# MarketoSourcePropertiesTypeDef definition

class MarketoSourcePropertiesTypeDef(TypedDict):
    object: str,

RegistrationOutputTypeDef#

# RegistrationOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import RegistrationOutputTypeDef


def get_value() -> RegistrationOutputTypeDef:
    return {
        "message": ...,
    }


# RegistrationOutputTypeDef definition

class RegistrationOutputTypeDef(TypedDict):
    message: NotRequired[str],
    result: NotRequired[str],
    status: NotRequired[ExecutionStatusType],  # (1)
  1. See ExecutionStatusType

OAuth2CustomParameterTypeDef#

# OAuth2CustomParameterTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import OAuth2CustomParameterTypeDef


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


# OAuth2CustomParameterTypeDef definition

class OAuth2CustomParameterTypeDef(TypedDict):
    key: NotRequired[str],
    isRequired: NotRequired[bool],
    label: NotRequired[str],
    description: NotRequired[str],
    isSensitiveField: NotRequired[bool],
    connectorSuppliedValues: NotRequired[List[str]],
    type: NotRequired[OAuth2CustomPropTypeType],  # (1)
  1. See OAuth2CustomPropTypeType

OAuth2PropertiesTypeDef#

# OAuth2PropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import OAuth2PropertiesTypeDef


def get_value() -> OAuth2PropertiesTypeDef:
    return {
        "tokenUrl": ...,
    }


# OAuth2PropertiesTypeDef definition

class OAuth2PropertiesTypeDef(TypedDict):
    tokenUrl: str,
    oAuth2GrantType: OAuth2GrantTypeType,  # (1)
    tokenUrlCustomProperties: NotRequired[Mapping[str, str]],
  1. See OAuth2GrantTypeType

OAuthPropertiesOutputTypeDef#

# OAuthPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import OAuthPropertiesOutputTypeDef


def get_value() -> OAuthPropertiesOutputTypeDef:
    return {
        "tokenUrl": ...,
    }


# OAuthPropertiesOutputTypeDef definition

class OAuthPropertiesOutputTypeDef(TypedDict):
    tokenUrl: str,
    authCodeUrl: str,
    oAuthScopes: List[str],

OAuthPropertiesTypeDef#

# OAuthPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import OAuthPropertiesTypeDef


def get_value() -> OAuthPropertiesTypeDef:
    return {
        "tokenUrl": ...,
    }


# OAuthPropertiesTypeDef definition

class OAuthPropertiesTypeDef(TypedDict):
    tokenUrl: str,
    authCodeUrl: str,
    oAuthScopes: Sequence[str],

PardotSourcePropertiesTypeDef#

# PardotSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import PardotSourcePropertiesTypeDef


def get_value() -> PardotSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# PardotSourcePropertiesTypeDef definition

class PardotSourcePropertiesTypeDef(TypedDict):
    object: str,

PrefixConfigOutputTypeDef#

# PrefixConfigOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import PrefixConfigOutputTypeDef


def get_value() -> PrefixConfigOutputTypeDef:
    return {
        "prefixType": ...,
    }


# PrefixConfigOutputTypeDef definition

class PrefixConfigOutputTypeDef(TypedDict):
    prefixType: NotRequired[PrefixTypeType],  # (1)
    prefixFormat: NotRequired[PrefixFormatType],  # (2)
    pathPrefixHierarchy: NotRequired[List[PathPrefixType]],  # (3)
  1. See PrefixTypeType
  2. See PrefixFormatType
  3. See PathPrefixType

PrefixConfigTypeDef#

# PrefixConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import PrefixConfigTypeDef


def get_value() -> PrefixConfigTypeDef:
    return {
        "prefixType": ...,
    }


# PrefixConfigTypeDef definition

class PrefixConfigTypeDef(TypedDict):
    prefixType: NotRequired[PrefixTypeType],  # (1)
    prefixFormat: NotRequired[PrefixFormatType],  # (2)
    pathPrefixHierarchy: NotRequired[Sequence[PathPrefixType]],  # (3)
  1. See PrefixTypeType
  2. See PrefixFormatType
  3. See PathPrefixType

ResetConnectorMetadataCacheRequestTypeDef#

# ResetConnectorMetadataCacheRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ResetConnectorMetadataCacheRequestTypeDef


def get_value() -> ResetConnectorMetadataCacheRequestTypeDef:
    return {
        "connectorProfileName": ...,
    }


# ResetConnectorMetadataCacheRequestTypeDef definition

class ResetConnectorMetadataCacheRequestTypeDef(TypedDict):
    connectorProfileName: NotRequired[str],
    connectorType: NotRequired[ConnectorTypeType],  # (1)
    connectorEntityName: NotRequired[str],
    entitiesPath: NotRequired[str],
    apiVersion: NotRequired[str],
  1. See ConnectorTypeType

S3InputFormatConfigTypeDef#

# S3InputFormatConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import S3InputFormatConfigTypeDef


def get_value() -> S3InputFormatConfigTypeDef:
    return {
        "s3InputFileType": ...,
    }


# S3InputFormatConfigTypeDef definition

class S3InputFormatConfigTypeDef(TypedDict):
    s3InputFileType: NotRequired[S3InputFileTypeType],  # (1)
  1. See S3InputFileTypeType

SuccessResponseHandlingConfigTypeDef#

# SuccessResponseHandlingConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SuccessResponseHandlingConfigTypeDef


def get_value() -> SuccessResponseHandlingConfigTypeDef:
    return {
        "bucketPrefix": ...,
    }


# SuccessResponseHandlingConfigTypeDef definition

class SuccessResponseHandlingConfigTypeDef(TypedDict):
    bucketPrefix: NotRequired[str],
    bucketName: NotRequired[str],

SAPODataPaginationConfigTypeDef#

# SAPODataPaginationConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SAPODataPaginationConfigTypeDef


def get_value() -> SAPODataPaginationConfigTypeDef:
    return {
        "maxPageSize": ...,
    }


# SAPODataPaginationConfigTypeDef definition

class SAPODataPaginationConfigTypeDef(TypedDict):
    maxPageSize: int,

SAPODataParallelismConfigTypeDef#

# SAPODataParallelismConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SAPODataParallelismConfigTypeDef


def get_value() -> SAPODataParallelismConfigTypeDef:
    return {
        "maxParallelism": ...,
    }


# SAPODataParallelismConfigTypeDef definition

class SAPODataParallelismConfigTypeDef(TypedDict):
    maxParallelism: int,

SalesforceSourcePropertiesTypeDef#

# SalesforceSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SalesforceSourcePropertiesTypeDef


def get_value() -> SalesforceSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# SalesforceSourcePropertiesTypeDef definition

class SalesforceSourcePropertiesTypeDef(TypedDict):
    object: str,
    enableDynamicFieldUpdate: NotRequired[bool],
    includeDeletedRecords: NotRequired[bool],
    dataTransferApi: NotRequired[SalesforceDataTransferApiType],  # (1)
  1. See SalesforceDataTransferApiType

ScheduledTriggerPropertiesOutputTypeDef#

# ScheduledTriggerPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ScheduledTriggerPropertiesOutputTypeDef


def get_value() -> ScheduledTriggerPropertiesOutputTypeDef:
    return {
        "scheduleExpression": ...,
    }


# ScheduledTriggerPropertiesOutputTypeDef definition

class ScheduledTriggerPropertiesOutputTypeDef(TypedDict):
    scheduleExpression: str,
    dataPullMode: NotRequired[DataPullModeType],  # (1)
    scheduleStartTime: NotRequired[datetime],
    scheduleEndTime: NotRequired[datetime],
    timezone: NotRequired[str],
    scheduleOffset: NotRequired[int],
    firstExecutionFrom: NotRequired[datetime],
    flowErrorDeactivationThreshold: NotRequired[int],
  1. See DataPullModeType

ServiceNowSourcePropertiesTypeDef#

# ServiceNowSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ServiceNowSourcePropertiesTypeDef


def get_value() -> ServiceNowSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# ServiceNowSourcePropertiesTypeDef definition

class ServiceNowSourcePropertiesTypeDef(TypedDict):
    object: str,

SingularSourcePropertiesTypeDef#

# SingularSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SingularSourcePropertiesTypeDef


def get_value() -> SingularSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# SingularSourcePropertiesTypeDef definition

class SingularSourcePropertiesTypeDef(TypedDict):
    object: str,

SlackSourcePropertiesTypeDef#

# SlackSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SlackSourcePropertiesTypeDef


def get_value() -> SlackSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# SlackSourcePropertiesTypeDef definition

class SlackSourcePropertiesTypeDef(TypedDict):
    object: str,

TrendmicroSourcePropertiesTypeDef#

# TrendmicroSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import TrendmicroSourcePropertiesTypeDef


def get_value() -> TrendmicroSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# TrendmicroSourcePropertiesTypeDef definition

class TrendmicroSourcePropertiesTypeDef(TypedDict):
    object: str,

VeevaSourcePropertiesTypeDef#

# VeevaSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import VeevaSourcePropertiesTypeDef


def get_value() -> VeevaSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# VeevaSourcePropertiesTypeDef definition

class VeevaSourcePropertiesTypeDef(TypedDict):
    object: str,
    documentType: NotRequired[str],
    includeSourceFiles: NotRequired[bool],
    includeRenditions: NotRequired[bool],
    includeAllVersions: NotRequired[bool],

ZendeskSourcePropertiesTypeDef#

# ZendeskSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ZendeskSourcePropertiesTypeDef


def get_value() -> ZendeskSourcePropertiesTypeDef:
    return {
        "object": ...,
    }


# ZendeskSourcePropertiesTypeDef definition

class ZendeskSourcePropertiesTypeDef(TypedDict):
    object: str,

StartFlowRequestTypeDef#

# StartFlowRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import StartFlowRequestTypeDef


def get_value() -> StartFlowRequestTypeDef:
    return {
        "flowName": ...,
    }


# StartFlowRequestTypeDef definition

class StartFlowRequestTypeDef(TypedDict):
    flowName: str,
    clientToken: NotRequired[str],

StopFlowRequestTypeDef#

# StopFlowRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import StopFlowRequestTypeDef


def get_value() -> StopFlowRequestTypeDef:
    return {
        "flowName": ...,
    }


# StopFlowRequestTypeDef definition

class StopFlowRequestTypeDef(TypedDict):
    flowName: str,

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import TagResourceRequestTypeDef


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


# TagResourceRequestTypeDef definition

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

UnregisterConnectorRequestTypeDef#

# UnregisterConnectorRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UnregisterConnectorRequestTypeDef


def get_value() -> UnregisterConnectorRequestTypeDef:
    return {
        "connectorLabel": ...,
    }


# UnregisterConnectorRequestTypeDef definition

class UnregisterConnectorRequestTypeDef(TypedDict):
    connectorLabel: str,
    forceDelete: NotRequired[bool],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UntagResourceRequestTypeDef


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


# UntagResourceRequestTypeDef definition

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

CustomAuthConfigTypeDef#

# CustomAuthConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CustomAuthConfigTypeDef


def get_value() -> CustomAuthConfigTypeDef:
    return {
        "customAuthenticationType": ...,
    }


# CustomAuthConfigTypeDef definition

class CustomAuthConfigTypeDef(TypedDict):
    customAuthenticationType: NotRequired[str],
    authParameters: NotRequired[List[AuthParameterTypeDef]],  # (1)
  1. See AuthParameterTypeDef

CancelFlowExecutionsResponseTypeDef#

# CancelFlowExecutionsResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CancelFlowExecutionsResponseTypeDef


def get_value() -> CancelFlowExecutionsResponseTypeDef:
    return {
        "invalidExecutions": ...,
    }


# CancelFlowExecutionsResponseTypeDef definition

class CancelFlowExecutionsResponseTypeDef(TypedDict):
    invalidExecutions: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateConnectorProfileResponseTypeDef#

# CreateConnectorProfileResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CreateConnectorProfileResponseTypeDef


def get_value() -> CreateConnectorProfileResponseTypeDef:
    return {
        "connectorProfileArn": ...,
    }


# CreateConnectorProfileResponseTypeDef definition

class CreateConnectorProfileResponseTypeDef(TypedDict):
    connectorProfileArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFlowResponseTypeDef#

# CreateFlowResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CreateFlowResponseTypeDef


def get_value() -> CreateFlowResponseTypeDef:
    return {
        "flowArn": ...,
    }


# CreateFlowResponseTypeDef definition

class CreateFlowResponseTypeDef(TypedDict):
    flowArn: str,
    flowStatus: FlowStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowStatusType
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

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

RegisterConnectorResponseTypeDef#

# RegisterConnectorResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import RegisterConnectorResponseTypeDef


def get_value() -> RegisterConnectorResponseTypeDef:
    return {
        "connectorArn": ...,
    }


# RegisterConnectorResponseTypeDef definition

class RegisterConnectorResponseTypeDef(TypedDict):
    connectorArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartFlowResponseTypeDef#

# StartFlowResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import StartFlowResponseTypeDef


def get_value() -> StartFlowResponseTypeDef:
    return {
        "flowArn": ...,
    }


# StartFlowResponseTypeDef definition

class StartFlowResponseTypeDef(TypedDict):
    flowArn: str,
    flowStatus: FlowStatusType,  # (1)
    executionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowStatusType
  2. See ResponseMetadataTypeDef

StopFlowResponseTypeDef#

# StopFlowResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import StopFlowResponseTypeDef


def get_value() -> StopFlowResponseTypeDef:
    return {
        "flowArn": ...,
    }


# StopFlowResponseTypeDef definition

class StopFlowResponseTypeDef(TypedDict):
    flowArn: str,
    flowStatus: FlowStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowStatusType
  2. See ResponseMetadataTypeDef

UpdateConnectorProfileResponseTypeDef#

# UpdateConnectorProfileResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UpdateConnectorProfileResponseTypeDef


def get_value() -> UpdateConnectorProfileResponseTypeDef:
    return {
        "connectorProfileArn": ...,
    }


# UpdateConnectorProfileResponseTypeDef definition

class UpdateConnectorProfileResponseTypeDef(TypedDict):
    connectorProfileArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateConnectorRegistrationResponseTypeDef#

# UpdateConnectorRegistrationResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UpdateConnectorRegistrationResponseTypeDef


def get_value() -> UpdateConnectorRegistrationResponseTypeDef:
    return {
        "connectorArn": ...,
    }


# UpdateConnectorRegistrationResponseTypeDef definition

class UpdateConnectorRegistrationResponseTypeDef(TypedDict):
    connectorArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateFlowResponseTypeDef#

# UpdateFlowResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UpdateFlowResponseTypeDef


def get_value() -> UpdateFlowResponseTypeDef:
    return {
        "flowStatus": ...,
    }


# UpdateFlowResponseTypeDef definition

class UpdateFlowResponseTypeDef(TypedDict):
    flowStatus: FlowStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowStatusType
  2. See ResponseMetadataTypeDef

CustomConnectorSourcePropertiesOutputTypeDef#

# CustomConnectorSourcePropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CustomConnectorSourcePropertiesOutputTypeDef


def get_value() -> CustomConnectorSourcePropertiesOutputTypeDef:
    return {
        "entityName": ...,
    }


# CustomConnectorSourcePropertiesOutputTypeDef definition

class CustomConnectorSourcePropertiesOutputTypeDef(TypedDict):
    entityName: str,
    customProperties: NotRequired[Dict[str, str]],
    dataTransferApi: NotRequired[DataTransferApiTypeDef],  # (1)
  1. See DataTransferApiTypeDef

CustomConnectorSourcePropertiesTypeDef#

# CustomConnectorSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CustomConnectorSourcePropertiesTypeDef


def get_value() -> CustomConnectorSourcePropertiesTypeDef:
    return {
        "entityName": ...,
    }


# CustomConnectorSourcePropertiesTypeDef definition

class CustomConnectorSourcePropertiesTypeDef(TypedDict):
    entityName: str,
    customProperties: NotRequired[Mapping[str, str]],
    dataTransferApi: NotRequired[DataTransferApiTypeDef],  # (1)
  1. See DataTransferApiTypeDef

ListConnectorsResponseTypeDef#

# ListConnectorsResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ListConnectorsResponseTypeDef


def get_value() -> ListConnectorsResponseTypeDef:
    return {
        "connectors": ...,
    }


# ListConnectorsResponseTypeDef definition

class ListConnectorsResponseTypeDef(TypedDict):
    connectors: List[ConnectorDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ConnectorDetailTypeDef
  2. See ResponseMetadataTypeDef

ListConnectorEntitiesResponseTypeDef#

# ListConnectorEntitiesResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ListConnectorEntitiesResponseTypeDef


def get_value() -> ListConnectorEntitiesResponseTypeDef:
    return {
        "connectorEntityMap": ...,
    }


# ListConnectorEntitiesResponseTypeDef definition

class ListConnectorEntitiesResponseTypeDef(TypedDict):
    connectorEntityMap: Dict[str, List[ConnectorEntityTypeDef]],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ConnectorEntityTypeDef
  2. See ResponseMetadataTypeDef

ConnectorMetadataTypeDef#

# ConnectorMetadataTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorMetadataTypeDef


def get_value() -> ConnectorMetadataTypeDef:
    return {
        "Amplitude": ...,
    }


# ConnectorMetadataTypeDef definition

class ConnectorMetadataTypeDef(TypedDict):
    Amplitude: NotRequired[Dict[str, Any]],
    Datadog: NotRequired[Dict[str, Any]],
    Dynatrace: NotRequired[Dict[str, Any]],
    GoogleAnalytics: NotRequired[GoogleAnalyticsMetadataTypeDef],  # (1)
    InforNexus: NotRequired[Dict[str, Any]],
    Marketo: NotRequired[Dict[str, Any]],
    Redshift: NotRequired[Dict[str, Any]],
    S3: NotRequired[Dict[str, Any]],
    Salesforce: NotRequired[SalesforceMetadataTypeDef],  # (2)
    ServiceNow: NotRequired[Dict[str, Any]],
    Singular: NotRequired[Dict[str, Any]],
    Slack: NotRequired[SlackMetadataTypeDef],  # (3)
    Snowflake: NotRequired[SnowflakeMetadataTypeDef],  # (4)
    Trendmicro: NotRequired[Dict[str, Any]],
    Veeva: NotRequired[Dict[str, Any]],
    Zendesk: NotRequired[ZendeskMetadataTypeDef],  # (5)
    EventBridge: NotRequired[Dict[str, Any]],
    Upsolver: NotRequired[Dict[str, Any]],
    CustomerProfiles: NotRequired[Dict[str, Any]],
    Honeycode: NotRequired[HoneycodeMetadataTypeDef],  # (6)
    SAPOData: NotRequired[Dict[str, Any]],
    Pardot: NotRequired[Dict[str, Any]],
  1. See GoogleAnalyticsMetadataTypeDef
  2. See SalesforceMetadataTypeDef
  3. See SlackMetadataTypeDef
  4. See SnowflakeMetadataTypeDef
  5. See ZendeskMetadataTypeDef
  6. See HoneycodeMetadataTypeDef

GoogleAnalyticsConnectorProfileCredentialsTypeDef#

# GoogleAnalyticsConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import GoogleAnalyticsConnectorProfileCredentialsTypeDef


def get_value() -> GoogleAnalyticsConnectorProfileCredentialsTypeDef:
    return {
        "clientId": ...,
    }


# GoogleAnalyticsConnectorProfileCredentialsTypeDef definition

class GoogleAnalyticsConnectorProfileCredentialsTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

HoneycodeConnectorProfileCredentialsTypeDef#

# HoneycodeConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import HoneycodeConnectorProfileCredentialsTypeDef


def get_value() -> HoneycodeConnectorProfileCredentialsTypeDef:
    return {
        "accessToken": ...,
    }


# HoneycodeConnectorProfileCredentialsTypeDef definition

class HoneycodeConnectorProfileCredentialsTypeDef(TypedDict):
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

MarketoConnectorProfileCredentialsTypeDef#

# MarketoConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import MarketoConnectorProfileCredentialsTypeDef


def get_value() -> MarketoConnectorProfileCredentialsTypeDef:
    return {
        "clientId": ...,
    }


# MarketoConnectorProfileCredentialsTypeDef definition

class MarketoConnectorProfileCredentialsTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    accessToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

OAuth2CredentialsTypeDef#

# OAuth2CredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import OAuth2CredentialsTypeDef


def get_value() -> OAuth2CredentialsTypeDef:
    return {
        "clientId": ...,
    }


# OAuth2CredentialsTypeDef definition

class OAuth2CredentialsTypeDef(TypedDict):
    clientId: NotRequired[str],
    clientSecret: NotRequired[str],
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

OAuthCredentialsTypeDef#

# OAuthCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import OAuthCredentialsTypeDef


def get_value() -> OAuthCredentialsTypeDef:
    return {
        "clientId": ...,
    }


# OAuthCredentialsTypeDef definition

class OAuthCredentialsTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

PardotConnectorProfileCredentialsTypeDef#

# PardotConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import PardotConnectorProfileCredentialsTypeDef


def get_value() -> PardotConnectorProfileCredentialsTypeDef:
    return {
        "accessToken": ...,
    }


# PardotConnectorProfileCredentialsTypeDef definition

class PardotConnectorProfileCredentialsTypeDef(TypedDict):
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
    clientCredentialsArn: NotRequired[str],
  1. See ConnectorOAuthRequestTypeDef

SalesforceConnectorProfileCredentialsTypeDef#

# SalesforceConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SalesforceConnectorProfileCredentialsTypeDef


def get_value() -> SalesforceConnectorProfileCredentialsTypeDef:
    return {
        "accessToken": ...,
    }


# SalesforceConnectorProfileCredentialsTypeDef definition

class SalesforceConnectorProfileCredentialsTypeDef(TypedDict):
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
    clientCredentialsArn: NotRequired[str],
    oAuth2GrantType: NotRequired[OAuth2GrantTypeType],  # (2)
    jwtToken: NotRequired[str],
  1. See ConnectorOAuthRequestTypeDef
  2. See OAuth2GrantTypeType

SlackConnectorProfileCredentialsTypeDef#

# SlackConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SlackConnectorProfileCredentialsTypeDef


def get_value() -> SlackConnectorProfileCredentialsTypeDef:
    return {
        "clientId": ...,
    }


# SlackConnectorProfileCredentialsTypeDef definition

class SlackConnectorProfileCredentialsTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    accessToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

ZendeskConnectorProfileCredentialsTypeDef#

# ZendeskConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ZendeskConnectorProfileCredentialsTypeDef


def get_value() -> ZendeskConnectorProfileCredentialsTypeDef:
    return {
        "clientId": ...,
    }


# ZendeskConnectorProfileCredentialsTypeDef definition

class ZendeskConnectorProfileCredentialsTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    accessToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

TaskOutputTypeDef#

# TaskOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import TaskOutputTypeDef


def get_value() -> TaskOutputTypeDef:
    return {
        "sourceFields": ...,
    }


# TaskOutputTypeDef definition

class TaskOutputTypeDef(TypedDict):
    sourceFields: List[str],
    taskType: TaskTypeType,  # (2)
    connectorOperator: NotRequired[ConnectorOperatorTypeDef],  # (1)
    destinationField: NotRequired[str],
    taskProperties: NotRequired[Dict[OperatorPropertiesKeysType, str]],  # (3)
  1. See ConnectorOperatorTypeDef
  2. See TaskTypeType
  3. See OperatorPropertiesKeysType

TaskTypeDef#

# TaskTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import TaskTypeDef


def get_value() -> TaskTypeDef:
    return {
        "sourceFields": ...,
    }


# TaskTypeDef definition

class TaskTypeDef(TypedDict):
    sourceFields: Sequence[str],
    taskType: TaskTypeType,  # (2)
    connectorOperator: NotRequired[ConnectorOperatorTypeDef],  # (1)
    destinationField: NotRequired[str],
    taskProperties: NotRequired[Mapping[OperatorPropertiesKeysType, str]],  # (3)
  1. See ConnectorOperatorTypeDef
  2. See TaskTypeType
  3. See OperatorPropertiesKeysType

ConnectorProvisioningConfigTypeDef#

# ConnectorProvisioningConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorProvisioningConfigTypeDef


def get_value() -> ConnectorProvisioningConfigTypeDef:
    return {
        "lambda": ...,
    }


# ConnectorProvisioningConfigTypeDef definition

class ConnectorProvisioningConfigTypeDef(TypedDict):
    lambda: NotRequired[LambdaConnectorProvisioningConfigTypeDef],  # (1)
  1. See LambdaConnectorProvisioningConfigTypeDef

CustomConnectorDestinationPropertiesOutputTypeDef#

# CustomConnectorDestinationPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CustomConnectorDestinationPropertiesOutputTypeDef


def get_value() -> CustomConnectorDestinationPropertiesOutputTypeDef:
    return {
        "entityName": ...,
    }


# CustomConnectorDestinationPropertiesOutputTypeDef definition

class CustomConnectorDestinationPropertiesOutputTypeDef(TypedDict):
    entityName: str,
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
    writeOperationType: NotRequired[WriteOperationTypeType],  # (2)
    idFieldNames: NotRequired[List[str]],
    customProperties: NotRequired[Dict[str, str]],
  1. See ErrorHandlingConfigTypeDef
  2. See WriteOperationTypeType

CustomConnectorDestinationPropertiesTypeDef#

# CustomConnectorDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CustomConnectorDestinationPropertiesTypeDef


def get_value() -> CustomConnectorDestinationPropertiesTypeDef:
    return {
        "entityName": ...,
    }


# CustomConnectorDestinationPropertiesTypeDef definition

class CustomConnectorDestinationPropertiesTypeDef(TypedDict):
    entityName: str,
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
    writeOperationType: NotRequired[WriteOperationTypeType],  # (2)
    idFieldNames: NotRequired[Sequence[str]],
    customProperties: NotRequired[Mapping[str, str]],
  1. See ErrorHandlingConfigTypeDef
  2. See WriteOperationTypeType

EventBridgeDestinationPropertiesTypeDef#

# EventBridgeDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import EventBridgeDestinationPropertiesTypeDef


def get_value() -> EventBridgeDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }


# EventBridgeDestinationPropertiesTypeDef definition

class EventBridgeDestinationPropertiesTypeDef(TypedDict):
    object: str,
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
  1. See ErrorHandlingConfigTypeDef

HoneycodeDestinationPropertiesTypeDef#

# HoneycodeDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import HoneycodeDestinationPropertiesTypeDef


def get_value() -> HoneycodeDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }


# HoneycodeDestinationPropertiesTypeDef definition

class HoneycodeDestinationPropertiesTypeDef(TypedDict):
    object: str,
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
  1. See ErrorHandlingConfigTypeDef

MarketoDestinationPropertiesTypeDef#

# MarketoDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import MarketoDestinationPropertiesTypeDef


def get_value() -> MarketoDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }


# MarketoDestinationPropertiesTypeDef definition

class MarketoDestinationPropertiesTypeDef(TypedDict):
    object: str,
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
  1. See ErrorHandlingConfigTypeDef

RedshiftDestinationPropertiesTypeDef#

# RedshiftDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import RedshiftDestinationPropertiesTypeDef


def get_value() -> RedshiftDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }


# RedshiftDestinationPropertiesTypeDef definition

class RedshiftDestinationPropertiesTypeDef(TypedDict):
    object: str,
    intermediateBucketName: str,
    bucketPrefix: NotRequired[str],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
  1. See ErrorHandlingConfigTypeDef

SalesforceDestinationPropertiesOutputTypeDef#

# SalesforceDestinationPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SalesforceDestinationPropertiesOutputTypeDef


def get_value() -> SalesforceDestinationPropertiesOutputTypeDef:
    return {
        "object": ...,
    }


# SalesforceDestinationPropertiesOutputTypeDef definition

class SalesforceDestinationPropertiesOutputTypeDef(TypedDict):
    object: str,
    idFieldNames: NotRequired[List[str]],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
    writeOperationType: NotRequired[WriteOperationTypeType],  # (2)
    dataTransferApi: NotRequired[SalesforceDataTransferApiType],  # (3)
  1. See ErrorHandlingConfigTypeDef
  2. See WriteOperationTypeType
  3. See SalesforceDataTransferApiType

SalesforceDestinationPropertiesTypeDef#

# SalesforceDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SalesforceDestinationPropertiesTypeDef


def get_value() -> SalesforceDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }


# SalesforceDestinationPropertiesTypeDef definition

class SalesforceDestinationPropertiesTypeDef(TypedDict):
    object: str,
    idFieldNames: NotRequired[Sequence[str]],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
    writeOperationType: NotRequired[WriteOperationTypeType],  # (2)
    dataTransferApi: NotRequired[SalesforceDataTransferApiType],  # (3)
  1. See ErrorHandlingConfigTypeDef
  2. See WriteOperationTypeType
  3. See SalesforceDataTransferApiType

SnowflakeDestinationPropertiesTypeDef#

# SnowflakeDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SnowflakeDestinationPropertiesTypeDef


def get_value() -> SnowflakeDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }


# SnowflakeDestinationPropertiesTypeDef definition

class SnowflakeDestinationPropertiesTypeDef(TypedDict):
    object: str,
    intermediateBucketName: str,
    bucketPrefix: NotRequired[str],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
  1. See ErrorHandlingConfigTypeDef

ZendeskDestinationPropertiesOutputTypeDef#

# ZendeskDestinationPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ZendeskDestinationPropertiesOutputTypeDef


def get_value() -> ZendeskDestinationPropertiesOutputTypeDef:
    return {
        "object": ...,
    }


# ZendeskDestinationPropertiesOutputTypeDef definition

class ZendeskDestinationPropertiesOutputTypeDef(TypedDict):
    object: str,
    idFieldNames: NotRequired[List[str]],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
    writeOperationType: NotRequired[WriteOperationTypeType],  # (2)
  1. See ErrorHandlingConfigTypeDef
  2. See WriteOperationTypeType

ZendeskDestinationPropertiesTypeDef#

# ZendeskDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ZendeskDestinationPropertiesTypeDef


def get_value() -> ZendeskDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }


# ZendeskDestinationPropertiesTypeDef definition

class ZendeskDestinationPropertiesTypeDef(TypedDict):
    object: str,
    idFieldNames: NotRequired[Sequence[str]],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
    writeOperationType: NotRequired[WriteOperationTypeType],  # (2)
  1. See ErrorHandlingConfigTypeDef
  2. See WriteOperationTypeType

CustomConnectorProfilePropertiesOutputTypeDef#

# CustomConnectorProfilePropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CustomConnectorProfilePropertiesOutputTypeDef


def get_value() -> CustomConnectorProfilePropertiesOutputTypeDef:
    return {
        "profileProperties": ...,
    }


# CustomConnectorProfilePropertiesOutputTypeDef definition

class CustomConnectorProfilePropertiesOutputTypeDef(TypedDict):
    profileProperties: NotRequired[Dict[str, str]],
    oAuth2Properties: NotRequired[OAuth2PropertiesOutputTypeDef],  # (1)
  1. See OAuth2PropertiesOutputTypeDef

FlowDefinitionTypeDef#

# FlowDefinitionTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import FlowDefinitionTypeDef


def get_value() -> FlowDefinitionTypeDef:
    return {
        "flowArn": ...,
    }


# FlowDefinitionTypeDef definition

class FlowDefinitionTypeDef(TypedDict):
    flowArn: NotRequired[str],
    description: NotRequired[str],
    flowName: NotRequired[str],
    flowStatus: NotRequired[FlowStatusType],  # (1)
    sourceConnectorType: NotRequired[ConnectorTypeType],  # (2)
    sourceConnectorLabel: NotRequired[str],
    destinationConnectorType: NotRequired[ConnectorTypeType],  # (2)
    destinationConnectorLabel: NotRequired[str],
    triggerType: NotRequired[TriggerTypeType],  # (4)
    createdAt: NotRequired[datetime],
    lastUpdatedAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    lastUpdatedBy: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
    lastRunExecutionDetails: NotRequired[ExecutionDetailsTypeDef],  # (5)
  1. See FlowStatusType
  2. See ConnectorTypeType
  3. See ConnectorTypeType
  4. See TriggerTypeType
  5. See ExecutionDetailsTypeDef

ExecutionResultTypeDef#

# ExecutionResultTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ExecutionResultTypeDef


def get_value() -> ExecutionResultTypeDef:
    return {
        "errorInfo": ...,
    }


# ExecutionResultTypeDef definition

class ExecutionResultTypeDef(TypedDict):
    errorInfo: NotRequired[ErrorInfoTypeDef],  # (1)
    bytesProcessed: NotRequired[int],
    bytesWritten: NotRequired[int],
    recordsProcessed: NotRequired[int],
    numParallelProcesses: NotRequired[int],
    maxPageSize: NotRequired[int],
  1. See ErrorInfoTypeDef

FieldTypeDetailsTypeDef#

# FieldTypeDetailsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import FieldTypeDetailsTypeDef


def get_value() -> FieldTypeDetailsTypeDef:
    return {
        "fieldType": ...,
    }


# FieldTypeDetailsTypeDef definition

class FieldTypeDetailsTypeDef(TypedDict):
    fieldType: str,
    filterOperators: List[OperatorType],  # (1)
    supportedValues: NotRequired[List[str]],
    valueRegexPattern: NotRequired[str],
    supportedDateFormat: NotRequired[str],
    fieldValueRange: NotRequired[RangeTypeDef],  # (2)
    fieldLengthRange: NotRequired[RangeTypeDef],  # (2)
  1. See OperatorType
  2. See RangeTypeDef
  3. See RangeTypeDef

MetadataCatalogConfigTypeDef#

# MetadataCatalogConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import MetadataCatalogConfigTypeDef


def get_value() -> MetadataCatalogConfigTypeDef:
    return {
        "glueDataCatalog": ...,
    }


# MetadataCatalogConfigTypeDef definition

class MetadataCatalogConfigTypeDef(TypedDict):
    glueDataCatalog: NotRequired[GlueDataCatalogConfigTypeDef],  # (1)
  1. See GlueDataCatalogConfigTypeDef

MetadataCatalogDetailTypeDef#

# MetadataCatalogDetailTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import MetadataCatalogDetailTypeDef


def get_value() -> MetadataCatalogDetailTypeDef:
    return {
        "catalogType": ...,
    }


# MetadataCatalogDetailTypeDef definition

class MetadataCatalogDetailTypeDef(TypedDict):
    catalogType: NotRequired[CatalogTypeType],  # (1)
    tableName: NotRequired[str],
    tableRegistrationOutput: NotRequired[RegistrationOutputTypeDef],  # (2)
    partitionRegistrationOutput: NotRequired[RegistrationOutputTypeDef],  # (2)
  1. See CatalogTypeType
  2. See RegistrationOutputTypeDef
  3. See RegistrationOutputTypeDef

OAuth2DefaultsTypeDef#

# OAuth2DefaultsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import OAuth2DefaultsTypeDef


def get_value() -> OAuth2DefaultsTypeDef:
    return {
        "oauthScopes": ...,
    }


# OAuth2DefaultsTypeDef definition

class OAuth2DefaultsTypeDef(TypedDict):
    oauthScopes: NotRequired[List[str]],
    tokenUrls: NotRequired[List[str]],
    authCodeUrls: NotRequired[List[str]],
    oauth2GrantTypesSupported: NotRequired[List[OAuth2GrantTypeType]],  # (1)
    oauth2CustomProperties: NotRequired[List[OAuth2CustomParameterTypeDef]],  # (2)
  1. See OAuth2GrantTypeType
  2. See OAuth2CustomParameterTypeDef

SAPODataConnectorProfilePropertiesOutputTypeDef#

# SAPODataConnectorProfilePropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SAPODataConnectorProfilePropertiesOutputTypeDef


def get_value() -> SAPODataConnectorProfilePropertiesOutputTypeDef:
    return {
        "applicationHostUrl": ...,
    }


# SAPODataConnectorProfilePropertiesOutputTypeDef definition

class SAPODataConnectorProfilePropertiesOutputTypeDef(TypedDict):
    applicationHostUrl: str,
    applicationServicePath: str,
    portNumber: int,
    clientNumber: str,
    logonLanguage: NotRequired[str],
    privateLinkServiceName: NotRequired[str],
    oAuthProperties: NotRequired[OAuthPropertiesOutputTypeDef],  # (1)
    disableSSO: NotRequired[bool],
  1. See OAuthPropertiesOutputTypeDef

S3OutputFormatConfigOutputTypeDef#

# S3OutputFormatConfigOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import S3OutputFormatConfigOutputTypeDef


def get_value() -> S3OutputFormatConfigOutputTypeDef:
    return {
        "fileType": ...,
    }


# S3OutputFormatConfigOutputTypeDef definition

class S3OutputFormatConfigOutputTypeDef(TypedDict):
    fileType: NotRequired[FileTypeType],  # (1)
    prefixConfig: NotRequired[PrefixConfigOutputTypeDef],  # (2)
    aggregationConfig: NotRequired[AggregationConfigTypeDef],  # (3)
    preserveSourceDataTyping: NotRequired[bool],
  1. See FileTypeType
  2. See PrefixConfigOutputTypeDef
  3. See AggregationConfigTypeDef

UpsolverS3OutputFormatConfigOutputTypeDef#

# UpsolverS3OutputFormatConfigOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UpsolverS3OutputFormatConfigOutputTypeDef


def get_value() -> UpsolverS3OutputFormatConfigOutputTypeDef:
    return {
        "fileType": ...,
    }


# UpsolverS3OutputFormatConfigOutputTypeDef definition

class UpsolverS3OutputFormatConfigOutputTypeDef(TypedDict):
    prefixConfig: PrefixConfigOutputTypeDef,  # (2)
    fileType: NotRequired[FileTypeType],  # (1)
    aggregationConfig: NotRequired[AggregationConfigTypeDef],  # (3)
  1. See FileTypeType
  2. See PrefixConfigOutputTypeDef
  3. See AggregationConfigTypeDef

S3SourcePropertiesTypeDef#

# S3SourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import S3SourcePropertiesTypeDef


def get_value() -> S3SourcePropertiesTypeDef:
    return {
        "bucketName": ...,
    }


# S3SourcePropertiesTypeDef definition

class S3SourcePropertiesTypeDef(TypedDict):
    bucketName: str,
    bucketPrefix: NotRequired[str],
    s3InputFormatConfig: NotRequired[S3InputFormatConfigTypeDef],  # (1)
  1. See S3InputFormatConfigTypeDef

SAPODataDestinationPropertiesOutputTypeDef#

# SAPODataDestinationPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SAPODataDestinationPropertiesOutputTypeDef


def get_value() -> SAPODataDestinationPropertiesOutputTypeDef:
    return {
        "objectPath": ...,
    }


# SAPODataDestinationPropertiesOutputTypeDef definition

class SAPODataDestinationPropertiesOutputTypeDef(TypedDict):
    objectPath: str,
    successResponseHandlingConfig: NotRequired[SuccessResponseHandlingConfigTypeDef],  # (1)
    idFieldNames: NotRequired[List[str]],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (2)
    writeOperationType: NotRequired[WriteOperationTypeType],  # (3)
  1. See SuccessResponseHandlingConfigTypeDef
  2. See ErrorHandlingConfigTypeDef
  3. See WriteOperationTypeType

SAPODataDestinationPropertiesTypeDef#

# SAPODataDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SAPODataDestinationPropertiesTypeDef


def get_value() -> SAPODataDestinationPropertiesTypeDef:
    return {
        "objectPath": ...,
    }


# SAPODataDestinationPropertiesTypeDef definition

class SAPODataDestinationPropertiesTypeDef(TypedDict):
    objectPath: str,
    successResponseHandlingConfig: NotRequired[SuccessResponseHandlingConfigTypeDef],  # (1)
    idFieldNames: NotRequired[Sequence[str]],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (2)
    writeOperationType: NotRequired[WriteOperationTypeType],  # (3)
  1. See SuccessResponseHandlingConfigTypeDef
  2. See ErrorHandlingConfigTypeDef
  3. See WriteOperationTypeType

SAPODataSourcePropertiesTypeDef#

# SAPODataSourcePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SAPODataSourcePropertiesTypeDef


def get_value() -> SAPODataSourcePropertiesTypeDef:
    return {
        "objectPath": ...,
    }


# SAPODataSourcePropertiesTypeDef definition

class SAPODataSourcePropertiesTypeDef(TypedDict):
    objectPath: NotRequired[str],
    parallelismConfig: NotRequired[SAPODataParallelismConfigTypeDef],  # (1)
    paginationConfig: NotRequired[SAPODataPaginationConfigTypeDef],  # (2)
  1. See SAPODataParallelismConfigTypeDef
  2. See SAPODataPaginationConfigTypeDef

TriggerPropertiesOutputTypeDef#

# TriggerPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import TriggerPropertiesOutputTypeDef


def get_value() -> TriggerPropertiesOutputTypeDef:
    return {
        "Scheduled": ...,
    }


# TriggerPropertiesOutputTypeDef definition

class TriggerPropertiesOutputTypeDef(TypedDict):
    Scheduled: NotRequired[ScheduledTriggerPropertiesOutputTypeDef],  # (1)
  1. See ScheduledTriggerPropertiesOutputTypeDef

ScheduledTriggerPropertiesTypeDef#

# ScheduledTriggerPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ScheduledTriggerPropertiesTypeDef


def get_value() -> ScheduledTriggerPropertiesTypeDef:
    return {
        "scheduleExpression": ...,
    }


# ScheduledTriggerPropertiesTypeDef definition

class ScheduledTriggerPropertiesTypeDef(TypedDict):
    scheduleExpression: str,
    dataPullMode: NotRequired[DataPullModeType],  # (1)
    scheduleStartTime: NotRequired[TimestampTypeDef],
    scheduleEndTime: NotRequired[TimestampTypeDef],
    timezone: NotRequired[str],
    scheduleOffset: NotRequired[int],
    firstExecutionFrom: NotRequired[TimestampTypeDef],
    flowErrorDeactivationThreshold: NotRequired[int],
  1. See DataPullModeType

CustomConnectorProfileCredentialsTypeDef#

# CustomConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CustomConnectorProfileCredentialsTypeDef


def get_value() -> CustomConnectorProfileCredentialsTypeDef:
    return {
        "authenticationType": ...,
    }


# CustomConnectorProfileCredentialsTypeDef definition

class CustomConnectorProfileCredentialsTypeDef(TypedDict):
    authenticationType: AuthenticationTypeType,  # (1)
    basic: NotRequired[BasicAuthCredentialsTypeDef],  # (2)
    oauth2: NotRequired[OAuth2CredentialsTypeDef],  # (3)
    apiKey: NotRequired[ApiKeyCredentialsTypeDef],  # (4)
    custom: NotRequired[CustomAuthCredentialsTypeDef],  # (5)
  1. See AuthenticationTypeType
  2. See BasicAuthCredentialsTypeDef
  3. See OAuth2CredentialsTypeDef
  4. See ApiKeyCredentialsTypeDef
  5. See CustomAuthCredentialsTypeDef

ServiceNowConnectorProfileCredentialsTypeDef#

# ServiceNowConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ServiceNowConnectorProfileCredentialsTypeDef


def get_value() -> ServiceNowConnectorProfileCredentialsTypeDef:
    return {
        "username": ...,
    }


# ServiceNowConnectorProfileCredentialsTypeDef definition

class ServiceNowConnectorProfileCredentialsTypeDef(TypedDict):
    username: NotRequired[str],
    password: NotRequired[str],
    oAuth2Credentials: NotRequired[OAuth2CredentialsTypeDef],  # (1)
  1. See OAuth2CredentialsTypeDef

SAPODataConnectorProfileCredentialsTypeDef#

# SAPODataConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SAPODataConnectorProfileCredentialsTypeDef


def get_value() -> SAPODataConnectorProfileCredentialsTypeDef:
    return {
        "basicAuthCredentials": ...,
    }


# SAPODataConnectorProfileCredentialsTypeDef definition

class SAPODataConnectorProfileCredentialsTypeDef(TypedDict):
    basicAuthCredentials: NotRequired[BasicAuthCredentialsTypeDef],  # (1)
    oAuthCredentials: NotRequired[OAuthCredentialsTypeDef],  # (2)
  1. See BasicAuthCredentialsTypeDef
  2. See OAuthCredentialsTypeDef

RegisterConnectorRequestTypeDef#

# RegisterConnectorRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import RegisterConnectorRequestTypeDef


def get_value() -> RegisterConnectorRequestTypeDef:
    return {
        "connectorLabel": ...,
    }


# RegisterConnectorRequestTypeDef definition

class RegisterConnectorRequestTypeDef(TypedDict):
    connectorLabel: NotRequired[str],
    description: NotRequired[str],
    connectorProvisioningType: NotRequired[ConnectorProvisioningTypeType],  # (1)
    connectorProvisioningConfig: NotRequired[ConnectorProvisioningConfigTypeDef],  # (2)
    clientToken: NotRequired[str],
  1. See ConnectorProvisioningTypeType
  2. See ConnectorProvisioningConfigTypeDef

UpdateConnectorRegistrationRequestTypeDef#

# UpdateConnectorRegistrationRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UpdateConnectorRegistrationRequestTypeDef


def get_value() -> UpdateConnectorRegistrationRequestTypeDef:
    return {
        "connectorLabel": ...,
    }


# UpdateConnectorRegistrationRequestTypeDef definition

class UpdateConnectorRegistrationRequestTypeDef(TypedDict):
    connectorLabel: str,
    description: NotRequired[str],
    connectorProvisioningConfig: NotRequired[ConnectorProvisioningConfigTypeDef],  # (1)
    clientToken: NotRequired[str],
  1. See ConnectorProvisioningConfigTypeDef

ListFlowsResponseTypeDef#

# ListFlowsResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ListFlowsResponseTypeDef


def get_value() -> ListFlowsResponseTypeDef:
    return {
        "flows": ...,
    }


# ListFlowsResponseTypeDef definition

class ListFlowsResponseTypeDef(TypedDict):
    flows: List[FlowDefinitionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See FlowDefinitionTypeDef
  2. See ResponseMetadataTypeDef

SupportedFieldTypeDetailsTypeDef#

# SupportedFieldTypeDetailsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SupportedFieldTypeDetailsTypeDef


def get_value() -> SupportedFieldTypeDetailsTypeDef:
    return {
        "v1": ...,
    }


# SupportedFieldTypeDetailsTypeDef definition

class SupportedFieldTypeDetailsTypeDef(TypedDict):
    v1: FieldTypeDetailsTypeDef,  # (1)
  1. See FieldTypeDetailsTypeDef

ExecutionRecordTypeDef#

# ExecutionRecordTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ExecutionRecordTypeDef


def get_value() -> ExecutionRecordTypeDef:
    return {
        "executionId": ...,
    }


# ExecutionRecordTypeDef definition

class ExecutionRecordTypeDef(TypedDict):
    executionId: NotRequired[str],
    executionStatus: NotRequired[ExecutionStatusType],  # (1)
    executionResult: NotRequired[ExecutionResultTypeDef],  # (2)
    startedAt: NotRequired[datetime],
    lastUpdatedAt: NotRequired[datetime],
    dataPullStartTime: NotRequired[datetime],
    dataPullEndTime: NotRequired[datetime],
    metadataCatalogDetails: NotRequired[List[MetadataCatalogDetailTypeDef]],  # (3)
  1. See ExecutionStatusType
  2. See ExecutionResultTypeDef
  3. See MetadataCatalogDetailTypeDef

AuthenticationConfigTypeDef#

# AuthenticationConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import AuthenticationConfigTypeDef


def get_value() -> AuthenticationConfigTypeDef:
    return {
        "isBasicAuthSupported": ...,
    }


# AuthenticationConfigTypeDef definition

class AuthenticationConfigTypeDef(TypedDict):
    isBasicAuthSupported: NotRequired[bool],
    isApiKeyAuthSupported: NotRequired[bool],
    isOAuth2Supported: NotRequired[bool],
    isCustomAuthSupported: NotRequired[bool],
    oAuth2Defaults: NotRequired[OAuth2DefaultsTypeDef],  # (1)
    customAuthConfigs: NotRequired[List[CustomAuthConfigTypeDef]],  # (2)
  1. See OAuth2DefaultsTypeDef
  2. See CustomAuthConfigTypeDef

CustomConnectorProfilePropertiesTypeDef#

# CustomConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CustomConnectorProfilePropertiesTypeDef


def get_value() -> CustomConnectorProfilePropertiesTypeDef:
    return {
        "profileProperties": ...,
    }


# CustomConnectorProfilePropertiesTypeDef definition

class CustomConnectorProfilePropertiesTypeDef(TypedDict):
    profileProperties: NotRequired[Mapping[str, str]],
    oAuth2Properties: NotRequired[OAuth2PropertiesUnionTypeDef],  # (1)
  1. See OAuth2PropertiesTypeDef OAuth2PropertiesOutputTypeDef

ConnectorProfilePropertiesOutputTypeDef#

# ConnectorProfilePropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorProfilePropertiesOutputTypeDef


def get_value() -> ConnectorProfilePropertiesOutputTypeDef:
    return {
        "Amplitude": ...,
    }


# ConnectorProfilePropertiesOutputTypeDef definition

class ConnectorProfilePropertiesOutputTypeDef(TypedDict):
    Amplitude: NotRequired[Dict[str, Any]],
    Datadog: NotRequired[DatadogConnectorProfilePropertiesTypeDef],  # (1)
    Dynatrace: NotRequired[DynatraceConnectorProfilePropertiesTypeDef],  # (2)
    GoogleAnalytics: NotRequired[Dict[str, Any]],
    Honeycode: NotRequired[Dict[str, Any]],
    InforNexus: NotRequired[InforNexusConnectorProfilePropertiesTypeDef],  # (3)
    Marketo: NotRequired[MarketoConnectorProfilePropertiesTypeDef],  # (4)
    Redshift: NotRequired[RedshiftConnectorProfilePropertiesTypeDef],  # (5)
    Salesforce: NotRequired[SalesforceConnectorProfilePropertiesTypeDef],  # (6)
    ServiceNow: NotRequired[ServiceNowConnectorProfilePropertiesTypeDef],  # (7)
    Singular: NotRequired[Dict[str, Any]],
    Slack: NotRequired[SlackConnectorProfilePropertiesTypeDef],  # (8)
    Snowflake: NotRequired[SnowflakeConnectorProfilePropertiesTypeDef],  # (9)
    Trendmicro: NotRequired[Dict[str, Any]],
    Veeva: NotRequired[VeevaConnectorProfilePropertiesTypeDef],  # (10)
    Zendesk: NotRequired[ZendeskConnectorProfilePropertiesTypeDef],  # (11)
    SAPOData: NotRequired[SAPODataConnectorProfilePropertiesOutputTypeDef],  # (12)
    CustomConnector: NotRequired[CustomConnectorProfilePropertiesOutputTypeDef],  # (13)
    Pardot: NotRequired[PardotConnectorProfilePropertiesTypeDef],  # (14)
  1. See DatadogConnectorProfilePropertiesTypeDef
  2. See DynatraceConnectorProfilePropertiesTypeDef
  3. See InforNexusConnectorProfilePropertiesTypeDef
  4. See MarketoConnectorProfilePropertiesTypeDef
  5. See RedshiftConnectorProfilePropertiesTypeDef
  6. See SalesforceConnectorProfilePropertiesTypeDef
  7. See ServiceNowConnectorProfilePropertiesTypeDef
  8. See SlackConnectorProfilePropertiesTypeDef
  9. See SnowflakeConnectorProfilePropertiesTypeDef
  10. See VeevaConnectorProfilePropertiesTypeDef
  11. See ZendeskConnectorProfilePropertiesTypeDef
  12. See SAPODataConnectorProfilePropertiesOutputTypeDef
  13. See CustomConnectorProfilePropertiesOutputTypeDef
  14. See PardotConnectorProfilePropertiesTypeDef

SAPODataConnectorProfilePropertiesTypeDef#

# SAPODataConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SAPODataConnectorProfilePropertiesTypeDef


def get_value() -> SAPODataConnectorProfilePropertiesTypeDef:
    return {
        "applicationHostUrl": ...,
    }


# SAPODataConnectorProfilePropertiesTypeDef definition

class SAPODataConnectorProfilePropertiesTypeDef(TypedDict):
    applicationHostUrl: str,
    applicationServicePath: str,
    portNumber: int,
    clientNumber: str,
    logonLanguage: NotRequired[str],
    privateLinkServiceName: NotRequired[str],
    oAuthProperties: NotRequired[OAuthPropertiesUnionTypeDef],  # (1)
    disableSSO: NotRequired[bool],
  1. See OAuthPropertiesTypeDef OAuthPropertiesOutputTypeDef

S3DestinationPropertiesOutputTypeDef#

# S3DestinationPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import S3DestinationPropertiesOutputTypeDef


def get_value() -> S3DestinationPropertiesOutputTypeDef:
    return {
        "bucketName": ...,
    }


# S3DestinationPropertiesOutputTypeDef definition

class S3DestinationPropertiesOutputTypeDef(TypedDict):
    bucketName: str,
    bucketPrefix: NotRequired[str],
    s3OutputFormatConfig: NotRequired[S3OutputFormatConfigOutputTypeDef],  # (1)
  1. See S3OutputFormatConfigOutputTypeDef

UpsolverDestinationPropertiesOutputTypeDef#

# UpsolverDestinationPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UpsolverDestinationPropertiesOutputTypeDef


def get_value() -> UpsolverDestinationPropertiesOutputTypeDef:
    return {
        "bucketName": ...,
    }


# UpsolverDestinationPropertiesOutputTypeDef definition

class UpsolverDestinationPropertiesOutputTypeDef(TypedDict):
    bucketName: str,
    s3OutputFormatConfig: UpsolverS3OutputFormatConfigOutputTypeDef,  # (1)
    bucketPrefix: NotRequired[str],
  1. See UpsolverS3OutputFormatConfigOutputTypeDef

S3OutputFormatConfigTypeDef#

# S3OutputFormatConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import S3OutputFormatConfigTypeDef


def get_value() -> S3OutputFormatConfigTypeDef:
    return {
        "fileType": ...,
    }


# S3OutputFormatConfigTypeDef definition

class S3OutputFormatConfigTypeDef(TypedDict):
    fileType: NotRequired[FileTypeType],  # (1)
    prefixConfig: NotRequired[PrefixConfigUnionTypeDef],  # (2)
    aggregationConfig: NotRequired[AggregationConfigTypeDef],  # (3)
    preserveSourceDataTyping: NotRequired[bool],
  1. See FileTypeType
  2. See PrefixConfigTypeDef PrefixConfigOutputTypeDef
  3. See AggregationConfigTypeDef

UpsolverS3OutputFormatConfigTypeDef#

# UpsolverS3OutputFormatConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UpsolverS3OutputFormatConfigTypeDef


def get_value() -> UpsolverS3OutputFormatConfigTypeDef:
    return {
        "fileType": ...,
    }


# UpsolverS3OutputFormatConfigTypeDef definition

class UpsolverS3OutputFormatConfigTypeDef(TypedDict):
    prefixConfig: PrefixConfigUnionTypeDef,  # (2)
    fileType: NotRequired[FileTypeType],  # (1)
    aggregationConfig: NotRequired[AggregationConfigTypeDef],  # (3)
  1. See FileTypeType
  2. See PrefixConfigTypeDef PrefixConfigOutputTypeDef
  3. See AggregationConfigTypeDef

SourceConnectorPropertiesOutputTypeDef#

# SourceConnectorPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SourceConnectorPropertiesOutputTypeDef


def get_value() -> SourceConnectorPropertiesOutputTypeDef:
    return {
        "Amplitude": ...,
    }


# SourceConnectorPropertiesOutputTypeDef definition

class SourceConnectorPropertiesOutputTypeDef(TypedDict):
    Amplitude: NotRequired[AmplitudeSourcePropertiesTypeDef],  # (1)
    Datadog: NotRequired[DatadogSourcePropertiesTypeDef],  # (2)
    Dynatrace: NotRequired[DynatraceSourcePropertiesTypeDef],  # (3)
    GoogleAnalytics: NotRequired[GoogleAnalyticsSourcePropertiesTypeDef],  # (4)
    InforNexus: NotRequired[InforNexusSourcePropertiesTypeDef],  # (5)
    Marketo: NotRequired[MarketoSourcePropertiesTypeDef],  # (6)
    S3: NotRequired[S3SourcePropertiesTypeDef],  # (7)
    Salesforce: NotRequired[SalesforceSourcePropertiesTypeDef],  # (8)
    ServiceNow: NotRequired[ServiceNowSourcePropertiesTypeDef],  # (9)
    Singular: NotRequired[SingularSourcePropertiesTypeDef],  # (10)
    Slack: NotRequired[SlackSourcePropertiesTypeDef],  # (11)
    Trendmicro: NotRequired[TrendmicroSourcePropertiesTypeDef],  # (12)
    Veeva: NotRequired[VeevaSourcePropertiesTypeDef],  # (13)
    Zendesk: NotRequired[ZendeskSourcePropertiesTypeDef],  # (14)
    SAPOData: NotRequired[SAPODataSourcePropertiesTypeDef],  # (15)
    CustomConnector: NotRequired[CustomConnectorSourcePropertiesOutputTypeDef],  # (16)
    Pardot: NotRequired[PardotSourcePropertiesTypeDef],  # (17)
  1. See AmplitudeSourcePropertiesTypeDef
  2. See DatadogSourcePropertiesTypeDef
  3. See DynatraceSourcePropertiesTypeDef
  4. See GoogleAnalyticsSourcePropertiesTypeDef
  5. See InforNexusSourcePropertiesTypeDef
  6. See MarketoSourcePropertiesTypeDef
  7. See S3SourcePropertiesTypeDef
  8. See SalesforceSourcePropertiesTypeDef
  9. See ServiceNowSourcePropertiesTypeDef
  10. See SingularSourcePropertiesTypeDef
  11. See SlackSourcePropertiesTypeDef
  12. See TrendmicroSourcePropertiesTypeDef
  13. See VeevaSourcePropertiesTypeDef
  14. See ZendeskSourcePropertiesTypeDef
  15. See SAPODataSourcePropertiesTypeDef
  16. See CustomConnectorSourcePropertiesOutputTypeDef
  17. See PardotSourcePropertiesTypeDef

SourceConnectorPropertiesTypeDef#

# SourceConnectorPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SourceConnectorPropertiesTypeDef


def get_value() -> SourceConnectorPropertiesTypeDef:
    return {
        "Amplitude": ...,
    }


# SourceConnectorPropertiesTypeDef definition

class SourceConnectorPropertiesTypeDef(TypedDict):
    Amplitude: NotRequired[AmplitudeSourcePropertiesTypeDef],  # (1)
    Datadog: NotRequired[DatadogSourcePropertiesTypeDef],  # (2)
    Dynatrace: NotRequired[DynatraceSourcePropertiesTypeDef],  # (3)
    GoogleAnalytics: NotRequired[GoogleAnalyticsSourcePropertiesTypeDef],  # (4)
    InforNexus: NotRequired[InforNexusSourcePropertiesTypeDef],  # (5)
    Marketo: NotRequired[MarketoSourcePropertiesTypeDef],  # (6)
    S3: NotRequired[S3SourcePropertiesTypeDef],  # (7)
    Salesforce: NotRequired[SalesforceSourcePropertiesTypeDef],  # (8)
    ServiceNow: NotRequired[ServiceNowSourcePropertiesTypeDef],  # (9)
    Singular: NotRequired[SingularSourcePropertiesTypeDef],  # (10)
    Slack: NotRequired[SlackSourcePropertiesTypeDef],  # (11)
    Trendmicro: NotRequired[TrendmicroSourcePropertiesTypeDef],  # (12)
    Veeva: NotRequired[VeevaSourcePropertiesTypeDef],  # (13)
    Zendesk: NotRequired[ZendeskSourcePropertiesTypeDef],  # (14)
    SAPOData: NotRequired[SAPODataSourcePropertiesTypeDef],  # (15)
    CustomConnector: NotRequired[CustomConnectorSourcePropertiesTypeDef],  # (16)
    Pardot: NotRequired[PardotSourcePropertiesTypeDef],  # (17)
  1. See AmplitudeSourcePropertiesTypeDef
  2. See DatadogSourcePropertiesTypeDef
  3. See DynatraceSourcePropertiesTypeDef
  4. See GoogleAnalyticsSourcePropertiesTypeDef
  5. See InforNexusSourcePropertiesTypeDef
  6. See MarketoSourcePropertiesTypeDef
  7. See S3SourcePropertiesTypeDef
  8. See SalesforceSourcePropertiesTypeDef
  9. See ServiceNowSourcePropertiesTypeDef
  10. See SingularSourcePropertiesTypeDef
  11. See SlackSourcePropertiesTypeDef
  12. See TrendmicroSourcePropertiesTypeDef
  13. See VeevaSourcePropertiesTypeDef
  14. See ZendeskSourcePropertiesTypeDef
  15. See SAPODataSourcePropertiesTypeDef
  16. See CustomConnectorSourcePropertiesTypeDef
  17. See PardotSourcePropertiesTypeDef

TriggerConfigOutputTypeDef#

# TriggerConfigOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import TriggerConfigOutputTypeDef


def get_value() -> TriggerConfigOutputTypeDef:
    return {
        "triggerType": ...,
    }


# TriggerConfigOutputTypeDef definition

class TriggerConfigOutputTypeDef(TypedDict):
    triggerType: TriggerTypeType,  # (1)
    triggerProperties: NotRequired[TriggerPropertiesOutputTypeDef],  # (2)
  1. See TriggerTypeType
  2. See TriggerPropertiesOutputTypeDef

TriggerPropertiesTypeDef#

# TriggerPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import TriggerPropertiesTypeDef


def get_value() -> TriggerPropertiesTypeDef:
    return {
        "Scheduled": ...,
    }


# TriggerPropertiesTypeDef definition

class TriggerPropertiesTypeDef(TypedDict):
    Scheduled: NotRequired[ScheduledTriggerPropertiesTypeDef],  # (1)
  1. See ScheduledTriggerPropertiesTypeDef

ConnectorProfileCredentialsTypeDef#

# ConnectorProfileCredentialsTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorProfileCredentialsTypeDef


def get_value() -> ConnectorProfileCredentialsTypeDef:
    return {
        "Amplitude": ...,
    }


# ConnectorProfileCredentialsTypeDef definition

class ConnectorProfileCredentialsTypeDef(TypedDict):
    Amplitude: NotRequired[AmplitudeConnectorProfileCredentialsTypeDef],  # (1)
    Datadog: NotRequired[DatadogConnectorProfileCredentialsTypeDef],  # (2)
    Dynatrace: NotRequired[DynatraceConnectorProfileCredentialsTypeDef],  # (3)
    GoogleAnalytics: NotRequired[GoogleAnalyticsConnectorProfileCredentialsTypeDef],  # (4)
    Honeycode: NotRequired[HoneycodeConnectorProfileCredentialsTypeDef],  # (5)
    InforNexus: NotRequired[InforNexusConnectorProfileCredentialsTypeDef],  # (6)
    Marketo: NotRequired[MarketoConnectorProfileCredentialsTypeDef],  # (7)
    Redshift: NotRequired[RedshiftConnectorProfileCredentialsTypeDef],  # (8)
    Salesforce: NotRequired[SalesforceConnectorProfileCredentialsTypeDef],  # (9)
    ServiceNow: NotRequired[ServiceNowConnectorProfileCredentialsTypeDef],  # (10)
    Singular: NotRequired[SingularConnectorProfileCredentialsTypeDef],  # (11)
    Slack: NotRequired[SlackConnectorProfileCredentialsTypeDef],  # (12)
    Snowflake: NotRequired[SnowflakeConnectorProfileCredentialsTypeDef],  # (13)
    Trendmicro: NotRequired[TrendmicroConnectorProfileCredentialsTypeDef],  # (14)
    Veeva: NotRequired[VeevaConnectorProfileCredentialsTypeDef],  # (15)
    Zendesk: NotRequired[ZendeskConnectorProfileCredentialsTypeDef],  # (16)
    SAPOData: NotRequired[SAPODataConnectorProfileCredentialsTypeDef],  # (17)
    CustomConnector: NotRequired[CustomConnectorProfileCredentialsTypeDef],  # (18)
    Pardot: NotRequired[PardotConnectorProfileCredentialsTypeDef],  # (19)
  1. See AmplitudeConnectorProfileCredentialsTypeDef
  2. See DatadogConnectorProfileCredentialsTypeDef
  3. See DynatraceConnectorProfileCredentialsTypeDef
  4. See GoogleAnalyticsConnectorProfileCredentialsTypeDef
  5. See HoneycodeConnectorProfileCredentialsTypeDef
  6. See InforNexusConnectorProfileCredentialsTypeDef
  7. See MarketoConnectorProfileCredentialsTypeDef
  8. See RedshiftConnectorProfileCredentialsTypeDef
  9. See SalesforceConnectorProfileCredentialsTypeDef
  10. See ServiceNowConnectorProfileCredentialsTypeDef
  11. See SingularConnectorProfileCredentialsTypeDef
  12. See SlackConnectorProfileCredentialsTypeDef
  13. See SnowflakeConnectorProfileCredentialsTypeDef
  14. See TrendmicroConnectorProfileCredentialsTypeDef
  15. See VeevaConnectorProfileCredentialsTypeDef
  16. See ZendeskConnectorProfileCredentialsTypeDef
  17. See SAPODataConnectorProfileCredentialsTypeDef
  18. See CustomConnectorProfileCredentialsTypeDef
  19. See PardotConnectorProfileCredentialsTypeDef

ConnectorEntityFieldTypeDef#

# ConnectorEntityFieldTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorEntityFieldTypeDef


def get_value() -> ConnectorEntityFieldTypeDef:
    return {
        "identifier": ...,
    }


# ConnectorEntityFieldTypeDef definition

class ConnectorEntityFieldTypeDef(TypedDict):
    identifier: str,
    parentIdentifier: NotRequired[str],
    label: NotRequired[str],
    isPrimaryKey: NotRequired[bool],
    defaultValue: NotRequired[str],
    isDeprecated: NotRequired[bool],
    supportedFieldTypeDetails: NotRequired[SupportedFieldTypeDetailsTypeDef],  # (1)
    description: NotRequired[str],
    sourceProperties: NotRequired[SourceFieldPropertiesTypeDef],  # (2)
    destinationProperties: NotRequired[DestinationFieldPropertiesTypeDef],  # (3)
    customProperties: NotRequired[Dict[str, str]],
  1. See SupportedFieldTypeDetailsTypeDef
  2. See SourceFieldPropertiesTypeDef
  3. See DestinationFieldPropertiesTypeDef

DescribeFlowExecutionRecordsResponseTypeDef#

# DescribeFlowExecutionRecordsResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeFlowExecutionRecordsResponseTypeDef


def get_value() -> DescribeFlowExecutionRecordsResponseTypeDef:
    return {
        "flowExecutions": ...,
    }


# DescribeFlowExecutionRecordsResponseTypeDef definition

class DescribeFlowExecutionRecordsResponseTypeDef(TypedDict):
    flowExecutions: List[ExecutionRecordTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ExecutionRecordTypeDef
  2. See ResponseMetadataTypeDef

ConnectorConfigurationTypeDef#

# ConnectorConfigurationTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorConfigurationTypeDef


def get_value() -> ConnectorConfigurationTypeDef:
    return {
        "canUseAsSource": ...,
    }


# ConnectorConfigurationTypeDef definition

class ConnectorConfigurationTypeDef(TypedDict):
    canUseAsSource: NotRequired[bool],
    canUseAsDestination: NotRequired[bool],
    supportedDestinationConnectors: NotRequired[List[ConnectorTypeType]],  # (1)
    supportedSchedulingFrequencies: NotRequired[List[ScheduleFrequencyTypeType]],  # (2)
    isPrivateLinkEnabled: NotRequired[bool],
    isPrivateLinkEndpointUrlRequired: NotRequired[bool],
    supportedTriggerTypes: NotRequired[List[TriggerTypeType]],  # (3)
    connectorMetadata: NotRequired[ConnectorMetadataTypeDef],  # (4)
    connectorType: NotRequired[ConnectorTypeType],  # (5)
    connectorLabel: NotRequired[str],
    connectorDescription: NotRequired[str],
    connectorOwner: NotRequired[str],
    connectorName: NotRequired[str],
    connectorVersion: NotRequired[str],
    connectorArn: NotRequired[str],
    connectorModes: NotRequired[List[str]],
    authenticationConfig: NotRequired[AuthenticationConfigTypeDef],  # (6)
    connectorRuntimeSettings: NotRequired[List[ConnectorRuntimeSettingTypeDef]],  # (7)
    supportedApiVersions: NotRequired[List[str]],
    supportedOperators: NotRequired[List[OperatorsType]],  # (8)
    supportedWriteOperations: NotRequired[List[WriteOperationTypeType]],  # (9)
    connectorProvisioningType: NotRequired[ConnectorProvisioningTypeType],  # (10)
    connectorProvisioningConfig: NotRequired[ConnectorProvisioningConfigTypeDef],  # (11)
    logoURL: NotRequired[str],
    registeredAt: NotRequired[datetime],
    registeredBy: NotRequired[str],
    supportedDataTransferTypes: NotRequired[List[SupportedDataTransferTypeType]],  # (12)
    supportedDataTransferApis: NotRequired[List[DataTransferApiTypeDef]],  # (13)
  1. See ConnectorTypeType
  2. See ScheduleFrequencyTypeType
  3. See TriggerTypeType
  4. See ConnectorMetadataTypeDef
  5. See ConnectorTypeType
  6. See AuthenticationConfigTypeDef
  7. See ConnectorRuntimeSettingTypeDef
  8. See OperatorsType
  9. See WriteOperationTypeType
  10. See ConnectorProvisioningTypeType
  11. See ConnectorProvisioningConfigTypeDef
  12. See SupportedDataTransferTypeType
  13. See DataTransferApiTypeDef

ConnectorProfileTypeDef#

# ConnectorProfileTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorProfileTypeDef


def get_value() -> ConnectorProfileTypeDef:
    return {
        "connectorProfileArn": ...,
    }


# ConnectorProfileTypeDef definition

class ConnectorProfileTypeDef(TypedDict):
    connectorProfileArn: NotRequired[str],
    connectorProfileName: NotRequired[str],
    connectorType: NotRequired[ConnectorTypeType],  # (1)
    connectorLabel: NotRequired[str],
    connectionMode: NotRequired[ConnectionModeType],  # (2)
    credentialsArn: NotRequired[str],
    connectorProfileProperties: NotRequired[ConnectorProfilePropertiesOutputTypeDef],  # (3)
    createdAt: NotRequired[datetime],
    lastUpdatedAt: NotRequired[datetime],
    privateConnectionProvisioningState: NotRequired[PrivateConnectionProvisioningStateTypeDef],  # (4)
  1. See ConnectorTypeType
  2. See ConnectionModeType
  3. See ConnectorProfilePropertiesOutputTypeDef
  4. See PrivateConnectionProvisioningStateTypeDef

DestinationConnectorPropertiesOutputTypeDef#

# DestinationConnectorPropertiesOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DestinationConnectorPropertiesOutputTypeDef


def get_value() -> DestinationConnectorPropertiesOutputTypeDef:
    return {
        "Redshift": ...,
    }


# DestinationConnectorPropertiesOutputTypeDef definition

class DestinationConnectorPropertiesOutputTypeDef(TypedDict):
    Redshift: NotRequired[RedshiftDestinationPropertiesTypeDef],  # (1)
    S3: NotRequired[S3DestinationPropertiesOutputTypeDef],  # (2)
    Salesforce: NotRequired[SalesforceDestinationPropertiesOutputTypeDef],  # (3)
    Snowflake: NotRequired[SnowflakeDestinationPropertiesTypeDef],  # (4)
    EventBridge: NotRequired[EventBridgeDestinationPropertiesTypeDef],  # (5)
    LookoutMetrics: NotRequired[Dict[str, Any]],
    Upsolver: NotRequired[UpsolverDestinationPropertiesOutputTypeDef],  # (6)
    Honeycode: NotRequired[HoneycodeDestinationPropertiesTypeDef],  # (7)
    CustomerProfiles: NotRequired[CustomerProfilesDestinationPropertiesTypeDef],  # (8)
    Zendesk: NotRequired[ZendeskDestinationPropertiesOutputTypeDef],  # (9)
    Marketo: NotRequired[MarketoDestinationPropertiesTypeDef],  # (10)
    CustomConnector: NotRequired[CustomConnectorDestinationPropertiesOutputTypeDef],  # (11)
    SAPOData: NotRequired[SAPODataDestinationPropertiesOutputTypeDef],  # (12)
  1. See RedshiftDestinationPropertiesTypeDef
  2. See S3DestinationPropertiesOutputTypeDef
  3. See SalesforceDestinationPropertiesOutputTypeDef
  4. See SnowflakeDestinationPropertiesTypeDef
  5. See EventBridgeDestinationPropertiesTypeDef
  6. See UpsolverDestinationPropertiesOutputTypeDef
  7. See HoneycodeDestinationPropertiesTypeDef
  8. See CustomerProfilesDestinationPropertiesTypeDef
  9. See ZendeskDestinationPropertiesOutputTypeDef
  10. See MarketoDestinationPropertiesTypeDef
  11. See CustomConnectorDestinationPropertiesOutputTypeDef
  12. See SAPODataDestinationPropertiesOutputTypeDef

SourceFlowConfigOutputTypeDef#

# SourceFlowConfigOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SourceFlowConfigOutputTypeDef


def get_value() -> SourceFlowConfigOutputTypeDef:
    return {
        "connectorType": ...,
    }


# SourceFlowConfigOutputTypeDef definition

class SourceFlowConfigOutputTypeDef(TypedDict):
    connectorType: ConnectorTypeType,  # (1)
    sourceConnectorProperties: SourceConnectorPropertiesOutputTypeDef,  # (2)
    apiVersion: NotRequired[str],
    connectorProfileName: NotRequired[str],
    incrementalPullConfig: NotRequired[IncrementalPullConfigTypeDef],  # (3)
  1. See ConnectorTypeType
  2. See SourceConnectorPropertiesOutputTypeDef
  3. See IncrementalPullConfigTypeDef

SourceFlowConfigTypeDef#

# SourceFlowConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import SourceFlowConfigTypeDef


def get_value() -> SourceFlowConfigTypeDef:
    return {
        "connectorType": ...,
    }


# SourceFlowConfigTypeDef definition

class SourceFlowConfigTypeDef(TypedDict):
    connectorType: ConnectorTypeType,  # (1)
    sourceConnectorProperties: SourceConnectorPropertiesTypeDef,  # (2)
    apiVersion: NotRequired[str],
    connectorProfileName: NotRequired[str],
    incrementalPullConfig: NotRequired[IncrementalPullConfigTypeDef],  # (3)
  1. See ConnectorTypeType
  2. See SourceConnectorPropertiesTypeDef
  3. See IncrementalPullConfigTypeDef

TriggerConfigTypeDef#

# TriggerConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import TriggerConfigTypeDef


def get_value() -> TriggerConfigTypeDef:
    return {
        "triggerType": ...,
    }


# TriggerConfigTypeDef definition

class TriggerConfigTypeDef(TypedDict):
    triggerType: TriggerTypeType,  # (1)
    triggerProperties: NotRequired[TriggerPropertiesTypeDef],  # (2)
  1. See TriggerTypeType
  2. See TriggerPropertiesTypeDef

DescribeConnectorEntityResponseTypeDef#

# DescribeConnectorEntityResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeConnectorEntityResponseTypeDef


def get_value() -> DescribeConnectorEntityResponseTypeDef:
    return {
        "connectorEntityFields": ...,
    }


# DescribeConnectorEntityResponseTypeDef definition

class DescribeConnectorEntityResponseTypeDef(TypedDict):
    connectorEntityFields: List[ConnectorEntityFieldTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectorEntityFieldTypeDef
  2. See ResponseMetadataTypeDef

DescribeConnectorResponseTypeDef#

# DescribeConnectorResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeConnectorResponseTypeDef


def get_value() -> DescribeConnectorResponseTypeDef:
    return {
        "connectorConfiguration": ...,
    }


# DescribeConnectorResponseTypeDef definition

class DescribeConnectorResponseTypeDef(TypedDict):
    connectorConfiguration: ConnectorConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectorConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeConnectorsResponseTypeDef#

# DescribeConnectorsResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeConnectorsResponseTypeDef


def get_value() -> DescribeConnectorsResponseTypeDef:
    return {
        "connectorConfigurations": ...,
    }


# DescribeConnectorsResponseTypeDef definition

class DescribeConnectorsResponseTypeDef(TypedDict):
    connectorConfigurations: Dict[ConnectorTypeType, ConnectorConfigurationTypeDef],  # (1)
    connectors: List[ConnectorDetailTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    nextToken: NotRequired[str],
  1. See ConnectorTypeType ConnectorConfigurationTypeDef
  2. See ConnectorDetailTypeDef
  3. See ResponseMetadataTypeDef

DescribeConnectorProfilesResponseTypeDef#

# DescribeConnectorProfilesResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeConnectorProfilesResponseTypeDef


def get_value() -> DescribeConnectorProfilesResponseTypeDef:
    return {
        "connectorProfileDetails": ...,
    }


# DescribeConnectorProfilesResponseTypeDef definition

class DescribeConnectorProfilesResponseTypeDef(TypedDict):
    connectorProfileDetails: List[ConnectorProfileTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See ConnectorProfileTypeDef
  2. See ResponseMetadataTypeDef

ConnectorProfilePropertiesTypeDef#

# ConnectorProfilePropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorProfilePropertiesTypeDef


def get_value() -> ConnectorProfilePropertiesTypeDef:
    return {
        "Amplitude": ...,
    }


# ConnectorProfilePropertiesTypeDef definition

class ConnectorProfilePropertiesTypeDef(TypedDict):
    Amplitude: NotRequired[Mapping[str, Any]],
    Datadog: NotRequired[DatadogConnectorProfilePropertiesTypeDef],  # (1)
    Dynatrace: NotRequired[DynatraceConnectorProfilePropertiesTypeDef],  # (2)
    GoogleAnalytics: NotRequired[Mapping[str, Any]],
    Honeycode: NotRequired[Mapping[str, Any]],
    InforNexus: NotRequired[InforNexusConnectorProfilePropertiesTypeDef],  # (3)
    Marketo: NotRequired[MarketoConnectorProfilePropertiesTypeDef],  # (4)
    Redshift: NotRequired[RedshiftConnectorProfilePropertiesTypeDef],  # (5)
    Salesforce: NotRequired[SalesforceConnectorProfilePropertiesTypeDef],  # (6)
    ServiceNow: NotRequired[ServiceNowConnectorProfilePropertiesTypeDef],  # (7)
    Singular: NotRequired[Mapping[str, Any]],
    Slack: NotRequired[SlackConnectorProfilePropertiesTypeDef],  # (8)
    Snowflake: NotRequired[SnowflakeConnectorProfilePropertiesTypeDef],  # (9)
    Trendmicro: NotRequired[Mapping[str, Any]],
    Veeva: NotRequired[VeevaConnectorProfilePropertiesTypeDef],  # (10)
    Zendesk: NotRequired[ZendeskConnectorProfilePropertiesTypeDef],  # (11)
    SAPOData: NotRequired[SAPODataConnectorProfilePropertiesUnionTypeDef],  # (12)
    CustomConnector: NotRequired[CustomConnectorProfilePropertiesUnionTypeDef],  # (13)
    Pardot: NotRequired[PardotConnectorProfilePropertiesTypeDef],  # (14)
  1. See DatadogConnectorProfilePropertiesTypeDef
  2. See DynatraceConnectorProfilePropertiesTypeDef
  3. See InforNexusConnectorProfilePropertiesTypeDef
  4. See MarketoConnectorProfilePropertiesTypeDef
  5. See RedshiftConnectorProfilePropertiesTypeDef
  6. See SalesforceConnectorProfilePropertiesTypeDef
  7. See ServiceNowConnectorProfilePropertiesTypeDef
  8. See SlackConnectorProfilePropertiesTypeDef
  9. See SnowflakeConnectorProfilePropertiesTypeDef
  10. See VeevaConnectorProfilePropertiesTypeDef
  11. See ZendeskConnectorProfilePropertiesTypeDef
  12. See SAPODataConnectorProfilePropertiesTypeDef SAPODataConnectorProfilePropertiesOutputTypeDef
  13. See CustomConnectorProfilePropertiesTypeDef CustomConnectorProfilePropertiesOutputTypeDef
  14. See PardotConnectorProfilePropertiesTypeDef

DestinationFlowConfigOutputTypeDef#

# DestinationFlowConfigOutputTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DestinationFlowConfigOutputTypeDef


def get_value() -> DestinationFlowConfigOutputTypeDef:
    return {
        "connectorType": ...,
    }


# DestinationFlowConfigOutputTypeDef definition

class DestinationFlowConfigOutputTypeDef(TypedDict):
    connectorType: ConnectorTypeType,  # (1)
    destinationConnectorProperties: DestinationConnectorPropertiesOutputTypeDef,  # (2)
    apiVersion: NotRequired[str],
    connectorProfileName: NotRequired[str],
  1. See ConnectorTypeType
  2. See DestinationConnectorPropertiesOutputTypeDef

S3DestinationPropertiesTypeDef#

# S3DestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import S3DestinationPropertiesTypeDef


def get_value() -> S3DestinationPropertiesTypeDef:
    return {
        "bucketName": ...,
    }


# S3DestinationPropertiesTypeDef definition

class S3DestinationPropertiesTypeDef(TypedDict):
    bucketName: str,
    bucketPrefix: NotRequired[str],
    s3OutputFormatConfig: NotRequired[S3OutputFormatConfigUnionTypeDef],  # (1)
  1. See S3OutputFormatConfigTypeDef S3OutputFormatConfigOutputTypeDef

UpsolverDestinationPropertiesTypeDef#

# UpsolverDestinationPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UpsolverDestinationPropertiesTypeDef


def get_value() -> UpsolverDestinationPropertiesTypeDef:
    return {
        "bucketName": ...,
    }


# UpsolverDestinationPropertiesTypeDef definition

class UpsolverDestinationPropertiesTypeDef(TypedDict):
    bucketName: str,
    s3OutputFormatConfig: UpsolverS3OutputFormatConfigUnionTypeDef,  # (1)
    bucketPrefix: NotRequired[str],
  1. See UpsolverS3OutputFormatConfigTypeDef UpsolverS3OutputFormatConfigOutputTypeDef

DescribeFlowResponseTypeDef#

# DescribeFlowResponseTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DescribeFlowResponseTypeDef


def get_value() -> DescribeFlowResponseTypeDef:
    return {
        "flowArn": ...,
    }


# DescribeFlowResponseTypeDef definition

class DescribeFlowResponseTypeDef(TypedDict):
    flowArn: str,
    description: str,
    flowName: str,
    kmsArn: str,
    flowStatus: FlowStatusType,  # (1)
    flowStatusMessage: str,
    sourceFlowConfig: SourceFlowConfigOutputTypeDef,  # (2)
    destinationFlowConfigList: List[DestinationFlowConfigOutputTypeDef],  # (3)
    lastRunExecutionDetails: ExecutionDetailsTypeDef,  # (4)
    triggerConfig: TriggerConfigOutputTypeDef,  # (5)
    tasks: List[TaskOutputTypeDef],  # (6)
    createdAt: datetime,
    lastUpdatedAt: datetime,
    createdBy: str,
    lastUpdatedBy: str,
    tags: Dict[str, str],
    metadataCatalogConfig: MetadataCatalogConfigTypeDef,  # (7)
    lastRunMetadataCatalogDetails: List[MetadataCatalogDetailTypeDef],  # (8)
    schemaVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See FlowStatusType
  2. See SourceFlowConfigOutputTypeDef
  3. See DestinationFlowConfigOutputTypeDef
  4. See ExecutionDetailsTypeDef
  5. See TriggerConfigOutputTypeDef
  6. See TaskOutputTypeDef
  7. See MetadataCatalogConfigTypeDef
  8. See MetadataCatalogDetailTypeDef
  9. See ResponseMetadataTypeDef

ConnectorProfileConfigTypeDef#

# ConnectorProfileConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import ConnectorProfileConfigTypeDef


def get_value() -> ConnectorProfileConfigTypeDef:
    return {
        "connectorProfileProperties": ...,
    }


# ConnectorProfileConfigTypeDef definition

class ConnectorProfileConfigTypeDef(TypedDict):
    connectorProfileProperties: ConnectorProfilePropertiesUnionTypeDef,  # (1)
    connectorProfileCredentials: NotRequired[ConnectorProfileCredentialsTypeDef],  # (2)
  1. See ConnectorProfilePropertiesTypeDef ConnectorProfilePropertiesOutputTypeDef
  2. See ConnectorProfileCredentialsTypeDef

DestinationConnectorPropertiesTypeDef#

# DestinationConnectorPropertiesTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DestinationConnectorPropertiesTypeDef


def get_value() -> DestinationConnectorPropertiesTypeDef:
    return {
        "Redshift": ...,
    }


# DestinationConnectorPropertiesTypeDef definition

class DestinationConnectorPropertiesTypeDef(TypedDict):
    Redshift: NotRequired[RedshiftDestinationPropertiesTypeDef],  # (1)
    S3: NotRequired[S3DestinationPropertiesUnionTypeDef],  # (2)
    Salesforce: NotRequired[SalesforceDestinationPropertiesUnionTypeDef],  # (3)
    Snowflake: NotRequired[SnowflakeDestinationPropertiesTypeDef],  # (4)
    EventBridge: NotRequired[EventBridgeDestinationPropertiesTypeDef],  # (5)
    LookoutMetrics: NotRequired[Mapping[str, Any]],
    Upsolver: NotRequired[UpsolverDestinationPropertiesUnionTypeDef],  # (6)
    Honeycode: NotRequired[HoneycodeDestinationPropertiesTypeDef],  # (7)
    CustomerProfiles: NotRequired[CustomerProfilesDestinationPropertiesTypeDef],  # (8)
    Zendesk: NotRequired[ZendeskDestinationPropertiesUnionTypeDef],  # (9)
    Marketo: NotRequired[MarketoDestinationPropertiesTypeDef],  # (10)
    CustomConnector: NotRequired[CustomConnectorDestinationPropertiesUnionTypeDef],  # (11)
    SAPOData: NotRequired[SAPODataDestinationPropertiesUnionTypeDef],  # (12)
  1. See RedshiftDestinationPropertiesTypeDef
  2. See S3DestinationPropertiesTypeDef S3DestinationPropertiesOutputTypeDef
  3. See SalesforceDestinationPropertiesTypeDef SalesforceDestinationPropertiesOutputTypeDef
  4. See SnowflakeDestinationPropertiesTypeDef
  5. See EventBridgeDestinationPropertiesTypeDef
  6. See UpsolverDestinationPropertiesTypeDef UpsolverDestinationPropertiesOutputTypeDef
  7. See HoneycodeDestinationPropertiesTypeDef
  8. See CustomerProfilesDestinationPropertiesTypeDef
  9. See ZendeskDestinationPropertiesTypeDef ZendeskDestinationPropertiesOutputTypeDef
  10. See MarketoDestinationPropertiesTypeDef
  11. See CustomConnectorDestinationPropertiesTypeDef CustomConnectorDestinationPropertiesOutputTypeDef
  12. See SAPODataDestinationPropertiesTypeDef SAPODataDestinationPropertiesOutputTypeDef

CreateConnectorProfileRequestTypeDef#

# CreateConnectorProfileRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CreateConnectorProfileRequestTypeDef


def get_value() -> CreateConnectorProfileRequestTypeDef:
    return {
        "connectorProfileName": ...,
    }


# CreateConnectorProfileRequestTypeDef definition

class CreateConnectorProfileRequestTypeDef(TypedDict):
    connectorProfileName: str,
    connectorType: ConnectorTypeType,  # (1)
    connectionMode: ConnectionModeType,  # (2)
    connectorProfileConfig: ConnectorProfileConfigTypeDef,  # (3)
    kmsArn: NotRequired[str],
    connectorLabel: NotRequired[str],
    clientToken: NotRequired[str],
  1. See ConnectorTypeType
  2. See ConnectionModeType
  3. See ConnectorProfileConfigTypeDef

UpdateConnectorProfileRequestTypeDef#

# UpdateConnectorProfileRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UpdateConnectorProfileRequestTypeDef


def get_value() -> UpdateConnectorProfileRequestTypeDef:
    return {
        "connectorProfileName": ...,
    }


# UpdateConnectorProfileRequestTypeDef definition

class UpdateConnectorProfileRequestTypeDef(TypedDict):
    connectorProfileName: str,
    connectionMode: ConnectionModeType,  # (1)
    connectorProfileConfig: ConnectorProfileConfigTypeDef,  # (2)
    clientToken: NotRequired[str],
  1. See ConnectionModeType
  2. See ConnectorProfileConfigTypeDef

DestinationFlowConfigTypeDef#

# DestinationFlowConfigTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import DestinationFlowConfigTypeDef


def get_value() -> DestinationFlowConfigTypeDef:
    return {
        "connectorType": ...,
    }


# DestinationFlowConfigTypeDef definition

class DestinationFlowConfigTypeDef(TypedDict):
    connectorType: ConnectorTypeType,  # (1)
    destinationConnectorProperties: DestinationConnectorPropertiesUnionTypeDef,  # (2)
    apiVersion: NotRequired[str],
    connectorProfileName: NotRequired[str],
  1. See ConnectorTypeType
  2. See DestinationConnectorPropertiesTypeDef DestinationConnectorPropertiesOutputTypeDef

CreateFlowRequestTypeDef#

# CreateFlowRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import CreateFlowRequestTypeDef


def get_value() -> CreateFlowRequestTypeDef:
    return {
        "flowName": ...,
    }


# CreateFlowRequestTypeDef definition

class CreateFlowRequestTypeDef(TypedDict):
    flowName: str,
    triggerConfig: TriggerConfigUnionTypeDef,  # (1)
    sourceFlowConfig: SourceFlowConfigUnionTypeDef,  # (2)
    destinationFlowConfigList: Sequence[DestinationFlowConfigUnionTypeDef],  # (3)
    tasks: Sequence[TaskUnionTypeDef],  # (4)
    description: NotRequired[str],
    kmsArn: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    metadataCatalogConfig: NotRequired[MetadataCatalogConfigTypeDef],  # (5)
    clientToken: NotRequired[str],
  1. See TriggerConfigTypeDef TriggerConfigOutputTypeDef
  2. See SourceFlowConfigTypeDef SourceFlowConfigOutputTypeDef
  3. See DestinationFlowConfigTypeDef DestinationFlowConfigOutputTypeDef
  4. See TaskTypeDef TaskOutputTypeDef
  5. See MetadataCatalogConfigTypeDef

UpdateFlowRequestTypeDef#

# UpdateFlowRequestTypeDef TypedDict usage example

from mypy_boto3_appflow.type_defs import UpdateFlowRequestTypeDef


def get_value() -> UpdateFlowRequestTypeDef:
    return {
        "flowName": ...,
    }


# UpdateFlowRequestTypeDef definition

class UpdateFlowRequestTypeDef(TypedDict):
    flowName: str,
    triggerConfig: TriggerConfigUnionTypeDef,  # (1)
    sourceFlowConfig: SourceFlowConfigUnionTypeDef,  # (2)
    destinationFlowConfigList: Sequence[DestinationFlowConfigUnionTypeDef],  # (3)
    tasks: Sequence[TaskUnionTypeDef],  # (4)
    description: NotRequired[str],
    metadataCatalogConfig: NotRequired[MetadataCatalogConfigTypeDef],  # (5)
    clientToken: NotRequired[str],
  1. See TriggerConfigTypeDef TriggerConfigOutputTypeDef
  2. See SourceFlowConfigTypeDef SourceFlowConfigOutputTypeDef
  3. See DestinationFlowConfigTypeDef DestinationFlowConfigOutputTypeDef
  4. See TaskTypeDef TaskOutputTypeDef
  5. See MetadataCatalogConfigTypeDef