UNPKG

@alma-cdk/cross-region-parameter

Version:

Store AWS SSM Parameter Store Parameters into another AWS Region with AWS CDK

1,989 lines 58.2 kB
{ "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": "S2z" }, "sourceFlowConfig": { "shape": "S39" }, "destinationFlowConfigList": { "shape": "S41" }, "tasks": { "shape": "S4y" }, "tags": { "shape": "S5o" } } }, "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": "S60" } } } }, "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": "S86" }, "fieldLengthRange": { "shape": "S86" } } } } }, "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": "S7p" } } }, "customProperties": { "shape": "S3y" } } } } } } }, "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": "S61" }, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "connectorConfigurations": { "type": "map", "key": {}, "value": { "shape": "S60" } }, "connectors": { "shape": "S8o" }, "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": "S39" }, "destinationFlowConfigList": { "shape": "S41" }, "lastRunExecutionDetails": { "shape": "S8u" }, "triggerConfig": { "shape": "S2z" }, "tasks": { "shape": "S4y" }, "createdAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "createdBy": {}, "lastUpdatedBy": {}, "tags": { "shape": "S5o" } } } }, "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" } } } }, "nextToken": {} } } }, "ListConnectorEntities": { "http": { "requestUri": "/list-connector-entities" }, "input": { "type": "structure", "members": { "connectorProfileName": {}, "connectorType": {}, "entitiesPath": {}, "apiVersion": {} } }, "output": { "type": "structure", "required": [ "connectorEntityMap" ], "members": { "connectorEntityMap": { "type": "map", "key": {}, "value": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "label": {}, "hasNestedEntities": { "type": "boolean" } } } } } } } }, "ListConnectors": { "http": { "requestUri": "/list-connectors" }, "input": { "type": "structure", "members": { "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "connectors": { "shape": "S8o" }, "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": "S5o" }, "lastRunExecutionDetails": { "shape": "S8u" } } } }, "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": "S5o" } } } }, "RegisterConnector": { "http": { "requestUri": "/register-connector" }, "input": { "type": "structure", "members": { "connectorLabel": {}, "description": {}, "connectorProvisioningType": {}, "connectorProvisioningConfig": { "shape": "S7r" } } }, "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": "S5o" } } }, "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": {} } } }, "UpdateFlow": { "http": { "requestUri": "/update-flow" }, "input": { "type": "structure", "required": [ "flowName", "triggerConfig", "sourceFlowConfig", "destinationFlowConfigList", "tasks" ], "members": { "flowName": {}, "description": {}, "triggerConfig": { "shape": "S2z" }, "sourceFlowConfig": { "shape": "S39" }, "destinationFlowConfigList": { "shape": "S41" }, "tasks": { "shape": "S4y" } } }, "output": { "type": "structure", "members": { "flowStatus": {} } } } }, "shapes": { "S7": { "type": "structure", "required": [ "connectorProfileProperties", "connectorProfileCredentials" ], "members": { "connectorProfileProperties": { "shape": "S8" }, "connectorProfileCredentials": { "type": "structure", "members": { "Amplitude": { "type": "structure", "required": [ "apiKey", "secretKey" ], "members": { "apiKey": { "shape": "S1m" }, "secretKey": { "type": "string", "sensitive": true } } }, "Datadog": { "type": "structure", "required": [ "apiKey", "applicationKey" ], "members": { "apiKey": { "shape": "S1m" }, "applicationKey": {} } }, "Dynatrace": { "type": "structure", "required": [ "apiToken" ], "members": { "apiToken": {} } }, "GoogleAnalytics": { "type": "structure", "required": [ "clientId", "clientSecret" ], "members": { "clientId": {}, "clientSecret": { "shape": "S1u" }, "accessToken": { "shape": "S1v" }, "refreshToken": {}, "oAuthRequest": { "shape": "S1x" } } }, "Honeycode": { "type": "structure", "members": { "accessToken": { "shape": "S1v" }, "refreshToken": {}, "oAuthRequest": { "shape": "S1x" } } }, "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": "S1u" }, "accessToken": { "shape": "S1v" }, "oAuthRequest": { "shape": "S1x" } } }, "Redshift": { "type": "structure", "required": [ "username", "password" ], "members": { "username": {}, "password": { "shape": "S27" } } }, "Salesforce": { "type": "structure", "members": { "accessToken": { "shape": "S1v" }, "refreshToken": {}, "oAuthRequest": { "shape": "S1x" }, "clientCredentialsArn": { "type": "string", "sensitive": true } } }, "ServiceNow": { "type": "structure", "required": [ "username", "password" ], "members": { "username": {}, "password": { "shape": "S27" } } }, "Singular": { "type": "structure", "required": [ "apiKey" ], "members": { "apiKey": { "shape": "S1m" } } }, "Slack": { "type": "structure", "required": [ "clientId", "clientSecret" ], "members": { "clientId": {}, "clientSecret": { "shape": "S1u" }, "accessToken": { "shape": "S1v" }, "oAuthRequest": { "shape": "S1x" } } }, "Snowflake": { "type": "structure", "required": [ "username", "password" ], "members": { "username": {}, "password": { "shape": "S27" } } }, "Trendmicro": { "type": "structure", "required": [ "apiSecretKey" ], "members": { "apiSecretKey": { "shape": "S2f" } } }, "Veeva": { "type": "structure", "required": [ "username", "password" ], "members": { "username": {}, "password": { "shape": "S27" } } }, "Zendesk": { "type": "structure", "required": [ "clientId", "clientSecret" ], "members": { "clientId": {}, "clientSecret": { "shape": "S1u" }, "accessToken": { "shape": "S1v" }, "oAuthRequest": { "shape": "S1x" } } }, "SAPOData": { "type": "structure", "members": { "basicAuthCredentials": { "shape": "S2j" }, "oAuthCredentials": { "type": "structure", "required": [ "clientId", "clientSecret" ], "members": { "clientId": {}, "clientSecret": { "shape": "S1u" }, "accessToken": { "shape": "S1v" }, "refreshToken": {}, "oAuthRequest": { "shape": "S1x" } } } } }, "CustomConnector": { "type": "structure", "required": [ "authenticationType" ], "members": { "authenticationType": {}, "basic": { "shape": "S2j" }, "oauth2": { "type": "structure", "members": { "clientId": {}, "clientSecret": { "shape": "S1u" }, "accessToken": { "shape": "S1v" }, "refreshToken": {}, "oAuthRequest": { "shape": "S1x" } } }, "apiKey": { "type": "structure", "required": [ "apiKey" ], "members": { "apiKey": { "shape": "S1m" }, "apiSecretKey": { "shape": "S2f" } } }, "custom": { "type": "structure", "required": [ "customAuthenticationType" ], "members": { "customAuthenticationType": {}, "credentialsMap": { "type": "map", "key": { "type": "string", "sensitive": true }, "value": { "type": "string", "sensitive": true } } } } } } } } } }, "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": [ "databaseUrl", "bucketName", "roleArn" ], "members": { "databaseUrl": {}, "bucketName": {}, "bucketPrefix": {}, "roleArn": {} } }, "Salesforce": { "type": "structure", "members": { "instanceUrl": {}, "isSandboxEnvironment": { "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": "S19" } } } } }, "CustomConnector": { "type": "structure", "members": { "profileProperties": { "type": "map", "key": {}, "value": {} }, "oAuth2Properties": { "type": "structure", "required": [ "tokenUrl", "oAuth2GrantType" ], "members": { "tokenUrl": {}, "oAuth2GrantType": {}, "tokenUrlCustomProperties": { "type": "map", "key": {}, "value": {} } } } } } } }, "S19": { "type": "list", "member": {} }, "S1m": { "type": "string", "sensitive": true }, "S1u": { "type": "string", "sensitive": true }, "S1v": { "type": "string", "sensitive": true }, "S1x": { "type": "structure", "members": { "authCode": {}, "redirectUri": {} } }, "S27": { "type": "string", "sensitive": true }, "S2f": { "type": "string", "sensitive": true }, "S2j": { "type": "structure", "required": [ "username", "password" ], "members": { "username": {}, "password": { "shape": "S27" } } }, "S2z": { "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" } } } } } } }, "S39": { "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": "S3y" } } } } }, "incrementalPullConfig": { "type": "structure", "members": { "datetimeTypeFieldName": {} } } } }, "S3y": { "type": "map", "key": {}, "value": {} }, "S41": { "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": "S45" } } }, "S3": { "type": "structure", "required": [ "bucketName" ], "members": { "bucketName": {}, "bucketPrefix": {}, "s3OutputFormatConfig": { "type": "structure", "members": { "fileType": {}, "prefixConfig": { "shape": "S49" }, "aggregationConfig": { "shape": "S4c" }, "preserveSourceDataTyping": { "type": "boolean" } } } } }, "Salesforce": { "type": "structure", "required": [ "object" ], "members": { "object": {}, "idFieldNames": { "shape": "S4g" }, "errorHandlingConfig": { "shape": "S45" }, "writeOperationType": {}, "dataTransferApi": {} } }, "Snowflake": { "type": "structure", "required": [ "object", "intermediateBucketName" ], "members": { "object": {}, "intermediateBucketName": {}, "bucketPrefix": {}, "errorHandlingConfig": { "shape": "S45" } } }, "EventBridge": { "type": "structure", "required": [ "object" ], "members": { "object": {}, "errorHandlingConfig": { "shape": "S45" } } }, "LookoutMetrics": { "type": "structure", "members": {} }, "Upsolver": { "type": "structure", "required": [ "bucketName", "s3OutputFormatConfig" ], "members": { "bucketName": {}, "bucketPrefix": {}, "s3OutputFormatConfig": { "type": "structure", "required": [ "prefixConfig" ], "members": { "fileType": {}, "prefixConfig": { "shape": "S49" }, "aggregationConfig": { "shape": "S4c" } } } } }, "Honeycode": { "type": "structure", "required": [ "object" ], "members": { "object": {}, "errorHandlingConfig": { "shape": "S45" } } }, "CustomerProfiles": { "type": "structure", "required": [ "domainName" ], "members": { "domainName": {}, "objectTypeName": {} } }, "Zendesk": { "type": "structure", "required": [ "object" ], "members": { "object": {}, "idFieldNames": { "shape": "S4g" }, "errorHandlingConfig": { "shape": "S45" }, "writeOperationType": {} } }, "Marketo": { "type": "structure", "required": [ "object" ], "members": { "object": {}, "errorHandlingConfig": { "shape": "S45" } } }, "CustomConnector": { "type": "structure", "required": [ "entityName" ], "members": { "entityName": {}, "errorHandlingConfig": { "shape": "S45" }, "writeOperationType": {}, "idFieldNames": { "shape": "S4g" }, "customProperties": { "shape": "S3y" } } }, "SAPOData": { "type": "structure", "required": [ "objectPath" ], "members": { "objectPath": {}, "successResponseHandlingConfig": { "type": "structure", "members": { "bucketPrefix": {}, "bucketName": {} } }, "idFieldNames": { "shape": "S4g" }, "errorHandlingConfig": { "shape": "S45" }, "writeOperationType": {} } } } } } } }, "S45": { "type": "structure", "members": { "failOnFirstDestinationError": { "type": "boolean" }, "bucketPrefix": {}, "bucketName": {} } }, "S49": { "type": "structure", "members": { "prefixType": {}, "prefixFormat": {} } }, "S4c": { "type": "structure", "members": { "aggregationType": {} } }, "S4g": { "type": "list", "member": {} }, "S4y": { "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": {} } }, "destinationField": {}, "taskType": {}, "taskProperties": { "type": "map", "key": {}, "value": {} } } } }, "S5o": { "type": "map", "key": {}, "value": {} }, "S60": { "type": "structure", "members": { "canUseAsSource": { "type": "boolean" }, "canUseAsDestination": { "type": "boolean" }, "supportedDestinationConnectors": { "shape": "S61" }, "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":