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)
targetFileSize: NotRequired[int],
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": ...,
}
ApiKeyCredentialsTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ApiKeyCredentialsTypeDef
def get_value() -> ApiKeyCredentialsTypeDef:
return {
"apiKey": ...,
}
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": ...,
}
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]],
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)
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": ...,
}
HoneycodeMetadataTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import HoneycodeMetadataTypeDef
def get_value() -> HoneycodeMetadataTypeDef:
return {
"oAuthScopes": ...,
}
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]],
dataTransferApis: NotRequired[List[SalesforceDataTransferApiType]], # (1)
SlackMetadataTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import SlackMetadataTypeDef
def get_value() -> SlackMetadataTypeDef:
return {
"oAuthScopes": ...,
}
SnowflakeMetadataTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import SnowflakeMetadataTypeDef
def get_value() -> SnowflakeMetadataTypeDef:
return {
"supportedRegions": ...,
}
ZendeskMetadataTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ZendeskMetadataTypeDef
def get_value() -> ZendeskMetadataTypeDef:
return {
"oAuthScopes": ...,
}
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)
Pardot: NotRequired[PardotConnectorOperatorType], # (17)
- See AmplitudeConnectorOperatorType
- See DatadogConnectorOperatorType
- See DynatraceConnectorOperatorType
- See GoogleAnalyticsConnectorOperatorType
- See InforNexusConnectorOperatorType
- See MarketoConnectorOperatorType
- See S3ConnectorOperatorType
- See SalesforceConnectorOperatorType
- See ServiceNowConnectorOperatorType
- See SingularConnectorOperatorType
- See SlackConnectorOperatorType
- See TrendmicroConnectorOperatorType
- See VeevaConnectorOperatorType
- See ZendeskConnectorOperatorType
- See SAPODataConnectorOperatorType
- See OperatorType
- See PardotConnectorOperatorType
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": ...,
}
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": ...,
}
Definition
class RedshiftConnectorProfileCredentialsTypeDef(TypedDict):
username: NotRequired[str],
password: NotRequired[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": ...,
}
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": ...,
}
VeevaConnectorProfileCredentialsTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import VeevaConnectorProfileCredentialsTypeDef
def get_value() -> VeevaConnectorProfileCredentialsTypeDef:
return {
"username": ...,
"password": ...,
}
DatadogConnectorProfilePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DatadogConnectorProfilePropertiesTypeDef
def get_value() -> DatadogConnectorProfilePropertiesTypeDef:
return {
"instanceUrl": ...,
}
DynatraceConnectorProfilePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DynatraceConnectorProfilePropertiesTypeDef
def get_value() -> DynatraceConnectorProfilePropertiesTypeDef:
return {
"instanceUrl": ...,
}
InforNexusConnectorProfilePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import InforNexusConnectorProfilePropertiesTypeDef
def get_value() -> InforNexusConnectorProfilePropertiesTypeDef:
return {
"instanceUrl": ...,
}
MarketoConnectorProfilePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import MarketoConnectorProfilePropertiesTypeDef
def get_value() -> MarketoConnectorProfilePropertiesTypeDef:
return {
"instanceUrl": ...,
}
PardotConnectorProfilePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import PardotConnectorProfilePropertiesTypeDef
def get_value() -> PardotConnectorProfilePropertiesTypeDef:
return {
"instanceUrl": ...,
}
Definition
class PardotConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: NotRequired[str],
isSandboxEnvironment: NotRequired[bool],
businessUnitId: NotRequired[str],
RedshiftConnectorProfilePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import RedshiftConnectorProfilePropertiesTypeDef
def get_value() -> RedshiftConnectorProfilePropertiesTypeDef:
return {
"bucketName": ...,
"roleArn": ...,
}
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
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],
usePrivateLinkForMetadataAndAuthorization: NotRequired[bool],
ServiceNowConnectorProfilePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ServiceNowConnectorProfilePropertiesTypeDef
def get_value() -> ServiceNowConnectorProfilePropertiesTypeDef:
return {
"instanceUrl": ...,
}
SlackConnectorProfilePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import SlackConnectorProfilePropertiesTypeDef
def get_value() -> SlackConnectorProfilePropertiesTypeDef:
return {
"instanceUrl": ...,
}
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": ...,
}
ZendeskConnectorProfilePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ZendeskConnectorProfilePropertiesTypeDef
def get_value() -> ZendeskConnectorProfilePropertiesTypeDef:
return {
"instanceUrl": ...,
}
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)
LambdaConnectorProvisioningConfigTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import LambdaConnectorProvisioningConfigTypeDef
def get_value() -> LambdaConnectorProvisioningConfigTypeDef:
return {
"lambdaArn": ...,
}
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]],
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": ...,
}
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],
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],
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],
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],
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": ...,
}
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)
DynatraceSourcePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DynatraceSourcePropertiesTypeDef
def get_value() -> DynatraceSourcePropertiesTypeDef:
return {
"object": ...,
}
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": ...,
}
GlueDataCatalogConfigTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import GlueDataCatalogConfigTypeDef
def get_value() -> GlueDataCatalogConfigTypeDef:
return {
"roleArn": ...,
"databaseName": ...,
"tablePrefix": ...,
}
Definition
class GlueDataCatalogConfigTypeDef(TypedDict):
roleArn: str,
databaseName: str,
tablePrefix: str,
GoogleAnalyticsSourcePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import GoogleAnalyticsSourcePropertiesTypeDef
def get_value() -> GoogleAnalyticsSourcePropertiesTypeDef:
return {
"object": ...,
}
IncrementalPullConfigTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import IncrementalPullConfigTypeDef
def get_value() -> IncrementalPullConfigTypeDef:
return {
"datetimeTypeFieldName": ...,
}
InforNexusSourcePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import InforNexusSourcePropertiesTypeDef
def get_value() -> InforNexusSourcePropertiesTypeDef:
return {
"object": ...,
}
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],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
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": ...,
}
MarketoSourcePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import MarketoSourcePropertiesTypeDef
def get_value() -> MarketoSourcePropertiesTypeDef:
return {
"object": ...,
}
RegistrationOutputTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import RegistrationOutputTypeDef
def get_value() -> RegistrationOutputTypeDef:
return {
"message": ...,
}
Definition
class RegistrationOutputTypeDef(TypedDict):
message: NotRequired[str],
result: NotRequired[str],
status: NotRequired[ExecutionStatusType], # (1)
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)
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],
PardotSourcePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import PardotSourcePropertiesTypeDef
def get_value() -> PardotSourcePropertiesTypeDef:
return {
"object": ...,
}
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)
pathPrefixHierarchy: NotRequired[Sequence[PathPrefixType]], # (3)
- See PrefixTypeType
- See PrefixFormatType
- See PathPrefixType
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)
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": ...,
}
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],
dataTransferApi: NotRequired[SalesforceDataTransferApiType], # (1)
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],
- See DataPullModeType
ServiceNowSourcePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ServiceNowSourcePropertiesTypeDef
def get_value() -> ServiceNowSourcePropertiesTypeDef:
return {
"object": ...,
}
SingularSourcePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import SingularSourcePropertiesTypeDef
def get_value() -> SingularSourcePropertiesTypeDef:
return {
"object": ...,
}
SlackSourcePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import SlackSourcePropertiesTypeDef
def get_value() -> SlackSourcePropertiesTypeDef:
return {
"object": ...,
}
TrendmicroSourcePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import TrendmicroSourcePropertiesTypeDef
def get_value() -> TrendmicroSourcePropertiesTypeDef:
return {
"object": ...,
}
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": ...,
}
StartFlowRequestRequestTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import StartFlowRequestRequestTypeDef
def get_value() -> StartFlowRequestRequestTypeDef:
return {
"flowName": ...,
}
StopFlowRequestRequestTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import StopFlowRequestRequestTypeDef
def get_value() -> StopFlowRequestRequestTypeDef:
return {
"flowName": ...,
}
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)
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]],
Pardot: NotRequired[Dict[str, Any]],
- See GoogleAnalyticsMetadataTypeDef
- See SalesforceMetadataTypeDef
- See SlackMetadataTypeDef
- See SnowflakeMetadataTypeDef
- See ZendeskMetadataTypeDef
- 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)
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)
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)
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)
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)
PardotConnectorProfileCredentialsTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import PardotConnectorProfileCredentialsTypeDef
def get_value() -> PardotConnectorProfileCredentialsTypeDef:
return {
"accessToken": ...,
}
Definition
class PardotConnectorProfileCredentialsTypeDef(TypedDict):
accessToken: NotRequired[str],
refreshToken: NotRequired[str],
oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef], # (1)
clientCredentialsArn: NotRequired[str],
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],
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)
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)
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)
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)
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)
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)
ListConnectorEntitiesResponseTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ListConnectorEntitiesResponseTypeDef
def get_value() -> ListConnectorEntitiesResponseTypeDef:
return {
"connectorEntityMap": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListConnectorEntitiesResponseTypeDef(TypedDict):
connectorEntityMap: Dict[str, List[ConnectorEntityTypeDef]], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
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)
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)
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)
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)
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)
UpdateConnectorRegistrationResponseTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import UpdateConnectorRegistrationResponseTypeDef
def get_value() -> UpdateConnectorRegistrationResponseTypeDef:
return {
"connectorArn": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateConnectorRegistrationResponseTypeDef(TypedDict):
connectorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
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]],
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)
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)
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)
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)
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)
dataTransferApi: NotRequired[SalesforceDataTransferApiType], # (3)
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)
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)
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)
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)
- See FlowStatusType
- See ConnectorTypeType
- See ConnectorTypeType
- See TriggerTypeType
- 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],
- 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)
- See OperatorType
- See RangeTypeDef
- See RangeTypeDef
MetadataCatalogConfigTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import MetadataCatalogConfigTypeDef
def get_value() -> MetadataCatalogConfigTypeDef:
return {
"glueDataCatalog": ...,
}
Definition
class MetadataCatalogConfigTypeDef(TypedDict):
glueDataCatalog: NotRequired[GlueDataCatalogConfigTypeDef], # (1)
MetadataCatalogDetailTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import MetadataCatalogDetailTypeDef
def get_value() -> MetadataCatalogDetailTypeDef:
return {
"catalogType": ...,
}
Definition
class MetadataCatalogDetailTypeDef(TypedDict):
catalogType: NotRequired[CatalogTypeType], # (1)
tableName: NotRequired[str],
tableRegistrationOutput: NotRequired[RegistrationOutputTypeDef], # (2)
partitionRegistrationOutput: NotRequired[RegistrationOutputTypeDef], # (2)
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)
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)
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],
- See FileTypeType
- See PrefixConfigTypeDef
- 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)
- See FileTypeType
- See PrefixConfigTypeDef
- 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)
SAPODataDestinationPropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import SAPODataDestinationPropertiesTypeDef
def get_value() -> SAPODataDestinationPropertiesTypeDef:
return {
"objectPath": ...,
}
Definition
class SAPODataDestinationPropertiesTypeDef(TypedDict):
objectPath: str,
successResponseHandlingConfig: NotRequired[SuccessResponseHandlingConfigTypeDef], # (1)
idFieldNames: NotRequired[Sequence[str]],
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (2)
writeOperationType: NotRequired[WriteOperationTypeType], # (3)
TriggerPropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import TriggerPropertiesTypeDef
def get_value() -> TriggerPropertiesTypeDef:
return {
"Scheduled": ...,
}
Definition
class TriggerPropertiesTypeDef(TypedDict):
Scheduled: NotRequired[ScheduledTriggerPropertiesTypeDef], # (1)
CustomConnectorProfileCredentialsTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import CustomConnectorProfileCredentialsTypeDef
def get_value() -> CustomConnectorProfileCredentialsTypeDef:
return {
"authenticationType": ...,
}
Definition
class CustomConnectorProfileCredentialsTypeDef(TypedDict):
authenticationType: AuthenticationTypeType, # (1)
basic: NotRequired[BasicAuthCredentialsTypeDef], # (2)
oauth2: NotRequired[OAuth2CredentialsTypeDef], # (3)
apiKey: NotRequired[ApiKeyCredentialsTypeDef], # (4)
custom: NotRequired[CustomAuthCredentialsTypeDef], # (5)
- See AuthenticationTypeType
- See BasicAuthCredentialsTypeDef
- See OAuth2CredentialsTypeDef
- See ApiKeyCredentialsTypeDef
- See CustomAuthCredentialsTypeDef
SAPODataConnectorProfileCredentialsTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import SAPODataConnectorProfileCredentialsTypeDef
def get_value() -> SAPODataConnectorProfileCredentialsTypeDef:
return {
"basicAuthCredentials": ...,
}
Definition
class SAPODataConnectorProfileCredentialsTypeDef(TypedDict):
basicAuthCredentials: NotRequired[BasicAuthCredentialsTypeDef], # (1)
oAuthCredentials: NotRequired[OAuthCredentialsTypeDef], # (2)
RegisterConnectorRequestRequestTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import RegisterConnectorRequestRequestTypeDef
def get_value() -> RegisterConnectorRequestRequestTypeDef:
return {
"connectorLabel": ...,
}
Definition
class RegisterConnectorRequestRequestTypeDef(TypedDict):
connectorLabel: NotRequired[str],
description: NotRequired[str],
connectorProvisioningType: NotRequired[ConnectorProvisioningTypeType], # (1)
connectorProvisioningConfig: NotRequired[ConnectorProvisioningConfigTypeDef], # (2)
UpdateConnectorRegistrationRequestRequestTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import UpdateConnectorRegistrationRequestRequestTypeDef
def get_value() -> UpdateConnectorRegistrationRequestRequestTypeDef:
return {
"connectorLabel": ...,
}
Definition
class UpdateConnectorRegistrationRequestRequestTypeDef(TypedDict):
connectorLabel: str,
description: NotRequired[str],
connectorProvisioningConfig: NotRequired[ConnectorProvisioningConfigTypeDef], # (1)
ListFlowsResponseTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ListFlowsResponseTypeDef
def get_value() -> ListFlowsResponseTypeDef:
return {
"flows": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListFlowsResponseTypeDef(TypedDict):
flows: List[FlowDefinitionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SupportedFieldTypeDetailsTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import SupportedFieldTypeDetailsTypeDef
def get_value() -> SupportedFieldTypeDetailsTypeDef:
return {
"v1": ...,
}
ExecutionRecordTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ExecutionRecordTypeDef
def get_value() -> ExecutionRecordTypeDef:
return {
"executionId": ...,
}
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)
AuthenticationConfigTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import AuthenticationConfigTypeDef
def get_value() -> AuthenticationConfigTypeDef:
return {
"isBasicAuthSupported": ...,
}
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)
ConnectorProfilePropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ConnectorProfilePropertiesTypeDef
def get_value() -> ConnectorProfilePropertiesTypeDef:
return {
"Amplitude": ...,
}
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[SAPODataConnectorProfilePropertiesTypeDef], # (12)
CustomConnector: NotRequired[CustomConnectorProfilePropertiesTypeDef], # (13)
Pardot: NotRequired[PardotConnectorProfilePropertiesTypeDef], # (14)
- See DatadogConnectorProfilePropertiesTypeDef
- See DynatraceConnectorProfilePropertiesTypeDef
- See InforNexusConnectorProfilePropertiesTypeDef
- See MarketoConnectorProfilePropertiesTypeDef
- See RedshiftConnectorProfilePropertiesTypeDef
- See SalesforceConnectorProfilePropertiesTypeDef
- See ServiceNowConnectorProfilePropertiesTypeDef
- See SlackConnectorProfilePropertiesTypeDef
- See SnowflakeConnectorProfilePropertiesTypeDef
- See VeevaConnectorProfilePropertiesTypeDef
- See ZendeskConnectorProfilePropertiesTypeDef
- See SAPODataConnectorProfilePropertiesTypeDef
- See CustomConnectorProfilePropertiesTypeDef
- See PardotConnectorProfilePropertiesTypeDef
S3DestinationPropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import S3DestinationPropertiesTypeDef
def get_value() -> S3DestinationPropertiesTypeDef:
return {
"bucketName": ...,
}
Definition
class S3DestinationPropertiesTypeDef(TypedDict):
bucketName: str,
bucketPrefix: NotRequired[str],
s3OutputFormatConfig: NotRequired[S3OutputFormatConfigTypeDef], # (1)
UpsolverDestinationPropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import UpsolverDestinationPropertiesTypeDef
def get_value() -> UpsolverDestinationPropertiesTypeDef:
return {
"bucketName": ...,
"s3OutputFormatConfig": ...,
}
Definition
class UpsolverDestinationPropertiesTypeDef(TypedDict):
bucketName: str,
s3OutputFormatConfig: UpsolverS3OutputFormatConfigTypeDef, # (1)
bucketPrefix: NotRequired[str],
SourceConnectorPropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import SourceConnectorPropertiesTypeDef
def get_value() -> SourceConnectorPropertiesTypeDef:
return {
"Amplitude": ...,
}
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)
- See AmplitudeSourcePropertiesTypeDef
- See DatadogSourcePropertiesTypeDef
- See DynatraceSourcePropertiesTypeDef
- See GoogleAnalyticsSourcePropertiesTypeDef
- See InforNexusSourcePropertiesTypeDef
- See MarketoSourcePropertiesTypeDef
- See S3SourcePropertiesTypeDef
- See SalesforceSourcePropertiesTypeDef
- See ServiceNowSourcePropertiesTypeDef
- See SingularSourcePropertiesTypeDef
- See SlackSourcePropertiesTypeDef
- See TrendmicroSourcePropertiesTypeDef
- See VeevaSourcePropertiesTypeDef
- See ZendeskSourcePropertiesTypeDef
- See SAPODataSourcePropertiesTypeDef
- See CustomConnectorSourcePropertiesTypeDef
- See PardotSourcePropertiesTypeDef
TriggerConfigTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import TriggerConfigTypeDef
def get_value() -> TriggerConfigTypeDef:
return {
"triggerType": ...,
}
Definition
class TriggerConfigTypeDef(TypedDict):
triggerType: TriggerTypeType, # (1)
triggerProperties: NotRequired[TriggerPropertiesTypeDef], # (2)
ConnectorProfileCredentialsTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ConnectorProfileCredentialsTypeDef
def get_value() -> ConnectorProfileCredentialsTypeDef:
return {
"Amplitude": ...,
}
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)
- See AmplitudeConnectorProfileCredentialsTypeDef
- See DatadogConnectorProfileCredentialsTypeDef
- See DynatraceConnectorProfileCredentialsTypeDef
- See GoogleAnalyticsConnectorProfileCredentialsTypeDef
- See HoneycodeConnectorProfileCredentialsTypeDef
- See InforNexusConnectorProfileCredentialsTypeDef
- See MarketoConnectorProfileCredentialsTypeDef
- See RedshiftConnectorProfileCredentialsTypeDef
- See SalesforceConnectorProfileCredentialsTypeDef
- See ServiceNowConnectorProfileCredentialsTypeDef
- See SingularConnectorProfileCredentialsTypeDef
- See SlackConnectorProfileCredentialsTypeDef
- See SnowflakeConnectorProfileCredentialsTypeDef
- See TrendmicroConnectorProfileCredentialsTypeDef
- See VeevaConnectorProfileCredentialsTypeDef
- See ZendeskConnectorProfileCredentialsTypeDef
- See SAPODataConnectorProfileCredentialsTypeDef
- See CustomConnectorProfileCredentialsTypeDef
- See PardotConnectorProfileCredentialsTypeDef
ConnectorEntityFieldTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ConnectorEntityFieldTypeDef
def get_value() -> ConnectorEntityFieldTypeDef:
return {
"identifier": ...,
}
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]],
- See SupportedFieldTypeDetailsTypeDef
- See SourceFieldPropertiesTypeDef
- See DestinationFieldPropertiesTypeDef
DescribeFlowExecutionRecordsResponseTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DescribeFlowExecutionRecordsResponseTypeDef
def get_value() -> DescribeFlowExecutionRecordsResponseTypeDef:
return {
"flowExecutions": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFlowExecutionRecordsResponseTypeDef(TypedDict):
flowExecutions: List[ExecutionRecordTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConnectorConfigurationTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ConnectorConfigurationTypeDef
def get_value() -> ConnectorConfigurationTypeDef:
return {
"canUseAsSource": ...,
}
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],
- See ConnectorTypeType
- See ScheduleFrequencyTypeType
- See TriggerTypeType
- See ConnectorMetadataTypeDef
- See ConnectorTypeType
- See AuthenticationConfigTypeDef
- See ConnectorRuntimeSettingTypeDef
- See OperatorsType
- See WriteOperationTypeType
- See ConnectorProvisioningTypeType
- See ConnectorProvisioningConfigTypeDef
ConnectorProfileTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ConnectorProfileTypeDef
def get_value() -> ConnectorProfileTypeDef:
return {
"connectorProfileArn": ...,
}
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[ConnectorProfilePropertiesTypeDef], # (3)
createdAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
privateConnectionProvisioningState: NotRequired[PrivateConnectionProvisioningStateTypeDef], # (4)
- See ConnectorTypeType
- See ConnectionModeType
- See ConnectorProfilePropertiesTypeDef
- See PrivateConnectionProvisioningStateTypeDef
DestinationConnectorPropertiesTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DestinationConnectorPropertiesTypeDef
def get_value() -> DestinationConnectorPropertiesTypeDef:
return {
"Redshift": ...,
}
Definition
class DestinationConnectorPropertiesTypeDef(TypedDict):
Redshift: NotRequired[RedshiftDestinationPropertiesTypeDef], # (1)
S3: NotRequired[S3DestinationPropertiesTypeDef], # (2)
Salesforce: NotRequired[SalesforceDestinationPropertiesTypeDef], # (3)
Snowflake: NotRequired[SnowflakeDestinationPropertiesTypeDef], # (4)
EventBridge: NotRequired[EventBridgeDestinationPropertiesTypeDef], # (5)
LookoutMetrics: NotRequired[Mapping[str, Any]],
Upsolver: NotRequired[UpsolverDestinationPropertiesTypeDef], # (6)
Honeycode: NotRequired[HoneycodeDestinationPropertiesTypeDef], # (7)
CustomerProfiles: NotRequired[CustomerProfilesDestinationPropertiesTypeDef], # (8)
Zendesk: NotRequired[ZendeskDestinationPropertiesTypeDef], # (9)
Marketo: NotRequired[MarketoDestinationPropertiesTypeDef], # (10)
CustomConnector: NotRequired[CustomConnectorDestinationPropertiesTypeDef], # (11)
SAPOData: NotRequired[SAPODataDestinationPropertiesTypeDef], # (12)
- See RedshiftDestinationPropertiesTypeDef
- See S3DestinationPropertiesTypeDef
- See SalesforceDestinationPropertiesTypeDef
- See SnowflakeDestinationPropertiesTypeDef
- See EventBridgeDestinationPropertiesTypeDef
- See UpsolverDestinationPropertiesTypeDef
- See HoneycodeDestinationPropertiesTypeDef
- See CustomerProfilesDestinationPropertiesTypeDef
- See ZendeskDestinationPropertiesTypeDef
- See MarketoDestinationPropertiesTypeDef
- See CustomConnectorDestinationPropertiesTypeDef
- See SAPODataDestinationPropertiesTypeDef
SourceFlowConfigTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import SourceFlowConfigTypeDef
def get_value() -> SourceFlowConfigTypeDef:
return {
"connectorType": ...,
"sourceConnectorProperties": ...,
}
Definition
class SourceFlowConfigTypeDef(TypedDict):
connectorType: ConnectorTypeType, # (1)
sourceConnectorProperties: SourceConnectorPropertiesTypeDef, # (2)
apiVersion: NotRequired[str],
connectorProfileName: NotRequired[str],
incrementalPullConfig: NotRequired[IncrementalPullConfigTypeDef], # (3)
ConnectorProfileConfigTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import ConnectorProfileConfigTypeDef
def get_value() -> ConnectorProfileConfigTypeDef:
return {
"connectorProfileProperties": ...,
}
Definition
class ConnectorProfileConfigTypeDef(TypedDict):
connectorProfileProperties: ConnectorProfilePropertiesTypeDef, # (1)
connectorProfileCredentials: NotRequired[ConnectorProfileCredentialsTypeDef], # (2)
DescribeConnectorEntityResponseTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DescribeConnectorEntityResponseTypeDef
def get_value() -> DescribeConnectorEntityResponseTypeDef:
return {
"connectorEntityFields": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConnectorEntityResponseTypeDef(TypedDict):
connectorEntityFields: List[ConnectorEntityFieldTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConnectorResponseTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DescribeConnectorResponseTypeDef
def get_value() -> DescribeConnectorResponseTypeDef:
return {
"connectorConfiguration": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConnectorResponseTypeDef(TypedDict):
connectorConfiguration: ConnectorConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConnectorsResponseTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DescribeConnectorsResponseTypeDef
def get_value() -> DescribeConnectorsResponseTypeDef:
return {
"connectorConfigurations": ...,
"connectors": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConnectorsResponseTypeDef(TypedDict):
connectorConfigurations: Dict[ConnectorTypeType, ConnectorConfigurationTypeDef], # (1)
connectors: List[ConnectorDetailTypeDef], # (2)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConnectorTypeType ConnectorConfigurationTypeDef
- See ConnectorDetailTypeDef
- See ResponseMetadataTypeDef
DescribeConnectorProfilesResponseTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DescribeConnectorProfilesResponseTypeDef
def get_value() -> DescribeConnectorProfilesResponseTypeDef:
return {
"connectorProfileDetails": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConnectorProfilesResponseTypeDef(TypedDict):
connectorProfileDetails: List[ConnectorProfileTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DestinationFlowConfigTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DestinationFlowConfigTypeDef
def get_value() -> DestinationFlowConfigTypeDef:
return {
"connectorType": ...,
"destinationConnectorProperties": ...,
}
Definition
class DestinationFlowConfigTypeDef(TypedDict):
connectorType: ConnectorTypeType, # (1)
destinationConnectorProperties: DestinationConnectorPropertiesTypeDef, # (2)
apiVersion: NotRequired[str],
connectorProfileName: NotRequired[str],
CreateConnectorProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import CreateConnectorProfileRequestRequestTypeDef
def get_value() -> CreateConnectorProfileRequestRequestTypeDef:
return {
"connectorProfileName": ...,
"connectorType": ...,
"connectionMode": ...,
"connectorProfileConfig": ...,
}
Definition
class CreateConnectorProfileRequestRequestTypeDef(TypedDict):
connectorProfileName: str,
connectorType: ConnectorTypeType, # (1)
connectionMode: ConnectionModeType, # (2)
connectorProfileConfig: ConnectorProfileConfigTypeDef, # (3)
kmsArn: NotRequired[str],
connectorLabel: NotRequired[str],
UpdateConnectorProfileRequestRequestTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import UpdateConnectorProfileRequestRequestTypeDef
def get_value() -> UpdateConnectorProfileRequestRequestTypeDef:
return {
"connectorProfileName": ...,
"connectionMode": ...,
"connectorProfileConfig": ...,
}
Definition
class UpdateConnectorProfileRequestRequestTypeDef(TypedDict):
connectorProfileName: str,
connectionMode: ConnectionModeType, # (1)
connectorProfileConfig: ConnectorProfileConfigTypeDef, # (2)
CreateFlowRequestRequestTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import CreateFlowRequestRequestTypeDef
def get_value() -> CreateFlowRequestRequestTypeDef:
return {
"flowName": ...,
"triggerConfig": ...,
"sourceFlowConfig": ...,
"destinationFlowConfigList": ...,
"tasks": ...,
}
Definition
class CreateFlowRequestRequestTypeDef(TypedDict):
flowName: str,
triggerConfig: TriggerConfigTypeDef, # (1)
sourceFlowConfig: SourceFlowConfigTypeDef, # (2)
destinationFlowConfigList: Sequence[DestinationFlowConfigTypeDef], # (3)
tasks: Sequence[TaskTypeDef], # (4)
description: NotRequired[str],
kmsArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
metadataCatalogConfig: NotRequired[MetadataCatalogConfigTypeDef], # (5)
- See TriggerConfigTypeDef
- See SourceFlowConfigTypeDef
- See DestinationFlowConfigTypeDef
- See TaskTypeDef
- See MetadataCatalogConfigTypeDef
DescribeFlowResponseTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import DescribeFlowResponseTypeDef
def get_value() -> DescribeFlowResponseTypeDef:
return {
"flowArn": ...,
"description": ...,
"flowName": ...,
"kmsArn": ...,
"flowStatus": ...,
"flowStatusMessage": ...,
"sourceFlowConfig": ...,
"destinationFlowConfigList": ...,
"lastRunExecutionDetails": ...,
"triggerConfig": ...,
"tasks": ...,
"createdAt": ...,
"lastUpdatedAt": ...,
"createdBy": ...,
"lastUpdatedBy": ...,
"tags": ...,
"metadataCatalogConfig": ...,
"lastRunMetadataCatalogDetails": ...,
"schemaVersion": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeFlowResponseTypeDef(TypedDict):
flowArn: str,
description: str,
flowName: str,
kmsArn: str,
flowStatus: FlowStatusType, # (1)
flowStatusMessage: str,
sourceFlowConfig: SourceFlowConfigTypeDef, # (2)
destinationFlowConfigList: List[DestinationFlowConfigTypeDef], # (3)
lastRunExecutionDetails: ExecutionDetailsTypeDef, # (4)
triggerConfig: TriggerConfigTypeDef, # (5)
tasks: List[TaskTypeDef], # (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)
- See FlowStatusType
- See SourceFlowConfigTypeDef
- See DestinationFlowConfigTypeDef
- See ExecutionDetailsTypeDef
- See TriggerConfigTypeDef
- See TaskTypeDef
- See MetadataCatalogConfigTypeDef
- See MetadataCatalogDetailTypeDef
- See ResponseMetadataTypeDef
UpdateFlowRequestRequestTypeDef
Usage Example
from mypy_boto3_appflow.type_defs import UpdateFlowRequestRequestTypeDef
def get_value() -> UpdateFlowRequestRequestTypeDef:
return {
"flowName": ...,
"triggerConfig": ...,
"sourceFlowConfig": ...,
"destinationFlowConfigList": ...,
"tasks": ...,
}
Definition
class UpdateFlowRequestRequestTypeDef(TypedDict):
flowName: str,
triggerConfig: TriggerConfigTypeDef, # (1)
sourceFlowConfig: SourceFlowConfigTypeDef, # (2)
destinationFlowConfigList: Sequence[DestinationFlowConfigTypeDef], # (3)
tasks: Sequence[TaskTypeDef], # (4)
description: NotRequired[str],
metadataCatalogConfig: NotRequired[MetadataCatalogConfigTypeDef], # (5)