Appflow Classes
AggregationConfigTypeDef
aggregationType
- Type: typing.Optional[typing.Literal['None', 'SingleFile']]
targetFileSize
- Type: typing.Optional[int]
AmplitudeConnectorProfileCredentialsTypeDef
apiKey
- Type:
- Required: Yes
secretKey
- Type:
- Required: Yes
AmplitudeSourcePropertiesTypeDef
object
- Type:
- Required: Yes
ApiKeyCredentialsTypeDef
apiKey
- Type:
- Required: Yes
apiSecretKey
- Type: typing.Optional[str]
AuthParameterTypeDef
key
- Type: typing.Optional[str]
isRequired
- Type: typing.Optional[bool]
label
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
isSensitiveField
- Type: typing.Optional[bool]
connectorSuppliedValues
- Type: typing.Optional[typing.List[str]]
AuthenticationConfigTypeDef
isBasicAuthSupported
- Type: typing.Optional[bool]
isApiKeyAuthSupported
- Type: typing.Optional[bool]
isOAuth2Supported
- Type: typing.Optional[bool]
isCustomAuthSupported
- Type: typing.Optional[bool]
oAuth2Defaults
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.OAuth2DefaultsTypeDef]
customAuthConfigs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appflow_classes.CustomAuthConfigTypeDef]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BasicAuthCredentialsTypeDef
username
- Type:
- Required: Yes
password
- Type:
- Required: Yes
CancelFlowExecutionsRequestRequestTypeDef
flowName
- Type:
- Required: Yes
executionIds
- Type: typing.Optional[typing.Sequence[str]]
CancelFlowExecutionsResponseTypeDef
invalidExecutions
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ConnectorConfigurationTypeDef
canUseAsSource
- Type: typing.Optional[bool]
canUseAsDestination
- Type: typing.Optional[bool]
supportedDestinationConnectors
- Type: typing.Optional[typing.List[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]]
supportedSchedulingFrequencies
- Type: typing.Optional[typing.List[typing.Literal['BYMINUTE', 'DAILY', 'HOURLY', 'MONTHLY', 'ONCE', 'WEEKLY']]]
isPrivateLinkEnabled
- Type: typing.Optional[bool]
isPrivateLinkEndpointUrlRequired
- Type: typing.Optional[bool]
supportedTriggerTypes
- Type: typing.Optional[typing.List[typing.Literal['Event', 'OnDemand', 'Scheduled']]]
connectorMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorMetadataTypeDef]
connectorType
- Type: typing.Optional[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]
connectorLabel
- Type: typing.Optional[str]
connectorDescription
- Type: typing.Optional[str]
connectorOwner
- Type: typing.Optional[str]
connectorName
- Type: typing.Optional[str]
connectorVersion
- Type: typing.Optional[str]
connectorArn
- Type: typing.Optional[str]
connectorModes
- Type: typing.Optional[typing.List[str]]
authenticationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.AuthenticationConfigTypeDef]
connectorRuntimeSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appflow_classes.ConnectorRuntimeSettingTypeDef]]
supportedApiVersions
- Type: typing.Optional[typing.List[str]]
supportedOperators
- Type: typing.Optional[typing.List[typing.Literal['ADDITION', 'BETWEEN', 'CONTAINS', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]]
supportedWriteOperations
- Type: typing.Optional[typing.List[typing.Literal['DELETE', 'INSERT', 'UPDATE', 'UPSERT']]]
connectorProvisioningType
- Type: typing.Optional[typing.Literal['LAMBDA']]
connectorProvisioningConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorProvisioningConfigTypeDef]
logoURL
- Type: typing.Optional[str]
registeredAt
- Type: typing.Optional[datetime.datetime]
registeredBy
- Type: typing.Optional[str]
supportedDataTransferTypes
- Type: typing.Optional[typing.List[typing.Literal['FILE', 'RECORD']]]
supportedDataTransferApis
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appflow_classes.DataTransferApiTypeDef]]
ConnectorDetailTypeDef
connectorDescription
- Type: typing.Optional[str]
connectorName
- Type: typing.Optional[str]
connectorOwner
- Type: typing.Optional[str]
connectorVersion
- Type: typing.Optional[str]
applicationType
- Type: typing.Optional[str]
connectorType
- Type: typing.Optional[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]
connectorLabel
- Type: typing.Optional[str]
registeredAt
- Type: typing.Optional[datetime.datetime]
registeredBy
- Type: typing.Optional[str]
connectorProvisioningType
- Type: typing.Optional[typing.Literal['LAMBDA']]
connectorModes
- Type: typing.Optional[typing.List[str]]
supportedDataTransferTypes
- Type: typing.Optional[typing.List[typing.Literal['FILE', 'RECORD']]]
ConnectorEntityFieldTypeDef
identifier
- Type:
- Required: Yes
parentIdentifier
- Type: typing.Optional[str]
label
- Type: typing.Optional[str]
isPrimaryKey
- Type: typing.Optional[bool]
defaultValue
- Type: typing.Optional[str]
isDeprecated
- Type: typing.Optional[bool]
supportedFieldTypeDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SupportedFieldTypeDetailsTypeDef]
description
- Type: typing.Optional[str]
sourceProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SourceFieldPropertiesTypeDef]
destinationProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.DestinationFieldPropertiesTypeDef]
customProperties
- Type: typing.Optional[typing.Dict[str, str]]
ConnectorEntityTypeDef
name
- Type:
- Required: Yes
label
- Type: typing.Optional[str]
hasNestedEntities
- Type: typing.Optional[bool]
ConnectorMetadataTypeDef
Amplitude
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Datadog
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Dynatrace
- Type: typing.Optional[typing.Dict[str, typing.Any]]
GoogleAnalytics
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.GoogleAnalyticsMetadataTypeDef]
InforNexus
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Marketo
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Redshift
- Type: typing.Optional[typing.Dict[str, typing.Any]]
S3
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Salesforce
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SalesforceMetadataTypeDef]
ServiceNow
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Singular
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Slack
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SlackMetadataTypeDef]
Snowflake
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SnowflakeMetadataTypeDef]
Trendmicro
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Veeva
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Zendesk
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ZendeskMetadataTypeDef]
EventBridge
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Upsolver
- Type: typing.Optional[typing.Dict[str, typing.Any]]
CustomerProfiles
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Honeycode
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.HoneycodeMetadataTypeDef]
SAPOData
- Type: typing.Optional[typing.Dict[str, typing.Any]]
Pardot
- Type: typing.Optional[typing.Dict[str, typing.Any]]
ConnectorOAuthRequestTypeDef
authCode
- Type: typing.Optional[str]
redirectUri
- Type: typing.Optional[str]
ConnectorOperatorTypeDef
Amplitude
- Type: typing.Optional[typing.Literal['BETWEEN']]
Datadog
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'DIVISION', 'EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Dynatrace
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'DIVISION', 'EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
GoogleAnalytics
- Type: typing.Optional[typing.Literal['BETWEEN', 'PROJECTION']]
InforNexus
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'DIVISION', 'EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Marketo
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'DIVISION', 'GREATER_THAN', 'LESS_THAN', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
S3
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Salesforce
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'CONTAINS', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
ServiceNow
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'CONTAINS', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Singular
- Type: typing.Optional[typing.Literal['ADDITION', 'DIVISION', 'EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Slack
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Trendmicro
- Type: typing.Optional[typing.Literal['ADDITION', 'DIVISION', 'EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Veeva
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'CONTAINS', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Zendesk
- Type: typing.Optional[typing.Literal['ADDITION', 'DIVISION', 'GREATER_THAN', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
SAPOData
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'CONTAINS', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
CustomConnector
- Type: typing.Optional[typing.Literal['ADDITION', 'BETWEEN', 'CONTAINS', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
Pardot
- Type: typing.Optional[typing.Literal['ADDITION', 'DIVISION', 'EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
ConnectorProfileConfigTypeDef
connectorProfileProperties
- Type:
- Required: Yes
connectorProfileCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorProfileCredentialsTypeDef]
ConnectorProfileCredentialsTypeDef
Amplitude
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.AmplitudeConnectorProfileCredentialsTypeDef]
Datadog
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.DatadogConnectorProfileCredentialsTypeDef]
Dynatrace
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.DynatraceConnectorProfileCredentialsTypeDef]
GoogleAnalytics
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.GoogleAnalyticsConnectorProfileCredentialsTypeDef]
Honeycode
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.HoneycodeConnectorProfileCredentialsTypeDef]
InforNexus
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.InforNexusConnectorProfileCredentialsTypeDef]
Marketo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.MarketoConnectorProfileCredentialsTypeDef]
Redshift
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.RedshiftConnectorProfileCredentialsTypeDef]
Salesforce
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SalesforceConnectorProfileCredentialsTypeDef]
ServiceNow
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ServiceNowConnectorProfileCredentialsTypeDef]
Singular
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SingularConnectorProfileCredentialsTypeDef]
Slack
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SlackConnectorProfileCredentialsTypeDef]
Snowflake
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SnowflakeConnectorProfileCredentialsTypeDef]
Trendmicro
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.TrendmicroConnectorProfileCredentialsTypeDef]
Veeva
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.VeevaConnectorProfileCredentialsTypeDef]
Zendesk
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ZendeskConnectorProfileCredentialsTypeDef]
SAPOData
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SAPODataConnectorProfileCredentialsTypeDef]
CustomConnector
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.CustomConnectorProfileCredentialsTypeDef]
Pardot
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.PardotConnectorProfileCredentialsTypeDef]
ConnectorProfilePropertiesTypeDef
Amplitude
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
Datadog
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.DatadogConnectorProfilePropertiesTypeDef]
Dynatrace
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.DynatraceConnectorProfilePropertiesTypeDef]
GoogleAnalytics
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
Honeycode
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
InforNexus
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.InforNexusConnectorProfilePropertiesTypeDef]
Marketo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.MarketoConnectorProfilePropertiesTypeDef]
Redshift
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.RedshiftConnectorProfilePropertiesTypeDef]
Salesforce
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SalesforceConnectorProfilePropertiesTypeDef]
ServiceNow
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ServiceNowConnectorProfilePropertiesTypeDef]
Singular
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
Slack
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SlackConnectorProfilePropertiesTypeDef]
Snowflake
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SnowflakeConnectorProfilePropertiesTypeDef]
Trendmicro
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
Veeva
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.VeevaConnectorProfilePropertiesTypeDef]
Zendesk
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ZendeskConnectorProfilePropertiesTypeDef]
SAPOData
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SAPODataConnectorProfilePropertiesTypeDef]
CustomConnector
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.CustomConnectorProfilePropertiesTypeDef]
Pardot
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.PardotConnectorProfilePropertiesTypeDef]
ConnectorProfileTypeDef
connectorProfileArn
- Type: typing.Optional[str]
connectorProfileName
- Type: typing.Optional[str]
connectorType
- Type: typing.Optional[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]
connectorLabel
- Type: typing.Optional[str]
connectionMode
- Type: typing.Optional[typing.Literal['Private', 'Public']]
credentialsArn
- Type: typing.Optional[str]
connectorProfileProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorProfilePropertiesTypeDef]
createdAt
- Type: typing.Optional[datetime.datetime]
lastUpdatedAt
- Type: typing.Optional[datetime.datetime]
privateConnectionProvisioningState
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.PrivateConnectionProvisioningStateTypeDef]
ConnectorProvisioningConfigTypeDef
Oops! This Pydantic model is currently empty. Stay tuned!
ConnectorRuntimeSettingTypeDef
key
- Type: typing.Optional[str]
dataType
- Type: typing.Optional[str]
isRequired
- Type: typing.Optional[bool]
label
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
scope
- Type: typing.Optional[str]
connectorSuppliedValueOptions
- Type: typing.Optional[typing.List[str]]
CreateConnectorProfileRequestRequestTypeDef
connectorProfileName
- Type:
- Required: Yes
connectorType
- Type: typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']
- Required: Yes
connectionMode
- Type: typing.Literal['Private', 'Public']
- Required: Yes
connectorProfileConfig
- Type:
- Required: Yes
kmsArn
- Type: typing.Optional[str]
connectorLabel
- Type: typing.Optional[str]
clientToken
- Type: typing.Optional[str]
CreateConnectorProfileResponseTypeDef
connectorProfileArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFlowRequestRequestTypeDef
flowName
- Type:
- Required: Yes
triggerConfig
- Type:
- Required: Yes
sourceFlowConfig
- Type:
- Required: Yes
destinationFlowConfigList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.appflow_classes.DestinationFlowConfigTypeDef]
- Required: Yes
tasks
- Type: typing.Sequence[aws_resource_validator.pydantic_models.appflow_classes.TaskTypeDef]
- Required: Yes
description
- Type: typing.Optional[str]
kmsArn
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
metadataCatalogConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.MetadataCatalogConfigTypeDef]
clientToken
- Type: typing.Optional[str]
CreateFlowResponseTypeDef
flowArn
- Type:
- Required: Yes
flowStatus
- Type: typing.Literal['Active', 'Deleted', 'Deprecated', 'Draft', 'Errored', 'Suspended']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CustomAuthConfigTypeDef
customAuthenticationType
- Type: typing.Optional[str]
authParameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appflow_classes.AuthParameterTypeDef]]
CustomAuthCredentialsTypeDef
customAuthenticationType
- Type:
- Required: Yes
credentialsMap
- Type: typing.Optional[typing.Mapping[str, str]]
CustomConnectorDestinationPropertiesTypeDef
entityName
- Type:
- Required: Yes
errorHandlingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ErrorHandlingConfigTypeDef]
writeOperationType
- Type: typing.Optional[typing.Literal['DELETE', 'INSERT', 'UPDATE', 'UPSERT']]
idFieldNames
- Type: typing.Optional[typing.Sequence[str]]
customProperties
- Type: typing.Optional[typing.Mapping[str, str]]
CustomConnectorProfileCredentialsTypeDef
authenticationType
- Type: typing.Literal['APIKEY', 'BASIC', 'CUSTOM', 'OAUTH2']
- Required: Yes
basic
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.BasicAuthCredentialsTypeDef]
oauth2
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.OAuth2CredentialsTypeDef]
apiKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ApiKeyCredentialsTypeDef]
custom
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.CustomAuthCredentialsTypeDef]
CustomConnectorProfilePropertiesTypeDef
profileProperties
- Type: typing.Optional[typing.Mapping[str, str]]
oAuth2Properties
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.OAuth2PropertiesTypeDef]
CustomConnectorSourcePropertiesTypeDef
entityName
- Type:
- Required: Yes
customProperties
- Type: typing.Optional[typing.Mapping[str, str]]
dataTransferApi
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.DataTransferApiTypeDef]
CustomerProfilesDestinationPropertiesTypeDef
domainName
- Type:
- Required: Yes
objectTypeName
- Type: typing.Optional[str]
DataTransferApiTypeDef
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['ASYNC', 'AUTOMATIC', 'SYNC']]
DatadogConnectorProfileCredentialsTypeDef
apiKey
- Type:
- Required: Yes
applicationKey
- Type:
- Required: Yes
DatadogConnectorProfilePropertiesTypeDef
instanceUrl
- Type:
- Required: Yes
DatadogSourcePropertiesTypeDef
object
- Type:
- Required: Yes
DeleteConnectorProfileRequestRequestTypeDef
connectorProfileName
- Type:
- Required: Yes
forceDelete
- Type: typing.Optional[bool]
DeleteFlowRequestRequestTypeDef
flowName
- Type:
- Required: Yes
forceDelete
- Type: typing.Optional[bool]
DescribeConnectorEntityRequestRequestTypeDef
connectorEntityName
- Type:
- Required: Yes
connectorType
- Type: typing.Optional[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]
connectorProfileName
- Type: typing.Optional[str]
apiVersion
- Type: typing.Optional[str]
DescribeConnectorEntityResponseTypeDef
connectorEntityFields
- Type: typing.List[aws_resource_validator.pydantic_models.appflow_classes.ConnectorEntityFieldTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeConnectorProfilesRequestRequestTypeDef
connectorProfileNames
- Type: typing.Optional[typing.Sequence[str]]
connectorType
- Type: typing.Optional[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]
connectorLabel
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeConnectorProfilesResponseTypeDef
connectorProfileDetails
- Type: typing.List[aws_resource_validator.pydantic_models.appflow_classes.ConnectorProfileTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeConnectorRequestRequestTypeDef
connectorType
- Type: typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']
- Required: Yes
connectorLabel
- Type: typing.Optional[str]
DescribeConnectorResponseTypeDef
connectorConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeConnectorsRequestRequestTypeDef
connectorTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeConnectorsResponseTypeDef
connectorConfigurations
- Type: typing.Dict[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk'], aws_resource_validator.pydantic_models.appflow_classes.ConnectorConfigurationTypeDef]
- Required: Yes
connectors
- Type: typing.List[aws_resource_validator.pydantic_models.appflow_classes.ConnectorDetailTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFlowExecutionRecordsRequestRequestTypeDef
flowName
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeFlowExecutionRecordsResponseTypeDef
flowExecutions
- Type: typing.List[aws_resource_validator.pydantic_models.appflow_classes.ExecutionRecordTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFlowRequestRequestTypeDef
flowName
- Type:
- Required: Yes
DescribeFlowResponseTypeDef
flowArn
- Type:
- Required: Yes
description
- Type:
- Required: Yes
flowName
- Type:
- Required: Yes
kmsArn
- Type:
- Required: Yes
flowStatus
- Type: typing.Literal['Active', 'Deleted', 'Deprecated', 'Draft', 'Errored', 'Suspended']
- Required: Yes
flowStatusMessage
- Type:
- Required: Yes
sourceFlowConfig
- Type:
- Required: Yes
destinationFlowConfigList
- Type: typing.List[aws_resource_validator.pydantic_models.appflow_classes.DestinationFlowConfigTypeDef]
- Required: Yes
lastRunExecutionDetails
- Type:
- Required: Yes
triggerConfig
- Type:
- Required: Yes
tasks
- Type: typing.List[aws_resource_validator.pydantic_models.appflow_classes.TaskTypeDef]
- Required: Yes
createdAt
- Type:
- Required: Yes
lastUpdatedAt
- Type:
- Required: Yes
createdBy
- Type:
- Required: Yes
lastUpdatedBy
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
metadataCatalogConfig
- Type:
- Required: Yes
lastRunMetadataCatalogDetails
- Type: typing.List[aws_resource_validator.pydantic_models.appflow_classes.MetadataCatalogDetailTypeDef]
- Required: Yes
schemaVersion
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DestinationConnectorPropertiesTypeDef
Redshift
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.RedshiftDestinationPropertiesTypeDef]
S3
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.S3DestinationPropertiesTypeDef]
Salesforce
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SalesforceDestinationPropertiesTypeDef]
Snowflake
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SnowflakeDestinationPropertiesTypeDef]
EventBridge
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.EventBridgeDestinationPropertiesTypeDef]
LookoutMetrics
- Type: typing.Optional[typing.Mapping[str, typing.Any]]
Upsolver
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.UpsolverDestinationPropertiesTypeDef]
Honeycode
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.HoneycodeDestinationPropertiesTypeDef]
CustomerProfiles
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.CustomerProfilesDestinationPropertiesTypeDef]
Zendesk
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ZendeskDestinationPropertiesTypeDef]
Marketo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.MarketoDestinationPropertiesTypeDef]
CustomConnector
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.CustomConnectorDestinationPropertiesTypeDef]
SAPOData
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SAPODataDestinationPropertiesTypeDef]
DestinationFieldPropertiesTypeDef
isCreatable
- Type: typing.Optional[bool]
isNullable
- Type: typing.Optional[bool]
isUpsertable
- Type: typing.Optional[bool]
isUpdatable
- Type: typing.Optional[bool]
isDefaultedOnCreate
- Type: typing.Optional[bool]
supportedWriteOperations
- Type: typing.Optional[typing.List[typing.Literal['DELETE', 'INSERT', 'UPDATE', 'UPSERT']]]
DestinationFlowConfigTypeDef
connectorType
- Type: typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']
- Required: Yes
destinationConnectorProperties
- Type:
- Required: Yes
apiVersion
- Type: typing.Optional[str]
connectorProfileName
- Type: typing.Optional[str]
DynatraceConnectorProfileCredentialsTypeDef
apiToken
- Type:
- Required: Yes
DynatraceConnectorProfilePropertiesTypeDef
instanceUrl
- Type:
- Required: Yes
DynatraceSourcePropertiesTypeDef
object
- Type:
- Required: Yes
ErrorHandlingConfigTypeDef
failOnFirstDestinationError
- Type: typing.Optional[bool]
bucketPrefix
- Type: typing.Optional[str]
bucketName
- Type: typing.Optional[str]
ErrorInfoTypeDef
putFailuresCount
- Type: typing.Optional[int]
executionMessage
- Type: typing.Optional[str]
EventBridgeDestinationPropertiesTypeDef
object
- Type:
- Required: Yes
errorHandlingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ErrorHandlingConfigTypeDef]
ExecutionDetailsTypeDef
mostRecentExecutionMessage
- Type: typing.Optional[str]
mostRecentExecutionTime
- Type: typing.Optional[datetime.datetime]
mostRecentExecutionStatus
- Type: typing.Optional[typing.Literal['CancelStarted', 'Canceled', 'Error', 'InProgress', 'Successful']]
ExecutionRecordTypeDef
executionId
- Type: typing.Optional[str]
executionStatus
- Type: typing.Optional[typing.Literal['CancelStarted', 'Canceled', 'Error', 'InProgress', 'Successful']]
executionResult
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ExecutionResultTypeDef]
startedAt
- Type: typing.Optional[datetime.datetime]
lastUpdatedAt
- Type: typing.Optional[datetime.datetime]
dataPullStartTime
- Type: typing.Optional[datetime.datetime]
dataPullEndTime
- Type: typing.Optional[datetime.datetime]
metadataCatalogDetails
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appflow_classes.MetadataCatalogDetailTypeDef]]
ExecutionResultTypeDef
errorInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ErrorInfoTypeDef]
bytesProcessed
- Type: typing.Optional[int]
bytesWritten
- Type: typing.Optional[int]
recordsProcessed
- Type: typing.Optional[int]
numParallelProcesses
- Type: typing.Optional[int]
maxPageSize
- Type: typing.Optional[int]
FieldTypeDetailsTypeDef
fieldType
- Type:
- Required: Yes
filterOperators
- Type: typing.List[typing.Literal['ADDITION', 'BETWEEN', 'CONTAINS', 'DIVISION', 'EQUAL_TO', 'GREATER_THAN', 'GREATER_THAN_OR_EQUAL_TO', 'LESS_THAN', 'LESS_THAN_OR_EQUAL_TO', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'MULTIPLICATION', 'NOT_EQUAL_TO', 'NO_OP', 'PROJECTION', 'SUBTRACTION', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NUMERIC']]
- Required: Yes
supportedValues
- Type: typing.Optional[typing.List[str]]
valueRegexPattern
- Type: typing.Optional[str]
supportedDateFormat
- Type: typing.Optional[str]
fieldValueRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.RangeTypeDef]
fieldLengthRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.RangeTypeDef]
FlowDefinitionTypeDef
flowArn
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
flowName
- Type: typing.Optional[str]
flowStatus
- Type: typing.Optional[typing.Literal['Active', 'Deleted', 'Deprecated', 'Draft', 'Errored', 'Suspended']]
sourceConnectorType
- Type: typing.Optional[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]
sourceConnectorLabel
- Type: typing.Optional[str]
destinationConnectorType
- Type: typing.Optional[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]
destinationConnectorLabel
- Type: typing.Optional[str]
triggerType
- Type: typing.Optional[typing.Literal['Event', 'OnDemand', 'Scheduled']]
createdAt
- Type: typing.Optional[datetime.datetime]
lastUpdatedAt
- Type: typing.Optional[datetime.datetime]
createdBy
- Type: typing.Optional[str]
lastUpdatedBy
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
lastRunExecutionDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ExecutionDetailsTypeDef]
GlueDataCatalogConfigTypeDef
roleArn
- Type:
- Required: Yes
databaseName
- Type:
- Required: Yes
tablePrefix
- Type:
- Required: Yes
GoogleAnalyticsConnectorProfileCredentialsTypeDef
clientId
- Type:
- Required: Yes
clientSecret
- Type:
- Required: Yes
accessToken
- Type: typing.Optional[str]
refreshToken
- Type: typing.Optional[str]
oAuthRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorOAuthRequestTypeDef]
GoogleAnalyticsMetadataTypeDef
oAuthScopes
- Type: typing.Optional[typing.List[str]]
GoogleAnalyticsSourcePropertiesTypeDef
object
- Type:
- Required: Yes
HoneycodeConnectorProfileCredentialsTypeDef
accessToken
- Type: typing.Optional[str]
refreshToken
- Type: typing.Optional[str]
oAuthRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorOAuthRequestTypeDef]
HoneycodeDestinationPropertiesTypeDef
object
- Type:
- Required: Yes
errorHandlingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ErrorHandlingConfigTypeDef]
HoneycodeMetadataTypeDef
oAuthScopes
- Type: typing.Optional[typing.List[str]]
IncrementalPullConfigTypeDef
datetimeTypeFieldName
- Type: typing.Optional[str]
InforNexusConnectorProfileCredentialsTypeDef
accessKeyId
- Type:
- Required: Yes
userId
- Type:
- Required: Yes
secretAccessKey
- Type:
- Required: Yes
datakey
- Type:
- Required: Yes
InforNexusConnectorProfilePropertiesTypeDef
instanceUrl
- Type:
- Required: Yes
InforNexusSourcePropertiesTypeDef
object
- Type:
- Required: Yes
LambdaConnectorProvisioningConfigTypeDef
lambdaArn
- Type:
- Required: Yes
ListConnectorEntitiesRequestRequestTypeDef
connectorProfileName
- Type: typing.Optional[str]
connectorType
- Type: typing.Optional[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]
entitiesPath
- Type: typing.Optional[str]
apiVersion
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListConnectorEntitiesResponseTypeDef
connectorEntityMap
- Type: typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.appflow_classes.ConnectorEntityTypeDef]]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListConnectorsRequestRequestTypeDef
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListConnectorsResponseTypeDef
connectors
- Type: typing.List[aws_resource_validator.pydantic_models.appflow_classes.ConnectorDetailTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFlowsRequestRequestTypeDef
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListFlowsResponseTypeDef
flows
- Type: typing.List[aws_resource_validator.pydantic_models.appflow_classes.FlowDefinitionTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MarketoConnectorProfileCredentialsTypeDef
clientId
- Type:
- Required: Yes
clientSecret
- Type:
- Required: Yes
accessToken
- Type: typing.Optional[str]
oAuthRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorOAuthRequestTypeDef]
MarketoConnectorProfilePropertiesTypeDef
instanceUrl
- Type:
- Required: Yes
MarketoDestinationPropertiesTypeDef
object
- Type:
- Required: Yes
errorHandlingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ErrorHandlingConfigTypeDef]
MarketoSourcePropertiesTypeDef
object
- Type:
- Required: Yes
MetadataCatalogConfigTypeDef
glueDataCatalog
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.GlueDataCatalogConfigTypeDef]
MetadataCatalogDetailTypeDef
catalogType
- Type: typing.Optional[typing.Literal['GLUE']]
tableName
- Type: typing.Optional[str]
tableRegistrationOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.RegistrationOutputTypeDef]
partitionRegistrationOutput
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.RegistrationOutputTypeDef]
OAuth2CredentialsTypeDef
clientId
- Type: typing.Optional[str]
clientSecret
- Type: typing.Optional[str]
accessToken
- Type: typing.Optional[str]
refreshToken
- Type: typing.Optional[str]
oAuthRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorOAuthRequestTypeDef]
OAuth2CustomParameterTypeDef
key
- Type: typing.Optional[str]
isRequired
- Type: typing.Optional[bool]
label
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
isSensitiveField
- Type: typing.Optional[bool]
connectorSuppliedValues
- Type: typing.Optional[typing.List[str]]
type
- Type: typing.Optional[typing.Literal['AUTH_URL', 'TOKEN_URL']]
OAuth2DefaultsTypeDef
oauthScopes
- Type: typing.Optional[typing.List[str]]
tokenUrls
- Type: typing.Optional[typing.List[str]]
authCodeUrls
- Type: typing.Optional[typing.List[str]]
oauth2GrantTypesSupported
- Type: typing.Optional[typing.List[typing.Literal['AUTHORIZATION_CODE', 'CLIENT_CREDENTIALS', 'JWT_BEARER']]]
oauth2CustomProperties
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.appflow_classes.OAuth2CustomParameterTypeDef]]
OAuth2PropertiesTypeDef
tokenUrl
- Type:
- Required: Yes
oAuth2GrantType
- Type: typing.Literal['AUTHORIZATION_CODE', 'CLIENT_CREDENTIALS', 'JWT_BEARER']
- Required: Yes
tokenUrlCustomProperties
- Type: typing.Optional[typing.Mapping[str, str]]
OAuthCredentialsTypeDef
clientId
- Type:
- Required: Yes
clientSecret
- Type:
- Required: Yes
accessToken
- Type: typing.Optional[str]
refreshToken
- Type: typing.Optional[str]
oAuthRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorOAuthRequestTypeDef]
OAuthPropertiesTypeDef
tokenUrl
- Type:
- Required: Yes
authCodeUrl
- Type:
- Required: Yes
oAuthScopes
- Type: typing.Sequence[str]
- Required: Yes
PardotConnectorProfileCredentialsTypeDef
accessToken
- Type: typing.Optional[str]
refreshToken
- Type: typing.Optional[str]
oAuthRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorOAuthRequestTypeDef]
clientCredentialsArn
- Type: typing.Optional[str]
PardotConnectorProfilePropertiesTypeDef
instanceUrl
- Type: typing.Optional[str]
isSandboxEnvironment
- Type: typing.Optional[bool]
businessUnitId
- Type: typing.Optional[str]
PardotSourcePropertiesTypeDef
object
- Type:
- Required: Yes
PrefixConfigTypeDef
prefixType
- Type: typing.Optional[typing.Literal['FILENAME', 'PATH', 'PATH_AND_FILENAME']]
prefixFormat
- Type: typing.Optional[typing.Literal['DAY', 'HOUR', 'MINUTE', 'MONTH', 'YEAR']]
pathPrefixHierarchy
- Type: typing.Optional[typing.Sequence[typing.Literal['EXECUTION_ID', 'SCHEMA_VERSION']]]
PrivateConnectionProvisioningStateTypeDef
status
- Type: typing.Optional[typing.Literal['CREATED', 'FAILED', 'PENDING']]
failureMessage
- Type: typing.Optional[str]
failureCause
- Type: typing.Optional[typing.Literal['ACCESS_DENIED', 'CONNECTOR_AUTHENTICATION', 'CONNECTOR_SERVER', 'INTERNAL_SERVER', 'VALIDATION']]
RangeTypeDef
maximum
- Type: typing.Optional[float]
minimum
- Type: typing.Optional[float]
RedshiftConnectorProfileCredentialsTypeDef
username
- Type: typing.Optional[str]
password
- Type: typing.Optional[str]
RedshiftConnectorProfilePropertiesTypeDef
bucketName
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
databaseUrl
- Type: typing.Optional[str]
bucketPrefix
- Type: typing.Optional[str]
dataApiRoleArn
- Type: typing.Optional[str]
isRedshiftServerless
- Type: typing.Optional[bool]
clusterIdentifier
- Type: typing.Optional[str]
workgroupName
- Type: typing.Optional[str]
databaseName
- Type: typing.Optional[str]
RedshiftDestinationPropertiesTypeDef
object
- Type:
- Required: Yes
intermediateBucketName
- Type:
- Required: Yes
bucketPrefix
- Type: typing.Optional[str]
errorHandlingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ErrorHandlingConfigTypeDef]
RegisterConnectorRequestRequestTypeDef
connectorLabel
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
connectorProvisioningType
- Type: typing.Optional[typing.Literal['LAMBDA']]
connectorProvisioningConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorProvisioningConfigTypeDef]
clientToken
- Type: typing.Optional[str]
RegisterConnectorResponseTypeDef
connectorArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegistrationOutputTypeDef
message
- Type: typing.Optional[str]
result
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['CancelStarted', 'Canceled', 'Error', 'InProgress', 'Successful']]
ResetConnectorMetadataCacheRequestRequestTypeDef
connectorProfileName
- Type: typing.Optional[str]
connectorType
- Type: typing.Optional[typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']]
connectorEntityName
- Type: typing.Optional[str]
entitiesPath
- Type: typing.Optional[str]
apiVersion
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
S3DestinationPropertiesTypeDef
bucketName
- Type:
- Required: Yes
bucketPrefix
- Type: typing.Optional[str]
s3OutputFormatConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.S3OutputFormatConfigTypeDef]
S3InputFormatConfigTypeDef
s3InputFileType
- Type: typing.Optional[typing.Literal['CSV', 'JSON']]
S3OutputFormatConfigTypeDef
fileType
- Type: typing.Optional[typing.Literal['CSV', 'JSON', 'PARQUET']]
prefixConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.PrefixConfigTypeDef]
aggregationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.AggregationConfigTypeDef]
preserveSourceDataTyping
- Type: typing.Optional[bool]
S3SourcePropertiesTypeDef
bucketName
- Type:
- Required: Yes
bucketPrefix
- Type: typing.Optional[str]
s3InputFormatConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.S3InputFormatConfigTypeDef]
SAPODataConnectorProfileCredentialsTypeDef
basicAuthCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.BasicAuthCredentialsTypeDef]
oAuthCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.OAuthCredentialsTypeDef]
SAPODataConnectorProfilePropertiesTypeDef
applicationHostUrl
- Type:
- Required: Yes
applicationServicePath
- Type:
- Required: Yes
portNumber
- Type:
- Required: Yes
clientNumber
- Type:
- Required: Yes
logonLanguage
- Type: typing.Optional[str]
privateLinkServiceName
- Type: typing.Optional[str]
oAuthProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.OAuthPropertiesTypeDef]
disableSSO
- Type: typing.Optional[bool]
SAPODataDestinationPropertiesTypeDef
objectPath
- Type:
- Required: Yes
successResponseHandlingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SuccessResponseHandlingConfigTypeDef]
idFieldNames
- Type: typing.Optional[typing.Sequence[str]]
errorHandlingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ErrorHandlingConfigTypeDef]
writeOperationType
- Type: typing.Optional[typing.Literal['DELETE', 'INSERT', 'UPDATE', 'UPSERT']]
SAPODataPaginationConfigTypeDef
maxPageSize
- Type:
- Required: Yes
SAPODataParallelismConfigTypeDef
maxParallelism
- Type:
- Required: Yes
SAPODataSourcePropertiesTypeDef
objectPath
- Type: typing.Optional[str]
parallelismConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SAPODataParallelismConfigTypeDef]
paginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SAPODataPaginationConfigTypeDef]
SalesforceConnectorProfileCredentialsTypeDef
accessToken
- Type: typing.Optional[str]
refreshToken
- Type: typing.Optional[str]
oAuthRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorOAuthRequestTypeDef]
clientCredentialsArn
- Type: typing.Optional[str]
oAuth2GrantType
- Type: typing.Optional[typing.Literal['AUTHORIZATION_CODE', 'CLIENT_CREDENTIALS', 'JWT_BEARER']]
jwtToken
- Type: typing.Optional[str]
SalesforceConnectorProfilePropertiesTypeDef
instanceUrl
- Type: typing.Optional[str]
isSandboxEnvironment
- Type: typing.Optional[bool]
usePrivateLinkForMetadataAndAuthorization
- Type: typing.Optional[bool]
SalesforceDestinationPropertiesTypeDef
object
- Type:
- Required: Yes
idFieldNames
- Type: typing.Optional[typing.Sequence[str]]
errorHandlingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ErrorHandlingConfigTypeDef]
writeOperationType
- Type: typing.Optional[typing.Literal['DELETE', 'INSERT', 'UPDATE', 'UPSERT']]
dataTransferApi
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'BULKV2', 'REST_SYNC']]
SalesforceMetadataTypeDef
oAuthScopes
- Type: typing.Optional[typing.List[str]]
dataTransferApis
- Type: typing.Optional[typing.List[typing.Literal['AUTOMATIC', 'BULKV2', 'REST_SYNC']]]
oauth2GrantTypesSupported
- Type: typing.Optional[typing.List[typing.Literal['AUTHORIZATION_CODE', 'CLIENT_CREDENTIALS', 'JWT_BEARER']]]
SalesforceSourcePropertiesTypeDef
object
- Type:
- Required: Yes
enableDynamicFieldUpdate
- Type: typing.Optional[bool]
includeDeletedRecords
- Type: typing.Optional[bool]
dataTransferApi
- Type: typing.Optional[typing.Literal['AUTOMATIC', 'BULKV2', 'REST_SYNC']]
ScheduledTriggerPropertiesTypeDef
scheduleExpression
- Type:
- Required: Yes
dataPullMode
- Type: typing.Optional[typing.Literal['Complete', 'Incremental']]
scheduleStartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
scheduleEndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
timezone
- Type: typing.Optional[str]
scheduleOffset
- Type: typing.Optional[int]
firstExecutionFrom
- Type: typing.Union[datetime.datetime, str, NoneType]
flowErrorDeactivationThreshold
- Type: typing.Optional[int]
ServiceNowConnectorProfileCredentialsTypeDef
username
- Type: typing.Optional[str]
password
- Type: typing.Optional[str]
oAuth2Credentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.OAuth2CredentialsTypeDef]
ServiceNowConnectorProfilePropertiesTypeDef
instanceUrl
- Type:
- Required: Yes
ServiceNowSourcePropertiesTypeDef
object
- Type:
- Required: Yes
SingularConnectorProfileCredentialsTypeDef
apiKey
- Type:
- Required: Yes
SingularSourcePropertiesTypeDef
object
- Type:
- Required: Yes
SlackConnectorProfileCredentialsTypeDef
clientId
- Type:
- Required: Yes
clientSecret
- Type:
- Required: Yes
accessToken
- Type: typing.Optional[str]
oAuthRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorOAuthRequestTypeDef]
SlackConnectorProfilePropertiesTypeDef
instanceUrl
- Type:
- Required: Yes
SlackMetadataTypeDef
oAuthScopes
- Type: typing.Optional[typing.List[str]]
SlackSourcePropertiesTypeDef
object
- Type:
- Required: Yes
SnowflakeConnectorProfileCredentialsTypeDef
username
- Type:
- Required: Yes
password
- Type:
- Required: Yes
SnowflakeConnectorProfilePropertiesTypeDef
warehouse
- Type:
- Required: Yes
stage
- Type:
- Required: Yes
bucketName
- Type:
- Required: Yes
bucketPrefix
- Type: typing.Optional[str]
privateLinkServiceName
- Type: typing.Optional[str]
accountName
- Type: typing.Optional[str]
region
- Type: typing.Optional[str]
SnowflakeDestinationPropertiesTypeDef
object
- Type:
- Required: Yes
intermediateBucketName
- Type:
- Required: Yes
bucketPrefix
- Type: typing.Optional[str]
errorHandlingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ErrorHandlingConfigTypeDef]
SnowflakeMetadataTypeDef
supportedRegions
- Type: typing.Optional[typing.List[str]]
SourceConnectorPropertiesTypeDef
Amplitude
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.AmplitudeSourcePropertiesTypeDef]
Datadog
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.DatadogSourcePropertiesTypeDef]
Dynatrace
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.DynatraceSourcePropertiesTypeDef]
GoogleAnalytics
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.GoogleAnalyticsSourcePropertiesTypeDef]
InforNexus
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.InforNexusSourcePropertiesTypeDef]
Marketo
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.MarketoSourcePropertiesTypeDef]
S3
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.S3SourcePropertiesTypeDef]
Salesforce
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SalesforceSourcePropertiesTypeDef]
ServiceNow
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ServiceNowSourcePropertiesTypeDef]
Singular
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SingularSourcePropertiesTypeDef]
Slack
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SlackSourcePropertiesTypeDef]
Trendmicro
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.TrendmicroSourcePropertiesTypeDef]
Veeva
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.VeevaSourcePropertiesTypeDef]
Zendesk
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ZendeskSourcePropertiesTypeDef]
SAPOData
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.SAPODataSourcePropertiesTypeDef]
CustomConnector
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.CustomConnectorSourcePropertiesTypeDef]
Pardot
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.PardotSourcePropertiesTypeDef]
SourceFieldPropertiesTypeDef
isRetrievable
- Type: typing.Optional[bool]
isQueryable
- Type: typing.Optional[bool]
isTimestampFieldForIncrementalQueries
- Type: typing.Optional[bool]
SourceFlowConfigTypeDef
connectorType
- Type: typing.Literal['Amplitude', 'CustomConnector', 'CustomerProfiles', 'Datadog', 'Dynatrace', 'EventBridge', 'Googleanalytics', 'Honeycode', 'Infornexus', 'LookoutMetrics', 'Marketo', 'Pardot', 'Redshift', 'S3', 'SAPOData', 'Salesforce', 'Servicenow', 'Singular', 'Slack', 'Snowflake', 'Trendmicro', 'Upsolver', 'Veeva', 'Zendesk']
- Required: Yes
sourceConnectorProperties
- Type:
- Required: Yes
apiVersion
- Type: typing.Optional[str]
connectorProfileName
- Type: typing.Optional[str]
incrementalPullConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.IncrementalPullConfigTypeDef]
StartFlowRequestRequestTypeDef
flowName
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
StartFlowResponseTypeDef
flowArn
- Type:
- Required: Yes
flowStatus
- Type: typing.Literal['Active', 'Deleted', 'Deprecated', 'Draft', 'Errored', 'Suspended']
- Required: Yes
executionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopFlowRequestRequestTypeDef
flowName
- Type:
- Required: Yes
StopFlowResponseTypeDef
flowArn
- Type:
- Required: Yes
flowStatus
- Type: typing.Literal['Active', 'Deleted', 'Deprecated', 'Draft', 'Errored', 'Suspended']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SuccessResponseHandlingConfigTypeDef
bucketPrefix
- Type: typing.Optional[str]
bucketName
- Type: typing.Optional[str]
SupportedFieldTypeDetailsTypeDef
v1
- Type:
- Required: Yes
TagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
TaskTypeDef
sourceFields
- Type: typing.Sequence[str]
- Required: Yes
taskType
- Type: typing.Literal['Arithmetic', 'Filter', 'Map', 'Map_all', 'Mask', 'Merge', 'Partition', 'Passthrough', 'Truncate', 'Validate']
- Required: Yes
connectorOperator
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorOperatorTypeDef]
destinationField
- Type: typing.Optional[str]
taskProperties
- Type: typing.Optional[typing.Mapping[typing.Literal['CONCAT_FORMAT', 'DATA_TYPE', 'DESTINATION_DATA_TYPE', 'EXCLUDE_SOURCE_FIELDS_LIST', 'INCLUDE_NEW_FIELDS', 'LOWER_BOUND', 'MASK_LENGTH', 'MASK_VALUE', 'MATH_OPERATION_FIELDS_ORDER', 'ORDERED_PARTITION_KEYS_LIST', 'SOURCE_DATA_TYPE', 'SUBFIELD_CATEGORY_MAP', 'TRUNCATE_LENGTH', 'UPPER_BOUND', 'VALIDATION_ACTION', 'VALUE', 'VALUES'], str]]
TrendmicroConnectorProfileCredentialsTypeDef
apiSecretKey
- Type:
- Required: Yes
TrendmicroSourcePropertiesTypeDef
object
- Type:
- Required: Yes
TriggerConfigTypeDef
triggerType
- Type: typing.Literal['Event', 'OnDemand', 'Scheduled']
- Required: Yes
triggerProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.TriggerPropertiesTypeDef]
TriggerPropertiesTypeDef
Scheduled
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ScheduledTriggerPropertiesTypeDef]
UnregisterConnectorRequestRequestTypeDef
connectorLabel
- Type:
- Required: Yes
forceDelete
- Type: typing.Optional[bool]
UntagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateConnectorProfileRequestRequestTypeDef
connectorProfileName
- Type:
- Required: Yes
connectionMode
- Type: typing.Literal['Private', 'Public']
- Required: Yes
connectorProfileConfig
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
UpdateConnectorProfileResponseTypeDef
connectorProfileArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConnectorRegistrationRequestRequestTypeDef
connectorLabel
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
connectorProvisioningConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorProvisioningConfigTypeDef]
clientToken
- Type: typing.Optional[str]
UpdateConnectorRegistrationResponseTypeDef
connectorArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFlowRequestRequestTypeDef
flowName
- Type:
- Required: Yes
triggerConfig
- Type:
- Required: Yes
sourceFlowConfig
- Type:
- Required: Yes
destinationFlowConfigList
- Type: typing.Sequence[aws_resource_validator.pydantic_models.appflow_classes.DestinationFlowConfigTypeDef]
- Required: Yes
tasks
- Type: typing.Sequence[aws_resource_validator.pydantic_models.appflow_classes.TaskTypeDef]
- Required: Yes
description
- Type: typing.Optional[str]
metadataCatalogConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.MetadataCatalogConfigTypeDef]
clientToken
- Type: typing.Optional[str]
UpdateFlowResponseTypeDef
flowStatus
- Type: typing.Literal['Active', 'Deleted', 'Deprecated', 'Draft', 'Errored', 'Suspended']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpsolverDestinationPropertiesTypeDef
bucketName
- Type:
- Required: Yes
s3OutputFormatConfig
- Type:
- Required: Yes
bucketPrefix
- Type: typing.Optional[str]
UpsolverS3OutputFormatConfigTypeDef
prefixConfig
- Type:
- Required: Yes
fileType
- Type: typing.Optional[typing.Literal['CSV', 'JSON', 'PARQUET']]
aggregationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.AggregationConfigTypeDef]
VeevaConnectorProfileCredentialsTypeDef
username
- Type:
- Required: Yes
password
- Type:
- Required: Yes
VeevaConnectorProfilePropertiesTypeDef
instanceUrl
- Type:
- Required: Yes
VeevaSourcePropertiesTypeDef
object
- Type:
- Required: Yes
documentType
- Type: typing.Optional[str]
includeSourceFiles
- Type: typing.Optional[bool]
includeRenditions
- Type: typing.Optional[bool]
includeAllVersions
- Type: typing.Optional[bool]
ZendeskConnectorProfileCredentialsTypeDef
clientId
- Type:
- Required: Yes
clientSecret
- Type:
- Required: Yes
accessToken
- Type: typing.Optional[str]
oAuthRequest
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ConnectorOAuthRequestTypeDef]
ZendeskConnectorProfilePropertiesTypeDef
instanceUrl
- Type:
- Required: Yes
ZendeskDestinationPropertiesTypeDef
object
- Type:
- Required: Yes
idFieldNames
- Type: typing.Optional[typing.Sequence[str]]
errorHandlingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.appflow_classes.ErrorHandlingConfigTypeDef]
writeOperationType
- Type: typing.Optional[typing.Literal['DELETE', 'INSERT', 'UPDATE', 'UPSERT']]
ZendeskMetadataTypeDef
oAuthScopes
- Type: typing.Optional[typing.List[str]]
ZendeskSourcePropertiesTypeDef
object
- Type:
- Required: Yes