mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 13:19:05 +00:00
2590 lines
63 KiB
JSON
2590 lines
63 KiB
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"
|
|
],
|
|
"members": {
|
|
"domainName": {},
|
|
"objectTypeName": {}
|
|
}
|
|
},
|
|
"Zendesk": {
|
|
"type": "structure",
|
|
"required": [
|
|
"object"
|
|
],
|
|
"members": {
|
|
"object": {},
|
|
"idFieldNames": {
|
|
"shape": "S55"
|
|
},
|
|
"errorHandlingConfig": {
|
|
"shape": "S4r"
|
|
},
|
|
"writeOperationType": {}
|
|
}
|
|
},
|
|
"Marketo": {
|
|
"type": "structure",
|
|
"required": [
|
|
"object"
|
|
],
|
|
"members": {
|
|
"object": {},
|
|
"errorHandlingConfig": {
|
|
"shape": "S4r"
|
|
}
|
|
}
|
|
},
|
|
"CustomConnector": {
|
|
"type": "structure",
|
|
"required": [
|
|
"entityName"
|
|
],
|
|
"members": {
|
|
"entityName": {},
|
|
"errorHandlingConfig": {
|
|
"shape": "S4r"
|
|
},
|
|
"writeOperationType": {},
|
|
"idFieldNames": {
|
|
"shape": "S55"
|
|
},
|
|
"customProperties": {
|
|
"shape": "S4g"
|
|
}
|
|
}
|
|
},
|
|
"SAPOData": {
|
|
"type": "structure",
|
|
"required": [
|
|
"objectPath"
|
|
],
|
|
"members": {
|
|
"objectPath": {},
|
|
"successResponseHandlingConfig": {
|
|
"type": "structure",
|
|
"members": {
|
|
"bucketPrefix": {},
|
|
"bucketName": {}
|
|
}
|
|
},
|
|
"idFieldNames": {
|
|
"shape": "S55"
|
|
},
|
|
"errorHandlingConfig": {
|
|
"shape": "S4r"
|
|
},
|
|
"writeOperationType": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S4r": {
|
|
"type": "structure",
|
|
"members": {
|
|
"failOnFirstDestinationError": {
|
|
"type": "boolean"
|
|
},
|
|
"bucketPrefix": {},
|
|
"bucketName": {}
|
|
}
|
|
},
|
|
"S4v": {
|
|
"type": "structure",
|
|
"members": {
|
|
"prefixType": {},
|
|
"prefixFormat": {},
|
|
"pathPrefixHierarchy": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"S50": {
|
|
"type": "structure",
|
|
"members": {
|
|
"aggregationType": {},
|
|
"targetFileSize": {
|
|
"type": "long"
|
|
}
|
|
}
|
|
},
|
|
"S55": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S5n": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"sourceFields",
|
|
"taskType"
|
|
],
|
|
"members": {
|
|
"sourceFields": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"connectorOperator": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Amplitude": {},
|
|
"Datadog": {},
|
|
"Dynatrace": {},
|
|
"GoogleAnalytics": {},
|
|
"InforNexus": {},
|
|
"Marketo": {},
|
|
"S3": {},
|
|
"Salesforce": {},
|
|
"ServiceNow": {},
|
|
"Singular": {},
|
|
"Slack": {},
|
|
"Trendmicro": {},
|
|
"Veeva": {},
|
|
"Zendesk": {},
|
|
"SAPOData": {},
|
|
"CustomConnector": {},
|
|
"Pardot": {}
|
|
}
|
|
},
|
|
"destinationField": {},
|
|
"taskType": {},
|
|
"taskProperties": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S6d": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S6g": {
|
|
"type": "structure",
|
|
"members": {
|
|
"glueDataCatalog": {
|
|
"type": "structure",
|
|
"required": [
|
|
"roleArn",
|
|
"databaseName",
|
|
"tablePrefix"
|
|
],
|
|
"members": {
|
|
"roleArn": {},
|
|
"databaseName": {},
|
|
"tablePrefix": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S6u": {
|
|
"type": "structure",
|
|
"members": {
|
|
"canUseAsSource": {
|
|
"type": "boolean"
|
|
},
|
|
"canUseAsDestination": {
|
|
"type": "boolean"
|
|
},
|
|
"supportedDestinationConnectors": {
|
|
"shape": "S6v"
|
|
},
|
|
"supportedSchedulingFrequencies": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"isPrivateLinkEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"isPrivateLinkEndpointUrlRequired": {
|
|
"type": "boolean"
|
|
},
|
|
"supportedTriggerTypes": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"connectorMetadata": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Amplitude": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Datadog": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Dynatrace": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"GoogleAnalytics": {
|
|
"type": "structure",
|
|
"members": {
|
|
"oAuthScopes": {
|
|
"shape": "S1i"
|
|
}
|
|
}
|
|
},
|
|
"InforNexus": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Marketo": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Redshift": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"S3": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Salesforce": {
|
|
"type": "structure",
|
|
"members": {
|
|
"oAuthScopes": {
|
|
"shape": "S1i"
|
|
},
|
|
"dataTransferApis": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"oauth2GrantTypesSupported": {
|
|
"shape": "S7a"
|
|
}
|
|
}
|
|
},
|
|
"ServiceNow": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Singular": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Slack": {
|
|
"type": "structure",
|
|
"members": {
|
|
"oAuthScopes": {
|
|
"shape": "S1i"
|
|
}
|
|
}
|
|
},
|
|
"Snowflake": {
|
|
"type": "structure",
|
|
"members": {
|
|
"supportedRegions": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"Trendmicro": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Veeva": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Zendesk": {
|
|
"type": "structure",
|
|
"members": {
|
|
"oAuthScopes": {
|
|
"shape": "S1i"
|
|
}
|
|
}
|
|
},
|
|
"EventBridge": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Upsolver": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"CustomerProfiles": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Honeycode": {
|
|
"type": "structure",
|
|
"members": {
|
|
"oAuthScopes": {
|
|
"shape": "S1i"
|
|
}
|
|
}
|
|
},
|
|
"SAPOData": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"Pardot": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
}
|
|
},
|
|
"connectorType": {},
|
|
"connectorLabel": {},
|
|
"connectorDescription": {},
|
|
"connectorOwner": {},
|
|
"connectorName": {},
|
|
"connectorVersion": {},
|
|
"connectorArn": {},
|
|
"connectorModes": {
|
|
"shape": "S7u"
|
|
},
|
|
"authenticationConfig": {
|
|
"type": "structure",
|
|
"members": {
|
|
"isBasicAuthSupported": {
|
|
"type": "boolean"
|
|
},
|
|
"isApiKeyAuthSupported": {
|
|
"type": "boolean"
|
|
},
|
|
"isOAuth2Supported": {
|
|
"type": "boolean"
|
|
},
|
|
"isCustomAuthSupported": {
|
|
"type": "boolean"
|
|
},
|
|
"oAuth2Defaults": {
|
|
"type": "structure",
|
|
"members": {
|
|
"oauthScopes": {
|
|
"shape": "S1i"
|
|
},
|
|
"tokenUrls": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"authCodeUrls": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"oauth2GrantTypesSupported": {
|
|
"shape": "S7a"
|
|
},
|
|
"oauth2CustomProperties": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"key": {},
|
|
"isRequired": {
|
|
"type": "boolean"
|
|
},
|
|
"label": {},
|
|
"description": {},
|
|
"isSensitiveField": {
|
|
"type": "boolean"
|
|
},
|
|
"connectorSuppliedValues": {
|
|
"shape": "S84"
|
|
},
|
|
"type": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"customAuthConfigs": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"customAuthenticationType": {},
|
|
"authParameters": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"key": {},
|
|
"isRequired": {
|
|
"type": "boolean"
|
|
},
|
|
"label": {},
|
|
"description": {},
|
|
"isSensitiveField": {
|
|
"type": "boolean"
|
|
},
|
|
"connectorSuppliedValues": {
|
|
"shape": "S84"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"connectorRuntimeSettings": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"key": {},
|
|
"dataType": {},
|
|
"isRequired": {
|
|
"type": "boolean"
|
|
},
|
|
"label": {},
|
|
"description": {},
|
|
"scope": {},
|
|
"connectorSuppliedValueOptions": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supportedApiVersions": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"supportedOperators": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"supportedWriteOperations": {
|
|
"shape": "S8k"
|
|
},
|
|
"connectorProvisioningType": {},
|
|
"connectorProvisioningConfig": {
|
|
"shape": "S8m"
|
|
},
|
|
"logoURL": {},
|
|
"registeredAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"registeredBy": {},
|
|
"supportedDataTransferTypes": {
|
|
"shape": "S8q"
|
|
},
|
|
"supportedDataTransferApis": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S4h"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S6v": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S7a": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S7u": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S84": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S8k": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S8m": {
|
|
"type": "structure",
|
|
"members": {
|
|
"lambda": {
|
|
"type": "structure",
|
|
"required": [
|
|
"lambdaArn"
|
|
],
|
|
"members": {
|
|
"lambdaArn": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S8q": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S94": {
|
|
"type": "structure",
|
|
"members": {
|
|
"maximum": {
|
|
"type": "double"
|
|
},
|
|
"minimum": {
|
|
"type": "double"
|
|
}
|
|
}
|
|
},
|
|
"S9m": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"connectorDescription": {},
|
|
"connectorName": {},
|
|
"connectorOwner": {},
|
|
"connectorVersion": {},
|
|
"applicationType": {},
|
|
"connectorType": {},
|
|
"connectorLabel": {},
|
|
"registeredAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"registeredBy": {},
|
|
"connectorProvisioningType": {},
|
|
"connectorModes": {
|
|
"shape": "S7u"
|
|
},
|
|
"supportedDataTransferTypes": {
|
|
"shape": "S8q"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S9s": {
|
|
"type": "structure",
|
|
"members": {
|
|
"mostRecentExecutionMessage": {},
|
|
"mostRecentExecutionTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"mostRecentExecutionStatus": {}
|
|
}
|
|
},
|
|
"S9x": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"catalogType": {},
|
|
"tableName": {},
|
|
"tableRegistrationOutput": {
|
|
"shape": "Sa0"
|
|
},
|
|
"partitionRegistrationOutput": {
|
|
"shape": "Sa0"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sa0": {
|
|
"type": "structure",
|
|
"members": {
|
|
"message": {},
|
|
"result": {},
|
|
"status": {}
|
|
}
|
|
}
|
|
}
|
|
} |