cdk-amazon-chime-resources
Version:

1,984 lines • 61.6 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": {
"CreateConnectorProfile": {
"http": {
"requestUri": "/create-connector-profile"
},
"input": {
"type": "structure",
"required": [
"connectorProfileName",
"connectorType",
"connectionMode",
"connectorProfileConfig"
],
"members": {
"connectorProfileName": {},
"kmsArn": {},
"connectorType": {},
"connectorLabel": {},
"connectionMode": {},
"connectorProfileConfig": {
"shape": "S7"
}
}
},
"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": "S37"
},
"sourceFlowConfig": {
"shape": "S3h"
},
"destinationFlowConfigList": {
"shape": "S4a"
},
"tasks": {
"shape": "S5a"
},
"tags": {
"shape": "S60"
},
"metadataCatalogConfig": {
"shape": "S63"
}
}
},
"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": "S6h"
}
}
}
},
"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": "S8o"
},
"fieldLengthRange": {
"shape": "S8o"
}
}
}
}
},
"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": "S87"
}
}
},
"customProperties": {
"shape": "S46"
}
}
}
}
}
}
},
"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": "S8"
},
"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": "S6i"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"connectorConfigurations": {
"type": "map",
"key": {},
"value": {
"shape": "S6h"
}
},
"connectors": {
"shape": "S96"
},
"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": "S3h"
},
"destinationFlowConfigList": {
"shape": "S4a"
},
"lastRunExecutionDetails": {
"shape": "S9c"
},
"triggerConfig": {
"shape": "S37"
},
"tasks": {
"shape": "S5a"
},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"createdBy": {},
"lastUpdatedBy": {},
"tags": {
"shape": "S60"
},
"metadataCatalogConfig": {
"shape": "S63"
},
"lastRunMetadataCatalogDetails": {
"shape": "S9h"
},
"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"
}
}
},
"startedAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"dataPullStartTime": {
"type": "timestamp"
},
"dataPullEndTime": {
"type": "timestamp"
},
"metadataCatalogDetails": {
"shape": "S9h"
}
}
}
},
"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": "S96"
},
"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": "S60"
},
"lastRunExecutionDetails": {
"shape": "S9c"
}
}
}
},
"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": "S60"
}
}
}
},
"RegisterConnector": {
"http": {
"requestUri": "/register-connector"
},
"input": {
"type": "structure",
"members": {
"connectorLabel": {},
"description": {},
"connectorProvisioningType": {},
"connectorProvisioningConfig": {
"shape": "S89"
}
}
},
"output": {
"type": "structure",
"members": {
"connectorArn": {}
}
}
},
"StartFlow": {
"http": {
"requestUri": "/start-flow"
},
"input": {
"type": "structure",
"required": [
"flowName"
],
"members": {
"flowName": {}
}
},
"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": "S60"
}
}
},
"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": "S7"
}
}
},
"output": {
"type": "structure",
"members": {
"connectorProfileArn": {}
}
}
},
"UpdateConnectorRegistration": {
"http": {
"requestUri": "/update-connector-registration"
},
"input": {
"type": "structure",
"required": [
"connectorLabel"
],
"members": {
"connectorLabel": {},
"description": {},
"connectorProvisioningConfig": {
"shape": "S89"
}
}
},
"output": {
"type": "structure",
"members": {
"connectorArn": {}
}
}
},
"UpdateFlow": {
"http": {
"requestUri": "/update-flow"
},
"input": {
"type": "structure",
"required": [
"flowName",
"triggerConfig",
"sourceFlowConfig",
"destinationFlowConfigList",
"tasks"
],
"members": {
"flowName": {},
"description": {},
"triggerConfig": {
"shape": "S37"
},
"sourceFlowConfig": {
"shape": "S3h"
},
"destinationFlowConfigList": {
"shape": "S4a"
},
"tasks": {
"shape": "S5a"
},
"metadataCatalogConfig": {
"shape": "S63"
}
}
},
"output": {
"type": "structure",
"members": {
"flowStatus": {}
}
}
}
},
"shapes": {
"S7": {
"type": "structure",
"required": [
"connectorProfileProperties"
],
"members": {
"connectorProfileProperties": {
"shape": "S8"
},
"connectorProfileCredentials": {
"type": "structure",
"members": {
"Amplitude": {
"type": "structure",
"required": [
"apiKey",
"secretKey"
],
"members": {
"apiKey": {
"shape": "S1s"
},
"secretKey": {
"type": "string",
"sensitive": true
}
}
},
"Datadog": {
"type": "structure",
"required": [
"apiKey",
"applicationKey"
],
"members": {
"apiKey": {
"shape": "S1s"
},
"applicationKey": {}
}
},
"Dynatrace": {
"type": "structure",
"required": [
"apiToken"
],
"members": {
"apiToken": {}
}
},
"GoogleAnalytics": {
"type": "structure",
"required": [
"clientId",
"clientSecret"
],
"members": {
"clientId": {},
"clientSecret": {
"shape": "S20"
},
"accessToken": {
"shape": "S21"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S23"
}
}
},
"Honeycode": {
"type": "structure",
"members": {
"accessToken": {
"shape": "S21"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S23"
}
}
},
"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": "S20"
},
"accessToken": {
"shape": "S21"
},
"oAuthRequest": {
"shape": "S23"
}
}
},
"Redshift": {
"type": "structure",
"members": {
"username": {},
"password": {
"shape": "S2e"
}
}
},
"Salesforce": {
"type": "structure",
"members": {
"accessToken": {
"shape": "S21"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S23"
},
"clientCredentialsArn": {
"shape": "S2g"
}
}
},
"ServiceNow": {
"type": "structure",
"required": [
"username",
"password"
],
"members": {
"username": {},
"password": {
"shape": "S2e"
}
}
},
"Singular": {
"type": "structure",
"required": [
"apiKey"
],
"members": {
"apiKey": {
"shape": "S1s"
}
}
},
"Slack": {
"type": "structure",
"required": [
"clientId",
"clientSecret"
],
"members": {
"clientId": {},
"clientSecret": {
"shape": "S20"
},
"accessToken": {
"shape": "S21"
},
"oAuthRequest": {
"shape": "S23"
}
}
},
"Snowflake": {
"type": "structure",
"required": [
"username",
"password"
],
"members": {
"username": {},
"password": {
"shape": "S2e"
}
}
},
"Trendmicro": {
"type": "structure",
"required": [
"apiSecretKey"
],
"members": {
"apiSecretKey": {
"shape": "S2m"
}
}
},
"Veeva": {
"type": "structure",
"required": [
"username",
"password"
],
"members": {
"username": {},
"password": {
"shape": "S2e"
}
}
},
"Zendesk": {
"type": "structure",
"required": [
"clientId",
"clientSecret"
],
"members": {
"clientId": {},
"clientSecret": {
"shape": "S20"
},
"accessToken": {
"shape": "S21"
},
"oAuthRequest": {
"shape": "S23"
}
}
},
"SAPOData": {
"type": "structure",
"members": {
"basicAuthCredentials": {
"shape": "S2q"
},
"oAuthCredentials": {
"type": "structure",
"required": [
"clientId",
"clientSecret"
],
"members": {
"clientId": {},
"clientSecret": {
"shape": "S20"
},
"accessToken": {
"shape": "S21"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S23"
}
}
}
}
},
"CustomConnector": {
"type": "structure",
"required": [
"authenticationType"
],
"members": {
"authenticationType": {},
"basic": {
"shape": "S2q"
},
"oauth2": {
"type": "structure",
"members": {
"clientId": {},
"clientSecret": {
"shape": "S20"
},
"accessToken": {
"shape": "S21"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S23"
}
}
},
"apiKey": {
"type": "structure",
"required": [
"apiKey"
],
"members": {
"apiKey": {
"shape": "S1s"
},
"apiSecretKey": {
"shape": "S2m"
}
}
},
"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": "S21"
},
"refreshToken": {},
"oAuthRequest": {
"shape": "S23"
},
"clientCredentialsArn": {
"shape": "S2g"
}
}
}
}
}
}
},
"S8": {
"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": "S1d"
}
}
}
}
},
"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": {}
}
}
}
},
"S1d": {
"type": "list",
"member": {}
},
"S1s": {
"type": "string",
"sensitive": true
},
"S20": {
"type": "string",
"sensitive": true
},
"S21": {
"type": "string",
"sensitive": true
},
"S23": {
"type": "structure",
"members": {
"authCode": {},
"redirectUri": {}
}
},
"S2e": {
"type": "string",
"sensitive": true
},
"S2g": {
"type": "string",
"sensitive": true
},
"S2m": {
"type": "string",
"sensitive": true
},
"S2q": {
"type": "structure",
"required": [
"username",
"password"
],
"members": {
"username": {},
"password": {
"shape": "S2e"
}
}
},
"S37": {
"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"
}
}
}
}
}
}
},
"S3h": {
"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": {}
}
},
"CustomConnector": {
"type": "structure",
"required": [
"entityName"
],
"members": {
"entityName": {},
"customProperties": {
"shape": "S46"
}
}
},
"Pardot": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {}
}
}
}
},
"incrementalPullConfig": {
"type": "structure",
"members": {
"datetimeTypeFieldName": {}
}
}
}
},
"S46": {
"type": "map",
"key": {},
"value": {}
},
"S4a": {
"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": "S4e"
}
}
},
"S3": {
"type": "structure",
"required": [
"bucketName"
],
"members": {
"bucketName": {},
"bucketPrefix": {},
"s3OutputFormatConfig": {
"type": "structure",
"members": {
"fileType": {},
"prefixConfig": {
"shape": "S4i"
},
"aggregationConfig": {
"shape": "S4n"
},
"preserveSourceDataTyping": {
"type": "boolean"
}
}
}
}
},
"Salesforce": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {},
"idFieldNames": {
"shape": "S4s"
},
"errorHandlingConfig": {
"shape": "S4e"
},
"writeOperationType": {},
"dataTransferApi": {}
}
},
"Snowflake": {
"type": "structure",
"required": [
"object",
"intermediateBucketName"
],
"members": {
"object": {},
"intermediateBucketName": {},
"bucketPrefix": {},
"errorHandlingConfig": {
"shape": "S4e"
}
}
},
"EventBridge": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {},
"errorHandlingConfig": {
"shape": "S4e"
}
}
},
"LookoutMetrics": {
"type": "structure",
"members": {}
},
"Upsolver": {
"type": "structure",
"required": [
"bucketName",
"s3OutputFormatConfig"
],
"members": {
"bucketName": {},
"bucketPrefix": {},
"s3OutputFormatConfig": {
"type": "structure",
"required": [
"prefixConfig"
],
"members": {
"fileType": {},
"prefixConfig": {
"shape": "S4i"
},
"aggregationConfig": {
"shape": "S4n"
}
}
}
}
},
"Honeycode": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {},
"errorHandlingConfig": {
"shape": "S4e"
}
}
},
"CustomerProfiles": {
"type": "structure",
"required": [
"domainName"
],
"members": {
"domainName": {},
"objectTypeName": {}
}
},
"Zendesk": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {},
"idFieldNames": {
"shape": "S4s"
},
"errorHandlingConfig": {
"shape": "S4e"
},
"writeOperationType": {}
}
},
"Marketo": {
"type": "structure",
"required": [
"object"
],
"members": {
"object": {},
"errorHandlingConfig": {
"shape": "S4e"
}
}
},
"CustomConnector": {
"type": "structure",
"required": [
"entityName"
],
"members": {
"entityName": {},
"errorHandlingConfig": {
"shape": "S4e"
},
"writeOperationType": {},
"idFieldNames": {
"shape": "S4s"
},
"customProperties": {
"shape": "S46"
}
}
},
"SAPOData": {
"type": "structure",
"required": [
"objectPath"
],
"members": {
"objectPath": {},
"successResponseHandlingConfig": {
"type": "structure",
"members": {
"bucketPrefix": {},
"bucketName": {}
}
},
"idFieldNames": {
"shape": "S4s"
},
"errorHandlingConfig": {
"shape": "S4e"
},
"writeOperationType": {}
}
}
}
}
}
}
},
"S4e": {
"type": "structure",
"members": {
"failOnFirstDestinationError": {
"type": "boolean"
},
"bucketPrefix": {},
"bucketName": {}
}
},
"S4i": {
"type": "structure",
"members": {
"prefixType": {},
"prefixFormat": {},
"pathPrefixHierarchy": {
"type": "list",
"member": {}
}
}
},
"S4n