github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/appflow/2020-08-23/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2020-08-23", 5 "endpointPrefix":"appflow", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"Amazon Appflow", 9 "serviceId":"Appflow", 10 "signatureVersion":"v4", 11 "signingName":"appflow", 12 "uid":"appflow-2020-08-23" 13 }, 14 "operations":{ 15 "CreateConnectorProfile":{ 16 "name":"CreateConnectorProfile", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/create-connector-profile" 20 }, 21 "input":{"shape":"CreateConnectorProfileRequest"}, 22 "output":{"shape":"CreateConnectorProfileResponse"}, 23 "errors":[ 24 {"shape":"ValidationException"}, 25 {"shape":"ConflictException"}, 26 {"shape":"ServiceQuotaExceededException"}, 27 {"shape":"ConnectorAuthenticationException"}, 28 {"shape":"InternalServerException"} 29 ] 30 }, 31 "CreateFlow":{ 32 "name":"CreateFlow", 33 "http":{ 34 "method":"POST", 35 "requestUri":"/create-flow" 36 }, 37 "input":{"shape":"CreateFlowRequest"}, 38 "output":{"shape":"CreateFlowResponse"}, 39 "errors":[ 40 {"shape":"ValidationException"}, 41 {"shape":"InternalServerException"}, 42 {"shape":"ResourceNotFoundException"}, 43 {"shape":"ServiceQuotaExceededException"}, 44 {"shape":"ConflictException"}, 45 {"shape":"ConnectorAuthenticationException"}, 46 {"shape":"ConnectorServerException"} 47 ] 48 }, 49 "DeleteConnectorProfile":{ 50 "name":"DeleteConnectorProfile", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/delete-connector-profile" 54 }, 55 "input":{"shape":"DeleteConnectorProfileRequest"}, 56 "output":{"shape":"DeleteConnectorProfileResponse"}, 57 "errors":[ 58 {"shape":"ResourceNotFoundException"}, 59 {"shape":"ConflictException"}, 60 {"shape":"InternalServerException"} 61 ] 62 }, 63 "DeleteFlow":{ 64 "name":"DeleteFlow", 65 "http":{ 66 "method":"POST", 67 "requestUri":"/delete-flow" 68 }, 69 "input":{"shape":"DeleteFlowRequest"}, 70 "output":{"shape":"DeleteFlowResponse"}, 71 "errors":[ 72 {"shape":"ResourceNotFoundException"}, 73 {"shape":"ConflictException"}, 74 {"shape":"InternalServerException"} 75 ] 76 }, 77 "DescribeConnectorEntity":{ 78 "name":"DescribeConnectorEntity", 79 "http":{ 80 "method":"POST", 81 "requestUri":"/describe-connector-entity" 82 }, 83 "input":{"shape":"DescribeConnectorEntityRequest"}, 84 "output":{"shape":"DescribeConnectorEntityResponse"}, 85 "errors":[ 86 {"shape":"ValidationException"}, 87 {"shape":"ResourceNotFoundException"}, 88 {"shape":"ConnectorAuthenticationException"}, 89 {"shape":"ConnectorServerException"}, 90 {"shape":"InternalServerException"} 91 ] 92 }, 93 "DescribeConnectorProfiles":{ 94 "name":"DescribeConnectorProfiles", 95 "http":{ 96 "method":"POST", 97 "requestUri":"/describe-connector-profiles" 98 }, 99 "input":{"shape":"DescribeConnectorProfilesRequest"}, 100 "output":{"shape":"DescribeConnectorProfilesResponse"}, 101 "errors":[ 102 {"shape":"ValidationException"}, 103 {"shape":"InternalServerException"} 104 ] 105 }, 106 "DescribeConnectors":{ 107 "name":"DescribeConnectors", 108 "http":{ 109 "method":"POST", 110 "requestUri":"/describe-connectors" 111 }, 112 "input":{"shape":"DescribeConnectorsRequest"}, 113 "output":{"shape":"DescribeConnectorsResponse"}, 114 "errors":[ 115 {"shape":"ValidationException"}, 116 {"shape":"InternalServerException"} 117 ] 118 }, 119 "DescribeFlow":{ 120 "name":"DescribeFlow", 121 "http":{ 122 "method":"POST", 123 "requestUri":"/describe-flow" 124 }, 125 "input":{"shape":"DescribeFlowRequest"}, 126 "output":{"shape":"DescribeFlowResponse"}, 127 "errors":[ 128 {"shape":"ResourceNotFoundException"}, 129 {"shape":"InternalServerException"} 130 ] 131 }, 132 "DescribeFlowExecutionRecords":{ 133 "name":"DescribeFlowExecutionRecords", 134 "http":{ 135 "method":"POST", 136 "requestUri":"/describe-flow-execution-records" 137 }, 138 "input":{"shape":"DescribeFlowExecutionRecordsRequest"}, 139 "output":{"shape":"DescribeFlowExecutionRecordsResponse"}, 140 "errors":[ 141 {"shape":"ValidationException"}, 142 {"shape":"ResourceNotFoundException"}, 143 {"shape":"InternalServerException"} 144 ] 145 }, 146 "ListConnectorEntities":{ 147 "name":"ListConnectorEntities", 148 "http":{ 149 "method":"POST", 150 "requestUri":"/list-connector-entities" 151 }, 152 "input":{"shape":"ListConnectorEntitiesRequest"}, 153 "output":{"shape":"ListConnectorEntitiesResponse"}, 154 "errors":[ 155 {"shape":"ValidationException"}, 156 {"shape":"ResourceNotFoundException"}, 157 {"shape":"ConnectorAuthenticationException"}, 158 {"shape":"ConnectorServerException"}, 159 {"shape":"InternalServerException"} 160 ] 161 }, 162 "ListFlows":{ 163 "name":"ListFlows", 164 "http":{ 165 "method":"POST", 166 "requestUri":"/list-flows" 167 }, 168 "input":{"shape":"ListFlowsRequest"}, 169 "output":{"shape":"ListFlowsResponse"}, 170 "errors":[ 171 {"shape":"ValidationException"}, 172 {"shape":"InternalServerException"} 173 ] 174 }, 175 "ListTagsForResource":{ 176 "name":"ListTagsForResource", 177 "http":{ 178 "method":"GET", 179 "requestUri":"/tags/{resourceArn}" 180 }, 181 "input":{"shape":"ListTagsForResourceRequest"}, 182 "output":{"shape":"ListTagsForResourceResponse"}, 183 "errors":[ 184 {"shape":"InternalServerException"}, 185 {"shape":"ValidationException"}, 186 {"shape":"ResourceNotFoundException"} 187 ] 188 }, 189 "StartFlow":{ 190 "name":"StartFlow", 191 "http":{ 192 "method":"POST", 193 "requestUri":"/start-flow" 194 }, 195 "input":{"shape":"StartFlowRequest"}, 196 "output":{"shape":"StartFlowResponse"}, 197 "errors":[ 198 {"shape":"ResourceNotFoundException"}, 199 {"shape":"InternalServerException"}, 200 {"shape":"ServiceQuotaExceededException"}, 201 {"shape":"ConflictException"} 202 ] 203 }, 204 "StopFlow":{ 205 "name":"StopFlow", 206 "http":{ 207 "method":"POST", 208 "requestUri":"/stop-flow" 209 }, 210 "input":{"shape":"StopFlowRequest"}, 211 "output":{"shape":"StopFlowResponse"}, 212 "errors":[ 213 {"shape":"ConflictException"}, 214 {"shape":"ResourceNotFoundException"}, 215 {"shape":"UnsupportedOperationException"}, 216 {"shape":"InternalServerException"} 217 ] 218 }, 219 "TagResource":{ 220 "name":"TagResource", 221 "http":{ 222 "method":"POST", 223 "requestUri":"/tags/{resourceArn}" 224 }, 225 "input":{"shape":"TagResourceRequest"}, 226 "output":{"shape":"TagResourceResponse"}, 227 "errors":[ 228 {"shape":"InternalServerException"}, 229 {"shape":"ValidationException"}, 230 {"shape":"ResourceNotFoundException"} 231 ] 232 }, 233 "UntagResource":{ 234 "name":"UntagResource", 235 "http":{ 236 "method":"DELETE", 237 "requestUri":"/tags/{resourceArn}" 238 }, 239 "input":{"shape":"UntagResourceRequest"}, 240 "output":{"shape":"UntagResourceResponse"}, 241 "errors":[ 242 {"shape":"InternalServerException"}, 243 {"shape":"ValidationException"}, 244 {"shape":"ResourceNotFoundException"} 245 ] 246 }, 247 "UpdateConnectorProfile":{ 248 "name":"UpdateConnectorProfile", 249 "http":{ 250 "method":"POST", 251 "requestUri":"/update-connector-profile" 252 }, 253 "input":{"shape":"UpdateConnectorProfileRequest"}, 254 "output":{"shape":"UpdateConnectorProfileResponse"}, 255 "errors":[ 256 {"shape":"ValidationException"}, 257 {"shape":"ResourceNotFoundException"}, 258 {"shape":"ConflictException"}, 259 {"shape":"ConnectorAuthenticationException"}, 260 {"shape":"InternalServerException"} 261 ] 262 }, 263 "UpdateFlow":{ 264 "name":"UpdateFlow", 265 "http":{ 266 "method":"POST", 267 "requestUri":"/update-flow" 268 }, 269 "input":{"shape":"UpdateFlowRequest"}, 270 "output":{"shape":"UpdateFlowResponse"}, 271 "errors":[ 272 {"shape":"ValidationException"}, 273 {"shape":"ResourceNotFoundException"}, 274 {"shape":"ServiceQuotaExceededException"}, 275 {"shape":"ConflictException"}, 276 {"shape":"ConnectorAuthenticationException"}, 277 {"shape":"ConnectorServerException"}, 278 {"shape":"InternalServerException"} 279 ] 280 } 281 }, 282 "shapes":{ 283 "ARN":{ 284 "type":"string", 285 "max":512, 286 "pattern":"arn:aws:.*:.*:[0-9]+:.*" 287 }, 288 "AccessKeyId":{ 289 "type":"string", 290 "max":256, 291 "pattern":"\\S+", 292 "sensitive":true 293 }, 294 "AccessToken":{ 295 "type":"string", 296 "max":512, 297 "pattern":"\\S+", 298 "sensitive":true 299 }, 300 "AccountName":{ 301 "type":"string", 302 "max":512, 303 "pattern":"\\S+" 304 }, 305 "AggregationConfig":{ 306 "type":"structure", 307 "members":{ 308 "aggregationType":{"shape":"AggregationType"} 309 } 310 }, 311 "AggregationType":{ 312 "type":"string", 313 "enum":[ 314 "None", 315 "SingleFile" 316 ] 317 }, 318 "AmplitudeConnectorOperator":{ 319 "type":"string", 320 "enum":["BETWEEN"] 321 }, 322 "AmplitudeConnectorProfileCredentials":{ 323 "type":"structure", 324 "required":[ 325 "apiKey", 326 "secretKey" 327 ], 328 "members":{ 329 "apiKey":{"shape":"ApiKey"}, 330 "secretKey":{"shape":"SecretKey"} 331 } 332 }, 333 "AmplitudeConnectorProfileProperties":{ 334 "type":"structure", 335 "members":{ 336 } 337 }, 338 "AmplitudeMetadata":{ 339 "type":"structure", 340 "members":{ 341 } 342 }, 343 "AmplitudeSourceProperties":{ 344 "type":"structure", 345 "required":["object"], 346 "members":{ 347 "object":{"shape":"Object"} 348 } 349 }, 350 "ApiKey":{ 351 "type":"string", 352 "max":256, 353 "pattern":"\\S+" 354 }, 355 "ApiSecretKey":{ 356 "type":"string", 357 "max":256, 358 "pattern":"\\S+", 359 "sensitive":true 360 }, 361 "ApiToken":{ 362 "type":"string", 363 "max":256, 364 "pattern":"\\S+" 365 }, 366 "ApplicationHostUrl":{ 367 "type":"string", 368 "max":256, 369 "pattern":"^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]" 370 }, 371 "ApplicationKey":{ 372 "type":"string", 373 "max":512, 374 "pattern":"\\S+" 375 }, 376 "ApplicationServicePath":{ 377 "type":"string", 378 "max":512, 379 "pattern":"\\S+" 380 }, 381 "AuthCode":{ 382 "type":"string", 383 "max":512, 384 "pattern":"\\S+" 385 }, 386 "AuthCodeUrl":{ 387 "type":"string", 388 "max":256, 389 "pattern":"^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]" 390 }, 391 "BasicAuthCredentials":{ 392 "type":"structure", 393 "required":[ 394 "username", 395 "password" 396 ], 397 "members":{ 398 "username":{"shape":"Username"}, 399 "password":{"shape":"Password"} 400 } 401 }, 402 "Boolean":{"type":"boolean"}, 403 "BucketName":{ 404 "type":"string", 405 "max":63, 406 "min":3, 407 "pattern":"\\S+" 408 }, 409 "BucketPrefix":{ 410 "type":"string", 411 "max":512, 412 "pattern":".*" 413 }, 414 "ClientCredentialsArn":{ 415 "type":"string", 416 "max":2048, 417 "min":20, 418 "pattern":"arn:aws:secretsmanager:.*:[0-9]+:.*", 419 "sensitive":true 420 }, 421 "ClientId":{ 422 "type":"string", 423 "max":512, 424 "pattern":"\\S+" 425 }, 426 "ClientNumber":{ 427 "type":"string", 428 "max":3, 429 "min":3, 430 "pattern":"^\\d{3}$" 431 }, 432 "ClientSecret":{ 433 "type":"string", 434 "max":512, 435 "pattern":"\\S+", 436 "sensitive":true 437 }, 438 "ConflictException":{ 439 "type":"structure", 440 "members":{ 441 "message":{"shape":"ErrorMessage"} 442 }, 443 "error":{"httpStatusCode":409}, 444 "exception":true 445 }, 446 "ConnectionMode":{ 447 "type":"string", 448 "enum":[ 449 "Public", 450 "Private" 451 ] 452 }, 453 "ConnectorAuthenticationException":{ 454 "type":"structure", 455 "members":{ 456 "message":{"shape":"ErrorMessage"} 457 }, 458 "error":{"httpStatusCode":401}, 459 "exception":true 460 }, 461 "ConnectorConfiguration":{ 462 "type":"structure", 463 "members":{ 464 "canUseAsSource":{"shape":"Boolean"}, 465 "canUseAsDestination":{"shape":"Boolean"}, 466 "supportedDestinationConnectors":{"shape":"ConnectorTypeList"}, 467 "supportedSchedulingFrequencies":{"shape":"SchedulingFrequencyTypeList"}, 468 "isPrivateLinkEnabled":{"shape":"Boolean"}, 469 "isPrivateLinkEndpointUrlRequired":{"shape":"Boolean"}, 470 "supportedTriggerTypes":{"shape":"TriggerTypeList"}, 471 "connectorMetadata":{"shape":"ConnectorMetadata"} 472 } 473 }, 474 "ConnectorConfigurationsMap":{ 475 "type":"map", 476 "key":{"shape":"ConnectorType"}, 477 "value":{"shape":"ConnectorConfiguration"} 478 }, 479 "ConnectorEntity":{ 480 "type":"structure", 481 "required":["name"], 482 "members":{ 483 "name":{"shape":"Name"}, 484 "label":{"shape":"Label"}, 485 "hasNestedEntities":{"shape":"Boolean"} 486 } 487 }, 488 "ConnectorEntityField":{ 489 "type":"structure", 490 "required":["identifier"], 491 "members":{ 492 "identifier":{"shape":"Identifier"}, 493 "label":{"shape":"Label"}, 494 "supportedFieldTypeDetails":{"shape":"SupportedFieldTypeDetails"}, 495 "description":{"shape":"Description"}, 496 "sourceProperties":{"shape":"SourceFieldProperties"}, 497 "destinationProperties":{"shape":"DestinationFieldProperties"} 498 } 499 }, 500 "ConnectorEntityFieldList":{ 501 "type":"list", 502 "member":{"shape":"ConnectorEntityField"} 503 }, 504 "ConnectorEntityList":{ 505 "type":"list", 506 "member":{"shape":"ConnectorEntity"} 507 }, 508 "ConnectorEntityMap":{ 509 "type":"map", 510 "key":{"shape":"Group"}, 511 "value":{"shape":"ConnectorEntityList"} 512 }, 513 "ConnectorMetadata":{ 514 "type":"structure", 515 "members":{ 516 "Amplitude":{"shape":"AmplitudeMetadata"}, 517 "Datadog":{"shape":"DatadogMetadata"}, 518 "Dynatrace":{"shape":"DynatraceMetadata"}, 519 "GoogleAnalytics":{"shape":"GoogleAnalyticsMetadata"}, 520 "InforNexus":{"shape":"InforNexusMetadata"}, 521 "Marketo":{"shape":"MarketoMetadata"}, 522 "Redshift":{"shape":"RedshiftMetadata"}, 523 "S3":{"shape":"S3Metadata"}, 524 "Salesforce":{"shape":"SalesforceMetadata"}, 525 "ServiceNow":{"shape":"ServiceNowMetadata"}, 526 "Singular":{"shape":"SingularMetadata"}, 527 "Slack":{"shape":"SlackMetadata"}, 528 "Snowflake":{"shape":"SnowflakeMetadata"}, 529 "Trendmicro":{"shape":"TrendmicroMetadata"}, 530 "Veeva":{"shape":"VeevaMetadata"}, 531 "Zendesk":{"shape":"ZendeskMetadata"}, 532 "EventBridge":{"shape":"EventBridgeMetadata"}, 533 "Upsolver":{"shape":"UpsolverMetadata"}, 534 "CustomerProfiles":{"shape":"CustomerProfilesMetadata"}, 535 "Honeycode":{"shape":"HoneycodeMetadata"}, 536 "SAPOData":{"shape":"SAPODataMetadata"} 537 } 538 }, 539 "ConnectorOAuthRequest":{ 540 "type":"structure", 541 "members":{ 542 "authCode":{"shape":"AuthCode"}, 543 "redirectUri":{"shape":"RedirectUri"} 544 } 545 }, 546 "ConnectorOperator":{ 547 "type":"structure", 548 "members":{ 549 "Amplitude":{"shape":"AmplitudeConnectorOperator"}, 550 "Datadog":{"shape":"DatadogConnectorOperator"}, 551 "Dynatrace":{"shape":"DynatraceConnectorOperator"}, 552 "GoogleAnalytics":{"shape":"GoogleAnalyticsConnectorOperator"}, 553 "InforNexus":{"shape":"InforNexusConnectorOperator"}, 554 "Marketo":{"shape":"MarketoConnectorOperator"}, 555 "S3":{"shape":"S3ConnectorOperator"}, 556 "Salesforce":{"shape":"SalesforceConnectorOperator"}, 557 "ServiceNow":{"shape":"ServiceNowConnectorOperator"}, 558 "Singular":{"shape":"SingularConnectorOperator"}, 559 "Slack":{"shape":"SlackConnectorOperator"}, 560 "Trendmicro":{"shape":"TrendmicroConnectorOperator"}, 561 "Veeva":{"shape":"VeevaConnectorOperator"}, 562 "Zendesk":{"shape":"ZendeskConnectorOperator"}, 563 "SAPOData":{"shape":"SAPODataConnectorOperator"} 564 } 565 }, 566 "ConnectorProfile":{ 567 "type":"structure", 568 "members":{ 569 "connectorProfileArn":{"shape":"ConnectorProfileArn"}, 570 "connectorProfileName":{"shape":"ConnectorProfileName"}, 571 "connectorType":{"shape":"ConnectorType"}, 572 "connectionMode":{"shape":"ConnectionMode"}, 573 "credentialsArn":{"shape":"ARN"}, 574 "connectorProfileProperties":{"shape":"ConnectorProfileProperties"}, 575 "createdAt":{"shape":"Date"}, 576 "lastUpdatedAt":{"shape":"Date"}, 577 "privateConnectionProvisioningState":{"shape":"PrivateConnectionProvisioningState"} 578 } 579 }, 580 "ConnectorProfileArn":{ 581 "type":"string", 582 "max":512, 583 "pattern":"arn:aws:kms:.*:[0-9]+:.*" 584 }, 585 "ConnectorProfileConfig":{ 586 "type":"structure", 587 "required":[ 588 "connectorProfileProperties", 589 "connectorProfileCredentials" 590 ], 591 "members":{ 592 "connectorProfileProperties":{"shape":"ConnectorProfileProperties"}, 593 "connectorProfileCredentials":{"shape":"ConnectorProfileCredentials"} 594 } 595 }, 596 "ConnectorProfileCredentials":{ 597 "type":"structure", 598 "members":{ 599 "Amplitude":{"shape":"AmplitudeConnectorProfileCredentials"}, 600 "Datadog":{"shape":"DatadogConnectorProfileCredentials"}, 601 "Dynatrace":{"shape":"DynatraceConnectorProfileCredentials"}, 602 "GoogleAnalytics":{"shape":"GoogleAnalyticsConnectorProfileCredentials"}, 603 "Honeycode":{"shape":"HoneycodeConnectorProfileCredentials"}, 604 "InforNexus":{"shape":"InforNexusConnectorProfileCredentials"}, 605 "Marketo":{"shape":"MarketoConnectorProfileCredentials"}, 606 "Redshift":{"shape":"RedshiftConnectorProfileCredentials"}, 607 "Salesforce":{"shape":"SalesforceConnectorProfileCredentials"}, 608 "ServiceNow":{"shape":"ServiceNowConnectorProfileCredentials"}, 609 "Singular":{"shape":"SingularConnectorProfileCredentials"}, 610 "Slack":{"shape":"SlackConnectorProfileCredentials"}, 611 "Snowflake":{"shape":"SnowflakeConnectorProfileCredentials"}, 612 "Trendmicro":{"shape":"TrendmicroConnectorProfileCredentials"}, 613 "Veeva":{"shape":"VeevaConnectorProfileCredentials"}, 614 "Zendesk":{"shape":"ZendeskConnectorProfileCredentials"}, 615 "SAPOData":{"shape":"SAPODataConnectorProfileCredentials"} 616 } 617 }, 618 "ConnectorProfileDetailList":{ 619 "type":"list", 620 "member":{"shape":"ConnectorProfile"} 621 }, 622 "ConnectorProfileName":{ 623 "type":"string", 624 "max":256, 625 "pattern":"[\\w/!@#+=.-]+" 626 }, 627 "ConnectorProfileNameList":{ 628 "type":"list", 629 "member":{"shape":"ConnectorProfileName"}, 630 "max":100, 631 "min":0 632 }, 633 "ConnectorProfileProperties":{ 634 "type":"structure", 635 "members":{ 636 "Amplitude":{"shape":"AmplitudeConnectorProfileProperties"}, 637 "Datadog":{"shape":"DatadogConnectorProfileProperties"}, 638 "Dynatrace":{"shape":"DynatraceConnectorProfileProperties"}, 639 "GoogleAnalytics":{"shape":"GoogleAnalyticsConnectorProfileProperties"}, 640 "Honeycode":{"shape":"HoneycodeConnectorProfileProperties"}, 641 "InforNexus":{"shape":"InforNexusConnectorProfileProperties"}, 642 "Marketo":{"shape":"MarketoConnectorProfileProperties"}, 643 "Redshift":{"shape":"RedshiftConnectorProfileProperties"}, 644 "Salesforce":{"shape":"SalesforceConnectorProfileProperties"}, 645 "ServiceNow":{"shape":"ServiceNowConnectorProfileProperties"}, 646 "Singular":{"shape":"SingularConnectorProfileProperties"}, 647 "Slack":{"shape":"SlackConnectorProfileProperties"}, 648 "Snowflake":{"shape":"SnowflakeConnectorProfileProperties"}, 649 "Trendmicro":{"shape":"TrendmicroConnectorProfileProperties"}, 650 "Veeva":{"shape":"VeevaConnectorProfileProperties"}, 651 "Zendesk":{"shape":"ZendeskConnectorProfileProperties"}, 652 "SAPOData":{"shape":"SAPODataConnectorProfileProperties"} 653 } 654 }, 655 "ConnectorServerException":{ 656 "type":"structure", 657 "members":{ 658 "message":{"shape":"ErrorMessage"} 659 }, 660 "error":{"httpStatusCode":400}, 661 "exception":true 662 }, 663 "ConnectorType":{ 664 "type":"string", 665 "enum":[ 666 "Salesforce", 667 "Singular", 668 "Slack", 669 "Redshift", 670 "S3", 671 "Marketo", 672 "Googleanalytics", 673 "Zendesk", 674 "Servicenow", 675 "Datadog", 676 "Trendmicro", 677 "Snowflake", 678 "Dynatrace", 679 "Infornexus", 680 "Amplitude", 681 "Veeva", 682 "EventBridge", 683 "LookoutMetrics", 684 "Upsolver", 685 "Honeycode", 686 "CustomerProfiles", 687 "SAPOData" 688 ] 689 }, 690 "ConnectorTypeList":{ 691 "type":"list", 692 "member":{"shape":"ConnectorType"}, 693 "max":100, 694 "min":0 695 }, 696 "CreateConnectorProfileRequest":{ 697 "type":"structure", 698 "required":[ 699 "connectorProfileName", 700 "connectorType", 701 "connectionMode", 702 "connectorProfileConfig" 703 ], 704 "members":{ 705 "connectorProfileName":{"shape":"ConnectorProfileName"}, 706 "kmsArn":{"shape":"KMSArn"}, 707 "connectorType":{"shape":"ConnectorType"}, 708 "connectionMode":{"shape":"ConnectionMode"}, 709 "connectorProfileConfig":{"shape":"ConnectorProfileConfig"} 710 } 711 }, 712 "CreateConnectorProfileResponse":{ 713 "type":"structure", 714 "members":{ 715 "connectorProfileArn":{"shape":"ConnectorProfileArn"} 716 } 717 }, 718 "CreateFlowRequest":{ 719 "type":"structure", 720 "required":[ 721 "flowName", 722 "triggerConfig", 723 "sourceFlowConfig", 724 "destinationFlowConfigList", 725 "tasks" 726 ], 727 "members":{ 728 "flowName":{"shape":"FlowName"}, 729 "description":{"shape":"FlowDescription"}, 730 "kmsArn":{"shape":"KMSArn"}, 731 "triggerConfig":{"shape":"TriggerConfig"}, 732 "sourceFlowConfig":{"shape":"SourceFlowConfig"}, 733 "destinationFlowConfigList":{"shape":"DestinationFlowConfigList"}, 734 "tasks":{"shape":"Tasks"}, 735 "tags":{"shape":"TagMap"} 736 } 737 }, 738 "CreateFlowResponse":{ 739 "type":"structure", 740 "members":{ 741 "flowArn":{"shape":"FlowArn"}, 742 "flowStatus":{"shape":"FlowStatus"} 743 } 744 }, 745 "CreatedBy":{ 746 "type":"string", 747 "max":256, 748 "pattern":"\\S+" 749 }, 750 "CustomerProfilesDestinationProperties":{ 751 "type":"structure", 752 "required":["domainName"], 753 "members":{ 754 "domainName":{"shape":"DomainName"}, 755 "objectTypeName":{"shape":"ObjectTypeName"} 756 } 757 }, 758 "CustomerProfilesMetadata":{ 759 "type":"structure", 760 "members":{ 761 } 762 }, 763 "DataPullMode":{ 764 "type":"string", 765 "enum":[ 766 "Incremental", 767 "Complete" 768 ] 769 }, 770 "DatabaseUrl":{ 771 "type":"string", 772 "max":512, 773 "pattern":"\\S+" 774 }, 775 "DatadogConnectorOperator":{ 776 "type":"string", 777 "enum":[ 778 "PROJECTION", 779 "BETWEEN", 780 "EQUAL_TO", 781 "ADDITION", 782 "MULTIPLICATION", 783 "DIVISION", 784 "SUBTRACTION", 785 "MASK_ALL", 786 "MASK_FIRST_N", 787 "MASK_LAST_N", 788 "VALIDATE_NON_NULL", 789 "VALIDATE_NON_ZERO", 790 "VALIDATE_NON_NEGATIVE", 791 "VALIDATE_NUMERIC", 792 "NO_OP" 793 ] 794 }, 795 "DatadogConnectorProfileCredentials":{ 796 "type":"structure", 797 "required":[ 798 "apiKey", 799 "applicationKey" 800 ], 801 "members":{ 802 "apiKey":{"shape":"ApiKey"}, 803 "applicationKey":{"shape":"ApplicationKey"} 804 } 805 }, 806 "DatadogConnectorProfileProperties":{ 807 "type":"structure", 808 "required":["instanceUrl"], 809 "members":{ 810 "instanceUrl":{"shape":"InstanceUrl"} 811 } 812 }, 813 "DatadogMetadata":{ 814 "type":"structure", 815 "members":{ 816 } 817 }, 818 "DatadogSourceProperties":{ 819 "type":"structure", 820 "required":["object"], 821 "members":{ 822 "object":{"shape":"Object"} 823 } 824 }, 825 "Date":{"type":"timestamp"}, 826 "DatetimeTypeFieldName":{ 827 "type":"string", 828 "max":256, 829 "pattern":".*" 830 }, 831 "DeleteConnectorProfileRequest":{ 832 "type":"structure", 833 "required":["connectorProfileName"], 834 "members":{ 835 "connectorProfileName":{"shape":"ConnectorProfileName"}, 836 "forceDelete":{"shape":"Boolean"} 837 } 838 }, 839 "DeleteConnectorProfileResponse":{ 840 "type":"structure", 841 "members":{ 842 } 843 }, 844 "DeleteFlowRequest":{ 845 "type":"structure", 846 "required":["flowName"], 847 "members":{ 848 "flowName":{"shape":"FlowName"}, 849 "forceDelete":{"shape":"Boolean"} 850 } 851 }, 852 "DeleteFlowResponse":{ 853 "type":"structure", 854 "members":{ 855 } 856 }, 857 "DescribeConnectorEntityRequest":{ 858 "type":"structure", 859 "required":["connectorEntityName"], 860 "members":{ 861 "connectorEntityName":{"shape":"Name"}, 862 "connectorType":{"shape":"ConnectorType"}, 863 "connectorProfileName":{"shape":"ConnectorProfileName"} 864 } 865 }, 866 "DescribeConnectorEntityResponse":{ 867 "type":"structure", 868 "required":["connectorEntityFields"], 869 "members":{ 870 "connectorEntityFields":{"shape":"ConnectorEntityFieldList"} 871 } 872 }, 873 "DescribeConnectorProfilesRequest":{ 874 "type":"structure", 875 "members":{ 876 "connectorProfileNames":{"shape":"ConnectorProfileNameList"}, 877 "connectorType":{"shape":"ConnectorType"}, 878 "maxResults":{"shape":"MaxResults"}, 879 "nextToken":{"shape":"NextToken"} 880 } 881 }, 882 "DescribeConnectorProfilesResponse":{ 883 "type":"structure", 884 "members":{ 885 "connectorProfileDetails":{"shape":"ConnectorProfileDetailList"}, 886 "nextToken":{"shape":"NextToken"} 887 } 888 }, 889 "DescribeConnectorsRequest":{ 890 "type":"structure", 891 "members":{ 892 "connectorTypes":{"shape":"ConnectorTypeList"}, 893 "nextToken":{"shape":"NextToken"} 894 } 895 }, 896 "DescribeConnectorsResponse":{ 897 "type":"structure", 898 "members":{ 899 "connectorConfigurations":{"shape":"ConnectorConfigurationsMap"}, 900 "nextToken":{"shape":"NextToken"} 901 } 902 }, 903 "DescribeFlowExecutionRecordsRequest":{ 904 "type":"structure", 905 "required":["flowName"], 906 "members":{ 907 "flowName":{"shape":"FlowName"}, 908 "maxResults":{"shape":"MaxResults"}, 909 "nextToken":{"shape":"NextToken"} 910 } 911 }, 912 "DescribeFlowExecutionRecordsResponse":{ 913 "type":"structure", 914 "members":{ 915 "flowExecutions":{"shape":"FlowExecutionList"}, 916 "nextToken":{"shape":"NextToken"} 917 } 918 }, 919 "DescribeFlowRequest":{ 920 "type":"structure", 921 "required":["flowName"], 922 "members":{ 923 "flowName":{"shape":"FlowName"} 924 } 925 }, 926 "DescribeFlowResponse":{ 927 "type":"structure", 928 "members":{ 929 "flowArn":{"shape":"FlowArn"}, 930 "description":{"shape":"FlowDescription"}, 931 "flowName":{"shape":"FlowName"}, 932 "kmsArn":{"shape":"KMSArn"}, 933 "flowStatus":{"shape":"FlowStatus"}, 934 "flowStatusMessage":{"shape":"FlowStatusMessage"}, 935 "sourceFlowConfig":{"shape":"SourceFlowConfig"}, 936 "destinationFlowConfigList":{"shape":"DestinationFlowConfigList"}, 937 "lastRunExecutionDetails":{"shape":"ExecutionDetails"}, 938 "triggerConfig":{"shape":"TriggerConfig"}, 939 "tasks":{"shape":"Tasks"}, 940 "createdAt":{"shape":"Date"}, 941 "lastUpdatedAt":{"shape":"Date"}, 942 "createdBy":{"shape":"CreatedBy"}, 943 "lastUpdatedBy":{"shape":"UpdatedBy"}, 944 "tags":{"shape":"TagMap"} 945 } 946 }, 947 "Description":{ 948 "type":"string", 949 "max":1024, 950 "pattern":"[\\s\\w/!@#+=.-]*" 951 }, 952 "DestinationConnectorProperties":{ 953 "type":"structure", 954 "members":{ 955 "Redshift":{"shape":"RedshiftDestinationProperties"}, 956 "S3":{"shape":"S3DestinationProperties"}, 957 "Salesforce":{"shape":"SalesforceDestinationProperties"}, 958 "Snowflake":{"shape":"SnowflakeDestinationProperties"}, 959 "EventBridge":{"shape":"EventBridgeDestinationProperties"}, 960 "LookoutMetrics":{"shape":"LookoutMetricsDestinationProperties"}, 961 "Upsolver":{"shape":"UpsolverDestinationProperties"}, 962 "Honeycode":{"shape":"HoneycodeDestinationProperties"}, 963 "CustomerProfiles":{"shape":"CustomerProfilesDestinationProperties"}, 964 "Zendesk":{"shape":"ZendeskDestinationProperties"} 965 } 966 }, 967 "DestinationField":{ 968 "type":"string", 969 "max":256, 970 "pattern":".*" 971 }, 972 "DestinationFieldProperties":{ 973 "type":"structure", 974 "members":{ 975 "isCreatable":{"shape":"Boolean"}, 976 "isNullable":{"shape":"Boolean"}, 977 "isUpsertable":{"shape":"Boolean"}, 978 "isUpdatable":{"shape":"Boolean"}, 979 "supportedWriteOperations":{"shape":"SupportedWriteOperationList"} 980 } 981 }, 982 "DestinationFlowConfig":{ 983 "type":"structure", 984 "required":[ 985 "connectorType", 986 "destinationConnectorProperties" 987 ], 988 "members":{ 989 "connectorType":{"shape":"ConnectorType"}, 990 "connectorProfileName":{"shape":"ConnectorProfileName"}, 991 "destinationConnectorProperties":{"shape":"DestinationConnectorProperties"} 992 } 993 }, 994 "DestinationFlowConfigList":{ 995 "type":"list", 996 "member":{"shape":"DestinationFlowConfig"} 997 }, 998 "DocumentType":{ 999 "type":"string", 1000 "max":512, 1001 "pattern":"[\\s\\w_-]+" 1002 }, 1003 "DomainName":{ 1004 "type":"string", 1005 "max":64, 1006 "pattern":"\\S+" 1007 }, 1008 "DynatraceConnectorOperator":{ 1009 "type":"string", 1010 "enum":[ 1011 "PROJECTION", 1012 "BETWEEN", 1013 "EQUAL_TO", 1014 "ADDITION", 1015 "MULTIPLICATION", 1016 "DIVISION", 1017 "SUBTRACTION", 1018 "MASK_ALL", 1019 "MASK_FIRST_N", 1020 "MASK_LAST_N", 1021 "VALIDATE_NON_NULL", 1022 "VALIDATE_NON_ZERO", 1023 "VALIDATE_NON_NEGATIVE", 1024 "VALIDATE_NUMERIC", 1025 "NO_OP" 1026 ] 1027 }, 1028 "DynatraceConnectorProfileCredentials":{ 1029 "type":"structure", 1030 "required":["apiToken"], 1031 "members":{ 1032 "apiToken":{"shape":"ApiToken"} 1033 } 1034 }, 1035 "DynatraceConnectorProfileProperties":{ 1036 "type":"structure", 1037 "required":["instanceUrl"], 1038 "members":{ 1039 "instanceUrl":{"shape":"InstanceUrl"} 1040 } 1041 }, 1042 "DynatraceMetadata":{ 1043 "type":"structure", 1044 "members":{ 1045 } 1046 }, 1047 "DynatraceSourceProperties":{ 1048 "type":"structure", 1049 "required":["object"], 1050 "members":{ 1051 "object":{"shape":"Object"} 1052 } 1053 }, 1054 "EntitiesPath":{ 1055 "type":"string", 1056 "max":256, 1057 "pattern":"[\\s\\w/!@#+=.-]*" 1058 }, 1059 "ErrorHandlingConfig":{ 1060 "type":"structure", 1061 "members":{ 1062 "failOnFirstDestinationError":{"shape":"Boolean"}, 1063 "bucketPrefix":{"shape":"BucketPrefix"}, 1064 "bucketName":{"shape":"BucketName"} 1065 } 1066 }, 1067 "ErrorInfo":{ 1068 "type":"structure", 1069 "members":{ 1070 "putFailuresCount":{"shape":"Long"}, 1071 "executionMessage":{"shape":"ExecutionMessage"} 1072 } 1073 }, 1074 "ErrorMessage":{ 1075 "type":"string", 1076 "max":2048, 1077 "pattern":"[\\s\\w/!@#+=.-]*" 1078 }, 1079 "EventBridgeDestinationProperties":{ 1080 "type":"structure", 1081 "required":["object"], 1082 "members":{ 1083 "object":{"shape":"Object"}, 1084 "errorHandlingConfig":{"shape":"ErrorHandlingConfig"} 1085 } 1086 }, 1087 "EventBridgeMetadata":{ 1088 "type":"structure", 1089 "members":{ 1090 } 1091 }, 1092 "ExecutionDetails":{ 1093 "type":"structure", 1094 "members":{ 1095 "mostRecentExecutionMessage":{"shape":"MostRecentExecutionMessage"}, 1096 "mostRecentExecutionTime":{"shape":"Date"}, 1097 "mostRecentExecutionStatus":{"shape":"ExecutionStatus"} 1098 } 1099 }, 1100 "ExecutionId":{ 1101 "type":"string", 1102 "max":256, 1103 "pattern":"\\S+" 1104 }, 1105 "ExecutionMessage":{ 1106 "type":"string", 1107 "max":2048, 1108 "pattern":"[\\s\\w/!@#+=.-]*" 1109 }, 1110 "ExecutionRecord":{ 1111 "type":"structure", 1112 "members":{ 1113 "executionId":{"shape":"ExecutionId"}, 1114 "executionStatus":{"shape":"ExecutionStatus"}, 1115 "executionResult":{"shape":"ExecutionResult"}, 1116 "startedAt":{"shape":"Date"}, 1117 "lastUpdatedAt":{"shape":"Date"}, 1118 "dataPullStartTime":{"shape":"Date"}, 1119 "dataPullEndTime":{"shape":"Date"} 1120 } 1121 }, 1122 "ExecutionResult":{ 1123 "type":"structure", 1124 "members":{ 1125 "errorInfo":{"shape":"ErrorInfo"}, 1126 "bytesProcessed":{"shape":"Long"}, 1127 "bytesWritten":{"shape":"Long"}, 1128 "recordsProcessed":{"shape":"Long"} 1129 } 1130 }, 1131 "ExecutionStatus":{ 1132 "type":"string", 1133 "enum":[ 1134 "InProgress", 1135 "Successful", 1136 "Error" 1137 ] 1138 }, 1139 "FieldType":{"type":"string"}, 1140 "FieldTypeDetails":{ 1141 "type":"structure", 1142 "required":[ 1143 "fieldType", 1144 "filterOperators" 1145 ], 1146 "members":{ 1147 "fieldType":{"shape":"FieldType"}, 1148 "filterOperators":{"shape":"FilterOperatorList"}, 1149 "supportedValues":{"shape":"SupportedValueList"} 1150 } 1151 }, 1152 "FileType":{ 1153 "type":"string", 1154 "enum":[ 1155 "CSV", 1156 "JSON", 1157 "PARQUET" 1158 ] 1159 }, 1160 "FilterOperatorList":{ 1161 "type":"list", 1162 "member":{"shape":"Operator"} 1163 }, 1164 "FlowArn":{ 1165 "type":"string", 1166 "max":512, 1167 "pattern":"arn:aws:appflow:.*:[0-9]+:.*" 1168 }, 1169 "FlowDefinition":{ 1170 "type":"structure", 1171 "members":{ 1172 "flowArn":{"shape":"FlowArn"}, 1173 "description":{"shape":"FlowDescription"}, 1174 "flowName":{"shape":"FlowName"}, 1175 "flowStatus":{"shape":"FlowStatus"}, 1176 "sourceConnectorType":{"shape":"ConnectorType"}, 1177 "destinationConnectorType":{"shape":"ConnectorType"}, 1178 "triggerType":{"shape":"TriggerType"}, 1179 "createdAt":{"shape":"Date"}, 1180 "lastUpdatedAt":{"shape":"Date"}, 1181 "createdBy":{"shape":"CreatedBy"}, 1182 "lastUpdatedBy":{"shape":"UpdatedBy"}, 1183 "tags":{"shape":"TagMap"}, 1184 "lastRunExecutionDetails":{"shape":"ExecutionDetails"} 1185 } 1186 }, 1187 "FlowDescription":{ 1188 "type":"string", 1189 "max":2048, 1190 "pattern":"[\\w!@#\\-.?,\\s]*" 1191 }, 1192 "FlowExecutionList":{ 1193 "type":"list", 1194 "member":{"shape":"ExecutionRecord"} 1195 }, 1196 "FlowList":{ 1197 "type":"list", 1198 "member":{"shape":"FlowDefinition"} 1199 }, 1200 "FlowName":{ 1201 "type":"string", 1202 "max":256, 1203 "pattern":"[a-zA-Z0-9][\\w!@#.-]+" 1204 }, 1205 "FlowStatus":{ 1206 "type":"string", 1207 "enum":[ 1208 "Active", 1209 "Deprecated", 1210 "Deleted", 1211 "Draft", 1212 "Errored", 1213 "Suspended" 1214 ] 1215 }, 1216 "FlowStatusMessage":{ 1217 "type":"string", 1218 "max":2048, 1219 "pattern":"[\\s\\w/!@#+=.-]*" 1220 }, 1221 "GoogleAnalyticsConnectorOperator":{ 1222 "type":"string", 1223 "enum":[ 1224 "PROJECTION", 1225 "BETWEEN" 1226 ] 1227 }, 1228 "GoogleAnalyticsConnectorProfileCredentials":{ 1229 "type":"structure", 1230 "required":[ 1231 "clientId", 1232 "clientSecret" 1233 ], 1234 "members":{ 1235 "clientId":{"shape":"ClientId"}, 1236 "clientSecret":{"shape":"ClientSecret"}, 1237 "accessToken":{"shape":"AccessToken"}, 1238 "refreshToken":{"shape":"RefreshToken"}, 1239 "oAuthRequest":{"shape":"ConnectorOAuthRequest"} 1240 } 1241 }, 1242 "GoogleAnalyticsConnectorProfileProperties":{ 1243 "type":"structure", 1244 "members":{ 1245 } 1246 }, 1247 "GoogleAnalyticsMetadata":{ 1248 "type":"structure", 1249 "members":{ 1250 "oAuthScopes":{"shape":"OAuthScopeList"} 1251 } 1252 }, 1253 "GoogleAnalyticsSourceProperties":{ 1254 "type":"structure", 1255 "required":["object"], 1256 "members":{ 1257 "object":{"shape":"Object"} 1258 } 1259 }, 1260 "Group":{ 1261 "type":"string", 1262 "max":128, 1263 "pattern":"\\S+" 1264 }, 1265 "HoneycodeConnectorProfileCredentials":{ 1266 "type":"structure", 1267 "members":{ 1268 "accessToken":{"shape":"AccessToken"}, 1269 "refreshToken":{"shape":"RefreshToken"}, 1270 "oAuthRequest":{"shape":"ConnectorOAuthRequest"} 1271 } 1272 }, 1273 "HoneycodeConnectorProfileProperties":{ 1274 "type":"structure", 1275 "members":{ 1276 } 1277 }, 1278 "HoneycodeDestinationProperties":{ 1279 "type":"structure", 1280 "required":["object"], 1281 "members":{ 1282 "object":{"shape":"Object"}, 1283 "errorHandlingConfig":{"shape":"ErrorHandlingConfig"} 1284 } 1285 }, 1286 "HoneycodeMetadata":{ 1287 "type":"structure", 1288 "members":{ 1289 "oAuthScopes":{"shape":"OAuthScopeList"} 1290 } 1291 }, 1292 "IdFieldNameList":{ 1293 "type":"list", 1294 "member":{"shape":"Name"}, 1295 "max":1, 1296 "min":0 1297 }, 1298 "Identifier":{ 1299 "type":"string", 1300 "max":128, 1301 "pattern":"\\S+" 1302 }, 1303 "IncrementalPullConfig":{ 1304 "type":"structure", 1305 "members":{ 1306 "datetimeTypeFieldName":{"shape":"DatetimeTypeFieldName"} 1307 } 1308 }, 1309 "InforNexusConnectorOperator":{ 1310 "type":"string", 1311 "enum":[ 1312 "PROJECTION", 1313 "BETWEEN", 1314 "EQUAL_TO", 1315 "ADDITION", 1316 "MULTIPLICATION", 1317 "DIVISION", 1318 "SUBTRACTION", 1319 "MASK_ALL", 1320 "MASK_FIRST_N", 1321 "MASK_LAST_N", 1322 "VALIDATE_NON_NULL", 1323 "VALIDATE_NON_ZERO", 1324 "VALIDATE_NON_NEGATIVE", 1325 "VALIDATE_NUMERIC", 1326 "NO_OP" 1327 ] 1328 }, 1329 "InforNexusConnectorProfileCredentials":{ 1330 "type":"structure", 1331 "required":[ 1332 "accessKeyId", 1333 "userId", 1334 "secretAccessKey", 1335 "datakey" 1336 ], 1337 "members":{ 1338 "accessKeyId":{"shape":"AccessKeyId"}, 1339 "userId":{"shape":"Username"}, 1340 "secretAccessKey":{"shape":"Key"}, 1341 "datakey":{"shape":"Key"} 1342 } 1343 }, 1344 "InforNexusConnectorProfileProperties":{ 1345 "type":"structure", 1346 "required":["instanceUrl"], 1347 "members":{ 1348 "instanceUrl":{"shape":"InstanceUrl"} 1349 } 1350 }, 1351 "InforNexusMetadata":{ 1352 "type":"structure", 1353 "members":{ 1354 } 1355 }, 1356 "InforNexusSourceProperties":{ 1357 "type":"structure", 1358 "required":["object"], 1359 "members":{ 1360 "object":{"shape":"Object"} 1361 } 1362 }, 1363 "InstanceUrl":{ 1364 "type":"string", 1365 "max":256, 1366 "pattern":"\\S+" 1367 }, 1368 "InternalServerException":{ 1369 "type":"structure", 1370 "members":{ 1371 "message":{"shape":"ErrorMessage"} 1372 }, 1373 "error":{"httpStatusCode":500}, 1374 "exception":true 1375 }, 1376 "KMSArn":{ 1377 "type":"string", 1378 "max":2048, 1379 "min":20, 1380 "pattern":"arn:aws:kms:.*:[0-9]+:.*" 1381 }, 1382 "Key":{ 1383 "type":"string", 1384 "max":512, 1385 "pattern":"\\S+" 1386 }, 1387 "Label":{ 1388 "type":"string", 1389 "max":128, 1390 "pattern":".*" 1391 }, 1392 "ListConnectorEntitiesRequest":{ 1393 "type":"structure", 1394 "members":{ 1395 "connectorProfileName":{"shape":"ConnectorProfileName"}, 1396 "connectorType":{"shape":"ConnectorType"}, 1397 "entitiesPath":{"shape":"EntitiesPath"} 1398 } 1399 }, 1400 "ListConnectorEntitiesResponse":{ 1401 "type":"structure", 1402 "required":["connectorEntityMap"], 1403 "members":{ 1404 "connectorEntityMap":{"shape":"ConnectorEntityMap"} 1405 } 1406 }, 1407 "ListFlowsRequest":{ 1408 "type":"structure", 1409 "members":{ 1410 "maxResults":{"shape":"MaxResults"}, 1411 "nextToken":{"shape":"NextToken"} 1412 } 1413 }, 1414 "ListFlowsResponse":{ 1415 "type":"structure", 1416 "members":{ 1417 "flows":{"shape":"FlowList"}, 1418 "nextToken":{"shape":"NextToken"} 1419 } 1420 }, 1421 "ListTagsForResourceRequest":{ 1422 "type":"structure", 1423 "required":["resourceArn"], 1424 "members":{ 1425 "resourceArn":{ 1426 "shape":"ARN", 1427 "location":"uri", 1428 "locationName":"resourceArn" 1429 } 1430 } 1431 }, 1432 "ListTagsForResourceResponse":{ 1433 "type":"structure", 1434 "members":{ 1435 "tags":{"shape":"TagMap"} 1436 } 1437 }, 1438 "LogonLanguage":{ 1439 "type":"string", 1440 "max":2, 1441 "pattern":"^[a-zA-Z0-9_]*$" 1442 }, 1443 "Long":{"type":"long"}, 1444 "LookoutMetricsDestinationProperties":{ 1445 "type":"structure", 1446 "members":{ 1447 } 1448 }, 1449 "MarketoConnectorOperator":{ 1450 "type":"string", 1451 "enum":[ 1452 "PROJECTION", 1453 "LESS_THAN", 1454 "GREATER_THAN", 1455 "BETWEEN", 1456 "ADDITION", 1457 "MULTIPLICATION", 1458 "DIVISION", 1459 "SUBTRACTION", 1460 "MASK_ALL", 1461 "MASK_FIRST_N", 1462 "MASK_LAST_N", 1463 "VALIDATE_NON_NULL", 1464 "VALIDATE_NON_ZERO", 1465 "VALIDATE_NON_NEGATIVE", 1466 "VALIDATE_NUMERIC", 1467 "NO_OP" 1468 ] 1469 }, 1470 "MarketoConnectorProfileCredentials":{ 1471 "type":"structure", 1472 "required":[ 1473 "clientId", 1474 "clientSecret" 1475 ], 1476 "members":{ 1477 "clientId":{"shape":"ClientId"}, 1478 "clientSecret":{"shape":"ClientSecret"}, 1479 "accessToken":{"shape":"AccessToken"}, 1480 "oAuthRequest":{"shape":"ConnectorOAuthRequest"} 1481 } 1482 }, 1483 "MarketoConnectorProfileProperties":{ 1484 "type":"structure", 1485 "required":["instanceUrl"], 1486 "members":{ 1487 "instanceUrl":{"shape":"InstanceUrl"} 1488 } 1489 }, 1490 "MarketoMetadata":{ 1491 "type":"structure", 1492 "members":{ 1493 } 1494 }, 1495 "MarketoSourceProperties":{ 1496 "type":"structure", 1497 "required":["object"], 1498 "members":{ 1499 "object":{"shape":"Object"} 1500 } 1501 }, 1502 "MaxResults":{ 1503 "type":"integer", 1504 "max":100, 1505 "min":1 1506 }, 1507 "MostRecentExecutionMessage":{ 1508 "type":"string", 1509 "max":2048, 1510 "pattern":"[\\w!@#\\-.?,\\s]*" 1511 }, 1512 "Name":{ 1513 "type":"string", 1514 "max":128, 1515 "pattern":"\\S+" 1516 }, 1517 "NextToken":{ 1518 "type":"string", 1519 "max":2048, 1520 "pattern":"\\S+" 1521 }, 1522 "OAuthCredentials":{ 1523 "type":"structure", 1524 "required":[ 1525 "clientId", 1526 "clientSecret" 1527 ], 1528 "members":{ 1529 "clientId":{"shape":"ClientId"}, 1530 "clientSecret":{"shape":"ClientSecret"}, 1531 "accessToken":{"shape":"AccessToken"}, 1532 "refreshToken":{"shape":"RefreshToken"}, 1533 "oAuthRequest":{"shape":"ConnectorOAuthRequest"} 1534 } 1535 }, 1536 "OAuthProperties":{ 1537 "type":"structure", 1538 "required":[ 1539 "tokenUrl", 1540 "authCodeUrl", 1541 "oAuthScopes" 1542 ], 1543 "members":{ 1544 "tokenUrl":{"shape":"TokenUrl"}, 1545 "authCodeUrl":{"shape":"AuthCodeUrl"}, 1546 "oAuthScopes":{"shape":"OAuthScopeList"} 1547 } 1548 }, 1549 "OAuthScope":{ 1550 "type":"string", 1551 "max":128, 1552 "pattern":"[/\\w]*" 1553 }, 1554 "OAuthScopeList":{ 1555 "type":"list", 1556 "member":{"shape":"OAuthScope"} 1557 }, 1558 "Object":{ 1559 "type":"string", 1560 "max":512, 1561 "pattern":"\\S+" 1562 }, 1563 "ObjectTypeName":{ 1564 "type":"string", 1565 "max":255, 1566 "pattern":"\\S+" 1567 }, 1568 "Operator":{ 1569 "type":"string", 1570 "enum":[ 1571 "PROJECTION", 1572 "LESS_THAN", 1573 "GREATER_THAN", 1574 "CONTAINS", 1575 "BETWEEN", 1576 "LESS_THAN_OR_EQUAL_TO", 1577 "GREATER_THAN_OR_EQUAL_TO", 1578 "EQUAL_TO", 1579 "NOT_EQUAL_TO", 1580 "ADDITION", 1581 "MULTIPLICATION", 1582 "DIVISION", 1583 "SUBTRACTION", 1584 "MASK_ALL", 1585 "MASK_FIRST_N", 1586 "MASK_LAST_N", 1587 "VALIDATE_NON_NULL", 1588 "VALIDATE_NON_ZERO", 1589 "VALIDATE_NON_NEGATIVE", 1590 "VALIDATE_NUMERIC", 1591 "NO_OP" 1592 ] 1593 }, 1594 "OperatorPropertiesKeys":{ 1595 "type":"string", 1596 "enum":[ 1597 "VALUE", 1598 "VALUES", 1599 "DATA_TYPE", 1600 "UPPER_BOUND", 1601 "LOWER_BOUND", 1602 "SOURCE_DATA_TYPE", 1603 "DESTINATION_DATA_TYPE", 1604 "VALIDATION_ACTION", 1605 "MASK_VALUE", 1606 "MASK_LENGTH", 1607 "TRUNCATE_LENGTH", 1608 "MATH_OPERATION_FIELDS_ORDER", 1609 "CONCAT_FORMAT", 1610 "SUBFIELD_CATEGORY_MAP", 1611 "EXCLUDE_SOURCE_FIELDS_LIST" 1612 ] 1613 }, 1614 "Password":{ 1615 "type":"string", 1616 "max":512, 1617 "pattern":".*", 1618 "sensitive":true 1619 }, 1620 "PortNumber":{ 1621 "type":"integer", 1622 "max":65535, 1623 "min":1 1624 }, 1625 "PrefixConfig":{ 1626 "type":"structure", 1627 "members":{ 1628 "prefixType":{"shape":"PrefixType"}, 1629 "prefixFormat":{"shape":"PrefixFormat"} 1630 } 1631 }, 1632 "PrefixFormat":{ 1633 "type":"string", 1634 "enum":[ 1635 "YEAR", 1636 "MONTH", 1637 "DAY", 1638 "HOUR", 1639 "MINUTE" 1640 ] 1641 }, 1642 "PrefixType":{ 1643 "type":"string", 1644 "enum":[ 1645 "FILENAME", 1646 "PATH", 1647 "PATH_AND_FILENAME" 1648 ] 1649 }, 1650 "PrivateConnectionProvisioningFailureCause":{ 1651 "type":"string", 1652 "enum":[ 1653 "CONNECTOR_AUTHENTICATION", 1654 "CONNECTOR_SERVER", 1655 "INTERNAL_SERVER", 1656 "ACCESS_DENIED", 1657 "VALIDATION" 1658 ] 1659 }, 1660 "PrivateConnectionProvisioningFailureMessage":{ 1661 "type":"string", 1662 "max":2048, 1663 "pattern":"[\\s\\w/!@#+=.-]*" 1664 }, 1665 "PrivateConnectionProvisioningState":{ 1666 "type":"structure", 1667 "members":{ 1668 "status":{"shape":"PrivateConnectionProvisioningStatus"}, 1669 "failureMessage":{"shape":"PrivateConnectionProvisioningFailureMessage"}, 1670 "failureCause":{"shape":"PrivateConnectionProvisioningFailureCause"} 1671 } 1672 }, 1673 "PrivateConnectionProvisioningStatus":{ 1674 "type":"string", 1675 "enum":[ 1676 "FAILED", 1677 "PENDING", 1678 "CREATED" 1679 ] 1680 }, 1681 "PrivateLinkServiceName":{ 1682 "type":"string", 1683 "max":512, 1684 "pattern":"^$|com.amazonaws.vpce.[\\w/!:@#.\\-]+" 1685 }, 1686 "Property":{ 1687 "type":"string", 1688 "max":2048, 1689 "pattern":".+" 1690 }, 1691 "RedirectUri":{ 1692 "type":"string", 1693 "max":512, 1694 "pattern":"\\S+" 1695 }, 1696 "RedshiftConnectorProfileCredentials":{ 1697 "type":"structure", 1698 "required":[ 1699 "username", 1700 "password" 1701 ], 1702 "members":{ 1703 "username":{"shape":"Username"}, 1704 "password":{"shape":"Password"} 1705 } 1706 }, 1707 "RedshiftConnectorProfileProperties":{ 1708 "type":"structure", 1709 "required":[ 1710 "databaseUrl", 1711 "bucketName", 1712 "roleArn" 1713 ], 1714 "members":{ 1715 "databaseUrl":{"shape":"DatabaseUrl"}, 1716 "bucketName":{"shape":"BucketName"}, 1717 "bucketPrefix":{"shape":"BucketPrefix"}, 1718 "roleArn":{"shape":"RoleArn"} 1719 } 1720 }, 1721 "RedshiftDestinationProperties":{ 1722 "type":"structure", 1723 "required":[ 1724 "object", 1725 "intermediateBucketName" 1726 ], 1727 "members":{ 1728 "object":{"shape":"Object"}, 1729 "intermediateBucketName":{"shape":"BucketName"}, 1730 "bucketPrefix":{"shape":"BucketPrefix"}, 1731 "errorHandlingConfig":{"shape":"ErrorHandlingConfig"} 1732 } 1733 }, 1734 "RedshiftMetadata":{ 1735 "type":"structure", 1736 "members":{ 1737 } 1738 }, 1739 "RefreshToken":{ 1740 "type":"string", 1741 "max":512, 1742 "pattern":"\\S+" 1743 }, 1744 "Region":{ 1745 "type":"string", 1746 "max":64, 1747 "pattern":"\\S+" 1748 }, 1749 "RegionList":{ 1750 "type":"list", 1751 "member":{"shape":"Region"} 1752 }, 1753 "ResourceNotFoundException":{ 1754 "type":"structure", 1755 "members":{ 1756 "message":{"shape":"ErrorMessage"} 1757 }, 1758 "error":{"httpStatusCode":404}, 1759 "exception":true 1760 }, 1761 "RoleArn":{ 1762 "type":"string", 1763 "max":512, 1764 "pattern":"arn:aws:iam:.*:[0-9]+:.*" 1765 }, 1766 "S3ConnectorOperator":{ 1767 "type":"string", 1768 "enum":[ 1769 "PROJECTION", 1770 "LESS_THAN", 1771 "GREATER_THAN", 1772 "BETWEEN", 1773 "LESS_THAN_OR_EQUAL_TO", 1774 "GREATER_THAN_OR_EQUAL_TO", 1775 "EQUAL_TO", 1776 "NOT_EQUAL_TO", 1777 "ADDITION", 1778 "MULTIPLICATION", 1779 "DIVISION", 1780 "SUBTRACTION", 1781 "MASK_ALL", 1782 "MASK_FIRST_N", 1783 "MASK_LAST_N", 1784 "VALIDATE_NON_NULL", 1785 "VALIDATE_NON_ZERO", 1786 "VALIDATE_NON_NEGATIVE", 1787 "VALIDATE_NUMERIC", 1788 "NO_OP" 1789 ] 1790 }, 1791 "S3DestinationProperties":{ 1792 "type":"structure", 1793 "required":["bucketName"], 1794 "members":{ 1795 "bucketName":{"shape":"BucketName"}, 1796 "bucketPrefix":{"shape":"BucketPrefix"}, 1797 "s3OutputFormatConfig":{"shape":"S3OutputFormatConfig"} 1798 } 1799 }, 1800 "S3Metadata":{ 1801 "type":"structure", 1802 "members":{ 1803 } 1804 }, 1805 "S3OutputFormatConfig":{ 1806 "type":"structure", 1807 "members":{ 1808 "fileType":{"shape":"FileType"}, 1809 "prefixConfig":{"shape":"PrefixConfig"}, 1810 "aggregationConfig":{"shape":"AggregationConfig"} 1811 } 1812 }, 1813 "S3SourceProperties":{ 1814 "type":"structure", 1815 "required":["bucketName"], 1816 "members":{ 1817 "bucketName":{"shape":"BucketName"}, 1818 "bucketPrefix":{"shape":"BucketPrefix"} 1819 } 1820 }, 1821 "SAPODataConnectorOperator":{ 1822 "type":"string", 1823 "enum":[ 1824 "PROJECTION", 1825 "LESS_THAN", 1826 "CONTAINS", 1827 "GREATER_THAN", 1828 "BETWEEN", 1829 "LESS_THAN_OR_EQUAL_TO", 1830 "GREATER_THAN_OR_EQUAL_TO", 1831 "EQUAL_TO", 1832 "NOT_EQUAL_TO", 1833 "ADDITION", 1834 "MULTIPLICATION", 1835 "DIVISION", 1836 "SUBTRACTION", 1837 "MASK_ALL", 1838 "MASK_FIRST_N", 1839 "MASK_LAST_N", 1840 "VALIDATE_NON_NULL", 1841 "VALIDATE_NON_ZERO", 1842 "VALIDATE_NON_NEGATIVE", 1843 "VALIDATE_NUMERIC", 1844 "NO_OP" 1845 ] 1846 }, 1847 "SAPODataConnectorProfileCredentials":{ 1848 "type":"structure", 1849 "members":{ 1850 "basicAuthCredentials":{"shape":"BasicAuthCredentials"}, 1851 "oAuthCredentials":{"shape":"OAuthCredentials"} 1852 } 1853 }, 1854 "SAPODataConnectorProfileProperties":{ 1855 "type":"structure", 1856 "required":[ 1857 "applicationHostUrl", 1858 "applicationServicePath", 1859 "portNumber", 1860 "clientNumber" 1861 ], 1862 "members":{ 1863 "applicationHostUrl":{"shape":"ApplicationHostUrl"}, 1864 "applicationServicePath":{"shape":"ApplicationServicePath"}, 1865 "portNumber":{ 1866 "shape":"PortNumber", 1867 "box":true 1868 }, 1869 "clientNumber":{"shape":"ClientNumber"}, 1870 "logonLanguage":{"shape":"LogonLanguage"}, 1871 "privateLinkServiceName":{"shape":"PrivateLinkServiceName"}, 1872 "oAuthProperties":{"shape":"OAuthProperties"} 1873 } 1874 }, 1875 "SAPODataMetadata":{ 1876 "type":"structure", 1877 "members":{ 1878 } 1879 }, 1880 "SAPODataSourceProperties":{ 1881 "type":"structure", 1882 "members":{ 1883 "objectPath":{"shape":"Object"} 1884 } 1885 }, 1886 "SalesforceConnectorOperator":{ 1887 "type":"string", 1888 "enum":[ 1889 "PROJECTION", 1890 "LESS_THAN", 1891 "CONTAINS", 1892 "GREATER_THAN", 1893 "BETWEEN", 1894 "LESS_THAN_OR_EQUAL_TO", 1895 "GREATER_THAN_OR_EQUAL_TO", 1896 "EQUAL_TO", 1897 "NOT_EQUAL_TO", 1898 "ADDITION", 1899 "MULTIPLICATION", 1900 "DIVISION", 1901 "SUBTRACTION", 1902 "MASK_ALL", 1903 "MASK_FIRST_N", 1904 "MASK_LAST_N", 1905 "VALIDATE_NON_NULL", 1906 "VALIDATE_NON_ZERO", 1907 "VALIDATE_NON_NEGATIVE", 1908 "VALIDATE_NUMERIC", 1909 "NO_OP" 1910 ] 1911 }, 1912 "SalesforceConnectorProfileCredentials":{ 1913 "type":"structure", 1914 "members":{ 1915 "accessToken":{"shape":"AccessToken"}, 1916 "refreshToken":{"shape":"RefreshToken"}, 1917 "oAuthRequest":{"shape":"ConnectorOAuthRequest"}, 1918 "clientCredentialsArn":{"shape":"ClientCredentialsArn"} 1919 } 1920 }, 1921 "SalesforceConnectorProfileProperties":{ 1922 "type":"structure", 1923 "members":{ 1924 "instanceUrl":{"shape":"InstanceUrl"}, 1925 "isSandboxEnvironment":{"shape":"Boolean"} 1926 } 1927 }, 1928 "SalesforceDestinationProperties":{ 1929 "type":"structure", 1930 "required":["object"], 1931 "members":{ 1932 "object":{"shape":"Object"}, 1933 "idFieldNames":{"shape":"IdFieldNameList"}, 1934 "errorHandlingConfig":{"shape":"ErrorHandlingConfig"}, 1935 "writeOperationType":{"shape":"WriteOperationType"} 1936 } 1937 }, 1938 "SalesforceMetadata":{ 1939 "type":"structure", 1940 "members":{ 1941 "oAuthScopes":{"shape":"OAuthScopeList"} 1942 } 1943 }, 1944 "SalesforceSourceProperties":{ 1945 "type":"structure", 1946 "required":["object"], 1947 "members":{ 1948 "object":{"shape":"Object"}, 1949 "enableDynamicFieldUpdate":{"shape":"Boolean"}, 1950 "includeDeletedRecords":{"shape":"Boolean"} 1951 } 1952 }, 1953 "ScheduleExpression":{ 1954 "type":"string", 1955 "max":256, 1956 "pattern":".*" 1957 }, 1958 "ScheduleFrequencyType":{ 1959 "type":"string", 1960 "enum":[ 1961 "BYMINUTE", 1962 "HOURLY", 1963 "DAILY", 1964 "WEEKLY", 1965 "MONTHLY", 1966 "ONCE" 1967 ] 1968 }, 1969 "ScheduleOffset":{ 1970 "type":"long", 1971 "max":36000, 1972 "min":0 1973 }, 1974 "ScheduledTriggerProperties":{ 1975 "type":"structure", 1976 "required":["scheduleExpression"], 1977 "members":{ 1978 "scheduleExpression":{"shape":"ScheduleExpression"}, 1979 "dataPullMode":{"shape":"DataPullMode"}, 1980 "scheduleStartTime":{"shape":"Date"}, 1981 "scheduleEndTime":{"shape":"Date"}, 1982 "timezone":{"shape":"Timezone"}, 1983 "scheduleOffset":{ 1984 "shape":"ScheduleOffset", 1985 "box":true 1986 }, 1987 "firstExecutionFrom":{"shape":"Date"} 1988 } 1989 }, 1990 "SchedulingFrequencyTypeList":{ 1991 "type":"list", 1992 "member":{"shape":"ScheduleFrequencyType"} 1993 }, 1994 "SecretKey":{ 1995 "type":"string", 1996 "max":256, 1997 "pattern":"\\S+", 1998 "sensitive":true 1999 }, 2000 "ServiceNowConnectorOperator":{ 2001 "type":"string", 2002 "enum":[ 2003 "PROJECTION", 2004 "CONTAINS", 2005 "LESS_THAN", 2006 "GREATER_THAN", 2007 "BETWEEN", 2008 "LESS_THAN_OR_EQUAL_TO", 2009 "GREATER_THAN_OR_EQUAL_TO", 2010 "EQUAL_TO", 2011 "NOT_EQUAL_TO", 2012 "ADDITION", 2013 "MULTIPLICATION", 2014 "DIVISION", 2015 "SUBTRACTION", 2016 "MASK_ALL", 2017 "MASK_FIRST_N", 2018 "MASK_LAST_N", 2019 "VALIDATE_NON_NULL", 2020 "VALIDATE_NON_ZERO", 2021 "VALIDATE_NON_NEGATIVE", 2022 "VALIDATE_NUMERIC", 2023 "NO_OP" 2024 ] 2025 }, 2026 "ServiceNowConnectorProfileCredentials":{ 2027 "type":"structure", 2028 "required":[ 2029 "username", 2030 "password" 2031 ], 2032 "members":{ 2033 "username":{"shape":"Username"}, 2034 "password":{"shape":"Password"} 2035 } 2036 }, 2037 "ServiceNowConnectorProfileProperties":{ 2038 "type":"structure", 2039 "required":["instanceUrl"], 2040 "members":{ 2041 "instanceUrl":{"shape":"InstanceUrl"} 2042 } 2043 }, 2044 "ServiceNowMetadata":{ 2045 "type":"structure", 2046 "members":{ 2047 } 2048 }, 2049 "ServiceNowSourceProperties":{ 2050 "type":"structure", 2051 "required":["object"], 2052 "members":{ 2053 "object":{"shape":"Object"} 2054 } 2055 }, 2056 "ServiceQuotaExceededException":{ 2057 "type":"structure", 2058 "members":{ 2059 "message":{"shape":"ErrorMessage"} 2060 }, 2061 "error":{"httpStatusCode":402}, 2062 "exception":true 2063 }, 2064 "SingularConnectorOperator":{ 2065 "type":"string", 2066 "enum":[ 2067 "PROJECTION", 2068 "EQUAL_TO", 2069 "ADDITION", 2070 "MULTIPLICATION", 2071 "DIVISION", 2072 "SUBTRACTION", 2073 "MASK_ALL", 2074 "MASK_FIRST_N", 2075 "MASK_LAST_N", 2076 "VALIDATE_NON_NULL", 2077 "VALIDATE_NON_ZERO", 2078 "VALIDATE_NON_NEGATIVE", 2079 "VALIDATE_NUMERIC", 2080 "NO_OP" 2081 ] 2082 }, 2083 "SingularConnectorProfileCredentials":{ 2084 "type":"structure", 2085 "required":["apiKey"], 2086 "members":{ 2087 "apiKey":{"shape":"ApiKey"} 2088 } 2089 }, 2090 "SingularConnectorProfileProperties":{ 2091 "type":"structure", 2092 "members":{ 2093 } 2094 }, 2095 "SingularMetadata":{ 2096 "type":"structure", 2097 "members":{ 2098 } 2099 }, 2100 "SingularSourceProperties":{ 2101 "type":"structure", 2102 "required":["object"], 2103 "members":{ 2104 "object":{"shape":"Object"} 2105 } 2106 }, 2107 "SlackConnectorOperator":{ 2108 "type":"string", 2109 "enum":[ 2110 "PROJECTION", 2111 "LESS_THAN", 2112 "GREATER_THAN", 2113 "BETWEEN", 2114 "LESS_THAN_OR_EQUAL_TO", 2115 "GREATER_THAN_OR_EQUAL_TO", 2116 "EQUAL_TO", 2117 "ADDITION", 2118 "MULTIPLICATION", 2119 "DIVISION", 2120 "SUBTRACTION", 2121 "MASK_ALL", 2122 "MASK_FIRST_N", 2123 "MASK_LAST_N", 2124 "VALIDATE_NON_NULL", 2125 "VALIDATE_NON_ZERO", 2126 "VALIDATE_NON_NEGATIVE", 2127 "VALIDATE_NUMERIC", 2128 "NO_OP" 2129 ] 2130 }, 2131 "SlackConnectorProfileCredentials":{ 2132 "type":"structure", 2133 "required":[ 2134 "clientId", 2135 "clientSecret" 2136 ], 2137 "members":{ 2138 "clientId":{"shape":"ClientId"}, 2139 "clientSecret":{"shape":"ClientSecret"}, 2140 "accessToken":{"shape":"AccessToken"}, 2141 "oAuthRequest":{"shape":"ConnectorOAuthRequest"} 2142 } 2143 }, 2144 "SlackConnectorProfileProperties":{ 2145 "type":"structure", 2146 "required":["instanceUrl"], 2147 "members":{ 2148 "instanceUrl":{"shape":"InstanceUrl"} 2149 } 2150 }, 2151 "SlackMetadata":{ 2152 "type":"structure", 2153 "members":{ 2154 "oAuthScopes":{"shape":"OAuthScopeList"} 2155 } 2156 }, 2157 "SlackSourceProperties":{ 2158 "type":"structure", 2159 "required":["object"], 2160 "members":{ 2161 "object":{"shape":"Object"} 2162 } 2163 }, 2164 "SnowflakeConnectorProfileCredentials":{ 2165 "type":"structure", 2166 "required":[ 2167 "username", 2168 "password" 2169 ], 2170 "members":{ 2171 "username":{"shape":"Username"}, 2172 "password":{"shape":"Password"} 2173 } 2174 }, 2175 "SnowflakeConnectorProfileProperties":{ 2176 "type":"structure", 2177 "required":[ 2178 "warehouse", 2179 "stage", 2180 "bucketName" 2181 ], 2182 "members":{ 2183 "warehouse":{"shape":"Warehouse"}, 2184 "stage":{"shape":"Stage"}, 2185 "bucketName":{"shape":"BucketName"}, 2186 "bucketPrefix":{"shape":"BucketPrefix"}, 2187 "privateLinkServiceName":{"shape":"PrivateLinkServiceName"}, 2188 "accountName":{"shape":"AccountName"}, 2189 "region":{"shape":"Region"} 2190 } 2191 }, 2192 "SnowflakeDestinationProperties":{ 2193 "type":"structure", 2194 "required":[ 2195 "object", 2196 "intermediateBucketName" 2197 ], 2198 "members":{ 2199 "object":{"shape":"Object"}, 2200 "intermediateBucketName":{"shape":"BucketName"}, 2201 "bucketPrefix":{"shape":"BucketPrefix"}, 2202 "errorHandlingConfig":{"shape":"ErrorHandlingConfig"} 2203 } 2204 }, 2205 "SnowflakeMetadata":{ 2206 "type":"structure", 2207 "members":{ 2208 "supportedRegions":{"shape":"RegionList"} 2209 } 2210 }, 2211 "SourceConnectorProperties":{ 2212 "type":"structure", 2213 "members":{ 2214 "Amplitude":{"shape":"AmplitudeSourceProperties"}, 2215 "Datadog":{"shape":"DatadogSourceProperties"}, 2216 "Dynatrace":{"shape":"DynatraceSourceProperties"}, 2217 "GoogleAnalytics":{"shape":"GoogleAnalyticsSourceProperties"}, 2218 "InforNexus":{"shape":"InforNexusSourceProperties"}, 2219 "Marketo":{"shape":"MarketoSourceProperties"}, 2220 "S3":{"shape":"S3SourceProperties"}, 2221 "Salesforce":{"shape":"SalesforceSourceProperties"}, 2222 "ServiceNow":{"shape":"ServiceNowSourceProperties"}, 2223 "Singular":{"shape":"SingularSourceProperties"}, 2224 "Slack":{"shape":"SlackSourceProperties"}, 2225 "Trendmicro":{"shape":"TrendmicroSourceProperties"}, 2226 "Veeva":{"shape":"VeevaSourceProperties"}, 2227 "Zendesk":{"shape":"ZendeskSourceProperties"}, 2228 "SAPOData":{"shape":"SAPODataSourceProperties"} 2229 } 2230 }, 2231 "SourceFieldProperties":{ 2232 "type":"structure", 2233 "members":{ 2234 "isRetrievable":{"shape":"Boolean"}, 2235 "isQueryable":{"shape":"Boolean"} 2236 } 2237 }, 2238 "SourceFields":{ 2239 "type":"list", 2240 "member":{"shape":"String"} 2241 }, 2242 "SourceFlowConfig":{ 2243 "type":"structure", 2244 "required":[ 2245 "connectorType", 2246 "sourceConnectorProperties" 2247 ], 2248 "members":{ 2249 "connectorType":{"shape":"ConnectorType"}, 2250 "connectorProfileName":{"shape":"ConnectorProfileName"}, 2251 "sourceConnectorProperties":{"shape":"SourceConnectorProperties"}, 2252 "incrementalPullConfig":{"shape":"IncrementalPullConfig"} 2253 } 2254 }, 2255 "Stage":{ 2256 "type":"string", 2257 "max":512, 2258 "pattern":"\\S+" 2259 }, 2260 "StartFlowRequest":{ 2261 "type":"structure", 2262 "required":["flowName"], 2263 "members":{ 2264 "flowName":{"shape":"FlowName"} 2265 } 2266 }, 2267 "StartFlowResponse":{ 2268 "type":"structure", 2269 "members":{ 2270 "flowArn":{"shape":"FlowArn"}, 2271 "flowStatus":{"shape":"FlowStatus"}, 2272 "executionId":{"shape":"ExecutionId"} 2273 } 2274 }, 2275 "StopFlowRequest":{ 2276 "type":"structure", 2277 "required":["flowName"], 2278 "members":{ 2279 "flowName":{"shape":"FlowName"} 2280 } 2281 }, 2282 "StopFlowResponse":{ 2283 "type":"structure", 2284 "members":{ 2285 "flowArn":{"shape":"FlowArn"}, 2286 "flowStatus":{"shape":"FlowStatus"} 2287 } 2288 }, 2289 "String":{ 2290 "type":"string", 2291 "max":2048, 2292 "pattern":".*" 2293 }, 2294 "SupportedFieldTypeDetails":{ 2295 "type":"structure", 2296 "required":["v1"], 2297 "members":{ 2298 "v1":{"shape":"FieldTypeDetails"} 2299 } 2300 }, 2301 "SupportedValueList":{ 2302 "type":"list", 2303 "member":{"shape":"Value"} 2304 }, 2305 "SupportedWriteOperationList":{ 2306 "type":"list", 2307 "member":{"shape":"WriteOperationType"} 2308 }, 2309 "TagKey":{ 2310 "type":"string", 2311 "max":128, 2312 "min":1, 2313 "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$" 2314 }, 2315 "TagKeyList":{ 2316 "type":"list", 2317 "member":{"shape":"TagKey"}, 2318 "max":50, 2319 "min":0 2320 }, 2321 "TagMap":{ 2322 "type":"map", 2323 "key":{"shape":"TagKey"}, 2324 "value":{"shape":"TagValue"}, 2325 "max":50, 2326 "min":0 2327 }, 2328 "TagResourceRequest":{ 2329 "type":"structure", 2330 "required":[ 2331 "resourceArn", 2332 "tags" 2333 ], 2334 "members":{ 2335 "resourceArn":{ 2336 "shape":"ARN", 2337 "location":"uri", 2338 "locationName":"resourceArn" 2339 }, 2340 "tags":{"shape":"TagMap"} 2341 } 2342 }, 2343 "TagResourceResponse":{ 2344 "type":"structure", 2345 "members":{ 2346 } 2347 }, 2348 "TagValue":{ 2349 "type":"string", 2350 "max":256, 2351 "pattern":"[\\s\\w+-=\\.:/@]*" 2352 }, 2353 "Task":{ 2354 "type":"structure", 2355 "required":[ 2356 "sourceFields", 2357 "taskType" 2358 ], 2359 "members":{ 2360 "sourceFields":{"shape":"SourceFields"}, 2361 "connectorOperator":{"shape":"ConnectorOperator"}, 2362 "destinationField":{"shape":"DestinationField"}, 2363 "taskType":{"shape":"TaskType"}, 2364 "taskProperties":{"shape":"TaskPropertiesMap"} 2365 } 2366 }, 2367 "TaskPropertiesMap":{ 2368 "type":"map", 2369 "key":{"shape":"OperatorPropertiesKeys"}, 2370 "value":{"shape":"Property"} 2371 }, 2372 "TaskType":{ 2373 "type":"string", 2374 "enum":[ 2375 "Arithmetic", 2376 "Filter", 2377 "Map", 2378 "Map_all", 2379 "Mask", 2380 "Merge", 2381 "Truncate", 2382 "Validate" 2383 ] 2384 }, 2385 "Tasks":{ 2386 "type":"list", 2387 "member":{"shape":"Task"} 2388 }, 2389 "Timezone":{ 2390 "type":"string", 2391 "max":256, 2392 "pattern":".*" 2393 }, 2394 "TokenUrl":{ 2395 "type":"string", 2396 "max":256, 2397 "pattern":"^(https?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]" 2398 }, 2399 "TrendmicroConnectorOperator":{ 2400 "type":"string", 2401 "enum":[ 2402 "PROJECTION", 2403 "EQUAL_TO", 2404 "ADDITION", 2405 "MULTIPLICATION", 2406 "DIVISION", 2407 "SUBTRACTION", 2408 "MASK_ALL", 2409 "MASK_FIRST_N", 2410 "MASK_LAST_N", 2411 "VALIDATE_NON_NULL", 2412 "VALIDATE_NON_ZERO", 2413 "VALIDATE_NON_NEGATIVE", 2414 "VALIDATE_NUMERIC", 2415 "NO_OP" 2416 ] 2417 }, 2418 "TrendmicroConnectorProfileCredentials":{ 2419 "type":"structure", 2420 "required":["apiSecretKey"], 2421 "members":{ 2422 "apiSecretKey":{"shape":"ApiSecretKey"} 2423 } 2424 }, 2425 "TrendmicroConnectorProfileProperties":{ 2426 "type":"structure", 2427 "members":{ 2428 } 2429 }, 2430 "TrendmicroMetadata":{ 2431 "type":"structure", 2432 "members":{ 2433 } 2434 }, 2435 "TrendmicroSourceProperties":{ 2436 "type":"structure", 2437 "required":["object"], 2438 "members":{ 2439 "object":{"shape":"Object"} 2440 } 2441 }, 2442 "TriggerConfig":{ 2443 "type":"structure", 2444 "required":["triggerType"], 2445 "members":{ 2446 "triggerType":{"shape":"TriggerType"}, 2447 "triggerProperties":{"shape":"TriggerProperties"} 2448 } 2449 }, 2450 "TriggerProperties":{ 2451 "type":"structure", 2452 "members":{ 2453 "Scheduled":{"shape":"ScheduledTriggerProperties"} 2454 } 2455 }, 2456 "TriggerType":{ 2457 "type":"string", 2458 "enum":[ 2459 "Scheduled", 2460 "Event", 2461 "OnDemand" 2462 ] 2463 }, 2464 "TriggerTypeList":{ 2465 "type":"list", 2466 "member":{"shape":"TriggerType"} 2467 }, 2468 "UnsupportedOperationException":{ 2469 "type":"structure", 2470 "members":{ 2471 "message":{"shape":"ErrorMessage"} 2472 }, 2473 "error":{"httpStatusCode":400}, 2474 "exception":true 2475 }, 2476 "UntagResourceRequest":{ 2477 "type":"structure", 2478 "required":[ 2479 "resourceArn", 2480 "tagKeys" 2481 ], 2482 "members":{ 2483 "resourceArn":{ 2484 "shape":"ARN", 2485 "location":"uri", 2486 "locationName":"resourceArn" 2487 }, 2488 "tagKeys":{ 2489 "shape":"TagKeyList", 2490 "location":"querystring", 2491 "locationName":"tagKeys" 2492 } 2493 } 2494 }, 2495 "UntagResourceResponse":{ 2496 "type":"structure", 2497 "members":{ 2498 } 2499 }, 2500 "UpdateConnectorProfileRequest":{ 2501 "type":"structure", 2502 "required":[ 2503 "connectorProfileName", 2504 "connectionMode", 2505 "connectorProfileConfig" 2506 ], 2507 "members":{ 2508 "connectorProfileName":{"shape":"ConnectorProfileName"}, 2509 "connectionMode":{"shape":"ConnectionMode"}, 2510 "connectorProfileConfig":{"shape":"ConnectorProfileConfig"} 2511 } 2512 }, 2513 "UpdateConnectorProfileResponse":{ 2514 "type":"structure", 2515 "members":{ 2516 "connectorProfileArn":{"shape":"ConnectorProfileArn"} 2517 } 2518 }, 2519 "UpdateFlowRequest":{ 2520 "type":"structure", 2521 "required":[ 2522 "flowName", 2523 "triggerConfig", 2524 "sourceFlowConfig", 2525 "destinationFlowConfigList", 2526 "tasks" 2527 ], 2528 "members":{ 2529 "flowName":{"shape":"FlowName"}, 2530 "description":{"shape":"FlowDescription"}, 2531 "triggerConfig":{"shape":"TriggerConfig"}, 2532 "sourceFlowConfig":{"shape":"SourceFlowConfig"}, 2533 "destinationFlowConfigList":{"shape":"DestinationFlowConfigList"}, 2534 "tasks":{"shape":"Tasks"} 2535 } 2536 }, 2537 "UpdateFlowResponse":{ 2538 "type":"structure", 2539 "members":{ 2540 "flowStatus":{"shape":"FlowStatus"} 2541 } 2542 }, 2543 "UpdatedBy":{ 2544 "type":"string", 2545 "max":256, 2546 "pattern":"\\S+" 2547 }, 2548 "UpsolverBucketName":{ 2549 "type":"string", 2550 "max":63, 2551 "min":16, 2552 "pattern":"^(upsolver-appflow)\\S*" 2553 }, 2554 "UpsolverDestinationProperties":{ 2555 "type":"structure", 2556 "required":[ 2557 "bucketName", 2558 "s3OutputFormatConfig" 2559 ], 2560 "members":{ 2561 "bucketName":{"shape":"UpsolverBucketName"}, 2562 "bucketPrefix":{"shape":"BucketPrefix"}, 2563 "s3OutputFormatConfig":{"shape":"UpsolverS3OutputFormatConfig"} 2564 } 2565 }, 2566 "UpsolverMetadata":{ 2567 "type":"structure", 2568 "members":{ 2569 } 2570 }, 2571 "UpsolverS3OutputFormatConfig":{ 2572 "type":"structure", 2573 "required":["prefixConfig"], 2574 "members":{ 2575 "fileType":{"shape":"FileType"}, 2576 "prefixConfig":{"shape":"PrefixConfig"}, 2577 "aggregationConfig":{"shape":"AggregationConfig"} 2578 } 2579 }, 2580 "Username":{ 2581 "type":"string", 2582 "max":512, 2583 "pattern":"\\S+" 2584 }, 2585 "ValidationException":{ 2586 "type":"structure", 2587 "members":{ 2588 "message":{"shape":"ErrorMessage"} 2589 }, 2590 "error":{"httpStatusCode":400}, 2591 "exception":true 2592 }, 2593 "Value":{ 2594 "type":"string", 2595 "max":128, 2596 "pattern":"\\S+" 2597 }, 2598 "VeevaConnectorOperator":{ 2599 "type":"string", 2600 "enum":[ 2601 "PROJECTION", 2602 "LESS_THAN", 2603 "GREATER_THAN", 2604 "CONTAINS", 2605 "BETWEEN", 2606 "LESS_THAN_OR_EQUAL_TO", 2607 "GREATER_THAN_OR_EQUAL_TO", 2608 "EQUAL_TO", 2609 "NOT_EQUAL_TO", 2610 "ADDITION", 2611 "MULTIPLICATION", 2612 "DIVISION", 2613 "SUBTRACTION", 2614 "MASK_ALL", 2615 "MASK_FIRST_N", 2616 "MASK_LAST_N", 2617 "VALIDATE_NON_NULL", 2618 "VALIDATE_NON_ZERO", 2619 "VALIDATE_NON_NEGATIVE", 2620 "VALIDATE_NUMERIC", 2621 "NO_OP" 2622 ] 2623 }, 2624 "VeevaConnectorProfileCredentials":{ 2625 "type":"structure", 2626 "required":[ 2627 "username", 2628 "password" 2629 ], 2630 "members":{ 2631 "username":{"shape":"Username"}, 2632 "password":{"shape":"Password"} 2633 } 2634 }, 2635 "VeevaConnectorProfileProperties":{ 2636 "type":"structure", 2637 "required":["instanceUrl"], 2638 "members":{ 2639 "instanceUrl":{"shape":"InstanceUrl"} 2640 } 2641 }, 2642 "VeevaMetadata":{ 2643 "type":"structure", 2644 "members":{ 2645 } 2646 }, 2647 "VeevaSourceProperties":{ 2648 "type":"structure", 2649 "required":["object"], 2650 "members":{ 2651 "object":{"shape":"Object"}, 2652 "documentType":{"shape":"DocumentType"}, 2653 "includeSourceFiles":{"shape":"Boolean"}, 2654 "includeRenditions":{"shape":"Boolean"}, 2655 "includeAllVersions":{"shape":"Boolean"} 2656 } 2657 }, 2658 "Warehouse":{ 2659 "type":"string", 2660 "max":512, 2661 "pattern":"[\\s\\w/!@#+=.-]*" 2662 }, 2663 "WriteOperationType":{ 2664 "type":"string", 2665 "enum":[ 2666 "INSERT", 2667 "UPSERT", 2668 "UPDATE" 2669 ] 2670 }, 2671 "ZendeskConnectorOperator":{ 2672 "type":"string", 2673 "enum":[ 2674 "PROJECTION", 2675 "GREATER_THAN", 2676 "ADDITION", 2677 "MULTIPLICATION", 2678 "DIVISION", 2679 "SUBTRACTION", 2680 "MASK_ALL", 2681 "MASK_FIRST_N", 2682 "MASK_LAST_N", 2683 "VALIDATE_NON_NULL", 2684 "VALIDATE_NON_ZERO", 2685 "VALIDATE_NON_NEGATIVE", 2686 "VALIDATE_NUMERIC", 2687 "NO_OP" 2688 ] 2689 }, 2690 "ZendeskConnectorProfileCredentials":{ 2691 "type":"structure", 2692 "required":[ 2693 "clientId", 2694 "clientSecret" 2695 ], 2696 "members":{ 2697 "clientId":{"shape":"ClientId"}, 2698 "clientSecret":{"shape":"ClientSecret"}, 2699 "accessToken":{"shape":"AccessToken"}, 2700 "oAuthRequest":{"shape":"ConnectorOAuthRequest"} 2701 } 2702 }, 2703 "ZendeskConnectorProfileProperties":{ 2704 "type":"structure", 2705 "required":["instanceUrl"], 2706 "members":{ 2707 "instanceUrl":{"shape":"InstanceUrl"} 2708 } 2709 }, 2710 "ZendeskDestinationProperties":{ 2711 "type":"structure", 2712 "required":["object"], 2713 "members":{ 2714 "object":{"shape":"Object"}, 2715 "idFieldNames":{"shape":"IdFieldNameList"}, 2716 "errorHandlingConfig":{"shape":"ErrorHandlingConfig"}, 2717 "writeOperationType":{"shape":"WriteOperationType"} 2718 } 2719 }, 2720 "ZendeskMetadata":{ 2721 "type":"structure", 2722 "members":{ 2723 "oAuthScopes":{"shape":"OAuthScopeList"} 2724 } 2725 }, 2726 "ZendeskSourceProperties":{ 2727 "type":"structure", 2728 "required":["object"], 2729 "members":{ 2730 "object":{"shape":"Object"} 2731 } 2732 } 2733 } 2734 }