aws-sdk
Version:
AWS SDK for JavaScript
2,000 lines (1,999 loc) • 64.8 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2020-08-23",
"endpointPrefix": "appflow",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "Amazon Appflow",
"serviceId": "Appflow",
"signatureVersion": "v4",
"signingName": "appflow",
"uid": "appflow-2020-08-23"
},
"operations": {
"CancelFlowExecutions": {
"http": {
"requestUri": "/cancel-flow-executions"
},
"input": {
"type": "structure",
"required": [
"flowName"
],
"members": {
"flowName": {},
"executionIds": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {
"invalidExecutions": {
"shape": "S3"
}
}
}
},
"CreateConnectorProfile": {
"http": {
"requestUri": "/create-connector-profile"
},
"input": {
"type": "structure",
"required": [
"connectorProfileName",
"connectorType",
"connectionMode",
"connectorProfileConfig"
],
"members": {
"connectorProfileName": {},
"kmsArn": {},
"connectorType": {},
"connectorLabel": {},
"connectionMode": {},
"connectorProfileConfig": {
"shape": "Sc"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"connectorProfileArn": {}
}
}
},
"CreateFlow": {
"http": {
"requestUri": "/create-flow"
},
"input": {
"type": "structure",
"required": [
"flowName",
"triggerConfig",
"sourceFlowConfig",
"destinationFlowConfigList",
"tasks"
],
"members": {
"flowName": {},
"description": {},
"kmsArn": {},
"triggerConfig": {
"shape": "S3d"
},
"sourceFlowConfig": {
"shape": "S3n"
},
"destinationFlowConfigList": {
"shape": "S4n"
},
"tasks": {
"shape": "S5n"
},
"tags": {
"shape": "S6d"
},
"metadataCatalogConfig": {
"shape": "S6g"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"flowArn": {},
"flowStatus": {}
}
}
},
"DeleteConnectorProfile": {
"http": {
"requestUri": "/delete-connector-profile"
},
"input": {
"type": "structure",
"required": [
"connectorProfileName"
],
"members": {
"connectorProfileName": {},
"forceDelete": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteFlow": {
"http": {
"requestUri": "/delete-flow"
},
"input": {
"type": "structure",
"required": [
"flowName"
],
"members": {
"flowName": {},
"forceDelete": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DescribeConnector": {
"http": {
"requestUri": "/describe-connector"
},
"input": {
"type": "structure",
"required": [
"connectorType"
],
"members": {
"connectorType": {},
"connectorLabel": {}
}
},
"output": {
"type": "structure",
"members": {
"connectorConfiguration": {
"shape": "S6u"
}
}
}
},
"DescribeConnectorEntity": {
"http": {
"requestUri": "/describe-connector-entity"
},
"input": {
"type": "structure",
"required": [
"connectorEntityName"
],
"members": {
"connectorEntityName": {},
"connectorType": {},
"connectorProfileName": {},
"apiVersion": {}
}
},
"output": {
"type": "structure",
"required": [
"connectorEntityFields"
],
"members": {
"connectorEntityFields": {
"type": "list",
"member": {
"type": "structure",
"required": [
"identifier"
],
"members": {
"identifier": {},
"parentIdentifier": {},
"label": {},
"isPrimaryKey": {
"type": "boolean"
},
"defaultValue": {},
"isDeprecated": {
"type": "boolean"
},
"supportedFieldTypeDetails": {
"type": "structure",
"required": [
"v1"
],
"members": {
"v1": {
"type": "structure",
"required": [
"fieldType",
"filterOperators"
],
"members": {
"fieldType": {},
"filterOperators": {
"type": "list",
"member": {}
},
"supportedValues": {
"type": "list",
"member": {}
},
"valueRegexPattern": {},
"supportedDateFormat": {},
"fieldValueRange": {
"shape": "S94"
},
"fieldLengthRange": {
"shape": "S94"
}
}
}
}
},
"description": {},
"sourceProperties": {
"type": "structure",
"members": {
"isRetrievable": {
"type": "boolean"
},
"isQueryable": {
"type": "boolean"
},
"isTimestampFieldForIncrementalQueries": {
"type": "boolean"
}
}
},
"destinationProperties": {
"type": "structure",
"members": {
"isCreatable": {
"type": "boolean"
},
"isNullable": {
"type": "boolean"
},
"isUpsertable": {
"type": "boolean"
},
"isUpdatable": {
"type": "boolean"
},
"isDefaultedOnCreate": {
"type": "boolean"
},
"supportedWriteOperations": {
"shape": "S8k"
}
}
},
"customProperties": {
"shape": "S4g"
}
}
}
}
}
}
},
"DescribeConnectorProfiles": {
"http": {
"requestUri": "/describe-connector-profiles"
},
"input": {
"type": "structure",
"members": {
"connectorProfileNames": {
"type": "list",
"member": {}
},
"connectorType": {},
"connectorLabel": {},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"connectorProfileDetails": {
"type": "list",
"member": {
"type": "structure",
"members": {
"connectorProfileArn": {},
"connectorProfileName": {},
"connectorType": {},
"connectorLabel": {},
"connectionMode": {},
"credentialsArn": {},
"connectorProfileProperties": {
"shape": "Sd"
},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"privateConnectionProvisioningState": {
"type": "structure",
"members": {
"status": {},
"failureMessage": {},
"failureCause": {}
}
}
}
}
},
"nextToken": {}
}
}
},
"DescribeConnectors": {
"http": {
"requestUri": "/describe-connectors"
},
"input": {
"type": "structure",
"members": {
"connectorTypes": {
"shape": "S6v"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"connectorConfigurations": {
"type": "map",
"key": {},
"value": {
"shape": "S6u"
}
},
"connectors": {
"shape": "S9m"
},
"nextToken": {}
}
}
},
"DescribeFlow": {
"http": {
"requestUri": "/describe-flow"
},
"input": {
"type": "structure",
"required": [
"flowName"
],
"members": {
"flowName": {}
}
},
"output": {
"type": "structure",
"members": {
"flowArn": {},
"description": {},
"flowName": {},
"kmsArn": {},
"flowStatus": {},
"flowStatusMessage": {},
"sourceFlowConfig": {
"shape": "S3n"
},
"destinationFlowConfigList": {
"shape": "S4n"
},
"lastRunExecutionDetails": {
"shape": "S9s"
},
"triggerConfig": {
"shape": "S3d"
},
"tasks": {
"shape": "S5n"
},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"createdBy": {},
"lastUpdatedBy": {},
"tags": {
"shape": "S6d"
},
"metadataCatalogConfig": {
"shape": "S6g"
},
"lastRunMetadataCatalogDetails": {
"shape": "S9x"
},
"schemaVersion": {
"type": "long"
}
}
}
},
"DescribeFlowExecutionRecords": {
"http": {
"requestUri": "/describe-flow-execution-records"
},
"input": {
"type": "structure",
"required": [
"flowName"
],
"members": {
"flowName": {},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"flowExecutions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"executionId": {},
"executionStatus": {},
"executionResult": {
"type": "structure",
"members": {
"errorInfo": {
"type": "structure",
"members": {
"putFailuresCount": {
"type": "long"
},
"executionMessage": {}
}
},
"bytesProcessed": {
"type": "long"
},
"bytesWritten": {
"type": "long"
},
"recordsProcessed": {
"type": "long"
},
"numParallelProcesses": {
"type": "long"
},
"maxPageSize": {
"type": "long"
}
}
},
"startedAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"dataPullStartTime": {
"type": "timestamp"
},
"dataPullEndTime": {
"type": "timestamp"
},
"metadataCatalogDetails": {
"shape": "S9x"
}
}
}
},
"nextToken": {}
}
}
},
"ListConnectorEntities": {
"http": {
"requestUri": "/list-connector-entities"
},
"input": {
"type": "structure",
"members": {
"connectorProfileName": {},
"connectorType": {},
"entitiesPath": {},
"apiVersion": {},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"required": [
"connectorEntityMap"
],
"members": {
"connectorEntityMap": {
"type": "map",
"key": {},
"value": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"label": {},
"hasNestedEntities": {
"type": "boolean"
}
}
}
}
},
"nextToken": {}
}
}
},
"ListConnectors": {
"http": {
"requestUri": "/list-connectors"
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"connectors": {
"shape": "S9m"
},
"nextToken": {}
}
}
},
"ListFlows": {
"http": {
"requestUri": "/list-flows"
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"flows": {
"type": "list",
"member": {
"type": "structure",
"members": {
"flowArn": {},
"description": {},
"flowName": {},
"flowStatus": {},
"sourceConnectorType": {},
"sourceConnectorLabel": {},
"destinationConnectorType": {},
"destinationConnectorLabel": {},
"triggerType": {},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"createdBy": {},
"lastUpdatedBy": {},
"tags": {
"shape": "S6d"
},
"lastRunExecutionDetails": {
"shape": "S9s"
}
}
}
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "S6d"
}
}
}
},
"RegisterConnector": {
"http": {
"requestUri": "/register-connector"
},
"input": {
"type": "structure",
"members": {
"connectorLabel": {},
"description": {},
"connectorProvisioningType": {},
"connectorProvisioningConfig": {
"shape": "S8m"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"connectorArn": {}
}
}
},
"ResetConnectorMetadataCache": {
"http": {
"requestUri": "/reset-connector-metadata-cache"
},
"input": {
"type": "structure",
"members": {
"connectorProfileName": {},
"connectorType": {},
"connectorEntityName": {},
"entitiesPath": {},
"apiVersion": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"StartFlow": {
"http": {
"requestUri": "/start-flow"
},
"input": {
"type": "structure",
"required": [
"flowName"
],
"members": {
"flowName": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"flowArn": {},
"flowStatus": {},
"executionId": {}
}
}
},
"StopFlow": {
"http": {
"requestUri": "/stop-flow"
},
"input": {
"type": "structure",
"required": [
"flowName"
],
"members": {
"flowName": {}
}
},
"output": {
"type": "structure",
"members": {
"flowArn": {},
"flowStatus": {}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "S6d"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UnregisterConnector": {
"http": {
"requestUri": "/unregister-connector"
},
"input": {
"type": "structure",
"required": [
"connectorLabel"
],
"members": {
"connectorLabel": {},
"forceDelete": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateConnectorProfile": {
"http": {
"requestUri": "/update-connector-profile"
},
"input": {
"type": "structure",
"required": [
"connectorProfileName",
"connectionMode",
"connectorProfileConfig"
],
"members": {
"connectorProfileName": {},
"connectionMode": {},
"connectorProfileConfig": {
"shape": "Sc"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"connectorProfileArn": {}
}
}
},
"UpdateConnectorRegistration": {
"http": {
"requestUri": "/update-connector-registration"
},
"input": {
"type": "structure",
"required": [
"connectorLabel"
],
"members": {
"connectorLabel": {},
"description": {},
"connectorProvisioningConfig": {
"shape": "S8m"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"connectorArn": {}
}
}
},
"UpdateFlow": {
"http": {
"requestUri": "/update-flow"
},
"input": {
"type": "structure",
"required": [
"flowName",
"triggerConfig",
"sourceFlowConfig",
"destinationFlowConfigList",
"tasks"
],
"members": {
"flowName": {},
"description": {},
"triggerConfig": {
"shape": "S3d"
},
"sourceFlowConfig": {
"shape": "S3n"
},
"destinationFlowConfigList": {
"shape": "S4n"
},
"tasks": {
"shape": "S5n"
},
"metadataCatalogConfig": {
"shape": "S6g"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"flowStatus": {}
}
}
}
},
"shapes": {
"S3": {
"type": "list",
"member": {}
},
"Sc": {
"type": "structure",
"required": [
"connectorProfileProperties"
],
"members": {
"connectorProfileProperties": {
"shape": "Sd"
},
"connectorProfileCredentials": {
"type": "structure",
"members": {
"Amplitude": {
"type": "structure",
"required": [
"apiKey",
"secretKey"
],
"members": {
"apiKey": {
"shape": "S1x"
},
"secretKey": {
"type": "string",
"sensitive": true
}
}
},
"Datadog": {
"type": "structure",
"required": [
"apiKey",
"applicationKey"
],
"members": {
"apiKey": {
"shape": "S1x"
},
"applicationKey": {}
}
},
"Dynatrace": {
"type": "structure",
"required": [
"apiToken"
],
"members": {
"apiToken": {}
}
},
"GoogleAnalytics": {
"type": "structure",
"required": [
"clientId",
"clientSecret"
],
"members": {
"clientId": {},
"clientSecret": {
"shape": "S25"
},
"accessToken": {
"shape": "S26"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S28"
}
}
},
"Honeycode": {
"type": "structure",
"members": {
"accessToken": {
"shape": "S26"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S28"
}
}
},
"InforNexus": {
"type": "structure",
"required": [
"accessKeyId",
"userId",
"secretAccessKey",
"datakey"
],
"members": {
"accessKeyId": {
"type": "string",
"sensitive": true
},
"userId": {},
"secretAccessKey": {},
"datakey": {}
}
},
"Marketo": {
"type": "structure",
"required": [
"clientId",
"clientSecret"
],
"members": {
"clientId": {},
"clientSecret": {
"shape": "S25"
},
"accessToken": {
"shape": "S26"
},
"oAuthRequest": {
"shape": "S28"
}
}
},
"Redshift": {
"type": "structure",
"members": {
"username": {},
"password": {
"shape": "S2j"
}
}
},
"Salesforce": {
"type": "structure",
"members": {
"accessToken": {
"shape": "S26"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S28"
},
"clientCredentialsArn": {
"shape": "S2l"
},
"oAuth2GrantType": {},
"jwtToken": {
"type": "string",
"sensitive": true
}
}
},
"ServiceNow": {
"type": "structure",
"members": {
"username": {},
"password": {
"shape": "S2j"
},
"oAuth2Credentials": {
"shape": "S2o"
}
}
},
"Singular": {
"type": "structure",
"required": [
"apiKey"
],
"members": {
"apiKey": {
"shape": "S1x"
}
}
},
"Slack": {
"type": "structure",
"required": [
"clientId",
"clientSecret"
],
"members": {
"clientId": {},
"clientSecret": {
"shape": "S25"
},
"accessToken": {
"shape": "S26"
},
"oAuthRequest": {
"shape": "S28"
}
}
},
"Snowflake": {
"type": "structure",
"required": [
"username",
"password"
],
"members": {
"username": {},
"password": {
"shape": "S2j"
}
}
},
"Trendmicro": {
"type": "structure",
"required": [
"apiSecretKey"
],
"members": {
"apiSecretKey": {
"shape": "S2t"
}
}
},
"Veeva": {
"type": "structure",
"required": [
"username",
"password"
],
"members": {
"username": {},
"password": {
"shape": "S2j"
}
}
},
"Zendesk": {
"type": "structure",
"required": [
"clientId",
"clientSecret"
],
"members": {
"clientId": {},
"clientSecret": {
"shape": "S25"
},
"accessToken": {
"shape": "S26"
},
"oAuthRequest": {
"shape": "S28"
}
}
},
"SAPOData": {
"type": "structure",
"members": {
"basicAuthCredentials": {
"shape": "S2x"
},
"oAuthCredentials": {
"type": "structure",
"required": [
"clientId",
"clientSecret"
],
"members": {
"clientId": {},
"clientSecret": {
"shape": "S25"
},
"accessToken": {
"shape": "S26"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S28"
}
}
}
}
},
"CustomConnector": {
"type": "structure",
"required": [
"authenticationType"
],
"members": {
"authenticationType": {},
"basic": {
"shape": "S2x"
},
"oauth2": {
"shape": "S2o"
},
"apiKey": {
"type": "structure",
"required": [
"apiKey"
],
"members": {
"apiKey": {
"shape": "S1x"
},
"apiSecretKey": {
"shape": "S2t"
}
}
},
"custom": {
"type": "structure",
"required": [
"customAuthenticationType"
],
"members": {
"customAuthenticationType": {},
"credentialsMap": {
"type": "map",
"key": {
"type": "string",
"sensitive": true
},
"value": {
"type": "string",
"sensitive": true
}
}
}
}
}
},
"Pardot": {
"type": "structure",
"members": {
"accessToken": {
"shape": "S26"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S28"
},
"clientCredentialsArn": {
"shape": "S2l"
}
}
}
}
}
}
},
"Sd": {
"type": "structure",
"members": {
"Amplitude": {
"type": "structure",
"members": {}
},
"Datadog": {
"type": "structure",
"required": [
"instanceUrl"
],
"members": {
"instanceUrl": {}
}
},
"Dynatrace": {
"type": "structure",
"required": [
"instanceUrl"
],
"members": {
"instanceUrl": {}
}
},
"GoogleAnalytics": {
"type": "structure",
"members": {}
},
"Honeycode": {
"type": "structure",
"members": {}
},
"InforNexus": {
"type": "structure",
"required": [
"instanceUrl"
],
"members": {
"instanceUrl": {}
}
},
"Marketo": {
"type": "structure",
"required": [
"instanceUrl"
],
"members": {
"instanceUrl": {}
}
},
"Redshift": {
"type": "structure",
"required": [
"bucketName",
"roleArn"
],
"members": {
"databaseUrl": {},
"bucketName": {},
"bucketPrefix": {},
"roleArn": {},
"dataApiRoleArn": {},
"isRedshiftServerless": {
"type": "boolean"
},
"clusterIdentifier": {},
"workgroupName": {},
"databaseName": {}
}
},
"Salesforce": {
"type": "structure",
"members": {
"instanceUrl": {},
"isSandboxEnvironment": {
"type": "boolean"
},
"usePrivateLinkForMetadataAndAuthorization": {
"type": "boolean"
}
}
},
"ServiceNow": {
"type": "structure",
"required": [
"instanceUrl"
],
"members": {
"instanceUrl": {}
}
},
"Singular": {
"type": "structure",
"members": {}
},
"Slack": {
"type": "structure",
"required": [
"instanceUrl"
],
"members": {
"instanceUrl": {}
}
},
"Snowflake": {
"type": "structure",
"required": [
"warehouse",
"stage",
"bucketName"
],
"members": {
"warehouse": {},
"stage": {},
"bucketName": {},
"bucketPrefix": {},
"privateLinkServiceName": {},
"accountName": {},
"region": {}
}
},
"Trendmicro": {
"type": "structure",
"members": {}
},
"Veeva": {
"type": "structure",
"required": [
"instanceUrl"
],
"members": {
"instanceUrl": {}
}
},
"Zendesk": {
"type": "structure",
"required": [
"instanceUrl"
],
"members": {
"instanceUrl": {}
}
},
"SAPOData": {
"type": "structure",
"required": [
"applicationHostUrl",
"applicationServicePath",
"portNumber",
"clientNumber"
],
"members": {
"applicationHostUrl": {},
"applicationServicePath": {},
"portNumber": {
"type": "integer"
},
"clientNumber": {},
"logonLanguage": {},
"privateLinkServiceName": {},
"oAuthProperties": {
"type": "structure",
"required": [
"tokenUrl",
"authCodeUrl",
"oAuthScopes"
],
"members": {
"tokenUrl": {},
"authCodeUrl": {},
"oAuthScopes": {
"shape": "S1i"
}
}
},
"disableSSO": {
"type": "boolean"
}
}
},
"CustomConnector": {
"type": "structure",
"members": {
"profileProperties": {
"type": "map",
"key": {},
"value": {}
},
"oAuth2Properties": {
"type": "structure",
"required": [
"tokenUrl",
"oAuth2GrantType"
],
"members": {
"tokenUrl": {},
"oAuth2GrantType": {},
"tokenUrlCustomProperties": {
"type": "map",
"key": {},
"value": {}
}
}
}
}
},
"Pardot": {
"type": "structure",
"members": {
"instanceUrl": {},
"isSandboxEnvironment": {
"type": "boolean"
},
"businessUnitId": {}
}
}
}
},
"S1i": {
"type": "list",
"member": {}
},
"S1x": {
"type": "string",
"sensitive": true
},
"S25": {
"type": "string",
"sensitive": true
},
"S26": {
"type": "string",
"sensitive": true
},
"S28": {
"type": "structure",
"members": {
"authCode": {},
"redirectUri": {}
}
},
"S2j": {
"type": "string",
"sensitive": true
},
"S2l": {
"type": "string",
"sensitive": true
},
"S2o": {
"type": "structure",
"members": {
"clientId": {},
"clientSecret": {
"shape": "S25"
},
"accessToken": {
"shape": "S26"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S28"
}
}
},
"S2t": {
"type": "string",
"sensitive": true
},
"S2x": {
"type": "structure",
"required": [
"username",
"password"
],
"members": {
"username": {},
"password": {
"shape": "S2j"
}
}
},
"S3d": {
"type": "structure",
"required": [
"triggerType"
],
"members": {
"triggerType": {},
"triggerProperties": {
"type": "structure",
"members": {
"Scheduled": {
"type": "structure",
"required": [
"scheduleExpression"
],
"members": {
"scheduleExpression": {},
"dataPullMode": {},
"scheduleStartTime": {
"type": "timestamp"
},
"scheduleEndTime": {
"type": "timestamp"
},
"timezone": {},
"scheduleOffset": {
"type": "long"
},
"firstExecutionFrom": {
"type": "timestamp"
},
"flowErrorDeactivationThreshold": {
"type": "integer"
}
}
}
}
}
}
},
"S3n": {
"type": "structure",
"required": [
"connectorType",
"sourceConnectorProperties"
],
"members": {
"connectorType": {},
"apiVersion": {},
"connectorProfileName": {},
"sourceConnectorProperties": {
"type": "structure",
"members": {
"Amplitude": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"Datadog": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"Dynatrace": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"GoogleAnalytics": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"InforNexus": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"Marketo": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"S3": {
"type": "structure",
"required": [
"bucketName"
],
"members": {
"bucketName": {},
"bucketPrefix": {},
"s3InputFormatConfig": {
"type": "structure",
"members": {
"s3InputFileType": {}
}
}
}
},
"Salesforce": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {},
"enableDynamicFieldUpdate": {
"type": "boolean"
},
"includeDeletedRecords": {
"type": "boolean"
},
"dataTransferApi": {}
}
},
"ServiceNow": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"Singular": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"Slack": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"Trendmicro": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"Veeva": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {},
"documentType": {},
"includeSourceFiles": {
"type": "boolean"
},
"includeRenditions": {
"type": "boolean"
},
"includeAllVersions": {
"type": "boolean"
}
}
},
"Zendesk": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
},
"SAPOData": {
"type": "structure",
"members": {
"objectPath": {},
"parallelismConfig": {
"type": "structure",
"required": [
"maxParallelism"
],
"members": {
"maxParallelism": {
"type": "integer"
}
}
},
"paginationConfig": {
"type": "structure",
"required": [
"maxPageSize"
],
"members": {
"maxPageSize": {
"type": "integer"
}
}
}
}
},
"CustomConnector": {
"type": "structure",
"required": [
"entityName"
],
"members": {
"entityName": {},
"customProperties": {
"shape": "S4g"
},
"dataTransferApi": {
"shape": "S4h"
}
}
},
"Pardot": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
}
}
},
"incrementalPullConfig": {
"type": "structure",
"members": {
"datetimeTypeFieldName": {}
}
}
}
},
"S4g": {
"type": "map",
"key": {},
"value": {}
},
"S4h": {
"type": "structure",
"members": {
"Name": {},
"Type": {}
}
},
"S4n": {
"type": "list",
"member": {
"type": "structure",
"required": [
"connectorType",
"destinationConnectorProperties"
],
"members": {
"connectorType": {},
"apiVersion": {},
"connectorProfileName": {},
"destinationConnectorProperties": {
"type": "structure",
"members": {
"Redshift": {
"type": "structure",
"required": [
"object",
"intermediateBucketName"
],
"members": {
"object": {},
"intermediateBucketName": {},
"bucketPrefix": {},
"errorHandlingConfig": {
"shape": "S4r"
}
}
},
"S3": {
"type": "structure",
"required": [
"bucketName"
],
"members": {
"bucketName": {},
"bucketPrefix": {},
"s3OutputFormatConfig": {
"type": "structure",
"members": {
"fileType": {},
"prefixConfig": {
"shape": "S4v"
},
"aggregationConfig": {
"shape": "S50"
},
"preserveSourceDataTyping": {
"type": "boolean"
}
}
}
}
},
"Salesforce": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {},
"idFieldNames": {
"shape": "S55"
},
"errorHandlingConfig": {
"shape": "S4r"
},
"writeOperationType": {},
"dataTransferApi": {}
}
},
"Snowflake": {
"type": "structure",
"required": [
"object",
"intermediateBucketName"
],
"members": {
"object": {},
"intermediateBucketName": {},
"bucketPrefix": {},
"errorHandlingConfig": {
"shape": "S4r"
}
}
},
"EventBridge": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {},
"errorHandlingConfig": {
"shape": "S4r"
}
}
},
"LookoutMetrics": {
"type": "structure",
"members": {}
},
"Upsolver": {
"type": "structure",
"required": [
"bucketName",
"s3OutputFormatConfig"
],
"members": {
"bucketName": {},
"bucketPrefix": {},
"s3OutputFormatConfig": {
"type": "structure",
"required": [
"prefixConfig"
],
"members": {
"fileType": {},
"prefixConfig": {
"shape": "S4v"
},
"aggregationConfig": {
"shape": "S50"
}
}
}
}
},
"Honeycode": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {},
"errorHandlingConfig": {
"shape": "S4r"
}
}
},
"CustomerProfiles": {
"type": "structure",
"required": [
"domainName"
],