Type definitions#
Auto-generated documentation for Appflow type annotations stubs module types-boto3-appflow.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
OAuth2PropertiesUnionTypeDef#
# OAuth2PropertiesUnionTypeDef definition
OAuth2PropertiesUnionTypeDef = Union[
OAuth2PropertiesTypeDef, # (1)
OAuth2PropertiesOutputTypeDef, # (2)
]
OAuthPropertiesUnionTypeDef#
# OAuthPropertiesUnionTypeDef definition
OAuthPropertiesUnionTypeDef = Union[
OAuthPropertiesTypeDef, # (1)
OAuthPropertiesOutputTypeDef, # (2)
]
PrefixConfigUnionTypeDef#
# PrefixConfigUnionTypeDef definition
PrefixConfigUnionTypeDef = Union[
PrefixConfigTypeDef, # (1)
PrefixConfigOutputTypeDef, # (2)
]
CustomConnectorSourcePropertiesUnionTypeDef#
# CustomConnectorSourcePropertiesUnionTypeDef definition
CustomConnectorSourcePropertiesUnionTypeDef = Union[
CustomConnectorSourcePropertiesTypeDef, # (1)
CustomConnectorSourcePropertiesOutputTypeDef, # (2)
]
TaskUnionTypeDef#
# TaskUnionTypeDef definition
TaskUnionTypeDef = Union[
TaskTypeDef, # (1)
TaskOutputTypeDef, # (2)
]
- See TaskTypeDef
- See TaskOutputTypeDef
CustomConnectorDestinationPropertiesUnionTypeDef#
# CustomConnectorDestinationPropertiesUnionTypeDef definition
CustomConnectorDestinationPropertiesUnionTypeDef = Union[
CustomConnectorDestinationPropertiesTypeDef, # (1)
CustomConnectorDestinationPropertiesOutputTypeDef, # (2)
]
- See CustomConnectorDestinationPropertiesTypeDef
- See CustomConnectorDestinationPropertiesOutputTypeDef
SalesforceDestinationPropertiesUnionTypeDef#
# SalesforceDestinationPropertiesUnionTypeDef definition
SalesforceDestinationPropertiesUnionTypeDef = Union[
SalesforceDestinationPropertiesTypeDef, # (1)
SalesforceDestinationPropertiesOutputTypeDef, # (2)
]
ZendeskDestinationPropertiesUnionTypeDef#
# ZendeskDestinationPropertiesUnionTypeDef definition
ZendeskDestinationPropertiesUnionTypeDef = Union[
ZendeskDestinationPropertiesTypeDef, # (1)
ZendeskDestinationPropertiesOutputTypeDef, # (2)
]
SAPODataDestinationPropertiesUnionTypeDef#
# SAPODataDestinationPropertiesUnionTypeDef definition
SAPODataDestinationPropertiesUnionTypeDef = Union[
SAPODataDestinationPropertiesTypeDef, # (1)
SAPODataDestinationPropertiesOutputTypeDef, # (2)
]
ScheduledTriggerPropertiesUnionTypeDef#
# ScheduledTriggerPropertiesUnionTypeDef definition
ScheduledTriggerPropertiesUnionTypeDef = Union[
ScheduledTriggerPropertiesTypeDef, # (1)
ScheduledTriggerPropertiesOutputTypeDef, # (2)
]
CustomConnectorProfilePropertiesUnionTypeDef#
# CustomConnectorProfilePropertiesUnionTypeDef definition
CustomConnectorProfilePropertiesUnionTypeDef = Union[
CustomConnectorProfilePropertiesTypeDef, # (1)
CustomConnectorProfilePropertiesOutputTypeDef, # (2)
]
SAPODataConnectorProfilePropertiesUnionTypeDef#
# SAPODataConnectorProfilePropertiesUnionTypeDef definition
SAPODataConnectorProfilePropertiesUnionTypeDef = Union[
SAPODataConnectorProfilePropertiesTypeDef, # (1)
SAPODataConnectorProfilePropertiesOutputTypeDef, # (2)
]
S3OutputFormatConfigUnionTypeDef#
# S3OutputFormatConfigUnionTypeDef definition
S3OutputFormatConfigUnionTypeDef = Union[
S3OutputFormatConfigTypeDef, # (1)
S3OutputFormatConfigOutputTypeDef, # (2)
]
UpsolverS3OutputFormatConfigUnionTypeDef#
# UpsolverS3OutputFormatConfigUnionTypeDef definition
UpsolverS3OutputFormatConfigUnionTypeDef = Union[
UpsolverS3OutputFormatConfigTypeDef, # (1)
UpsolverS3OutputFormatConfigOutputTypeDef, # (2)
]
SourceConnectorPropertiesUnionTypeDef#
# SourceConnectorPropertiesUnionTypeDef definition
SourceConnectorPropertiesUnionTypeDef = Union[
SourceConnectorPropertiesTypeDef, # (1)
SourceConnectorPropertiesOutputTypeDef, # (2)
]
TriggerPropertiesUnionTypeDef#
# TriggerPropertiesUnionTypeDef definition
TriggerPropertiesUnionTypeDef = Union[
TriggerPropertiesTypeDef, # (1)
TriggerPropertiesOutputTypeDef, # (2)
]
ConnectorProfilePropertiesUnionTypeDef#
# ConnectorProfilePropertiesUnionTypeDef definition
ConnectorProfilePropertiesUnionTypeDef = Union[
ConnectorProfilePropertiesTypeDef, # (1)
ConnectorProfilePropertiesOutputTypeDef, # (2)
]
S3DestinationPropertiesUnionTypeDef#
# S3DestinationPropertiesUnionTypeDef definition
S3DestinationPropertiesUnionTypeDef = Union[
S3DestinationPropertiesTypeDef, # (1)
S3DestinationPropertiesOutputTypeDef, # (2)
]
UpsolverDestinationPropertiesUnionTypeDef#
# UpsolverDestinationPropertiesUnionTypeDef definition
UpsolverDestinationPropertiesUnionTypeDef = Union[
UpsolverDestinationPropertiesTypeDef, # (1)
UpsolverDestinationPropertiesOutputTypeDef, # (2)
]
DestinationConnectorPropertiesUnionTypeDef#
# DestinationConnectorPropertiesUnionTypeDef definition
DestinationConnectorPropertiesUnionTypeDef = Union[
DestinationConnectorPropertiesTypeDef, # (1)
DestinationConnectorPropertiesOutputTypeDef, # (2)
]
DestinationFlowConfigUnionTypeDef#
# DestinationFlowConfigUnionTypeDef definition
DestinationFlowConfigUnionTypeDef = Union[
DestinationFlowConfigTypeDef, # (1)
DestinationFlowConfigOutputTypeDef, # (2)
]
AggregationConfigTypeDef#
# AggregationConfigTypeDef definition
class AggregationConfigTypeDef(TypedDict):
aggregationType: NotRequired[AggregationTypeType], # (1)
targetFileSize: NotRequired[int],
AmplitudeConnectorProfileCredentialsTypeDef#
# AmplitudeConnectorProfileCredentialsTypeDef definition
class AmplitudeConnectorProfileCredentialsTypeDef(TypedDict):
apiKey: str,
secretKey: str,
AmplitudeSourcePropertiesTypeDef#
# AmplitudeSourcePropertiesTypeDef definition
class AmplitudeSourcePropertiesTypeDef(TypedDict):
object: str,
ApiKeyCredentialsTypeDef#
# ApiKeyCredentialsTypeDef definition
class ApiKeyCredentialsTypeDef(TypedDict):
apiKey: str,
apiSecretKey: NotRequired[str],
AuthParameterTypeDef#
# AuthParameterTypeDef definition
class AuthParameterTypeDef(TypedDict):
key: NotRequired[str],
isRequired: NotRequired[bool],
label: NotRequired[str],
description: NotRequired[str],
isSensitiveField: NotRequired[bool],
connectorSuppliedValues: NotRequired[list[str]],
BasicAuthCredentialsTypeDef#
# BasicAuthCredentialsTypeDef definition
class BasicAuthCredentialsTypeDef(TypedDict):
username: str,
password: str,
CancelFlowExecutionsRequestRequestTypeDef#
# CancelFlowExecutionsRequestRequestTypeDef definition
class CancelFlowExecutionsRequestRequestTypeDef(TypedDict):
flowName: str,
executionIds: NotRequired[Sequence[str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ConnectorRuntimeSettingTypeDef#
# ConnectorRuntimeSettingTypeDef definition
class ConnectorRuntimeSettingTypeDef(TypedDict):
key: NotRequired[str],
dataType: NotRequired[str],
isRequired: NotRequired[bool],
label: NotRequired[str],
description: NotRequired[str],
scope: NotRequired[str],
connectorSuppliedValueOptions: NotRequired[list[str]],
DataTransferApiTypeDef#
# DataTransferApiTypeDef definition
class DataTransferApiTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[DataTransferApiTypeType], # (1)
ConnectorDetailTypeDef#
# ConnectorDetailTypeDef definition
class ConnectorDetailTypeDef(TypedDict):
connectorDescription: NotRequired[str],
connectorName: NotRequired[str],
connectorOwner: NotRequired[str],
connectorVersion: NotRequired[str],
applicationType: NotRequired[str],
connectorType: NotRequired[ConnectorTypeType], # (1)
connectorLabel: NotRequired[str],
registeredAt: NotRequired[datetime],
registeredBy: NotRequired[str],
connectorProvisioningType: NotRequired[ConnectorProvisioningTypeType], # (2)
connectorModes: NotRequired[list[str]],
supportedDataTransferTypes: NotRequired[list[SupportedDataTransferTypeType]], # (3)
DestinationFieldPropertiesTypeDef#
# DestinationFieldPropertiesTypeDef definition
class DestinationFieldPropertiesTypeDef(TypedDict):
isCreatable: NotRequired[bool],
isNullable: NotRequired[bool],
isUpsertable: NotRequired[bool],
isUpdatable: NotRequired[bool],
isDefaultedOnCreate: NotRequired[bool],
supportedWriteOperations: NotRequired[list[WriteOperationTypeType]], # (1)
SourceFieldPropertiesTypeDef#
# SourceFieldPropertiesTypeDef definition
class SourceFieldPropertiesTypeDef(TypedDict):
isRetrievable: NotRequired[bool],
isQueryable: NotRequired[bool],
isTimestampFieldForIncrementalQueries: NotRequired[bool],
ConnectorEntityTypeDef#
# ConnectorEntityTypeDef definition
class ConnectorEntityTypeDef(TypedDict):
name: str,
label: NotRequired[str],
hasNestedEntities: NotRequired[bool],
GoogleAnalyticsMetadataTypeDef#
# GoogleAnalyticsMetadataTypeDef definition
class GoogleAnalyticsMetadataTypeDef(TypedDict):
oAuthScopes: NotRequired[list[str]],
HoneycodeMetadataTypeDef#
# HoneycodeMetadataTypeDef definition
class HoneycodeMetadataTypeDef(TypedDict):
oAuthScopes: NotRequired[list[str]],
SalesforceMetadataTypeDef#
# SalesforceMetadataTypeDef definition
class SalesforceMetadataTypeDef(TypedDict):
oAuthScopes: NotRequired[list[str]],
dataTransferApis: NotRequired[list[SalesforceDataTransferApiType]], # (1)
oauth2GrantTypesSupported: NotRequired[list[OAuth2GrantTypeType]], # (2)
SlackMetadataTypeDef#
# SlackMetadataTypeDef definition
class SlackMetadataTypeDef(TypedDict):
oAuthScopes: NotRequired[list[str]],
SnowflakeMetadataTypeDef#
# SnowflakeMetadataTypeDef definition
class SnowflakeMetadataTypeDef(TypedDict):
supportedRegions: NotRequired[list[str]],
ZendeskMetadataTypeDef#
# ZendeskMetadataTypeDef definition
class ZendeskMetadataTypeDef(TypedDict):
oAuthScopes: NotRequired[list[str]],
ConnectorOAuthRequestTypeDef#
# ConnectorOAuthRequestTypeDef definition
class ConnectorOAuthRequestTypeDef(TypedDict):
authCode: NotRequired[str],
redirectUri: NotRequired[str],
ConnectorOperatorTypeDef#
# ConnectorOperatorTypeDef definition
class ConnectorOperatorTypeDef(TypedDict):
Amplitude: NotRequired[AmplitudeConnectorOperatorType], # (1)
Datadog: NotRequired[DatadogConnectorOperatorType], # (2)
Dynatrace: NotRequired[DynatraceConnectorOperatorType], # (3)
GoogleAnalytics: NotRequired[GoogleAnalyticsConnectorOperatorType], # (4)
InforNexus: NotRequired[InforNexusConnectorOperatorType], # (5)
Marketo: NotRequired[MarketoConnectorOperatorType], # (6)
S3: NotRequired[S3ConnectorOperatorType], # (7)
Salesforce: NotRequired[SalesforceConnectorOperatorType], # (8)
ServiceNow: NotRequired[ServiceNowConnectorOperatorType], # (9)
Singular: NotRequired[SingularConnectorOperatorType], # (10)
Slack: NotRequired[SlackConnectorOperatorType], # (11)
Trendmicro: NotRequired[TrendmicroConnectorOperatorType], # (12)
Veeva: NotRequired[VeevaConnectorOperatorType], # (13)
Zendesk: NotRequired[ZendeskConnectorOperatorType], # (14)
SAPOData: NotRequired[SAPODataConnectorOperatorType], # (15)
CustomConnector: NotRequired[OperatorType], # (16)
Pardot: NotRequired[PardotConnectorOperatorType], # (17)
- 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#
# DatadogConnectorProfileCredentialsTypeDef definition
class DatadogConnectorProfileCredentialsTypeDef(TypedDict):
apiKey: str,
applicationKey: str,
DynatraceConnectorProfileCredentialsTypeDef#
# DynatraceConnectorProfileCredentialsTypeDef definition
class DynatraceConnectorProfileCredentialsTypeDef(TypedDict):
apiToken: str,
InforNexusConnectorProfileCredentialsTypeDef#
# InforNexusConnectorProfileCredentialsTypeDef definition
class InforNexusConnectorProfileCredentialsTypeDef(TypedDict):
accessKeyId: str,
userId: str,
secretAccessKey: str,
datakey: str,
RedshiftConnectorProfileCredentialsTypeDef#
# RedshiftConnectorProfileCredentialsTypeDef definition
class RedshiftConnectorProfileCredentialsTypeDef(TypedDict):
username: NotRequired[str],
password: NotRequired[str],
SingularConnectorProfileCredentialsTypeDef#
# SingularConnectorProfileCredentialsTypeDef definition
class SingularConnectorProfileCredentialsTypeDef(TypedDict):
apiKey: str,
SnowflakeConnectorProfileCredentialsTypeDef#
# SnowflakeConnectorProfileCredentialsTypeDef definition
class SnowflakeConnectorProfileCredentialsTypeDef(TypedDict):
username: str,
password: str,
TrendmicroConnectorProfileCredentialsTypeDef#
# TrendmicroConnectorProfileCredentialsTypeDef definition
class TrendmicroConnectorProfileCredentialsTypeDef(TypedDict):
apiSecretKey: str,
VeevaConnectorProfileCredentialsTypeDef#
# VeevaConnectorProfileCredentialsTypeDef definition
class VeevaConnectorProfileCredentialsTypeDef(TypedDict):
username: str,
password: str,
DatadogConnectorProfilePropertiesTypeDef#
# DatadogConnectorProfilePropertiesTypeDef definition
class DatadogConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: str,
DynatraceConnectorProfilePropertiesTypeDef#
# DynatraceConnectorProfilePropertiesTypeDef definition
class DynatraceConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: str,
InforNexusConnectorProfilePropertiesTypeDef#
# InforNexusConnectorProfilePropertiesTypeDef definition
class InforNexusConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: str,
MarketoConnectorProfilePropertiesTypeDef#
# MarketoConnectorProfilePropertiesTypeDef definition
class MarketoConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: str,
PardotConnectorProfilePropertiesTypeDef#
# PardotConnectorProfilePropertiesTypeDef definition
class PardotConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: NotRequired[str],
isSandboxEnvironment: NotRequired[bool],
businessUnitId: NotRequired[str],
RedshiftConnectorProfilePropertiesTypeDef#
# RedshiftConnectorProfilePropertiesTypeDef definition
class RedshiftConnectorProfilePropertiesTypeDef(TypedDict):
bucketName: str,
roleArn: str,
databaseUrl: NotRequired[str],
bucketPrefix: NotRequired[str],
dataApiRoleArn: NotRequired[str],
isRedshiftServerless: NotRequired[bool],
clusterIdentifier: NotRequired[str],
workgroupName: NotRequired[str],
databaseName: NotRequired[str],
SalesforceConnectorProfilePropertiesTypeDef#
# SalesforceConnectorProfilePropertiesTypeDef definition
class SalesforceConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: NotRequired[str],
isSandboxEnvironment: NotRequired[bool],
usePrivateLinkForMetadataAndAuthorization: NotRequired[bool],
ServiceNowConnectorProfilePropertiesTypeDef#
# ServiceNowConnectorProfilePropertiesTypeDef definition
class ServiceNowConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: str,
SlackConnectorProfilePropertiesTypeDef#
# SlackConnectorProfilePropertiesTypeDef definition
class SlackConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: str,
SnowflakeConnectorProfilePropertiesTypeDef#
# SnowflakeConnectorProfilePropertiesTypeDef definition
class SnowflakeConnectorProfilePropertiesTypeDef(TypedDict):
warehouse: str,
stage: str,
bucketName: str,
bucketPrefix: NotRequired[str],
privateLinkServiceName: NotRequired[str],
accountName: NotRequired[str],
region: NotRequired[str],
VeevaConnectorProfilePropertiesTypeDef#
# VeevaConnectorProfilePropertiesTypeDef definition
class VeevaConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: str,
ZendeskConnectorProfilePropertiesTypeDef#
# ZendeskConnectorProfilePropertiesTypeDef definition
class ZendeskConnectorProfilePropertiesTypeDef(TypedDict):
instanceUrl: str,
PrivateConnectionProvisioningStateTypeDef#
# PrivateConnectionProvisioningStateTypeDef definition
class PrivateConnectionProvisioningStateTypeDef(TypedDict):
status: NotRequired[PrivateConnectionProvisioningStatusType], # (1)
failureMessage: NotRequired[str],
failureCause: NotRequired[PrivateConnectionProvisioningFailureCauseType], # (2)
LambdaConnectorProvisioningConfigTypeDef#
# LambdaConnectorProvisioningConfigTypeDef definition
class LambdaConnectorProvisioningConfigTypeDef(TypedDict):
lambdaArn: str,
CustomAuthCredentialsTypeDef#
# CustomAuthCredentialsTypeDef definition
class CustomAuthCredentialsTypeDef(TypedDict):
customAuthenticationType: str,
credentialsMap: NotRequired[Mapping[str, str]],
ErrorHandlingConfigTypeDef#
# ErrorHandlingConfigTypeDef definition
class ErrorHandlingConfigTypeDef(TypedDict):
failOnFirstDestinationError: NotRequired[bool],
bucketPrefix: NotRequired[str],
bucketName: NotRequired[str],
OAuth2PropertiesOutputTypeDef#
# OAuth2PropertiesOutputTypeDef definition
class OAuth2PropertiesOutputTypeDef(TypedDict):
tokenUrl: str,
oAuth2GrantType: OAuth2GrantTypeType, # (1)
tokenUrlCustomProperties: NotRequired[dict[str, str]],
CustomerProfilesDestinationPropertiesTypeDef#
# CustomerProfilesDestinationPropertiesTypeDef definition
class CustomerProfilesDestinationPropertiesTypeDef(TypedDict):
domainName: str,
objectTypeName: NotRequired[str],
DatadogSourcePropertiesTypeDef#
# DatadogSourcePropertiesTypeDef definition
class DatadogSourcePropertiesTypeDef(TypedDict):
object: str,
DeleteConnectorProfileRequestRequestTypeDef#
# DeleteConnectorProfileRequestRequestTypeDef definition
class DeleteConnectorProfileRequestRequestTypeDef(TypedDict):
connectorProfileName: str,
forceDelete: NotRequired[bool],
DeleteFlowRequestRequestTypeDef#
# DeleteFlowRequestRequestTypeDef definition
class DeleteFlowRequestRequestTypeDef(TypedDict):
flowName: str,
forceDelete: NotRequired[bool],
DescribeConnectorEntityRequestRequestTypeDef#
# DescribeConnectorEntityRequestRequestTypeDef definition
class DescribeConnectorEntityRequestRequestTypeDef(TypedDict):
connectorEntityName: str,
connectorType: NotRequired[ConnectorTypeType], # (1)
connectorProfileName: NotRequired[str],
apiVersion: NotRequired[str],
DescribeConnectorProfilesRequestRequestTypeDef#
# DescribeConnectorProfilesRequestRequestTypeDef definition
class DescribeConnectorProfilesRequestRequestTypeDef(TypedDict):
connectorProfileNames: NotRequired[Sequence[str]],
connectorType: NotRequired[ConnectorTypeType], # (1)
connectorLabel: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeConnectorRequestRequestTypeDef#
# DescribeConnectorRequestRequestTypeDef definition
class DescribeConnectorRequestRequestTypeDef(TypedDict):
connectorType: ConnectorTypeType, # (1)
connectorLabel: NotRequired[str],
DescribeConnectorsRequestRequestTypeDef#
# DescribeConnectorsRequestRequestTypeDef definition
class DescribeConnectorsRequestRequestTypeDef(TypedDict):
connectorTypes: NotRequired[Sequence[ConnectorTypeType]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeFlowExecutionRecordsRequestRequestTypeDef#
# DescribeFlowExecutionRecordsRequestRequestTypeDef definition
class DescribeFlowExecutionRecordsRequestRequestTypeDef(TypedDict):
flowName: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeFlowRequestRequestTypeDef#
# DescribeFlowRequestRequestTypeDef definition
class DescribeFlowRequestRequestTypeDef(TypedDict):
flowName: str,
ExecutionDetailsTypeDef#
# ExecutionDetailsTypeDef definition
class ExecutionDetailsTypeDef(TypedDict):
mostRecentExecutionMessage: NotRequired[str],
mostRecentExecutionTime: NotRequired[datetime],
mostRecentExecutionStatus: NotRequired[ExecutionStatusType], # (1)
DynatraceSourcePropertiesTypeDef#
# DynatraceSourcePropertiesTypeDef definition
class DynatraceSourcePropertiesTypeDef(TypedDict):
object: str,
ErrorInfoTypeDef#
# ErrorInfoTypeDef definition
class ErrorInfoTypeDef(TypedDict):
putFailuresCount: NotRequired[int],
executionMessage: NotRequired[str],
RangeTypeDef#
# RangeTypeDef definition
class RangeTypeDef(TypedDict):
maximum: NotRequired[float],
minimum: NotRequired[float],
GlueDataCatalogConfigTypeDef#
# GlueDataCatalogConfigTypeDef definition
class GlueDataCatalogConfigTypeDef(TypedDict):
roleArn: str,
databaseName: str,
tablePrefix: str,
GoogleAnalyticsSourcePropertiesTypeDef#
# GoogleAnalyticsSourcePropertiesTypeDef definition
class GoogleAnalyticsSourcePropertiesTypeDef(TypedDict):
object: str,
IncrementalPullConfigTypeDef#
# IncrementalPullConfigTypeDef definition
class IncrementalPullConfigTypeDef(TypedDict):
datetimeTypeFieldName: NotRequired[str],
InforNexusSourcePropertiesTypeDef#
# InforNexusSourcePropertiesTypeDef definition
class InforNexusSourcePropertiesTypeDef(TypedDict):
object: str,
ListConnectorEntitiesRequestRequestTypeDef#
# ListConnectorEntitiesRequestRequestTypeDef definition
class ListConnectorEntitiesRequestRequestTypeDef(TypedDict):
connectorProfileName: NotRequired[str],
connectorType: NotRequired[ConnectorTypeType], # (1)
entitiesPath: NotRequired[str],
apiVersion: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListConnectorsRequestRequestTypeDef#
# ListConnectorsRequestRequestTypeDef definition
class ListConnectorsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListFlowsRequestRequestTypeDef#
# ListFlowsRequestRequestTypeDef definition
class ListFlowsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
MarketoSourcePropertiesTypeDef#
# MarketoSourcePropertiesTypeDef definition
class MarketoSourcePropertiesTypeDef(TypedDict):
object: str,
RegistrationOutputTypeDef#
# RegistrationOutputTypeDef definition
class RegistrationOutputTypeDef(TypedDict):
message: NotRequired[str],
result: NotRequired[str],
status: NotRequired[ExecutionStatusType], # (1)
OAuth2CustomParameterTypeDef#
# OAuth2CustomParameterTypeDef definition
class OAuth2CustomParameterTypeDef(TypedDict):
key: NotRequired[str],
isRequired: NotRequired[bool],
label: NotRequired[str],
description: NotRequired[str],
isSensitiveField: NotRequired[bool],
connectorSuppliedValues: NotRequired[list[str]],
type: NotRequired[OAuth2CustomPropTypeType], # (1)
OAuth2PropertiesTypeDef#
# OAuth2PropertiesTypeDef definition
class OAuth2PropertiesTypeDef(TypedDict):
tokenUrl: str,
oAuth2GrantType: OAuth2GrantTypeType, # (1)
tokenUrlCustomProperties: NotRequired[Mapping[str, str]],
OAuthPropertiesOutputTypeDef#
# OAuthPropertiesOutputTypeDef definition
class OAuthPropertiesOutputTypeDef(TypedDict):
tokenUrl: str,
authCodeUrl: str,
oAuthScopes: list[str],
OAuthPropertiesTypeDef#
# OAuthPropertiesTypeDef definition
class OAuthPropertiesTypeDef(TypedDict):
tokenUrl: str,
authCodeUrl: str,
oAuthScopes: Sequence[str],
PardotSourcePropertiesTypeDef#
# PardotSourcePropertiesTypeDef definition
class PardotSourcePropertiesTypeDef(TypedDict):
object: str,
PrefixConfigOutputTypeDef#
# PrefixConfigOutputTypeDef definition
class PrefixConfigOutputTypeDef(TypedDict):
prefixType: NotRequired[PrefixTypeType], # (1)
prefixFormat: NotRequired[PrefixFormatType], # (2)
pathPrefixHierarchy: NotRequired[list[PathPrefixType]], # (3)
- See PrefixTypeType
- See PrefixFormatType
- See PathPrefixType
PrefixConfigTypeDef#
# PrefixConfigTypeDef definition
class PrefixConfigTypeDef(TypedDict):
prefixType: NotRequired[PrefixTypeType], # (1)
prefixFormat: NotRequired[PrefixFormatType], # (2)
pathPrefixHierarchy: NotRequired[Sequence[PathPrefixType]], # (3)
- See PrefixTypeType
- See PrefixFormatType
- See PathPrefixType
ResetConnectorMetadataCacheRequestRequestTypeDef#
# ResetConnectorMetadataCacheRequestRequestTypeDef definition
class ResetConnectorMetadataCacheRequestRequestTypeDef(TypedDict):
connectorProfileName: NotRequired[str],
connectorType: NotRequired[ConnectorTypeType], # (1)
connectorEntityName: NotRequired[str],
entitiesPath: NotRequired[str],
apiVersion: NotRequired[str],
S3InputFormatConfigTypeDef#
# S3InputFormatConfigTypeDef definition
class S3InputFormatConfigTypeDef(TypedDict):
s3InputFileType: NotRequired[S3InputFileTypeType], # (1)
SuccessResponseHandlingConfigTypeDef#
# SuccessResponseHandlingConfigTypeDef definition
class SuccessResponseHandlingConfigTypeDef(TypedDict):
bucketPrefix: NotRequired[str],
bucketName: NotRequired[str],
SAPODataPaginationConfigTypeDef#
# SAPODataPaginationConfigTypeDef definition
class SAPODataPaginationConfigTypeDef(TypedDict):
maxPageSize: int,
SAPODataParallelismConfigTypeDef#
# SAPODataParallelismConfigTypeDef definition
class SAPODataParallelismConfigTypeDef(TypedDict):
maxParallelism: int,
SalesforceSourcePropertiesTypeDef#
# SalesforceSourcePropertiesTypeDef definition
class SalesforceSourcePropertiesTypeDef(TypedDict):
object: str,
enableDynamicFieldUpdate: NotRequired[bool],
includeDeletedRecords: NotRequired[bool],
dataTransferApi: NotRequired[SalesforceDataTransferApiType], # (1)
ScheduledTriggerPropertiesOutputTypeDef#
# ScheduledTriggerPropertiesOutputTypeDef definition
class ScheduledTriggerPropertiesOutputTypeDef(TypedDict):
scheduleExpression: str,
dataPullMode: NotRequired[DataPullModeType], # (1)
scheduleStartTime: NotRequired[datetime],
scheduleEndTime: NotRequired[datetime],
timezone: NotRequired[str],
scheduleOffset: NotRequired[int],
firstExecutionFrom: NotRequired[datetime],
flowErrorDeactivationThreshold: NotRequired[int],
- See DataPullModeType
ServiceNowSourcePropertiesTypeDef#
# ServiceNowSourcePropertiesTypeDef definition
class ServiceNowSourcePropertiesTypeDef(TypedDict):
object: str,
SingularSourcePropertiesTypeDef#
# SingularSourcePropertiesTypeDef definition
class SingularSourcePropertiesTypeDef(TypedDict):
object: str,
SlackSourcePropertiesTypeDef#
# SlackSourcePropertiesTypeDef definition
class SlackSourcePropertiesTypeDef(TypedDict):
object: str,
TrendmicroSourcePropertiesTypeDef#
# TrendmicroSourcePropertiesTypeDef definition
class TrendmicroSourcePropertiesTypeDef(TypedDict):
object: str,
VeevaSourcePropertiesTypeDef#
# VeevaSourcePropertiesTypeDef definition
class VeevaSourcePropertiesTypeDef(TypedDict):
object: str,
documentType: NotRequired[str],
includeSourceFiles: NotRequired[bool],
includeRenditions: NotRequired[bool],
includeAllVersions: NotRequired[bool],
ZendeskSourcePropertiesTypeDef#
# ZendeskSourcePropertiesTypeDef definition
class ZendeskSourcePropertiesTypeDef(TypedDict):
object: str,
StartFlowRequestRequestTypeDef#
# StartFlowRequestRequestTypeDef definition
class StartFlowRequestRequestTypeDef(TypedDict):
flowName: str,
clientToken: NotRequired[str],
StopFlowRequestRequestTypeDef#
# StopFlowRequestRequestTypeDef definition
class StopFlowRequestRequestTypeDef(TypedDict):
flowName: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UnregisterConnectorRequestRequestTypeDef#
# UnregisterConnectorRequestRequestTypeDef definition
class UnregisterConnectorRequestRequestTypeDef(TypedDict):
connectorLabel: str,
forceDelete: NotRequired[bool],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
CustomAuthConfigTypeDef#
# CustomAuthConfigTypeDef definition
class CustomAuthConfigTypeDef(TypedDict):
customAuthenticationType: NotRequired[str],
authParameters: NotRequired[list[AuthParameterTypeDef]], # (1)
CancelFlowExecutionsResponseTypeDef#
# CancelFlowExecutionsResponseTypeDef definition
class CancelFlowExecutionsResponseTypeDef(TypedDict):
invalidExecutions: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateConnectorProfileResponseTypeDef#
# CreateConnectorProfileResponseTypeDef definition
class CreateConnectorProfileResponseTypeDef(TypedDict):
connectorProfileArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFlowResponseTypeDef#
# CreateFlowResponseTypeDef definition
class CreateFlowResponseTypeDef(TypedDict):
flowArn: str,
flowStatus: FlowStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterConnectorResponseTypeDef#
# RegisterConnectorResponseTypeDef definition
class RegisterConnectorResponseTypeDef(TypedDict):
connectorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartFlowResponseTypeDef#
# StartFlowResponseTypeDef definition
class StartFlowResponseTypeDef(TypedDict):
flowArn: str,
flowStatus: FlowStatusType, # (1)
executionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopFlowResponseTypeDef#
# StopFlowResponseTypeDef definition
class StopFlowResponseTypeDef(TypedDict):
flowArn: str,
flowStatus: FlowStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConnectorProfileResponseTypeDef#
# UpdateConnectorProfileResponseTypeDef definition
class UpdateConnectorProfileResponseTypeDef(TypedDict):
connectorProfileArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateConnectorRegistrationResponseTypeDef#
# UpdateConnectorRegistrationResponseTypeDef definition
class UpdateConnectorRegistrationResponseTypeDef(TypedDict):
connectorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFlowResponseTypeDef#
# UpdateFlowResponseTypeDef definition
class UpdateFlowResponseTypeDef(TypedDict):
flowStatus: FlowStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomConnectorSourcePropertiesOutputTypeDef#
# CustomConnectorSourcePropertiesOutputTypeDef definition
class CustomConnectorSourcePropertiesOutputTypeDef(TypedDict):
entityName: str,
customProperties: NotRequired[dict[str, str]],
dataTransferApi: NotRequired[DataTransferApiTypeDef], # (1)
CustomConnectorSourcePropertiesTypeDef#
# CustomConnectorSourcePropertiesTypeDef definition
class CustomConnectorSourcePropertiesTypeDef(TypedDict):
entityName: str,
customProperties: NotRequired[Mapping[str, str]],
dataTransferApi: NotRequired[DataTransferApiTypeDef], # (1)
ListConnectorsResponseTypeDef#
# ListConnectorsResponseTypeDef definition
class ListConnectorsResponseTypeDef(TypedDict):
connectors: list[ConnectorDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListConnectorEntitiesResponseTypeDef#
# ListConnectorEntitiesResponseTypeDef definition
class ListConnectorEntitiesResponseTypeDef(TypedDict):
connectorEntityMap: dict[str, list[ConnectorEntityTypeDef]], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ConnectorMetadataTypeDef#
# ConnectorMetadataTypeDef definition
class ConnectorMetadataTypeDef(TypedDict):
Amplitude: NotRequired[dict[str, Any]],
Datadog: NotRequired[dict[str, Any]],
Dynatrace: NotRequired[dict[str, Any]],
GoogleAnalytics: NotRequired[GoogleAnalyticsMetadataTypeDef], # (1)
InforNexus: NotRequired[dict[str, Any]],
Marketo: NotRequired[dict[str, Any]],
Redshift: NotRequired[dict[str, Any]],
S3: NotRequired[dict[str, Any]],
Salesforce: NotRequired[SalesforceMetadataTypeDef], # (2)
ServiceNow: NotRequired[dict[str, Any]],
Singular: NotRequired[dict[str, Any]],
Slack: NotRequired[SlackMetadataTypeDef], # (3)
Snowflake: NotRequired[SnowflakeMetadataTypeDef], # (4)
Trendmicro: NotRequired[dict[str, Any]],
Veeva: NotRequired[dict[str, Any]],
Zendesk: NotRequired[ZendeskMetadataTypeDef], # (5)
EventBridge: NotRequired[dict[str, Any]],
Upsolver: NotRequired[dict[str, Any]],
CustomerProfiles: NotRequired[dict[str, Any]],
Honeycode: NotRequired[HoneycodeMetadataTypeDef], # (6)
SAPOData: NotRequired[dict[str, Any]],
Pardot: NotRequired[dict[str, Any]],
- See GoogleAnalyticsMetadataTypeDef
- See SalesforceMetadataTypeDef
- See SlackMetadataTypeDef
- See SnowflakeMetadataTypeDef
- See ZendeskMetadataTypeDef
- See HoneycodeMetadataTypeDef
GoogleAnalyticsConnectorProfileCredentialsTypeDef#
# GoogleAnalyticsConnectorProfileCredentialsTypeDef definition
class GoogleAnalyticsConnectorProfileCredentialsTypeDef(TypedDict):
clientId: str,
clientSecret: str,
accessToken: NotRequired[str],
refreshToken: NotRequired[str],
oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef], # (1)
HoneycodeConnectorProfileCredentialsTypeDef#
# HoneycodeConnectorProfileCredentialsTypeDef definition
class HoneycodeConnectorProfileCredentialsTypeDef(TypedDict):
accessToken: NotRequired[str],
refreshToken: NotRequired[str],
oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef], # (1)
MarketoConnectorProfileCredentialsTypeDef#
# MarketoConnectorProfileCredentialsTypeDef definition
class MarketoConnectorProfileCredentialsTypeDef(TypedDict):
clientId: str,
clientSecret: str,
accessToken: NotRequired[str],
oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef], # (1)
OAuth2CredentialsTypeDef#
# OAuth2CredentialsTypeDef definition
class OAuth2CredentialsTypeDef(TypedDict):
clientId: NotRequired[str],
clientSecret: NotRequired[str],
accessToken: NotRequired[str],
refreshToken: NotRequired[str],
oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef], # (1)
OAuthCredentialsTypeDef#
# OAuthCredentialsTypeDef definition
class OAuthCredentialsTypeDef(TypedDict):
clientId: str,
clientSecret: str,
accessToken: NotRequired[str],
refreshToken: NotRequired[str],
oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef], # (1)
PardotConnectorProfileCredentialsTypeDef#
# PardotConnectorProfileCredentialsTypeDef definition
class PardotConnectorProfileCredentialsTypeDef(TypedDict):
accessToken: NotRequired[str],
refreshToken: NotRequired[str],
oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef], # (1)
clientCredentialsArn: NotRequired[str],
SalesforceConnectorProfileCredentialsTypeDef#
# SalesforceConnectorProfileCredentialsTypeDef definition
class SalesforceConnectorProfileCredentialsTypeDef(TypedDict):
accessToken: NotRequired[str],
refreshToken: NotRequired[str],
oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef], # (1)
clientCredentialsArn: NotRequired[str],
oAuth2GrantType: NotRequired[OAuth2GrantTypeType], # (2)
jwtToken: NotRequired[str],
SlackConnectorProfileCredentialsTypeDef#
# SlackConnectorProfileCredentialsTypeDef definition
class SlackConnectorProfileCredentialsTypeDef(TypedDict):
clientId: str,
clientSecret: str,
accessToken: NotRequired[str],
oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef], # (1)
ZendeskConnectorProfileCredentialsTypeDef#
# ZendeskConnectorProfileCredentialsTypeDef definition
class ZendeskConnectorProfileCredentialsTypeDef(TypedDict):
clientId: str,
clientSecret: str,
accessToken: NotRequired[str],
oAuthRequest: NotRequired[ConnectorOAuthRequestTypeDef], # (1)
TaskOutputTypeDef#
# TaskOutputTypeDef definition
class TaskOutputTypeDef(TypedDict):
sourceFields: list[str],
taskType: TaskTypeType, # (2)
connectorOperator: NotRequired[ConnectorOperatorTypeDef], # (1)
destinationField: NotRequired[str],
taskProperties: NotRequired[dict[OperatorPropertiesKeysType, str]], # (3)
TaskTypeDef#
# TaskTypeDef definition
class TaskTypeDef(TypedDict):
sourceFields: Sequence[str],
taskType: TaskTypeType, # (2)
connectorOperator: NotRequired[ConnectorOperatorTypeDef], # (1)
destinationField: NotRequired[str],
taskProperties: NotRequired[Mapping[OperatorPropertiesKeysType, str]], # (3)
ConnectorProvisioningConfigTypeDef#
# ConnectorProvisioningConfigTypeDef definition
class ConnectorProvisioningConfigTypeDef(TypedDict):
lambda: NotRequired[LambdaConnectorProvisioningConfigTypeDef], # (1)
CustomConnectorDestinationPropertiesOutputTypeDef#
# CustomConnectorDestinationPropertiesOutputTypeDef definition
class CustomConnectorDestinationPropertiesOutputTypeDef(TypedDict):
entityName: str,
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
writeOperationType: NotRequired[WriteOperationTypeType], # (2)
idFieldNames: NotRequired[list[str]],
customProperties: NotRequired[dict[str, str]],
CustomConnectorDestinationPropertiesTypeDef#
# CustomConnectorDestinationPropertiesTypeDef definition
class CustomConnectorDestinationPropertiesTypeDef(TypedDict):
entityName: str,
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
writeOperationType: NotRequired[WriteOperationTypeType], # (2)
idFieldNames: NotRequired[Sequence[str]],
customProperties: NotRequired[Mapping[str, str]],
EventBridgeDestinationPropertiesTypeDef#
# EventBridgeDestinationPropertiesTypeDef definition
class EventBridgeDestinationPropertiesTypeDef(TypedDict):
object: str,
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
HoneycodeDestinationPropertiesTypeDef#
# HoneycodeDestinationPropertiesTypeDef definition
class HoneycodeDestinationPropertiesTypeDef(TypedDict):
object: str,
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
MarketoDestinationPropertiesTypeDef#
# MarketoDestinationPropertiesTypeDef definition
class MarketoDestinationPropertiesTypeDef(TypedDict):
object: str,
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
RedshiftDestinationPropertiesTypeDef#
# RedshiftDestinationPropertiesTypeDef definition
class RedshiftDestinationPropertiesTypeDef(TypedDict):
object: str,
intermediateBucketName: str,
bucketPrefix: NotRequired[str],
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
SalesforceDestinationPropertiesOutputTypeDef#
# SalesforceDestinationPropertiesOutputTypeDef definition
class SalesforceDestinationPropertiesOutputTypeDef(TypedDict):
object: str,
idFieldNames: NotRequired[list[str]],
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
writeOperationType: NotRequired[WriteOperationTypeType], # (2)
dataTransferApi: NotRequired[SalesforceDataTransferApiType], # (3)
SalesforceDestinationPropertiesTypeDef#
# SalesforceDestinationPropertiesTypeDef definition
class SalesforceDestinationPropertiesTypeDef(TypedDict):
object: str,
idFieldNames: NotRequired[Sequence[str]],
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
writeOperationType: NotRequired[WriteOperationTypeType], # (2)
dataTransferApi: NotRequired[SalesforceDataTransferApiType], # (3)
SnowflakeDestinationPropertiesTypeDef#
# SnowflakeDestinationPropertiesTypeDef definition
class SnowflakeDestinationPropertiesTypeDef(TypedDict):
object: str,
intermediateBucketName: str,
bucketPrefix: NotRequired[str],
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
ZendeskDestinationPropertiesOutputTypeDef#
# ZendeskDestinationPropertiesOutputTypeDef definition
class ZendeskDestinationPropertiesOutputTypeDef(TypedDict):
object: str,
idFieldNames: NotRequired[list[str]],
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
writeOperationType: NotRequired[WriteOperationTypeType], # (2)
ZendeskDestinationPropertiesTypeDef#
# ZendeskDestinationPropertiesTypeDef definition
class ZendeskDestinationPropertiesTypeDef(TypedDict):
object: str,
idFieldNames: NotRequired[Sequence[str]],
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (1)
writeOperationType: NotRequired[WriteOperationTypeType], # (2)
CustomConnectorProfilePropertiesOutputTypeDef#
# CustomConnectorProfilePropertiesOutputTypeDef definition
class CustomConnectorProfilePropertiesOutputTypeDef(TypedDict):
profileProperties: NotRequired[dict[str, str]],
oAuth2Properties: NotRequired[OAuth2PropertiesOutputTypeDef], # (1)
FlowDefinitionTypeDef#
# FlowDefinitionTypeDef definition
class FlowDefinitionTypeDef(TypedDict):
flowArn: NotRequired[str],
description: NotRequired[str],
flowName: NotRequired[str],
flowStatus: NotRequired[FlowStatusType], # (1)
sourceConnectorType: NotRequired[ConnectorTypeType], # (2)
sourceConnectorLabel: NotRequired[str],
destinationConnectorType: NotRequired[ConnectorTypeType], # (2)
destinationConnectorLabel: NotRequired[str],
triggerType: NotRequired[TriggerTypeType], # (4)
createdAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
createdBy: NotRequired[str],
lastUpdatedBy: NotRequired[str],
tags: NotRequired[dict[str, str]],
lastRunExecutionDetails: NotRequired[ExecutionDetailsTypeDef], # (5)
- See FlowStatusType
- See ConnectorTypeType
- See ConnectorTypeType
- See TriggerTypeType
- See ExecutionDetailsTypeDef
ExecutionResultTypeDef#
# ExecutionResultTypeDef definition
class ExecutionResultTypeDef(TypedDict):
errorInfo: NotRequired[ErrorInfoTypeDef], # (1)
bytesProcessed: NotRequired[int],
bytesWritten: NotRequired[int],
recordsProcessed: NotRequired[int],
numParallelProcesses: NotRequired[int],
maxPageSize: NotRequired[int],
- See ErrorInfoTypeDef
FieldTypeDetailsTypeDef#
# FieldTypeDetailsTypeDef definition
class FieldTypeDetailsTypeDef(TypedDict):
fieldType: str,
filterOperators: list[OperatorType], # (1)
supportedValues: NotRequired[list[str]],
valueRegexPattern: NotRequired[str],
supportedDateFormat: NotRequired[str],
fieldValueRange: NotRequired[RangeTypeDef], # (2)
fieldLengthRange: NotRequired[RangeTypeDef], # (2)
- See OperatorType
- See RangeTypeDef
- See RangeTypeDef
MetadataCatalogConfigTypeDef#
# MetadataCatalogConfigTypeDef definition
class MetadataCatalogConfigTypeDef(TypedDict):
glueDataCatalog: NotRequired[GlueDataCatalogConfigTypeDef], # (1)
MetadataCatalogDetailTypeDef#
# MetadataCatalogDetailTypeDef definition
class MetadataCatalogDetailTypeDef(TypedDict):
catalogType: NotRequired[CatalogTypeType], # (1)
tableName: NotRequired[str],
tableRegistrationOutput: NotRequired[RegistrationOutputTypeDef], # (2)
partitionRegistrationOutput: NotRequired[RegistrationOutputTypeDef], # (2)
OAuth2DefaultsTypeDef#
# OAuth2DefaultsTypeDef definition
class OAuth2DefaultsTypeDef(TypedDict):
oauthScopes: NotRequired[list[str]],
tokenUrls: NotRequired[list[str]],
authCodeUrls: NotRequired[list[str]],
oauth2GrantTypesSupported: NotRequired[list[OAuth2GrantTypeType]], # (1)
oauth2CustomProperties: NotRequired[list[OAuth2CustomParameterTypeDef]], # (2)
SAPODataConnectorProfilePropertiesOutputTypeDef#
# SAPODataConnectorProfilePropertiesOutputTypeDef definition
class SAPODataConnectorProfilePropertiesOutputTypeDef(TypedDict):
applicationHostUrl: str,
applicationServicePath: str,
portNumber: int,
clientNumber: str,
logonLanguage: NotRequired[str],
privateLinkServiceName: NotRequired[str],
oAuthProperties: NotRequired[OAuthPropertiesOutputTypeDef], # (1)
disableSSO: NotRequired[bool],
S3OutputFormatConfigOutputTypeDef#
# S3OutputFormatConfigOutputTypeDef definition
class S3OutputFormatConfigOutputTypeDef(TypedDict):
fileType: NotRequired[FileTypeType], # (1)
prefixConfig: NotRequired[PrefixConfigOutputTypeDef], # (2)
aggregationConfig: NotRequired[AggregationConfigTypeDef], # (3)
preserveSourceDataTyping: NotRequired[bool],
UpsolverS3OutputFormatConfigOutputTypeDef#
# UpsolverS3OutputFormatConfigOutputTypeDef definition
class UpsolverS3OutputFormatConfigOutputTypeDef(TypedDict):
prefixConfig: PrefixConfigOutputTypeDef, # (2)
fileType: NotRequired[FileTypeType], # (1)
aggregationConfig: NotRequired[AggregationConfigTypeDef], # (3)
S3SourcePropertiesTypeDef#
# S3SourcePropertiesTypeDef definition
class S3SourcePropertiesTypeDef(TypedDict):
bucketName: str,
bucketPrefix: NotRequired[str],
s3InputFormatConfig: NotRequired[S3InputFormatConfigTypeDef], # (1)
SAPODataDestinationPropertiesOutputTypeDef#
# SAPODataDestinationPropertiesOutputTypeDef definition
class SAPODataDestinationPropertiesOutputTypeDef(TypedDict):
objectPath: str,
successResponseHandlingConfig: NotRequired[SuccessResponseHandlingConfigTypeDef], # (1)
idFieldNames: NotRequired[list[str]],
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (2)
writeOperationType: NotRequired[WriteOperationTypeType], # (3)
SAPODataDestinationPropertiesTypeDef#
# SAPODataDestinationPropertiesTypeDef definition
class SAPODataDestinationPropertiesTypeDef(TypedDict):
objectPath: str,
successResponseHandlingConfig: NotRequired[SuccessResponseHandlingConfigTypeDef], # (1)
idFieldNames: NotRequired[Sequence[str]],
errorHandlingConfig: NotRequired[ErrorHandlingConfigTypeDef], # (2)
writeOperationType: NotRequired[WriteOperationTypeType], # (3)
SAPODataSourcePropertiesTypeDef#
# SAPODataSourcePropertiesTypeDef definition
class SAPODataSourcePropertiesTypeDef(TypedDict):
objectPath: NotRequired[str],
parallelismConfig: NotRequired[SAPODataParallelismConfigTypeDef], # (1)
paginationConfig: NotRequired[SAPODataPaginationConfigTypeDef], # (2)
TriggerPropertiesOutputTypeDef#
# TriggerPropertiesOutputTypeDef definition
class TriggerPropertiesOutputTypeDef(TypedDict):
Scheduled: NotRequired[ScheduledTriggerPropertiesOutputTypeDef], # (1)
ScheduledTriggerPropertiesTypeDef#
# ScheduledTriggerPropertiesTypeDef definition
class ScheduledTriggerPropertiesTypeDef(TypedDict):
scheduleExpression: str,
dataPullMode: NotRequired[DataPullModeType], # (1)
scheduleStartTime: NotRequired[TimestampTypeDef],
scheduleEndTime: NotRequired[TimestampTypeDef],
timezone: NotRequired[str],
scheduleOffset: NotRequired[int],
firstExecutionFrom: NotRequired[TimestampTypeDef],
flowErrorDeactivationThreshold: NotRequired[int],
- See DataPullModeType
CustomConnectorProfileCredentialsTypeDef#
# CustomConnectorProfileCredentialsTypeDef 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
ServiceNowConnectorProfileCredentialsTypeDef#
# ServiceNowConnectorProfileCredentialsTypeDef definition
class ServiceNowConnectorProfileCredentialsTypeDef(TypedDict):
username: NotRequired[str],
password: NotRequired[str],
oAuth2Credentials: NotRequired[OAuth2CredentialsTypeDef], # (1)
SAPODataConnectorProfileCredentialsTypeDef#
# SAPODataConnectorProfileCredentialsTypeDef definition
class SAPODataConnectorProfileCredentialsTypeDef(TypedDict):
basicAuthCredentials: NotRequired[BasicAuthCredentialsTypeDef], # (1)
oAuthCredentials: NotRequired[OAuthCredentialsTypeDef], # (2)
RegisterConnectorRequestRequestTypeDef#
# RegisterConnectorRequestRequestTypeDef definition
class RegisterConnectorRequestRequestTypeDef(TypedDict):
connectorLabel: NotRequired[str],
description: NotRequired[str],
connectorProvisioningType: NotRequired[ConnectorProvisioningTypeType], # (1)
connectorProvisioningConfig: NotRequired[ConnectorProvisioningConfigTypeDef], # (2)
clientToken: NotRequired[str],
UpdateConnectorRegistrationRequestRequestTypeDef#
# UpdateConnectorRegistrationRequestRequestTypeDef definition
class UpdateConnectorRegistrationRequestRequestTypeDef(TypedDict):
connectorLabel: str,
description: NotRequired[str],
connectorProvisioningConfig: NotRequired[ConnectorProvisioningConfigTypeDef], # (1)
clientToken: NotRequired[str],
ListFlowsResponseTypeDef#
# ListFlowsResponseTypeDef definition
class ListFlowsResponseTypeDef(TypedDict):
flows: list[FlowDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
SupportedFieldTypeDetailsTypeDef#
# SupportedFieldTypeDetailsTypeDef definition
class SupportedFieldTypeDetailsTypeDef(TypedDict):
v1: FieldTypeDetailsTypeDef, # (1)
ExecutionRecordTypeDef#
# ExecutionRecordTypeDef definition
class ExecutionRecordTypeDef(TypedDict):
executionId: NotRequired[str],
executionStatus: NotRequired[ExecutionStatusType], # (1)
executionResult: NotRequired[ExecutionResultTypeDef], # (2)
startedAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
dataPullStartTime: NotRequired[datetime],
dataPullEndTime: NotRequired[datetime],
metadataCatalogDetails: NotRequired[list[MetadataCatalogDetailTypeDef]], # (3)
AuthenticationConfigTypeDef#
# AuthenticationConfigTypeDef definition
class AuthenticationConfigTypeDef(TypedDict):
isBasicAuthSupported: NotRequired[bool],
isApiKeyAuthSupported: NotRequired[bool],
isOAuth2Supported: NotRequired[bool],
isCustomAuthSupported: NotRequired[bool],
oAuth2Defaults: NotRequired[OAuth2DefaultsTypeDef], # (1)
customAuthConfigs: NotRequired[list[CustomAuthConfigTypeDef]], # (2)
CustomConnectorProfilePropertiesTypeDef#
# CustomConnectorProfilePropertiesTypeDef definition
class CustomConnectorProfilePropertiesTypeDef(TypedDict):
profileProperties: NotRequired[Mapping[str, str]],
oAuth2Properties: NotRequired[OAuth2PropertiesUnionTypeDef], # (1)
ConnectorProfilePropertiesOutputTypeDef#
# ConnectorProfilePropertiesOutputTypeDef definition
class ConnectorProfilePropertiesOutputTypeDef(TypedDict):
Amplitude: NotRequired[dict[str, Any]],
Datadog: NotRequired[DatadogConnectorProfilePropertiesTypeDef], # (1)
Dynatrace: NotRequired[DynatraceConnectorProfilePropertiesTypeDef], # (2)
GoogleAnalytics: NotRequired[dict[str, Any]],
Honeycode: NotRequired[dict[str, Any]],
InforNexus: NotRequired[InforNexusConnectorProfilePropertiesTypeDef], # (3)
Marketo: NotRequired[MarketoConnectorProfilePropertiesTypeDef], # (4)
Redshift: NotRequired[RedshiftConnectorProfilePropertiesTypeDef], # (5)
Salesforce: NotRequired[SalesforceConnectorProfilePropertiesTypeDef], # (6)
ServiceNow: NotRequired[ServiceNowConnectorProfilePropertiesTypeDef], # (7)
Singular: NotRequired[dict[str, Any]],
Slack: NotRequired[SlackConnectorProfilePropertiesTypeDef], # (8)
Snowflake: NotRequired[SnowflakeConnectorProfilePropertiesTypeDef], # (9)
Trendmicro: NotRequired[dict[str, Any]],
Veeva: NotRequired[VeevaConnectorProfilePropertiesTypeDef], # (10)
Zendesk: NotRequired[ZendeskConnectorProfilePropertiesTypeDef], # (11)
SAPOData: NotRequired[SAPODataConnectorProfilePropertiesOutputTypeDef], # (12)
CustomConnector: NotRequired[CustomConnectorProfilePropertiesOutputTypeDef], # (13)
Pardot: NotRequired[PardotConnectorProfilePropertiesTypeDef], # (14)
- See DatadogConnectorProfilePropertiesTypeDef
- See DynatraceConnectorProfilePropertiesTypeDef
- See InforNexusConnectorProfilePropertiesTypeDef
- See MarketoConnectorProfilePropertiesTypeDef
- See RedshiftConnectorProfilePropertiesTypeDef
- See SalesforceConnectorProfilePropertiesTypeDef
- See ServiceNowConnectorProfilePropertiesTypeDef
- See SlackConnectorProfilePropertiesTypeDef
- See SnowflakeConnectorProfilePropertiesTypeDef
- See VeevaConnectorProfilePropertiesTypeDef
- See ZendeskConnectorProfilePropertiesTypeDef
- See SAPODataConnectorProfilePropertiesOutputTypeDef
- See CustomConnectorProfilePropertiesOutputTypeDef
- See PardotConnectorProfilePropertiesTypeDef
SAPODataConnectorProfilePropertiesTypeDef#
# SAPODataConnectorProfilePropertiesTypeDef definition
class SAPODataConnectorProfilePropertiesTypeDef(TypedDict):
applicationHostUrl: str,
applicationServicePath: str,
portNumber: int,
clientNumber: str,
logonLanguage: NotRequired[str],
privateLinkServiceName: NotRequired[str],
oAuthProperties: NotRequired[OAuthPropertiesUnionTypeDef], # (1)
disableSSO: NotRequired[bool],
S3DestinationPropertiesOutputTypeDef#
# S3DestinationPropertiesOutputTypeDef definition
class S3DestinationPropertiesOutputTypeDef(TypedDict):
bucketName: str,
bucketPrefix: NotRequired[str],
s3OutputFormatConfig: NotRequired[S3OutputFormatConfigOutputTypeDef], # (1)
UpsolverDestinationPropertiesOutputTypeDef#
# UpsolverDestinationPropertiesOutputTypeDef definition
class UpsolverDestinationPropertiesOutputTypeDef(TypedDict):
bucketName: str,
s3OutputFormatConfig: UpsolverS3OutputFormatConfigOutputTypeDef, # (1)
bucketPrefix: NotRequired[str],
S3OutputFormatConfigTypeDef#
# S3OutputFormatConfigTypeDef definition
class S3OutputFormatConfigTypeDef(TypedDict):
fileType: NotRequired[FileTypeType], # (1)
prefixConfig: NotRequired[PrefixConfigUnionTypeDef], # (2)
aggregationConfig: NotRequired[AggregationConfigTypeDef], # (3)
preserveSourceDataTyping: NotRequired[bool],
UpsolverS3OutputFormatConfigTypeDef#
# UpsolverS3OutputFormatConfigTypeDef definition
class UpsolverS3OutputFormatConfigTypeDef(TypedDict):
prefixConfig: PrefixConfigUnionTypeDef, # (2)
fileType: NotRequired[FileTypeType], # (1)
aggregationConfig: NotRequired[AggregationConfigTypeDef], # (3)
SourceConnectorPropertiesOutputTypeDef#
# SourceConnectorPropertiesOutputTypeDef definition
class SourceConnectorPropertiesOutputTypeDef(TypedDict):
Amplitude: NotRequired[AmplitudeSourcePropertiesTypeDef], # (1)
Datadog: NotRequired[DatadogSourcePropertiesTypeDef], # (2)
Dynatrace: NotRequired[DynatraceSourcePropertiesTypeDef], # (3)
GoogleAnalytics: NotRequired[GoogleAnalyticsSourcePropertiesTypeDef], # (4)
InforNexus: NotRequired[InforNexusSourcePropertiesTypeDef], # (5)
Marketo: NotRequired[MarketoSourcePropertiesTypeDef], # (6)
S3: NotRequired[S3SourcePropertiesTypeDef], # (7)
Salesforce: NotRequired[SalesforceSourcePropertiesTypeDef], # (8)
ServiceNow: NotRequired[ServiceNowSourcePropertiesTypeDef], # (9)
Singular: NotRequired[SingularSourcePropertiesTypeDef], # (10)
Slack: NotRequired[SlackSourcePropertiesTypeDef], # (11)
Trendmicro: NotRequired[TrendmicroSourcePropertiesTypeDef], # (12)
Veeva: NotRequired[VeevaSourcePropertiesTypeDef], # (13)
Zendesk: NotRequired[ZendeskSourcePropertiesTypeDef], # (14)
SAPOData: NotRequired[SAPODataSourcePropertiesTypeDef], # (15)
CustomConnector: NotRequired[CustomConnectorSourcePropertiesOutputTypeDef], # (16)
Pardot: NotRequired[PardotSourcePropertiesTypeDef], # (17)
- 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 CustomConnectorSourcePropertiesOutputTypeDef
- See PardotSourcePropertiesTypeDef
TriggerConfigOutputTypeDef#
# TriggerConfigOutputTypeDef definition
class TriggerConfigOutputTypeDef(TypedDict):
triggerType: TriggerTypeType, # (1)
triggerProperties: NotRequired[TriggerPropertiesOutputTypeDef], # (2)
SourceConnectorPropertiesTypeDef#
# SourceConnectorPropertiesTypeDef definition
class SourceConnectorPropertiesTypeDef(TypedDict):
Amplitude: NotRequired[AmplitudeSourcePropertiesTypeDef], # (1)
Datadog: NotRequired[DatadogSourcePropertiesTypeDef], # (2)
Dynatrace: NotRequired[DynatraceSourcePropertiesTypeDef], # (3)
GoogleAnalytics: NotRequired[GoogleAnalyticsSourcePropertiesTypeDef], # (4)
InforNexus: NotRequired[InforNexusSourcePropertiesTypeDef], # (5)
Marketo: NotRequired[MarketoSourcePropertiesTypeDef], # (6)
S3: NotRequired[S3SourcePropertiesTypeDef], # (7)
Salesforce: NotRequired[SalesforceSourcePropertiesTypeDef], # (8)
ServiceNow: NotRequired[ServiceNowSourcePropertiesTypeDef], # (9)
Singular: NotRequired[SingularSourcePropertiesTypeDef], # (10)
Slack: NotRequired[SlackSourcePropertiesTypeDef], # (11)
Trendmicro: NotRequired[TrendmicroSourcePropertiesTypeDef], # (12)
Veeva: NotRequired[VeevaSourcePropertiesTypeDef], # (13)
Zendesk: NotRequired[ZendeskSourcePropertiesTypeDef], # (14)
SAPOData: NotRequired[SAPODataSourcePropertiesTypeDef], # (15)
CustomConnector: NotRequired[CustomConnectorSourcePropertiesUnionTypeDef], # (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 CustomConnectorSourcePropertiesOutputTypeDef
- See PardotSourcePropertiesTypeDef
ConnectorProfileCredentialsTypeDef#
# ConnectorProfileCredentialsTypeDef definition
class ConnectorProfileCredentialsTypeDef(TypedDict):
Amplitude: NotRequired[AmplitudeConnectorProfileCredentialsTypeDef], # (1)
Datadog: NotRequired[DatadogConnectorProfileCredentialsTypeDef], # (2)
Dynatrace: NotRequired[DynatraceConnectorProfileCredentialsTypeDef], # (3)
GoogleAnalytics: NotRequired[GoogleAnalyticsConnectorProfileCredentialsTypeDef], # (4)
Honeycode: NotRequired[HoneycodeConnectorProfileCredentialsTypeDef], # (5)
InforNexus: NotRequired[InforNexusConnectorProfileCredentialsTypeDef], # (6)
Marketo: NotRequired[MarketoConnectorProfileCredentialsTypeDef], # (7)
Redshift: NotRequired[RedshiftConnectorProfileCredentialsTypeDef], # (8)
Salesforce: NotRequired[SalesforceConnectorProfileCredentialsTypeDef], # (9)
ServiceNow: NotRequired[ServiceNowConnectorProfileCredentialsTypeDef], # (10)
Singular: NotRequired[SingularConnectorProfileCredentialsTypeDef], # (11)
Slack: NotRequired[SlackConnectorProfileCredentialsTypeDef], # (12)
Snowflake: NotRequired[SnowflakeConnectorProfileCredentialsTypeDef], # (13)
Trendmicro: NotRequired[TrendmicroConnectorProfileCredentialsTypeDef], # (14)
Veeva: NotRequired[VeevaConnectorProfileCredentialsTypeDef], # (15)
Zendesk: NotRequired[ZendeskConnectorProfileCredentialsTypeDef], # (16)
SAPOData: NotRequired[SAPODataConnectorProfileCredentialsTypeDef], # (17)
CustomConnector: NotRequired[CustomConnectorProfileCredentialsTypeDef], # (18)
Pardot: NotRequired[PardotConnectorProfileCredentialsTypeDef], # (19)
- 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#
# ConnectorEntityFieldTypeDef definition
class ConnectorEntityFieldTypeDef(TypedDict):
identifier: str,
parentIdentifier: NotRequired[str],
label: NotRequired[str],
isPrimaryKey: NotRequired[bool],
defaultValue: NotRequired[str],
isDeprecated: NotRequired[bool],
supportedFieldTypeDetails: NotRequired[SupportedFieldTypeDetailsTypeDef], # (1)
description: NotRequired[str],
sourceProperties: NotRequired[SourceFieldPropertiesTypeDef], # (2)
destinationProperties: NotRequired[DestinationFieldPropertiesTypeDef], # (3)
customProperties: NotRequired[dict[str, str]],
- See SupportedFieldTypeDetailsTypeDef
- See SourceFieldPropertiesTypeDef
- See DestinationFieldPropertiesTypeDef
DescribeFlowExecutionRecordsResponseTypeDef#
# DescribeFlowExecutionRecordsResponseTypeDef definition
class DescribeFlowExecutionRecordsResponseTypeDef(TypedDict):
flowExecutions: list[ExecutionRecordTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ConnectorConfigurationTypeDef#
# ConnectorConfigurationTypeDef definition
class ConnectorConfigurationTypeDef(TypedDict):
canUseAsSource: NotRequired[bool],
canUseAsDestination: NotRequired[bool],
supportedDestinationConnectors: NotRequired[list[ConnectorTypeType]], # (1)
supportedSchedulingFrequencies: NotRequired[list[ScheduleFrequencyTypeType]], # (2)
isPrivateLinkEnabled: NotRequired[bool],
isPrivateLinkEndpointUrlRequired: NotRequired[bool],
supportedTriggerTypes: NotRequired[list[TriggerTypeType]], # (3)
connectorMetadata: NotRequired[ConnectorMetadataTypeDef], # (4)
connectorType: NotRequired[ConnectorTypeType], # (5)
connectorLabel: NotRequired[str],
connectorDescription: NotRequired[str],
connectorOwner: NotRequired[str],
connectorName: NotRequired[str],
connectorVersion: NotRequired[str],
connectorArn: NotRequired[str],
connectorModes: NotRequired[list[str]],
authenticationConfig: NotRequired[AuthenticationConfigTypeDef], # (6)
connectorRuntimeSettings: NotRequired[list[ConnectorRuntimeSettingTypeDef]], # (7)
supportedApiVersions: NotRequired[list[str]],
supportedOperators: NotRequired[list[OperatorsType]], # (8)
supportedWriteOperations: NotRequired[list[WriteOperationTypeType]], # (9)
connectorProvisioningType: NotRequired[ConnectorProvisioningTypeType], # (10)
connectorProvisioningConfig: NotRequired[ConnectorProvisioningConfigTypeDef], # (11)
logoURL: NotRequired[str],
registeredAt: NotRequired[datetime],
registeredBy: NotRequired[str],
supportedDataTransferTypes: NotRequired[list[SupportedDataTransferTypeType]], # (12)
supportedDataTransferApis: NotRequired[list[DataTransferApiTypeDef]], # (13)
- See ConnectorTypeType
- See ScheduleFrequencyTypeType
- See TriggerTypeType
- See ConnectorMetadataTypeDef
- See ConnectorTypeType
- See AuthenticationConfigTypeDef
- See ConnectorRuntimeSettingTypeDef
- See OperatorsType
- See WriteOperationTypeType
- See ConnectorProvisioningTypeType
- See ConnectorProvisioningConfigTypeDef
- See SupportedDataTransferTypeType
- See DataTransferApiTypeDef
ConnectorProfileTypeDef#
# ConnectorProfileTypeDef definition
class ConnectorProfileTypeDef(TypedDict):
connectorProfileArn: NotRequired[str],
connectorProfileName: NotRequired[str],
connectorType: NotRequired[ConnectorTypeType], # (1)
connectorLabel: NotRequired[str],
connectionMode: NotRequired[ConnectionModeType], # (2)
credentialsArn: NotRequired[str],
connectorProfileProperties: NotRequired[ConnectorProfilePropertiesOutputTypeDef], # (3)
createdAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
privateConnectionProvisioningState: NotRequired[PrivateConnectionProvisioningStateTypeDef], # (4)
- See ConnectorTypeType
- See ConnectionModeType
- See ConnectorProfilePropertiesOutputTypeDef
- See PrivateConnectionProvisioningStateTypeDef
DestinationConnectorPropertiesOutputTypeDef#
# DestinationConnectorPropertiesOutputTypeDef definition
class DestinationConnectorPropertiesOutputTypeDef(TypedDict):
Redshift: NotRequired[RedshiftDestinationPropertiesTypeDef], # (1)
S3: NotRequired[S3DestinationPropertiesOutputTypeDef], # (2)
Salesforce: NotRequired[SalesforceDestinationPropertiesOutputTypeDef], # (3)
Snowflake: NotRequired[SnowflakeDestinationPropertiesTypeDef], # (4)
EventBridge: NotRequired[EventBridgeDestinationPropertiesTypeDef], # (5)
LookoutMetrics: NotRequired[dict[str, Any]],
Upsolver: NotRequired[UpsolverDestinationPropertiesOutputTypeDef], # (6)
Honeycode: NotRequired[HoneycodeDestinationPropertiesTypeDef], # (7)
CustomerProfiles: NotRequired[CustomerProfilesDestinationPropertiesTypeDef], # (8)
Zendesk: NotRequired[ZendeskDestinationPropertiesOutputTypeDef], # (9)
Marketo: NotRequired[MarketoDestinationPropertiesTypeDef], # (10)
CustomConnector: NotRequired[CustomConnectorDestinationPropertiesOutputTypeDef], # (11)
SAPOData: NotRequired[SAPODataDestinationPropertiesOutputTypeDef], # (12)
- See RedshiftDestinationPropertiesTypeDef
- See S3DestinationPropertiesOutputTypeDef
- See SalesforceDestinationPropertiesOutputTypeDef
- See SnowflakeDestinationPropertiesTypeDef
- See EventBridgeDestinationPropertiesTypeDef
- See UpsolverDestinationPropertiesOutputTypeDef
- See HoneycodeDestinationPropertiesTypeDef
- See CustomerProfilesDestinationPropertiesTypeDef
- See ZendeskDestinationPropertiesOutputTypeDef
- See MarketoDestinationPropertiesTypeDef
- See CustomConnectorDestinationPropertiesOutputTypeDef
- See SAPODataDestinationPropertiesOutputTypeDef
SourceFlowConfigOutputTypeDef#
# SourceFlowConfigOutputTypeDef definition
class SourceFlowConfigOutputTypeDef(TypedDict):
connectorType: ConnectorTypeType, # (1)
sourceConnectorProperties: SourceConnectorPropertiesOutputTypeDef, # (2)
apiVersion: NotRequired[str],
connectorProfileName: NotRequired[str],
incrementalPullConfig: NotRequired[IncrementalPullConfigTypeDef], # (3)
TriggerPropertiesTypeDef#
# TriggerPropertiesTypeDef definition
class TriggerPropertiesTypeDef(TypedDict):
Scheduled: NotRequired[ScheduledTriggerPropertiesUnionTypeDef], # (1)
DescribeConnectorEntityResponseTypeDef#
# DescribeConnectorEntityResponseTypeDef definition
class DescribeConnectorEntityResponseTypeDef(TypedDict):
connectorEntityFields: list[ConnectorEntityFieldTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConnectorResponseTypeDef#
# DescribeConnectorResponseTypeDef definition
class DescribeConnectorResponseTypeDef(TypedDict):
connectorConfiguration: ConnectorConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConnectorsResponseTypeDef#
# DescribeConnectorsResponseTypeDef definition
class DescribeConnectorsResponseTypeDef(TypedDict):
connectorConfigurations: dict[ConnectorTypeType, ConnectorConfigurationTypeDef], # (1)
connectors: list[ConnectorDetailTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
- See ConnectorTypeType ConnectorConfigurationTypeDef
- See ConnectorDetailTypeDef
- See ResponseMetadataTypeDef
DescribeConnectorProfilesResponseTypeDef#
# DescribeConnectorProfilesResponseTypeDef definition
class DescribeConnectorProfilesResponseTypeDef(TypedDict):
connectorProfileDetails: list[ConnectorProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ConnectorProfilePropertiesTypeDef#
# ConnectorProfilePropertiesTypeDef definition
class ConnectorProfilePropertiesTypeDef(TypedDict):
Amplitude: NotRequired[Mapping[str, Any]],
Datadog: NotRequired[DatadogConnectorProfilePropertiesTypeDef], # (1)
Dynatrace: NotRequired[DynatraceConnectorProfilePropertiesTypeDef], # (2)
GoogleAnalytics: NotRequired[Mapping[str, Any]],
Honeycode: NotRequired[Mapping[str, Any]],
InforNexus: NotRequired[InforNexusConnectorProfilePropertiesTypeDef], # (3)
Marketo: NotRequired[MarketoConnectorProfilePropertiesTypeDef], # (4)
Redshift: NotRequired[RedshiftConnectorProfilePropertiesTypeDef], # (5)
Salesforce: NotRequired[SalesforceConnectorProfilePropertiesTypeDef], # (6)
ServiceNow: NotRequired[ServiceNowConnectorProfilePropertiesTypeDef], # (7)
Singular: NotRequired[Mapping[str, Any]],
Slack: NotRequired[SlackConnectorProfilePropertiesTypeDef], # (8)
Snowflake: NotRequired[SnowflakeConnectorProfilePropertiesTypeDef], # (9)
Trendmicro: NotRequired[Mapping[str, Any]],
Veeva: NotRequired[VeevaConnectorProfilePropertiesTypeDef], # (10)
Zendesk: NotRequired[ZendeskConnectorProfilePropertiesTypeDef], # (11)
SAPOData: NotRequired[SAPODataConnectorProfilePropertiesUnionTypeDef], # (12)
CustomConnector: NotRequired[CustomConnectorProfilePropertiesUnionTypeDef], # (13)
Pardot: NotRequired[PardotConnectorProfilePropertiesTypeDef], # (14)
- See DatadogConnectorProfilePropertiesTypeDef
- See DynatraceConnectorProfilePropertiesTypeDef
- See InforNexusConnectorProfilePropertiesTypeDef
- See MarketoConnectorProfilePropertiesTypeDef
- See RedshiftConnectorProfilePropertiesTypeDef
- See SalesforceConnectorProfilePropertiesTypeDef
- See ServiceNowConnectorProfilePropertiesTypeDef
- See SlackConnectorProfilePropertiesTypeDef
- See SnowflakeConnectorProfilePropertiesTypeDef
- See VeevaConnectorProfilePropertiesTypeDef
- See ZendeskConnectorProfilePropertiesTypeDef
- See SAPODataConnectorProfilePropertiesTypeDef SAPODataConnectorProfilePropertiesOutputTypeDef
- See CustomConnectorProfilePropertiesTypeDef CustomConnectorProfilePropertiesOutputTypeDef
- See PardotConnectorProfilePropertiesTypeDef
DestinationFlowConfigOutputTypeDef#
# DestinationFlowConfigOutputTypeDef definition
class DestinationFlowConfigOutputTypeDef(TypedDict):
connectorType: ConnectorTypeType, # (1)
destinationConnectorProperties: DestinationConnectorPropertiesOutputTypeDef, # (2)
apiVersion: NotRequired[str],
connectorProfileName: NotRequired[str],
S3DestinationPropertiesTypeDef#
# S3DestinationPropertiesTypeDef definition
class S3DestinationPropertiesTypeDef(TypedDict):
bucketName: str,
bucketPrefix: NotRequired[str],
s3OutputFormatConfig: NotRequired[S3OutputFormatConfigUnionTypeDef], # (1)
UpsolverDestinationPropertiesTypeDef#
# UpsolverDestinationPropertiesTypeDef definition
class UpsolverDestinationPropertiesTypeDef(TypedDict):
bucketName: str,
s3OutputFormatConfig: UpsolverS3OutputFormatConfigUnionTypeDef, # (1)
bucketPrefix: NotRequired[str],
SourceFlowConfigTypeDef#
# SourceFlowConfigTypeDef definition
class SourceFlowConfigTypeDef(TypedDict):
connectorType: ConnectorTypeType, # (1)
sourceConnectorProperties: SourceConnectorPropertiesUnionTypeDef, # (2)
apiVersion: NotRequired[str],
connectorProfileName: NotRequired[str],
incrementalPullConfig: NotRequired[IncrementalPullConfigTypeDef], # (3)
- See ConnectorTypeType
- See SourceConnectorPropertiesTypeDef SourceConnectorPropertiesOutputTypeDef
- See IncrementalPullConfigTypeDef
DescribeFlowResponseTypeDef#
# DescribeFlowResponseTypeDef definition
class DescribeFlowResponseTypeDef(TypedDict):
flowArn: str,
description: str,
flowName: str,
kmsArn: str,
flowStatus: FlowStatusType, # (1)
flowStatusMessage: str,
sourceFlowConfig: SourceFlowConfigOutputTypeDef, # (2)
destinationFlowConfigList: list[DestinationFlowConfigOutputTypeDef], # (3)
lastRunExecutionDetails: ExecutionDetailsTypeDef, # (4)
triggerConfig: TriggerConfigOutputTypeDef, # (5)
tasks: list[TaskOutputTypeDef], # (6)
createdAt: datetime,
lastUpdatedAt: datetime,
createdBy: str,
lastUpdatedBy: str,
tags: dict[str, str],
metadataCatalogConfig: MetadataCatalogConfigTypeDef, # (7)
lastRunMetadataCatalogDetails: list[MetadataCatalogDetailTypeDef], # (8)
schemaVersion: int,
ResponseMetadata: ResponseMetadataTypeDef, # (9)
- See FlowStatusType
- See SourceFlowConfigOutputTypeDef
- See DestinationFlowConfigOutputTypeDef
- See ExecutionDetailsTypeDef
- See TriggerConfigOutputTypeDef
- See TaskOutputTypeDef
- See MetadataCatalogConfigTypeDef
- See MetadataCatalogDetailTypeDef
- See ResponseMetadataTypeDef
TriggerConfigTypeDef#
# TriggerConfigTypeDef definition
class TriggerConfigTypeDef(TypedDict):
triggerType: TriggerTypeType, # (1)
triggerProperties: NotRequired[TriggerPropertiesUnionTypeDef], # (2)
ConnectorProfileConfigTypeDef#
# ConnectorProfileConfigTypeDef definition
class ConnectorProfileConfigTypeDef(TypedDict):
connectorProfileProperties: ConnectorProfilePropertiesUnionTypeDef, # (1)
connectorProfileCredentials: NotRequired[ConnectorProfileCredentialsTypeDef], # (2)
- See ConnectorProfilePropertiesTypeDef ConnectorProfilePropertiesOutputTypeDef
- See ConnectorProfileCredentialsTypeDef
DestinationConnectorPropertiesTypeDef#
# DestinationConnectorPropertiesTypeDef definition
class DestinationConnectorPropertiesTypeDef(TypedDict):
Redshift: NotRequired[RedshiftDestinationPropertiesTypeDef], # (1)
S3: NotRequired[S3DestinationPropertiesUnionTypeDef], # (2)
Salesforce: NotRequired[SalesforceDestinationPropertiesUnionTypeDef], # (3)
Snowflake: NotRequired[SnowflakeDestinationPropertiesTypeDef], # (4)
EventBridge: NotRequired[EventBridgeDestinationPropertiesTypeDef], # (5)
LookoutMetrics: NotRequired[Mapping[str, Any]],
Upsolver: NotRequired[UpsolverDestinationPropertiesUnionTypeDef], # (6)
Honeycode: NotRequired[HoneycodeDestinationPropertiesTypeDef], # (7)
CustomerProfiles: NotRequired[CustomerProfilesDestinationPropertiesTypeDef], # (8)
Zendesk: NotRequired[ZendeskDestinationPropertiesUnionTypeDef], # (9)
Marketo: NotRequired[MarketoDestinationPropertiesTypeDef], # (10)
CustomConnector: NotRequired[CustomConnectorDestinationPropertiesUnionTypeDef], # (11)
SAPOData: NotRequired[SAPODataDestinationPropertiesUnionTypeDef], # (12)
- See RedshiftDestinationPropertiesTypeDef
- See S3DestinationPropertiesTypeDef S3DestinationPropertiesOutputTypeDef
- See SalesforceDestinationPropertiesTypeDef SalesforceDestinationPropertiesOutputTypeDef
- See SnowflakeDestinationPropertiesTypeDef
- See EventBridgeDestinationPropertiesTypeDef
- See UpsolverDestinationPropertiesTypeDef UpsolverDestinationPropertiesOutputTypeDef
- See HoneycodeDestinationPropertiesTypeDef
- See CustomerProfilesDestinationPropertiesTypeDef
- See ZendeskDestinationPropertiesTypeDef ZendeskDestinationPropertiesOutputTypeDef
- See MarketoDestinationPropertiesTypeDef
- See CustomConnectorDestinationPropertiesTypeDef CustomConnectorDestinationPropertiesOutputTypeDef
- See SAPODataDestinationPropertiesTypeDef SAPODataDestinationPropertiesOutputTypeDef
CreateConnectorProfileRequestRequestTypeDef#
# CreateConnectorProfileRequestRequestTypeDef definition
class CreateConnectorProfileRequestRequestTypeDef(TypedDict):
connectorProfileName: str,
connectorType: ConnectorTypeType, # (1)
connectionMode: ConnectionModeType, # (2)
connectorProfileConfig: ConnectorProfileConfigTypeDef, # (3)
kmsArn: NotRequired[str],
connectorLabel: NotRequired[str],
clientToken: NotRequired[str],
UpdateConnectorProfileRequestRequestTypeDef#
# UpdateConnectorProfileRequestRequestTypeDef definition
class UpdateConnectorProfileRequestRequestTypeDef(TypedDict):
connectorProfileName: str,
connectionMode: ConnectionModeType, # (1)
connectorProfileConfig: ConnectorProfileConfigTypeDef, # (2)
clientToken: NotRequired[str],
DestinationFlowConfigTypeDef#
# DestinationFlowConfigTypeDef definition
class DestinationFlowConfigTypeDef(TypedDict):
connectorType: ConnectorTypeType, # (1)
destinationConnectorProperties: DestinationConnectorPropertiesUnionTypeDef, # (2)
apiVersion: NotRequired[str],
connectorProfileName: NotRequired[str],
- See ConnectorTypeType
- See DestinationConnectorPropertiesTypeDef DestinationConnectorPropertiesOutputTypeDef
UpdateFlowRequestRequestTypeDef#
# UpdateFlowRequestRequestTypeDef 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)
clientToken: NotRequired[str],
- See TriggerConfigTypeDef
- See SourceFlowConfigTypeDef
- See DestinationFlowConfigTypeDef
- See TaskTypeDef
- See MetadataCatalogConfigTypeDef
CreateFlowRequestRequestTypeDef#
# CreateFlowRequestRequestTypeDef definition
class CreateFlowRequestRequestTypeDef(TypedDict):
flowName: str,
triggerConfig: TriggerConfigTypeDef, # (1)
sourceFlowConfig: SourceFlowConfigTypeDef, # (2)
destinationFlowConfigList: Sequence[DestinationFlowConfigUnionTypeDef], # (3)
tasks: Sequence[TaskUnionTypeDef], # (4)
description: NotRequired[str],
kmsArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
metadataCatalogConfig: NotRequired[MetadataCatalogConfigTypeDef], # (5)
clientToken: NotRequired[str],