Skip to content

Typed dictionaries

Index > Appflow > Typed dictionaries

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

AggregationConfigTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import AggregationConfigTypeDef

def get_value() -> AggregationConfigTypeDef:
    return {
        "aggregationType": ...,
    }
Definition
class AggregationConfigTypeDef(TypedDict):
    aggregationType: NotRequired[AggregationTypeType],  # (1)
  1. See AggregationTypeType

AmplitudeConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import AmplitudeConnectorProfileCredentialsTypeDef

def get_value() -> AmplitudeConnectorProfileCredentialsTypeDef:
    return {
        "apiKey": ...,
        "secretKey": ...,
    }
Definition
class AmplitudeConnectorProfileCredentialsTypeDef(TypedDict):
    apiKey: str,
    secretKey: str,

AmplitudeSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import AmplitudeSourcePropertiesTypeDef

def get_value() -> AmplitudeSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class AmplitudeSourcePropertiesTypeDef(TypedDict):
    object: str,

ApiKeyCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ApiKeyCredentialsTypeDef

def get_value() -> ApiKeyCredentialsTypeDef:
    return {
        "apiKey": ...,
    }
Definition
class ApiKeyCredentialsTypeDef(TypedDict):
    apiKey: str,
    apiSecretKey: NotRequired[str],

AuthParameterTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import AuthParameterTypeDef

def get_value() -> AuthParameterTypeDef:
    return {
        "key": ...,
    }
Definition
class AuthParameterTypeDef(TypedDict):
    key: NotRequired[str],
    isRequired: NotRequired[bool],
    label: NotRequired[str],
    description: NotRequired[str],
    isSensitiveField: NotRequired[bool],
    connectorSuppliedValues: NotRequired[List[str]],

BasicAuthCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import BasicAuthCredentialsTypeDef

def get_value() -> BasicAuthCredentialsTypeDef:
    return {
        "username": ...,
        "password": ...,
    }
Definition
class BasicAuthCredentialsTypeDef(TypedDict):
    username: str,
    password: str,

ConnectorRuntimeSettingTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ConnectorRuntimeSettingTypeDef

def get_value() -> ConnectorRuntimeSettingTypeDef:
    return {
        "key": ...,
    }
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]],

ConnectorDetailTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ConnectorDetailTypeDef

def get_value() -> ConnectorDetailTypeDef:
    return {
        "connectorDescription": ...,
    }
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]],
  1. See ConnectorTypeType
  2. See ConnectorProvisioningTypeType

DestinationFieldPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DestinationFieldPropertiesTypeDef

def get_value() -> DestinationFieldPropertiesTypeDef:
    return {
        "isCreatable": ...,
    }
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

Usage Example
from mypy_boto3_appflow.type_defs import SourceFieldPropertiesTypeDef

def get_value() -> SourceFieldPropertiesTypeDef:
    return {
        "isRetrievable": ...,
    }
Definition
class SourceFieldPropertiesTypeDef(TypedDict):
    isRetrievable: NotRequired[bool],
    isQueryable: NotRequired[bool],
    isTimestampFieldForIncrementalQueries: NotRequired[bool],

ConnectorEntityTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ConnectorEntityTypeDef

def get_value() -> ConnectorEntityTypeDef:
    return {
        "name": ...,
    }
Definition
class ConnectorEntityTypeDef(TypedDict):
    name: str,
    label: NotRequired[str],
    hasNestedEntities: NotRequired[bool],

GoogleAnalyticsMetadataTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import GoogleAnalyticsMetadataTypeDef

def get_value() -> GoogleAnalyticsMetadataTypeDef:
    return {
        "oAuthScopes": ...,
    }
Definition
class GoogleAnalyticsMetadataTypeDef(TypedDict):
    oAuthScopes: NotRequired[List[str]],

HoneycodeMetadataTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import HoneycodeMetadataTypeDef

def get_value() -> HoneycodeMetadataTypeDef:
    return {
        "oAuthScopes": ...,
    }
Definition
class HoneycodeMetadataTypeDef(TypedDict):
    oAuthScopes: NotRequired[List[str]],

SalesforceMetadataTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SalesforceMetadataTypeDef

def get_value() -> SalesforceMetadataTypeDef:
    return {
        "oAuthScopes": ...,
    }
Definition
class SalesforceMetadataTypeDef(TypedDict):
    oAuthScopes: NotRequired[List[str]],

SlackMetadataTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SlackMetadataTypeDef

def get_value() -> SlackMetadataTypeDef:
    return {
        "oAuthScopes": ...,
    }
Definition
class SlackMetadataTypeDef(TypedDict):
    oAuthScopes: NotRequired[List[str]],

SnowflakeMetadataTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SnowflakeMetadataTypeDef

def get_value() -> SnowflakeMetadataTypeDef:
    return {
        "supportedRegions": ...,
    }
Definition
class SnowflakeMetadataTypeDef(TypedDict):
    supportedRegions: NotRequired[List[str]],

ZendeskMetadataTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ZendeskMetadataTypeDef

def get_value() -> ZendeskMetadataTypeDef:
    return {
        "oAuthScopes": ...,
    }
Definition
class ZendeskMetadataTypeDef(TypedDict):
    oAuthScopes: NotRequired[List[str]],

ConnectorOAuthRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ConnectorOAuthRequestTypeDef

def get_value() -> ConnectorOAuthRequestTypeDef:
    return {
        "authCode": ...,
    }
Definition
class ConnectorOAuthRequestTypeDef(TypedDict):
    authCode: NotRequired[str],
    redirectUri: NotRequired[str],

ConnectorOperatorTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ConnectorOperatorTypeDef

def get_value() -> ConnectorOperatorTypeDef:
    return {
        "Amplitude": ...,
    }
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)
  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

DatadogConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DatadogConnectorProfileCredentialsTypeDef

def get_value() -> DatadogConnectorProfileCredentialsTypeDef:
    return {
        "apiKey": ...,
        "applicationKey": ...,
    }
Definition
class DatadogConnectorProfileCredentialsTypeDef(TypedDict):
    apiKey: str,
    applicationKey: str,

DynatraceConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DynatraceConnectorProfileCredentialsTypeDef

def get_value() -> DynatraceConnectorProfileCredentialsTypeDef:
    return {
        "apiToken": ...,
    }
Definition
class DynatraceConnectorProfileCredentialsTypeDef(TypedDict):
    apiToken: str,

InforNexusConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import InforNexusConnectorProfileCredentialsTypeDef

def get_value() -> InforNexusConnectorProfileCredentialsTypeDef:
    return {
        "accessKeyId": ...,
        "userId": ...,
        "secretAccessKey": ...,
        "datakey": ...,
    }
Definition
class InforNexusConnectorProfileCredentialsTypeDef(TypedDict):
    accessKeyId: str,
    userId: str,
    secretAccessKey: str,
    datakey: str,

RedshiftConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import RedshiftConnectorProfileCredentialsTypeDef

def get_value() -> RedshiftConnectorProfileCredentialsTypeDef:
    return {
        "username": ...,
        "password": ...,
    }
Definition
class RedshiftConnectorProfileCredentialsTypeDef(TypedDict):
    username: str,
    password: str,

ServiceNowConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ServiceNowConnectorProfileCredentialsTypeDef

def get_value() -> ServiceNowConnectorProfileCredentialsTypeDef:
    return {
        "username": ...,
        "password": ...,
    }
Definition
class ServiceNowConnectorProfileCredentialsTypeDef(TypedDict):
    username: str,
    password: str,

SingularConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SingularConnectorProfileCredentialsTypeDef

def get_value() -> SingularConnectorProfileCredentialsTypeDef:
    return {
        "apiKey": ...,
    }
Definition
class SingularConnectorProfileCredentialsTypeDef(TypedDict):
    apiKey: str,

SnowflakeConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SnowflakeConnectorProfileCredentialsTypeDef

def get_value() -> SnowflakeConnectorProfileCredentialsTypeDef:
    return {
        "username": ...,
        "password": ...,
    }
Definition
class SnowflakeConnectorProfileCredentialsTypeDef(TypedDict):
    username: str,
    password: str,

TrendmicroConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import TrendmicroConnectorProfileCredentialsTypeDef

def get_value() -> TrendmicroConnectorProfileCredentialsTypeDef:
    return {
        "apiSecretKey": ...,
    }
Definition
class TrendmicroConnectorProfileCredentialsTypeDef(TypedDict):
    apiSecretKey: str,

VeevaConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import VeevaConnectorProfileCredentialsTypeDef

def get_value() -> VeevaConnectorProfileCredentialsTypeDef:
    return {
        "username": ...,
        "password": ...,
    }
Definition
class VeevaConnectorProfileCredentialsTypeDef(TypedDict):
    username: str,
    password: str,

DatadogConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DatadogConnectorProfilePropertiesTypeDef

def get_value() -> DatadogConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }
Definition
class DatadogConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

DynatraceConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DynatraceConnectorProfilePropertiesTypeDef

def get_value() -> DynatraceConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }
Definition
class DynatraceConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

InforNexusConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import InforNexusConnectorProfilePropertiesTypeDef

def get_value() -> InforNexusConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }
Definition
class InforNexusConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

MarketoConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import MarketoConnectorProfilePropertiesTypeDef

def get_value() -> MarketoConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }
Definition
class MarketoConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

RedshiftConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import RedshiftConnectorProfilePropertiesTypeDef

def get_value() -> RedshiftConnectorProfilePropertiesTypeDef:
    return {
        "databaseUrl": ...,
        "bucketName": ...,
        "roleArn": ...,
    }
Definition
class RedshiftConnectorProfilePropertiesTypeDef(TypedDict):
    databaseUrl: str,
    bucketName: str,
    roleArn: str,
    bucketPrefix: NotRequired[str],

SalesforceConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SalesforceConnectorProfilePropertiesTypeDef

def get_value() -> SalesforceConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }
Definition
class SalesforceConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: NotRequired[str],
    isSandboxEnvironment: NotRequired[bool],

ServiceNowConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ServiceNowConnectorProfilePropertiesTypeDef

def get_value() -> ServiceNowConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }
Definition
class ServiceNowConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

SlackConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SlackConnectorProfilePropertiesTypeDef

def get_value() -> SlackConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }
Definition
class SlackConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

SnowflakeConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SnowflakeConnectorProfilePropertiesTypeDef

def get_value() -> SnowflakeConnectorProfilePropertiesTypeDef:
    return {
        "warehouse": ...,
        "stage": ...,
        "bucketName": ...,
    }
Definition
class SnowflakeConnectorProfilePropertiesTypeDef(TypedDict):
    warehouse: str,
    stage: str,
    bucketName: str,
    bucketPrefix: NotRequired[str],
    privateLinkServiceName: NotRequired[str],
    accountName: NotRequired[str],
    region: NotRequired[str],

VeevaConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import VeevaConnectorProfilePropertiesTypeDef

def get_value() -> VeevaConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }
Definition
class VeevaConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

ZendeskConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ZendeskConnectorProfilePropertiesTypeDef

def get_value() -> ZendeskConnectorProfilePropertiesTypeDef:
    return {
        "instanceUrl": ...,
    }
Definition
class ZendeskConnectorProfilePropertiesTypeDef(TypedDict):
    instanceUrl: str,

PrivateConnectionProvisioningStateTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import PrivateConnectionProvisioningStateTypeDef

def get_value() -> PrivateConnectionProvisioningStateTypeDef:
    return {
        "status": ...,
    }
Definition
class PrivateConnectionProvisioningStateTypeDef(TypedDict):
    status: NotRequired[PrivateConnectionProvisioningStatusType],  # (1)
    failureMessage: NotRequired[str],
    failureCause: NotRequired[PrivateConnectionProvisioningFailureCauseType],  # (2)
  1. See PrivateConnectionProvisioningStatusType
  2. See PrivateConnectionProvisioningFailureCauseType

LambdaConnectorProvisioningConfigTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import LambdaConnectorProvisioningConfigTypeDef

def get_value() -> LambdaConnectorProvisioningConfigTypeDef:
    return {
        "lambdaArn": ...,
    }
Definition
class LambdaConnectorProvisioningConfigTypeDef(TypedDict):
    lambdaArn: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CustomAuthCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import CustomAuthCredentialsTypeDef

def get_value() -> CustomAuthCredentialsTypeDef:
    return {
        "customAuthenticationType": ...,
    }
Definition
class CustomAuthCredentialsTypeDef(TypedDict):
    customAuthenticationType: str,
    credentialsMap: NotRequired[Mapping[str, str]],

ErrorHandlingConfigTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ErrorHandlingConfigTypeDef

def get_value() -> ErrorHandlingConfigTypeDef:
    return {
        "failOnFirstDestinationError": ...,
    }
Definition
class ErrorHandlingConfigTypeDef(TypedDict):
    failOnFirstDestinationError: NotRequired[bool],
    bucketPrefix: NotRequired[str],
    bucketName: NotRequired[str],

OAuth2PropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import OAuth2PropertiesTypeDef

def get_value() -> OAuth2PropertiesTypeDef:
    return {
        "tokenUrl": ...,
        "oAuth2GrantType": ...,
    }
Definition
class OAuth2PropertiesTypeDef(TypedDict):
    tokenUrl: str,
    oAuth2GrantType: OAuth2GrantTypeType,  # (1)
    tokenUrlCustomProperties: NotRequired[Mapping[str, str]],
  1. See OAuth2GrantTypeType

CustomConnectorSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import CustomConnectorSourcePropertiesTypeDef

def get_value() -> CustomConnectorSourcePropertiesTypeDef:
    return {
        "entityName": ...,
    }
Definition
class CustomConnectorSourcePropertiesTypeDef(TypedDict):
    entityName: str,
    customProperties: NotRequired[Mapping[str, str]],

CustomerProfilesDestinationPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import CustomerProfilesDestinationPropertiesTypeDef

def get_value() -> CustomerProfilesDestinationPropertiesTypeDef:
    return {
        "domainName": ...,
    }
Definition
class CustomerProfilesDestinationPropertiesTypeDef(TypedDict):
    domainName: str,
    objectTypeName: NotRequired[str],

DatadogSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DatadogSourcePropertiesTypeDef

def get_value() -> DatadogSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class DatadogSourcePropertiesTypeDef(TypedDict):
    object: str,

DeleteConnectorProfileRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DeleteConnectorProfileRequestRequestTypeDef

def get_value() -> DeleteConnectorProfileRequestRequestTypeDef:
    return {
        "connectorProfileName": ...,
    }
Definition
class DeleteConnectorProfileRequestRequestTypeDef(TypedDict):
    connectorProfileName: str,
    forceDelete: NotRequired[bool],

DeleteFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DeleteFlowRequestRequestTypeDef

def get_value() -> DeleteFlowRequestRequestTypeDef:
    return {
        "flowName": ...,
    }
Definition
class DeleteFlowRequestRequestTypeDef(TypedDict):
    flowName: str,
    forceDelete: NotRequired[bool],

DescribeConnectorEntityRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DescribeConnectorEntityRequestRequestTypeDef

def get_value() -> DescribeConnectorEntityRequestRequestTypeDef:
    return {
        "connectorEntityName": ...,
    }
Definition
class DescribeConnectorEntityRequestRequestTypeDef(TypedDict):
    connectorEntityName: str,
    connectorType: NotRequired[ConnectorTypeType],  # (1)
    connectorProfileName: NotRequired[str],
    apiVersion: NotRequired[str],
  1. See ConnectorTypeType

DescribeConnectorProfilesRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DescribeConnectorProfilesRequestRequestTypeDef

def get_value() -> DescribeConnectorProfilesRequestRequestTypeDef:
    return {
        "connectorProfileNames": ...,
    }
Definition
class DescribeConnectorProfilesRequestRequestTypeDef(TypedDict):
    connectorProfileNames: NotRequired[Sequence[str]],
    connectorType: NotRequired[ConnectorTypeType],  # (1)
    connectorLabel: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ConnectorTypeType

DescribeConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DescribeConnectorRequestRequestTypeDef

def get_value() -> DescribeConnectorRequestRequestTypeDef:
    return {
        "connectorType": ...,
    }
Definition
class DescribeConnectorRequestRequestTypeDef(TypedDict):
    connectorType: ConnectorTypeType,  # (1)
    connectorLabel: NotRequired[str],
  1. See ConnectorTypeType

DescribeConnectorsRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DescribeConnectorsRequestRequestTypeDef

def get_value() -> DescribeConnectorsRequestRequestTypeDef:
    return {
        "connectorTypes": ...,
    }
Definition
class DescribeConnectorsRequestRequestTypeDef(TypedDict):
    connectorTypes: NotRequired[Sequence[ConnectorTypeType]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ConnectorTypeType

DescribeFlowExecutionRecordsRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DescribeFlowExecutionRecordsRequestRequestTypeDef

def get_value() -> DescribeFlowExecutionRecordsRequestRequestTypeDef:
    return {
        "flowName": ...,
    }
Definition
class DescribeFlowExecutionRecordsRequestRequestTypeDef(TypedDict):
    flowName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

DescribeFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DescribeFlowRequestRequestTypeDef

def get_value() -> DescribeFlowRequestRequestTypeDef:
    return {
        "flowName": ...,
    }
Definition
class DescribeFlowRequestRequestTypeDef(TypedDict):
    flowName: str,

ExecutionDetailsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ExecutionDetailsTypeDef

def get_value() -> ExecutionDetailsTypeDef:
    return {
        "mostRecentExecutionMessage": ...,
    }
Definition
class ExecutionDetailsTypeDef(TypedDict):
    mostRecentExecutionMessage: NotRequired[str],
    mostRecentExecutionTime: NotRequired[datetime],
    mostRecentExecutionStatus: NotRequired[ExecutionStatusType],  # (1)
  1. See ExecutionStatusType

DynatraceSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import DynatraceSourcePropertiesTypeDef

def get_value() -> DynatraceSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class DynatraceSourcePropertiesTypeDef(TypedDict):
    object: str,

ErrorInfoTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ErrorInfoTypeDef

def get_value() -> ErrorInfoTypeDef:
    return {
        "putFailuresCount": ...,
    }
Definition
class ErrorInfoTypeDef(TypedDict):
    putFailuresCount: NotRequired[int],
    executionMessage: NotRequired[str],

RangeTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import RangeTypeDef

def get_value() -> RangeTypeDef:
    return {
        "maximum": ...,
    }
Definition
class RangeTypeDef(TypedDict):
    maximum: NotRequired[float],
    minimum: NotRequired[float],

GoogleAnalyticsSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import GoogleAnalyticsSourcePropertiesTypeDef

def get_value() -> GoogleAnalyticsSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class GoogleAnalyticsSourcePropertiesTypeDef(TypedDict):
    object: str,

IncrementalPullConfigTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import IncrementalPullConfigTypeDef

def get_value() -> IncrementalPullConfigTypeDef:
    return {
        "datetimeTypeFieldName": ...,
    }
Definition
class IncrementalPullConfigTypeDef(TypedDict):
    datetimeTypeFieldName: NotRequired[str],

InforNexusSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import InforNexusSourcePropertiesTypeDef

def get_value() -> InforNexusSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class InforNexusSourcePropertiesTypeDef(TypedDict):
    object: str,

ListConnectorEntitiesRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ListConnectorEntitiesRequestRequestTypeDef

def get_value() -> ListConnectorEntitiesRequestRequestTypeDef:
    return {
        "connectorProfileName": ...,
    }
Definition
class ListConnectorEntitiesRequestRequestTypeDef(TypedDict):
    connectorProfileName: NotRequired[str],
    connectorType: NotRequired[ConnectorTypeType],  # (1)
    entitiesPath: NotRequired[str],
    apiVersion: NotRequired[str],
  1. See ConnectorTypeType

ListConnectorsRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ListConnectorsRequestRequestTypeDef

def get_value() -> ListConnectorsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListConnectorsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListFlowsRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ListFlowsRequestRequestTypeDef

def get_value() -> ListFlowsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListFlowsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

MarketoSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import MarketoSourcePropertiesTypeDef

def get_value() -> MarketoSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class MarketoSourcePropertiesTypeDef(TypedDict):
    object: str,

OAuth2CustomParameterTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import OAuth2CustomParameterTypeDef

def get_value() -> OAuth2CustomParameterTypeDef:
    return {
        "key": ...,
    }
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

OAuthPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import OAuthPropertiesTypeDef

def get_value() -> OAuthPropertiesTypeDef:
    return {
        "tokenUrl": ...,
        "authCodeUrl": ...,
        "oAuthScopes": ...,
    }
Definition
class OAuthPropertiesTypeDef(TypedDict):
    tokenUrl: str,
    authCodeUrl: str,
    oAuthScopes: Sequence[str],

PrefixConfigTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import PrefixConfigTypeDef

def get_value() -> PrefixConfigTypeDef:
    return {
        "prefixType": ...,
    }
Definition
class PrefixConfigTypeDef(TypedDict):
    prefixType: NotRequired[PrefixTypeType],  # (1)
    prefixFormat: NotRequired[PrefixFormatType],  # (2)
  1. See PrefixTypeType
  2. See PrefixFormatType

S3InputFormatConfigTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import S3InputFormatConfigTypeDef

def get_value() -> S3InputFormatConfigTypeDef:
    return {
        "s3InputFileType": ...,
    }
Definition
class S3InputFormatConfigTypeDef(TypedDict):
    s3InputFileType: NotRequired[S3InputFileTypeType],  # (1)
  1. See S3InputFileTypeType

SuccessResponseHandlingConfigTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SuccessResponseHandlingConfigTypeDef

def get_value() -> SuccessResponseHandlingConfigTypeDef:
    return {
        "bucketPrefix": ...,
    }
Definition
class SuccessResponseHandlingConfigTypeDef(TypedDict):
    bucketPrefix: NotRequired[str],
    bucketName: NotRequired[str],

SAPODataSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SAPODataSourcePropertiesTypeDef

def get_value() -> SAPODataSourcePropertiesTypeDef:
    return {
        "objectPath": ...,
    }
Definition
class SAPODataSourcePropertiesTypeDef(TypedDict):
    objectPath: NotRequired[str],

SalesforceSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SalesforceSourcePropertiesTypeDef

def get_value() -> SalesforceSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class SalesforceSourcePropertiesTypeDef(TypedDict):
    object: str,
    enableDynamicFieldUpdate: NotRequired[bool],
    includeDeletedRecords: NotRequired[bool],

ScheduledTriggerPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ScheduledTriggerPropertiesTypeDef

def get_value() -> ScheduledTriggerPropertiesTypeDef:
    return {
        "scheduleExpression": ...,
    }
Definition
class ScheduledTriggerPropertiesTypeDef(TypedDict):
    scheduleExpression: str,
    dataPullMode: NotRequired[DataPullModeType],  # (1)
    scheduleStartTime: NotRequired[Union[datetime, str]],
    scheduleEndTime: NotRequired[Union[datetime, str]],
    timezone: NotRequired[str],
    scheduleOffset: NotRequired[int],
    firstExecutionFrom: NotRequired[Union[datetime, str]],
    flowErrorDeactivationThreshold: NotRequired[int],
  1. See DataPullModeType

ServiceNowSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ServiceNowSourcePropertiesTypeDef

def get_value() -> ServiceNowSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class ServiceNowSourcePropertiesTypeDef(TypedDict):
    object: str,

SingularSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SingularSourcePropertiesTypeDef

def get_value() -> SingularSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class SingularSourcePropertiesTypeDef(TypedDict):
    object: str,

SlackSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SlackSourcePropertiesTypeDef

def get_value() -> SlackSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class SlackSourcePropertiesTypeDef(TypedDict):
    object: str,

TrendmicroSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import TrendmicroSourcePropertiesTypeDef

def get_value() -> TrendmicroSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class TrendmicroSourcePropertiesTypeDef(TypedDict):
    object: str,

VeevaSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import VeevaSourcePropertiesTypeDef

def get_value() -> VeevaSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class VeevaSourcePropertiesTypeDef(TypedDict):
    object: str,
    documentType: NotRequired[str],
    includeSourceFiles: NotRequired[bool],
    includeRenditions: NotRequired[bool],
    includeAllVersions: NotRequired[bool],

ZendeskSourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ZendeskSourcePropertiesTypeDef

def get_value() -> ZendeskSourcePropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class ZendeskSourcePropertiesTypeDef(TypedDict):
    object: str,

StartFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import StartFlowRequestRequestTypeDef

def get_value() -> StartFlowRequestRequestTypeDef:
    return {
        "flowName": ...,
    }
Definition
class StartFlowRequestRequestTypeDef(TypedDict):
    flowName: str,

StopFlowRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import StopFlowRequestRequestTypeDef

def get_value() -> StopFlowRequestRequestTypeDef:
    return {
        "flowName": ...,
    }
Definition
class StopFlowRequestRequestTypeDef(TypedDict):
    flowName: str,

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UnregisterConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import UnregisterConnectorRequestRequestTypeDef

def get_value() -> UnregisterConnectorRequestRequestTypeDef:
    return {
        "connectorLabel": ...,
    }
Definition
class UnregisterConnectorRequestRequestTypeDef(TypedDict):
    connectorLabel: str,
    forceDelete: NotRequired[bool],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

CustomAuthConfigTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import CustomAuthConfigTypeDef

def get_value() -> CustomAuthConfigTypeDef:
    return {
        "customAuthenticationType": ...,
    }
Definition
class CustomAuthConfigTypeDef(TypedDict):
    customAuthenticationType: NotRequired[str],
    authParameters: NotRequired[List[AuthParameterTypeDef]],  # (1)
  1. See AuthParameterTypeDef

ConnectorMetadataTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ConnectorMetadataTypeDef

def get_value() -> ConnectorMetadataTypeDef:
    return {
        "Amplitude": ...,
    }
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]],
  1. See GoogleAnalyticsMetadataTypeDef
  2. See SalesforceMetadataTypeDef
  3. See SlackMetadataTypeDef
  4. See SnowflakeMetadataTypeDef
  5. See ZendeskMetadataTypeDef
  6. See HoneycodeMetadataTypeDef

GoogleAnalyticsConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import GoogleAnalyticsConnectorProfileCredentialsTypeDef

def get_value() -> GoogleAnalyticsConnectorProfileCredentialsTypeDef:
    return {
        "clientId": ...,
        "clientSecret": ...,
    }
Definition
class GoogleAnalyticsConnectorProfileCredentialsTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

HoneycodeConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import HoneycodeConnectorProfileCredentialsTypeDef

def get_value() -> HoneycodeConnectorProfileCredentialsTypeDef:
    return {
        "accessToken": ...,
    }
Definition
class HoneycodeConnectorProfileCredentialsTypeDef(TypedDict):
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

MarketoConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import MarketoConnectorProfileCredentialsTypeDef

def get_value() -> MarketoConnectorProfileCredentialsTypeDef:
    return {
        "clientId": ...,
        "clientSecret": ...,
    }
Definition
class MarketoConnectorProfileCredentialsTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    accessToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

OAuth2CredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import OAuth2CredentialsTypeDef

def get_value() -> OAuth2CredentialsTypeDef:
    return {
        "clientId": ...,
    }
Definition
class OAuth2CredentialsTypeDef(TypedDict):
    clientId: NotRequired[str],
    clientSecret: NotRequired[str],
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

OAuthCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import OAuthCredentialsTypeDef

def get_value() -> OAuthCredentialsTypeDef:
    return {
        "clientId": ...,
        "clientSecret": ...,
    }
Definition
class OAuthCredentialsTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

SalesforceConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SalesforceConnectorProfileCredentialsTypeDef

def get_value() -> SalesforceConnectorProfileCredentialsTypeDef:
    return {
        "accessToken": ...,
    }
Definition
class SalesforceConnectorProfileCredentialsTypeDef(TypedDict):
    accessToken: NotRequired[str],
    refreshToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
    clientCredentialsArn: NotRequired[str],
  1. See ConnectorOAuthRequestTypeDef

SlackConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SlackConnectorProfileCredentialsTypeDef

def get_value() -> SlackConnectorProfileCredentialsTypeDef:
    return {
        "clientId": ...,
        "clientSecret": ...,
    }
Definition
class SlackConnectorProfileCredentialsTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    accessToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

ZendeskConnectorProfileCredentialsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ZendeskConnectorProfileCredentialsTypeDef

def get_value() -> ZendeskConnectorProfileCredentialsTypeDef:
    return {
        "clientId": ...,
        "clientSecret": ...,
    }
Definition
class ZendeskConnectorProfileCredentialsTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    accessToken: NotRequired[str],
    oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef],  # (1)
  1. See ConnectorOAuthRequestTypeDef

TaskTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import TaskTypeDef

def get_value() -> TaskTypeDef:
    return {
        "sourceFields": ...,
        "taskType": ...,
    }
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

Usage Example
from mypy_boto3_appflow.type_defs import ConnectorProvisioningConfigTypeDef

def get_value() -> ConnectorProvisioningConfigTypeDef:
    return {
        "lambda": ...,
    }
Definition
class ConnectorProvisioningConfigTypeDef(TypedDict):
    lambda: NotRequired[LambdaConnectorProvisioningConfigTypeDef],  # (1)
  1. See LambdaConnectorProvisioningConfigTypeDef

CreateConnectorProfileResponseTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import CreateConnectorProfileResponseTypeDef

def get_value() -> CreateConnectorProfileResponseTypeDef:
    return {
        "connectorProfileArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateConnectorProfileResponseTypeDef(TypedDict):
    connectorProfileArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFlowResponseTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import CreateFlowResponseTypeDef

def get_value() -> CreateFlowResponseTypeDef:
    return {
        "flowArn": ...,
        "flowStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFlowResponseTypeDef(TypedDict):
    flowArn: str,
    flowStatus: FlowStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowStatusType
  2. See ResponseMetadataTypeDef

ListConnectorEntitiesResponseTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ListConnectorEntitiesResponseTypeDef

def get_value() -> ListConnectorEntitiesResponseTypeDef:
    return {
        "connectorEntityMap": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConnectorEntitiesResponseTypeDef(TypedDict):
    connectorEntityMap: Dict[str, List[ConnectorEntityTypeDef]],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectorEntityTypeDef
  2. See ResponseMetadataTypeDef

ListConnectorsResponseTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ListConnectorsResponseTypeDef

def get_value() -> ListConnectorsResponseTypeDef:
    return {
        "connectors": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConnectorsResponseTypeDef(TypedDict):
    connectors: List[ConnectorDetailTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectorDetailTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterConnectorResponseTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import RegisterConnectorResponseTypeDef

def get_value() -> RegisterConnectorResponseTypeDef:
    return {
        "connectorArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterConnectorResponseTypeDef(TypedDict):
    connectorArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartFlowResponseTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import StartFlowResponseTypeDef

def get_value() -> StartFlowResponseTypeDef:
    return {
        "flowArn": ...,
        "flowStatus": ...,
        "executionId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartFlowResponseTypeDef(TypedDict):
    flowArn: str,
    flowStatus: FlowStatusType,  # (1)
    executionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowStatusType
  2. See ResponseMetadataTypeDef

StopFlowResponseTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import StopFlowResponseTypeDef

def get_value() -> StopFlowResponseTypeDef:
    return {
        "flowArn": ...,
        "flowStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopFlowResponseTypeDef(TypedDict):
    flowArn: str,
    flowStatus: FlowStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowStatusType
  2. See ResponseMetadataTypeDef

UpdateConnectorProfileResponseTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import UpdateConnectorProfileResponseTypeDef

def get_value() -> UpdateConnectorProfileResponseTypeDef:
    return {
        "connectorProfileArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateConnectorProfileResponseTypeDef(TypedDict):
    connectorProfileArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateFlowResponseTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import UpdateFlowResponseTypeDef

def get_value() -> UpdateFlowResponseTypeDef:
    return {
        "flowStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateFlowResponseTypeDef(TypedDict):
    flowStatus: FlowStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowStatusType
  2. See ResponseMetadataTypeDef

CustomConnectorDestinationPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import CustomConnectorDestinationPropertiesTypeDef

def get_value() -> CustomConnectorDestinationPropertiesTypeDef:
    return {
        "entityName": ...,
    }
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

Usage Example
from mypy_boto3_appflow.type_defs import EventBridgeDestinationPropertiesTypeDef

def get_value() -> EventBridgeDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class EventBridgeDestinationPropertiesTypeDef(TypedDict):
    object: str,
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
  1. See ErrorHandlingConfigTypeDef

HoneycodeDestinationPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import HoneycodeDestinationPropertiesTypeDef

def get_value() -> HoneycodeDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class HoneycodeDestinationPropertiesTypeDef(TypedDict):
    object: str,
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
  1. See ErrorHandlingConfigTypeDef

MarketoDestinationPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import MarketoDestinationPropertiesTypeDef

def get_value() -> MarketoDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class MarketoDestinationPropertiesTypeDef(TypedDict):
    object: str,
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
  1. See ErrorHandlingConfigTypeDef

RedshiftDestinationPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import RedshiftDestinationPropertiesTypeDef

def get_value() -> RedshiftDestinationPropertiesTypeDef:
    return {
        "object": ...,
        "intermediateBucketName": ...,
    }
Definition
class RedshiftDestinationPropertiesTypeDef(TypedDict):
    object: str,
    intermediateBucketName: str,
    bucketPrefix: NotRequired[str],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
  1. See ErrorHandlingConfigTypeDef

SalesforceDestinationPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SalesforceDestinationPropertiesTypeDef

def get_value() -> SalesforceDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class SalesforceDestinationPropertiesTypeDef(TypedDict):
    object: str,
    idFieldNames: NotRequired[Sequence[str]],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
    writeOperationType: NotRequired[WriteOperationTypeType],  # (2)
  1. See ErrorHandlingConfigTypeDef
  2. See WriteOperationTypeType

SnowflakeDestinationPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SnowflakeDestinationPropertiesTypeDef

def get_value() -> SnowflakeDestinationPropertiesTypeDef:
    return {
        "object": ...,
        "intermediateBucketName": ...,
    }
Definition
class SnowflakeDestinationPropertiesTypeDef(TypedDict):
    object: str,
    intermediateBucketName: str,
    bucketPrefix: NotRequired[str],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
  1. See ErrorHandlingConfigTypeDef

ZendeskDestinationPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import ZendeskDestinationPropertiesTypeDef

def get_value() -> ZendeskDestinationPropertiesTypeDef:
    return {
        "object": ...,
    }
Definition
class ZendeskDestinationPropertiesTypeDef(TypedDict):
    object: str,
    idFieldNames: NotRequired[Sequence[str]],
    errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef],  # (1)
    writeOperationType: NotRequired[WriteOperationTypeType],  # (2)
  1. See ErrorHandlingConfigTypeDef
  2. See WriteOperationTypeType

CustomConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import CustomConnectorProfilePropertiesTypeDef

def get_value() -> CustomConnectorProfilePropertiesTypeDef:
    return {
        "profileProperties": ...,
    }
Definition
class CustomConnectorProfilePropertiesTypeDef(TypedDict):
    profileProperties: NotRequired[Mapping[str, str]],
    oAuth2Properties: NotRequired[OAuth2PropertiesTypeDef],  # (1)
  1. See OAuth2PropertiesTypeDef

FlowDefinitionTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import FlowDefinitionTypeDef

def get_value() -> FlowDefinitionTypeDef:
    return {
        "flowArn": ...,
    }
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

Usage Example
from mypy_boto3_appflow.type_defs import ExecutionResultTypeDef

def get_value() -> ExecutionResultTypeDef:
    return {
        "errorInfo": ...,
    }
Definition
class ExecutionResultTypeDef(TypedDict):
    errorInfo: NotRequired[ErrorInfoTypeDef],  # (1)
    bytesProcessed: NotRequired[int],
    bytesWritten: NotRequired[int],
    recordsProcessed: NotRequired[int],
  1. See ErrorInfoTypeDef

FieldTypeDetailsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import FieldTypeDetailsTypeDef

def get_value() -> FieldTypeDetailsTypeDef:
    return {
        "fieldType": ...,
        "filterOperators": ...,
    }
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

OAuth2DefaultsTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import OAuth2DefaultsTypeDef

def get_value() -> OAuth2DefaultsTypeDef:
    return {
        "oauthScopes": ...,
    }
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

SAPODataConnectorProfilePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SAPODataConnectorProfilePropertiesTypeDef

def get_value() -> SAPODataConnectorProfilePropertiesTypeDef:
    return {
        "applicationHostUrl": ...,
        "applicationServicePath": ...,
        "portNumber": ...,
        "clientNumber": ...,
    }
Definition
class SAPODataConnectorProfilePropertiesTypeDef(TypedDict):
    applicationHostUrl: str,
    applicationServicePath: str,
    portNumber: int,
    clientNumber: str,
    logonLanguage: NotRequired[str],
    privateLinkServiceName: NotRequired[str],
    oAuthProperties: NotRequired[OAuthPropertiesTypeDef],  # (1)
  1. See OAuthPropertiesTypeDef

S3OutputFormatConfigTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import S3OutputFormatConfigTypeDef

def get_value() -> S3OutputFormatConfigTypeDef:
    return {
        "fileType": ...,
    }
Definition
class S3OutputFormatConfigTypeDef(TypedDict):
    fileType: NotRequired[FileTypeType],  # (1)
    prefixConfig: NotRequired[PrefixConfigTypeDef],  # (2)
    aggregationConfig: NotRequired[AggregationConfigTypeDef],  # (3)
    preserveSourceDataTyping: NotRequired[bool],
  1. See FileTypeType
  2. See PrefixConfigTypeDef
  3. See AggregationConfigTypeDef

UpsolverS3OutputFormatConfigTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import UpsolverS3OutputFormatConfigTypeDef

def get_value() -> UpsolverS3OutputFormatConfigTypeDef:
    return {
        "prefixConfig": ...,
    }
Definition
class UpsolverS3OutputFormatConfigTypeDef(TypedDict):
    prefixConfig: PrefixConfigTypeDef,  # (2)
    fileType: NotRequired[FileTypeType],  # (1)
    aggregationConfig: NotRequired[AggregationConfigTypeDef],  # (3)
  1. See FileTypeType
  2. See PrefixConfigTypeDef
  3. See AggregationConfigTypeDef

S3SourcePropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import S3SourcePropertiesTypeDef

def get_value() -> S3SourcePropertiesTypeDef:
    return {
        "bucketName": ...,
    }
Definition
class S3SourcePropertiesTypeDef(TypedDict):
    bucketName: str,
    bucketPrefix: NotRequired[str],
    s3InputFormatConfig: NotRequired[S3InputFormatConfigTypeDef],  # (1)
  1. See S3InputFormatConfigTypeDef

SAPODataDestinationPropertiesTypeDef

Usage Example
from mypy_boto3_appflow.type_defs import SAPODataDestinationPropertiesTypeDef

def get_value() -> SAPODataDestinationP