github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/datasync/2018-11-09/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-11-09", 5 "endpointPrefix":"datasync", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"DataSync", 9 "serviceFullName":"AWS DataSync", 10 "serviceId":"DataSync", 11 "signatureVersion":"v4", 12 "signingName":"datasync", 13 "targetPrefix":"FmrsService", 14 "uid":"datasync-2018-11-09" 15 }, 16 "operations":{ 17 "CancelTaskExecution":{ 18 "name":"CancelTaskExecution", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/" 22 }, 23 "input":{"shape":"CancelTaskExecutionRequest"}, 24 "output":{"shape":"CancelTaskExecutionResponse"}, 25 "errors":[ 26 {"shape":"InvalidRequestException"}, 27 {"shape":"InternalException"} 28 ] 29 }, 30 "CreateAgent":{ 31 "name":"CreateAgent", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/" 35 }, 36 "input":{"shape":"CreateAgentRequest"}, 37 "output":{"shape":"CreateAgentResponse"}, 38 "errors":[ 39 {"shape":"InvalidRequestException"}, 40 {"shape":"InternalException"} 41 ] 42 }, 43 "CreateLocationEfs":{ 44 "name":"CreateLocationEfs", 45 "http":{ 46 "method":"POST", 47 "requestUri":"/" 48 }, 49 "input":{"shape":"CreateLocationEfsRequest"}, 50 "output":{"shape":"CreateLocationEfsResponse"}, 51 "errors":[ 52 {"shape":"InvalidRequestException"}, 53 {"shape":"InternalException"} 54 ] 55 }, 56 "CreateLocationFsxWindows":{ 57 "name":"CreateLocationFsxWindows", 58 "http":{ 59 "method":"POST", 60 "requestUri":"/" 61 }, 62 "input":{"shape":"CreateLocationFsxWindowsRequest"}, 63 "output":{"shape":"CreateLocationFsxWindowsResponse"}, 64 "errors":[ 65 {"shape":"InvalidRequestException"}, 66 {"shape":"InternalException"} 67 ] 68 }, 69 "CreateLocationNfs":{ 70 "name":"CreateLocationNfs", 71 "http":{ 72 "method":"POST", 73 "requestUri":"/" 74 }, 75 "input":{"shape":"CreateLocationNfsRequest"}, 76 "output":{"shape":"CreateLocationNfsResponse"}, 77 "errors":[ 78 {"shape":"InvalidRequestException"}, 79 {"shape":"InternalException"} 80 ] 81 }, 82 "CreateLocationObjectStorage":{ 83 "name":"CreateLocationObjectStorage", 84 "http":{ 85 "method":"POST", 86 "requestUri":"/" 87 }, 88 "input":{"shape":"CreateLocationObjectStorageRequest"}, 89 "output":{"shape":"CreateLocationObjectStorageResponse"}, 90 "errors":[ 91 {"shape":"InvalidRequestException"}, 92 {"shape":"InternalException"} 93 ] 94 }, 95 "CreateLocationS3":{ 96 "name":"CreateLocationS3", 97 "http":{ 98 "method":"POST", 99 "requestUri":"/" 100 }, 101 "input":{"shape":"CreateLocationS3Request"}, 102 "output":{"shape":"CreateLocationS3Response"}, 103 "errors":[ 104 {"shape":"InvalidRequestException"}, 105 {"shape":"InternalException"} 106 ] 107 }, 108 "CreateLocationSmb":{ 109 "name":"CreateLocationSmb", 110 "http":{ 111 "method":"POST", 112 "requestUri":"/" 113 }, 114 "input":{"shape":"CreateLocationSmbRequest"}, 115 "output":{"shape":"CreateLocationSmbResponse"}, 116 "errors":[ 117 {"shape":"InvalidRequestException"}, 118 {"shape":"InternalException"} 119 ] 120 }, 121 "CreateTask":{ 122 "name":"CreateTask", 123 "http":{ 124 "method":"POST", 125 "requestUri":"/" 126 }, 127 "input":{"shape":"CreateTaskRequest"}, 128 "output":{"shape":"CreateTaskResponse"}, 129 "errors":[ 130 {"shape":"InvalidRequestException"}, 131 {"shape":"InternalException"} 132 ] 133 }, 134 "DeleteAgent":{ 135 "name":"DeleteAgent", 136 "http":{ 137 "method":"POST", 138 "requestUri":"/" 139 }, 140 "input":{"shape":"DeleteAgentRequest"}, 141 "output":{"shape":"DeleteAgentResponse"}, 142 "errors":[ 143 {"shape":"InvalidRequestException"}, 144 {"shape":"InternalException"} 145 ] 146 }, 147 "DeleteLocation":{ 148 "name":"DeleteLocation", 149 "http":{ 150 "method":"POST", 151 "requestUri":"/" 152 }, 153 "input":{"shape":"DeleteLocationRequest"}, 154 "output":{"shape":"DeleteLocationResponse"}, 155 "errors":[ 156 {"shape":"InvalidRequestException"}, 157 {"shape":"InternalException"} 158 ] 159 }, 160 "DeleteTask":{ 161 "name":"DeleteTask", 162 "http":{ 163 "method":"POST", 164 "requestUri":"/" 165 }, 166 "input":{"shape":"DeleteTaskRequest"}, 167 "output":{"shape":"DeleteTaskResponse"}, 168 "errors":[ 169 {"shape":"InvalidRequestException"}, 170 {"shape":"InternalException"} 171 ] 172 }, 173 "DescribeAgent":{ 174 "name":"DescribeAgent", 175 "http":{ 176 "method":"POST", 177 "requestUri":"/" 178 }, 179 "input":{"shape":"DescribeAgentRequest"}, 180 "output":{"shape":"DescribeAgentResponse"}, 181 "errors":[ 182 {"shape":"InvalidRequestException"}, 183 {"shape":"InternalException"} 184 ] 185 }, 186 "DescribeLocationEfs":{ 187 "name":"DescribeLocationEfs", 188 "http":{ 189 "method":"POST", 190 "requestUri":"/" 191 }, 192 "input":{"shape":"DescribeLocationEfsRequest"}, 193 "output":{"shape":"DescribeLocationEfsResponse"}, 194 "errors":[ 195 {"shape":"InvalidRequestException"}, 196 {"shape":"InternalException"} 197 ] 198 }, 199 "DescribeLocationFsxWindows":{ 200 "name":"DescribeLocationFsxWindows", 201 "http":{ 202 "method":"POST", 203 "requestUri":"/" 204 }, 205 "input":{"shape":"DescribeLocationFsxWindowsRequest"}, 206 "output":{"shape":"DescribeLocationFsxWindowsResponse"}, 207 "errors":[ 208 {"shape":"InvalidRequestException"}, 209 {"shape":"InternalException"} 210 ] 211 }, 212 "DescribeLocationNfs":{ 213 "name":"DescribeLocationNfs", 214 "http":{ 215 "method":"POST", 216 "requestUri":"/" 217 }, 218 "input":{"shape":"DescribeLocationNfsRequest"}, 219 "output":{"shape":"DescribeLocationNfsResponse"}, 220 "errors":[ 221 {"shape":"InvalidRequestException"}, 222 {"shape":"InternalException"} 223 ] 224 }, 225 "DescribeLocationObjectStorage":{ 226 "name":"DescribeLocationObjectStorage", 227 "http":{ 228 "method":"POST", 229 "requestUri":"/" 230 }, 231 "input":{"shape":"DescribeLocationObjectStorageRequest"}, 232 "output":{"shape":"DescribeLocationObjectStorageResponse"}, 233 "errors":[ 234 {"shape":"InvalidRequestException"}, 235 {"shape":"InternalException"} 236 ] 237 }, 238 "DescribeLocationS3":{ 239 "name":"DescribeLocationS3", 240 "http":{ 241 "method":"POST", 242 "requestUri":"/" 243 }, 244 "input":{"shape":"DescribeLocationS3Request"}, 245 "output":{"shape":"DescribeLocationS3Response"}, 246 "errors":[ 247 {"shape":"InvalidRequestException"}, 248 {"shape":"InternalException"} 249 ] 250 }, 251 "DescribeLocationSmb":{ 252 "name":"DescribeLocationSmb", 253 "http":{ 254 "method":"POST", 255 "requestUri":"/" 256 }, 257 "input":{"shape":"DescribeLocationSmbRequest"}, 258 "output":{"shape":"DescribeLocationSmbResponse"}, 259 "errors":[ 260 {"shape":"InvalidRequestException"}, 261 {"shape":"InternalException"} 262 ] 263 }, 264 "DescribeTask":{ 265 "name":"DescribeTask", 266 "http":{ 267 "method":"POST", 268 "requestUri":"/" 269 }, 270 "input":{"shape":"DescribeTaskRequest"}, 271 "output":{"shape":"DescribeTaskResponse"}, 272 "errors":[ 273 {"shape":"InvalidRequestException"}, 274 {"shape":"InternalException"} 275 ] 276 }, 277 "DescribeTaskExecution":{ 278 "name":"DescribeTaskExecution", 279 "http":{ 280 "method":"POST", 281 "requestUri":"/" 282 }, 283 "input":{"shape":"DescribeTaskExecutionRequest"}, 284 "output":{"shape":"DescribeTaskExecutionResponse"}, 285 "errors":[ 286 {"shape":"InvalidRequestException"}, 287 {"shape":"InternalException"} 288 ] 289 }, 290 "ListAgents":{ 291 "name":"ListAgents", 292 "http":{ 293 "method":"POST", 294 "requestUri":"/" 295 }, 296 "input":{"shape":"ListAgentsRequest"}, 297 "output":{"shape":"ListAgentsResponse"}, 298 "errors":[ 299 {"shape":"InvalidRequestException"}, 300 {"shape":"InternalException"} 301 ] 302 }, 303 "ListLocations":{ 304 "name":"ListLocations", 305 "http":{ 306 "method":"POST", 307 "requestUri":"/" 308 }, 309 "input":{"shape":"ListLocationsRequest"}, 310 "output":{"shape":"ListLocationsResponse"}, 311 "errors":[ 312 {"shape":"InvalidRequestException"}, 313 {"shape":"InternalException"} 314 ] 315 }, 316 "ListTagsForResource":{ 317 "name":"ListTagsForResource", 318 "http":{ 319 "method":"POST", 320 "requestUri":"/" 321 }, 322 "input":{"shape":"ListTagsForResourceRequest"}, 323 "output":{"shape":"ListTagsForResourceResponse"}, 324 "errors":[ 325 {"shape":"InvalidRequestException"}, 326 {"shape":"InternalException"} 327 ] 328 }, 329 "ListTaskExecutions":{ 330 "name":"ListTaskExecutions", 331 "http":{ 332 "method":"POST", 333 "requestUri":"/" 334 }, 335 "input":{"shape":"ListTaskExecutionsRequest"}, 336 "output":{"shape":"ListTaskExecutionsResponse"}, 337 "errors":[ 338 {"shape":"InvalidRequestException"}, 339 {"shape":"InternalException"} 340 ] 341 }, 342 "ListTasks":{ 343 "name":"ListTasks", 344 "http":{ 345 "method":"POST", 346 "requestUri":"/" 347 }, 348 "input":{"shape":"ListTasksRequest"}, 349 "output":{"shape":"ListTasksResponse"}, 350 "errors":[ 351 {"shape":"InvalidRequestException"}, 352 {"shape":"InternalException"} 353 ] 354 }, 355 "StartTaskExecution":{ 356 "name":"StartTaskExecution", 357 "http":{ 358 "method":"POST", 359 "requestUri":"/" 360 }, 361 "input":{"shape":"StartTaskExecutionRequest"}, 362 "output":{"shape":"StartTaskExecutionResponse"}, 363 "errors":[ 364 {"shape":"InvalidRequestException"}, 365 {"shape":"InternalException"} 366 ] 367 }, 368 "TagResource":{ 369 "name":"TagResource", 370 "http":{ 371 "method":"POST", 372 "requestUri":"/" 373 }, 374 "input":{"shape":"TagResourceRequest"}, 375 "output":{"shape":"TagResourceResponse"}, 376 "errors":[ 377 {"shape":"InvalidRequestException"}, 378 {"shape":"InternalException"} 379 ] 380 }, 381 "UntagResource":{ 382 "name":"UntagResource", 383 "http":{ 384 "method":"POST", 385 "requestUri":"/" 386 }, 387 "input":{"shape":"UntagResourceRequest"}, 388 "output":{"shape":"UntagResourceResponse"}, 389 "errors":[ 390 {"shape":"InvalidRequestException"}, 391 {"shape":"InternalException"} 392 ] 393 }, 394 "UpdateAgent":{ 395 "name":"UpdateAgent", 396 "http":{ 397 "method":"POST", 398 "requestUri":"/" 399 }, 400 "input":{"shape":"UpdateAgentRequest"}, 401 "output":{"shape":"UpdateAgentResponse"}, 402 "errors":[ 403 {"shape":"InvalidRequestException"}, 404 {"shape":"InternalException"} 405 ] 406 }, 407 "UpdateLocationNfs":{ 408 "name":"UpdateLocationNfs", 409 "http":{ 410 "method":"POST", 411 "requestUri":"/" 412 }, 413 "input":{"shape":"UpdateLocationNfsRequest"}, 414 "output":{"shape":"UpdateLocationNfsResponse"}, 415 "errors":[ 416 {"shape":"InvalidRequestException"}, 417 {"shape":"InternalException"} 418 ] 419 }, 420 "UpdateLocationObjectStorage":{ 421 "name":"UpdateLocationObjectStorage", 422 "http":{ 423 "method":"POST", 424 "requestUri":"/" 425 }, 426 "input":{"shape":"UpdateLocationObjectStorageRequest"}, 427 "output":{"shape":"UpdateLocationObjectStorageResponse"}, 428 "errors":[ 429 {"shape":"InvalidRequestException"}, 430 {"shape":"InternalException"} 431 ] 432 }, 433 "UpdateLocationSmb":{ 434 "name":"UpdateLocationSmb", 435 "http":{ 436 "method":"POST", 437 "requestUri":"/" 438 }, 439 "input":{"shape":"UpdateLocationSmbRequest"}, 440 "output":{"shape":"UpdateLocationSmbResponse"}, 441 "errors":[ 442 {"shape":"InvalidRequestException"}, 443 {"shape":"InternalException"} 444 ] 445 }, 446 "UpdateTask":{ 447 "name":"UpdateTask", 448 "http":{ 449 "method":"POST", 450 "requestUri":"/" 451 }, 452 "input":{"shape":"UpdateTaskRequest"}, 453 "output":{"shape":"UpdateTaskResponse"}, 454 "errors":[ 455 {"shape":"InvalidRequestException"}, 456 {"shape":"InternalException"} 457 ] 458 }, 459 "UpdateTaskExecution":{ 460 "name":"UpdateTaskExecution", 461 "http":{ 462 "method":"POST", 463 "requestUri":"/" 464 }, 465 "input":{"shape":"UpdateTaskExecutionRequest"}, 466 "output":{"shape":"UpdateTaskExecutionResponse"}, 467 "errors":[ 468 {"shape":"InvalidRequestException"}, 469 {"shape":"InternalException"} 470 ] 471 } 472 }, 473 "shapes":{ 474 "ActivationKey":{ 475 "type":"string", 476 "max":29, 477 "pattern":"[A-Z0-9]{5}(-[A-Z0-9]{5}){4}" 478 }, 479 "AgentArn":{ 480 "type":"string", 481 "max":128, 482 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\\-0-9]+:[0-9]{12}:agent/agent-[0-9a-z]{17}$" 483 }, 484 "AgentArnList":{ 485 "type":"list", 486 "member":{"shape":"AgentArn"}, 487 "max":4, 488 "min":1 489 }, 490 "AgentList":{ 491 "type":"list", 492 "member":{"shape":"AgentListEntry"} 493 }, 494 "AgentListEntry":{ 495 "type":"structure", 496 "members":{ 497 "AgentArn":{"shape":"AgentArn"}, 498 "Name":{"shape":"TagValue"}, 499 "Status":{"shape":"AgentStatus"} 500 } 501 }, 502 "AgentStatus":{ 503 "type":"string", 504 "enum":[ 505 "ONLINE", 506 "OFFLINE" 507 ] 508 }, 509 "Atime":{ 510 "type":"string", 511 "enum":[ 512 "NONE", 513 "BEST_EFFORT" 514 ] 515 }, 516 "BytesPerSecond":{ 517 "type":"long", 518 "min":-1 519 }, 520 "CancelTaskExecutionRequest":{ 521 "type":"structure", 522 "required":["TaskExecutionArn"], 523 "members":{ 524 "TaskExecutionArn":{"shape":"TaskExecutionArn"} 525 } 526 }, 527 "CancelTaskExecutionResponse":{ 528 "type":"structure", 529 "members":{ 530 } 531 }, 532 "CreateAgentRequest":{ 533 "type":"structure", 534 "required":["ActivationKey"], 535 "members":{ 536 "ActivationKey":{"shape":"ActivationKey"}, 537 "AgentName":{"shape":"TagValue"}, 538 "Tags":{"shape":"InputTagList"}, 539 "VpcEndpointId":{"shape":"VpcEndpointId"}, 540 "SubnetArns":{"shape":"PLSubnetArnList"}, 541 "SecurityGroupArns":{"shape":"PLSecurityGroupArnList"} 542 } 543 }, 544 "CreateAgentResponse":{ 545 "type":"structure", 546 "members":{ 547 "AgentArn":{"shape":"AgentArn"} 548 } 549 }, 550 "CreateLocationEfsRequest":{ 551 "type":"structure", 552 "required":[ 553 "EfsFilesystemArn", 554 "Ec2Config" 555 ], 556 "members":{ 557 "Subdirectory":{"shape":"EfsSubdirectory"}, 558 "EfsFilesystemArn":{"shape":"EfsFilesystemArn"}, 559 "Ec2Config":{"shape":"Ec2Config"}, 560 "Tags":{"shape":"InputTagList"} 561 } 562 }, 563 "CreateLocationEfsResponse":{ 564 "type":"structure", 565 "members":{ 566 "LocationArn":{"shape":"LocationArn"} 567 } 568 }, 569 "CreateLocationFsxWindowsRequest":{ 570 "type":"structure", 571 "required":[ 572 "FsxFilesystemArn", 573 "SecurityGroupArns", 574 "User", 575 "Password" 576 ], 577 "members":{ 578 "Subdirectory":{"shape":"FsxWindowsSubdirectory"}, 579 "FsxFilesystemArn":{"shape":"FsxFilesystemArn"}, 580 "SecurityGroupArns":{"shape":"Ec2SecurityGroupArnList"}, 581 "Tags":{"shape":"InputTagList"}, 582 "User":{"shape":"SmbUser"}, 583 "Domain":{"shape":"SmbDomain"}, 584 "Password":{"shape":"SmbPassword"} 585 } 586 }, 587 "CreateLocationFsxWindowsResponse":{ 588 "type":"structure", 589 "members":{ 590 "LocationArn":{"shape":"LocationArn"} 591 } 592 }, 593 "CreateLocationNfsRequest":{ 594 "type":"structure", 595 "required":[ 596 "Subdirectory", 597 "ServerHostname", 598 "OnPremConfig" 599 ], 600 "members":{ 601 "Subdirectory":{"shape":"NfsSubdirectory"}, 602 "ServerHostname":{"shape":"ServerHostname"}, 603 "OnPremConfig":{"shape":"OnPremConfig"}, 604 "MountOptions":{"shape":"NfsMountOptions"}, 605 "Tags":{"shape":"InputTagList"} 606 } 607 }, 608 "CreateLocationNfsResponse":{ 609 "type":"structure", 610 "members":{ 611 "LocationArn":{"shape":"LocationArn"} 612 } 613 }, 614 "CreateLocationObjectStorageRequest":{ 615 "type":"structure", 616 "required":[ 617 "ServerHostname", 618 "BucketName", 619 "AgentArns" 620 ], 621 "members":{ 622 "ServerHostname":{"shape":"ServerHostname"}, 623 "ServerPort":{"shape":"ObjectStorageServerPort"}, 624 "ServerProtocol":{"shape":"ObjectStorageServerProtocol"}, 625 "Subdirectory":{"shape":"S3Subdirectory"}, 626 "BucketName":{"shape":"ObjectStorageBucketName"}, 627 "AccessKey":{"shape":"ObjectStorageAccessKey"}, 628 "SecretKey":{"shape":"ObjectStorageSecretKey"}, 629 "AgentArns":{"shape":"AgentArnList"}, 630 "Tags":{"shape":"InputTagList"} 631 } 632 }, 633 "CreateLocationObjectStorageResponse":{ 634 "type":"structure", 635 "members":{ 636 "LocationArn":{"shape":"LocationArn"} 637 } 638 }, 639 "CreateLocationS3Request":{ 640 "type":"structure", 641 "required":[ 642 "S3BucketArn", 643 "S3Config" 644 ], 645 "members":{ 646 "Subdirectory":{"shape":"S3Subdirectory"}, 647 "S3BucketArn":{"shape":"S3BucketArn"}, 648 "S3StorageClass":{"shape":"S3StorageClass"}, 649 "S3Config":{"shape":"S3Config"}, 650 "AgentArns":{"shape":"AgentArnList"}, 651 "Tags":{"shape":"InputTagList"} 652 } 653 }, 654 "CreateLocationS3Response":{ 655 "type":"structure", 656 "members":{ 657 "LocationArn":{"shape":"LocationArn"} 658 } 659 }, 660 "CreateLocationSmbRequest":{ 661 "type":"structure", 662 "required":[ 663 "Subdirectory", 664 "ServerHostname", 665 "User", 666 "Password", 667 "AgentArns" 668 ], 669 "members":{ 670 "Subdirectory":{"shape":"SmbSubdirectory"}, 671 "ServerHostname":{"shape":"ServerHostname"}, 672 "User":{"shape":"SmbUser"}, 673 "Domain":{"shape":"SmbDomain"}, 674 "Password":{"shape":"SmbPassword"}, 675 "AgentArns":{"shape":"AgentArnList"}, 676 "MountOptions":{"shape":"SmbMountOptions"}, 677 "Tags":{"shape":"InputTagList"} 678 } 679 }, 680 "CreateLocationSmbResponse":{ 681 "type":"structure", 682 "members":{ 683 "LocationArn":{"shape":"LocationArn"} 684 } 685 }, 686 "CreateTaskRequest":{ 687 "type":"structure", 688 "required":[ 689 "SourceLocationArn", 690 "DestinationLocationArn" 691 ], 692 "members":{ 693 "SourceLocationArn":{"shape":"LocationArn"}, 694 "DestinationLocationArn":{"shape":"LocationArn"}, 695 "CloudWatchLogGroupArn":{"shape":"LogGroupArn"}, 696 "Name":{"shape":"TagValue"}, 697 "Options":{"shape":"Options"}, 698 "Excludes":{"shape":"FilterList"}, 699 "Schedule":{"shape":"TaskSchedule"}, 700 "Tags":{"shape":"InputTagList"}, 701 "Includes":{"shape":"FilterList"} 702 } 703 }, 704 "CreateTaskResponse":{ 705 "type":"structure", 706 "members":{ 707 "TaskArn":{"shape":"TaskArn"} 708 } 709 }, 710 "DeleteAgentRequest":{ 711 "type":"structure", 712 "required":["AgentArn"], 713 "members":{ 714 "AgentArn":{"shape":"AgentArn"} 715 } 716 }, 717 "DeleteAgentResponse":{ 718 "type":"structure", 719 "members":{ 720 } 721 }, 722 "DeleteLocationRequest":{ 723 "type":"structure", 724 "required":["LocationArn"], 725 "members":{ 726 "LocationArn":{"shape":"LocationArn"} 727 } 728 }, 729 "DeleteLocationResponse":{ 730 "type":"structure", 731 "members":{ 732 } 733 }, 734 "DeleteTaskRequest":{ 735 "type":"structure", 736 "required":["TaskArn"], 737 "members":{ 738 "TaskArn":{"shape":"TaskArn"} 739 } 740 }, 741 "DeleteTaskResponse":{ 742 "type":"structure", 743 "members":{ 744 } 745 }, 746 "DescribeAgentRequest":{ 747 "type":"structure", 748 "required":["AgentArn"], 749 "members":{ 750 "AgentArn":{"shape":"AgentArn"} 751 } 752 }, 753 "DescribeAgentResponse":{ 754 "type":"structure", 755 "members":{ 756 "AgentArn":{"shape":"AgentArn"}, 757 "Name":{"shape":"TagValue"}, 758 "Status":{"shape":"AgentStatus"}, 759 "LastConnectionTime":{"shape":"Time"}, 760 "CreationTime":{"shape":"Time"}, 761 "EndpointType":{"shape":"EndpointType"}, 762 "PrivateLinkConfig":{"shape":"PrivateLinkConfig"} 763 } 764 }, 765 "DescribeLocationEfsRequest":{ 766 "type":"structure", 767 "required":["LocationArn"], 768 "members":{ 769 "LocationArn":{"shape":"LocationArn"} 770 } 771 }, 772 "DescribeLocationEfsResponse":{ 773 "type":"structure", 774 "members":{ 775 "LocationArn":{"shape":"LocationArn"}, 776 "LocationUri":{"shape":"LocationUri"}, 777 "Ec2Config":{"shape":"Ec2Config"}, 778 "CreationTime":{"shape":"Time"} 779 } 780 }, 781 "DescribeLocationFsxWindowsRequest":{ 782 "type":"structure", 783 "required":["LocationArn"], 784 "members":{ 785 "LocationArn":{"shape":"LocationArn"} 786 } 787 }, 788 "DescribeLocationFsxWindowsResponse":{ 789 "type":"structure", 790 "members":{ 791 "LocationArn":{"shape":"LocationArn"}, 792 "LocationUri":{"shape":"LocationUri"}, 793 "SecurityGroupArns":{"shape":"Ec2SecurityGroupArnList"}, 794 "CreationTime":{"shape":"Time"}, 795 "User":{"shape":"SmbUser"}, 796 "Domain":{"shape":"SmbDomain"} 797 } 798 }, 799 "DescribeLocationNfsRequest":{ 800 "type":"structure", 801 "required":["LocationArn"], 802 "members":{ 803 "LocationArn":{"shape":"LocationArn"} 804 } 805 }, 806 "DescribeLocationNfsResponse":{ 807 "type":"structure", 808 "members":{ 809 "LocationArn":{"shape":"LocationArn"}, 810 "LocationUri":{"shape":"LocationUri"}, 811 "OnPremConfig":{"shape":"OnPremConfig"}, 812 "MountOptions":{"shape":"NfsMountOptions"}, 813 "CreationTime":{"shape":"Time"} 814 } 815 }, 816 "DescribeLocationObjectStorageRequest":{ 817 "type":"structure", 818 "required":["LocationArn"], 819 "members":{ 820 "LocationArn":{"shape":"LocationArn"} 821 } 822 }, 823 "DescribeLocationObjectStorageResponse":{ 824 "type":"structure", 825 "members":{ 826 "LocationArn":{"shape":"LocationArn"}, 827 "LocationUri":{"shape":"LocationUri"}, 828 "AccessKey":{"shape":"ObjectStorageAccessKey"}, 829 "ServerPort":{"shape":"ObjectStorageServerPort"}, 830 "ServerProtocol":{"shape":"ObjectStorageServerProtocol"}, 831 "AgentArns":{"shape":"AgentArnList"}, 832 "CreationTime":{"shape":"Time"} 833 } 834 }, 835 "DescribeLocationS3Request":{ 836 "type":"structure", 837 "required":["LocationArn"], 838 "members":{ 839 "LocationArn":{"shape":"LocationArn"} 840 } 841 }, 842 "DescribeLocationS3Response":{ 843 "type":"structure", 844 "members":{ 845 "LocationArn":{"shape":"LocationArn"}, 846 "LocationUri":{"shape":"LocationUri"}, 847 "S3StorageClass":{"shape":"S3StorageClass"}, 848 "S3Config":{"shape":"S3Config"}, 849 "AgentArns":{"shape":"AgentArnList"}, 850 "CreationTime":{"shape":"Time"} 851 } 852 }, 853 "DescribeLocationSmbRequest":{ 854 "type":"structure", 855 "required":["LocationArn"], 856 "members":{ 857 "LocationArn":{"shape":"LocationArn"} 858 } 859 }, 860 "DescribeLocationSmbResponse":{ 861 "type":"structure", 862 "members":{ 863 "LocationArn":{"shape":"LocationArn"}, 864 "LocationUri":{"shape":"LocationUri"}, 865 "AgentArns":{"shape":"AgentArnList"}, 866 "User":{"shape":"SmbUser"}, 867 "Domain":{"shape":"SmbDomain"}, 868 "MountOptions":{"shape":"SmbMountOptions"}, 869 "CreationTime":{"shape":"Time"} 870 } 871 }, 872 "DescribeTaskExecutionRequest":{ 873 "type":"structure", 874 "required":["TaskExecutionArn"], 875 "members":{ 876 "TaskExecutionArn":{"shape":"TaskExecutionArn"} 877 } 878 }, 879 "DescribeTaskExecutionResponse":{ 880 "type":"structure", 881 "members":{ 882 "TaskExecutionArn":{"shape":"TaskExecutionArn"}, 883 "Status":{"shape":"TaskExecutionStatus"}, 884 "Options":{"shape":"Options"}, 885 "Excludes":{"shape":"FilterList"}, 886 "Includes":{"shape":"FilterList"}, 887 "StartTime":{"shape":"Time"}, 888 "EstimatedFilesToTransfer":{"shape":"long"}, 889 "EstimatedBytesToTransfer":{"shape":"long"}, 890 "FilesTransferred":{"shape":"long"}, 891 "BytesWritten":{"shape":"long"}, 892 "BytesTransferred":{"shape":"long"}, 893 "Result":{"shape":"TaskExecutionResultDetail"} 894 } 895 }, 896 "DescribeTaskRequest":{ 897 "type":"structure", 898 "required":["TaskArn"], 899 "members":{ 900 "TaskArn":{"shape":"TaskArn"} 901 } 902 }, 903 "DescribeTaskResponse":{ 904 "type":"structure", 905 "members":{ 906 "TaskArn":{"shape":"TaskArn"}, 907 "Status":{"shape":"TaskStatus"}, 908 "Name":{"shape":"TagValue"}, 909 "CurrentTaskExecutionArn":{"shape":"TaskExecutionArn"}, 910 "SourceLocationArn":{"shape":"LocationArn"}, 911 "DestinationLocationArn":{"shape":"LocationArn"}, 912 "CloudWatchLogGroupArn":{"shape":"LogGroupArn"}, 913 "SourceNetworkInterfaceArns":{"shape":"SourceNetworkInterfaceArns"}, 914 "DestinationNetworkInterfaceArns":{"shape":"DestinationNetworkInterfaceArns"}, 915 "Options":{"shape":"Options"}, 916 "Excludes":{"shape":"FilterList"}, 917 "Schedule":{"shape":"TaskSchedule"}, 918 "ErrorCode":{"shape":"string"}, 919 "ErrorDetail":{"shape":"string"}, 920 "CreationTime":{"shape":"Time"}, 921 "Includes":{"shape":"FilterList"} 922 } 923 }, 924 "DestinationNetworkInterfaceArns":{ 925 "type":"list", 926 "member":{"shape":"NetworkInterfaceArn"} 927 }, 928 "Duration":{ 929 "type":"long", 930 "min":0 931 }, 932 "Ec2Config":{ 933 "type":"structure", 934 "required":[ 935 "SubnetArn", 936 "SecurityGroupArns" 937 ], 938 "members":{ 939 "SubnetArn":{"shape":"Ec2SubnetArn"}, 940 "SecurityGroupArns":{"shape":"Ec2SecurityGroupArnList"} 941 } 942 }, 943 "Ec2SecurityGroupArn":{ 944 "type":"string", 945 "max":128, 946 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):ec2:[a-z\\-0-9]*:[0-9]{12}:security-group/.*$" 947 }, 948 "Ec2SecurityGroupArnList":{ 949 "type":"list", 950 "member":{"shape":"Ec2SecurityGroupArn"}, 951 "max":5, 952 "min":1 953 }, 954 "Ec2SubnetArn":{ 955 "type":"string", 956 "max":128, 957 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):ec2:[a-z\\-0-9]*:[0-9]{12}:subnet/.*$" 958 }, 959 "EfsFilesystemArn":{ 960 "type":"string", 961 "max":128, 962 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):elasticfilesystem:[a-z\\-0-9]*:[0-9]{12}:file-system/fs-.*$" 963 }, 964 "EfsSubdirectory":{ 965 "type":"string", 966 "max":4096, 967 "pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\p{Zs}]*$" 968 }, 969 "Endpoint":{ 970 "type":"string", 971 "max":15, 972 "min":7, 973 "pattern":"\\A(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}\\z" 974 }, 975 "EndpointType":{ 976 "type":"string", 977 "enum":[ 978 "PUBLIC", 979 "PRIVATE_LINK", 980 "FIPS" 981 ] 982 }, 983 "FilterAttributeValue":{ 984 "type":"string", 985 "max":255, 986 "min":1, 987 "pattern":"^[0-9a-zA-Z_\\ \\-\\:\\*\\.\\\\/\\?-]*$" 988 }, 989 "FilterList":{ 990 "type":"list", 991 "member":{"shape":"FilterRule"}, 992 "max":1, 993 "min":0 994 }, 995 "FilterRule":{ 996 "type":"structure", 997 "members":{ 998 "FilterType":{"shape":"FilterType"}, 999 "Value":{"shape":"FilterValue"} 1000 } 1001 }, 1002 "FilterType":{ 1003 "type":"string", 1004 "enum":["SIMPLE_PATTERN"], 1005 "max":128, 1006 "pattern":"^[A-Z0-9_]+$" 1007 }, 1008 "FilterValue":{ 1009 "type":"string", 1010 "max":409600, 1011 "pattern":"^[^\\x00]+$" 1012 }, 1013 "FilterValues":{ 1014 "type":"list", 1015 "member":{"shape":"FilterAttributeValue"} 1016 }, 1017 "FsxFilesystemArn":{ 1018 "type":"string", 1019 "max":128, 1020 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):fsx:[a-z\\-0-9]*:[0-9]{12}:file-system/fs-.*$" 1021 }, 1022 "FsxWindowsSubdirectory":{ 1023 "type":"string", 1024 "max":4096, 1025 "pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\$\\p{Zs}]+$" 1026 }, 1027 "Gid":{ 1028 "type":"string", 1029 "enum":[ 1030 "NONE", 1031 "INT_VALUE", 1032 "NAME", 1033 "BOTH" 1034 ] 1035 }, 1036 "IamRoleArn":{ 1037 "type":"string", 1038 "max":2048, 1039 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):iam::[0-9]{12}:role/.*$" 1040 }, 1041 "InputTagList":{ 1042 "type":"list", 1043 "member":{"shape":"TagListEntry"}, 1044 "max":50, 1045 "min":0 1046 }, 1047 "InternalException":{ 1048 "type":"structure", 1049 "members":{ 1050 "message":{"shape":"string"}, 1051 "errorCode":{"shape":"string"} 1052 }, 1053 "exception":true, 1054 "fault":true 1055 }, 1056 "InvalidRequestException":{ 1057 "type":"structure", 1058 "members":{ 1059 "message":{"shape":"string"}, 1060 "errorCode":{"shape":"string"} 1061 }, 1062 "exception":true 1063 }, 1064 "ListAgentsRequest":{ 1065 "type":"structure", 1066 "members":{ 1067 "MaxResults":{"shape":"MaxResults"}, 1068 "NextToken":{"shape":"NextToken"} 1069 } 1070 }, 1071 "ListAgentsResponse":{ 1072 "type":"structure", 1073 "members":{ 1074 "Agents":{"shape":"AgentList"}, 1075 "NextToken":{"shape":"NextToken"} 1076 } 1077 }, 1078 "ListLocationsRequest":{ 1079 "type":"structure", 1080 "members":{ 1081 "MaxResults":{"shape":"MaxResults"}, 1082 "NextToken":{"shape":"NextToken"}, 1083 "Filters":{"shape":"LocationFilters"} 1084 } 1085 }, 1086 "ListLocationsResponse":{ 1087 "type":"structure", 1088 "members":{ 1089 "Locations":{"shape":"LocationList"}, 1090 "NextToken":{"shape":"NextToken"} 1091 } 1092 }, 1093 "ListTagsForResourceRequest":{ 1094 "type":"structure", 1095 "required":["ResourceArn"], 1096 "members":{ 1097 "ResourceArn":{"shape":"TaggableResourceArn"}, 1098 "MaxResults":{"shape":"MaxResults"}, 1099 "NextToken":{"shape":"NextToken"} 1100 } 1101 }, 1102 "ListTagsForResourceResponse":{ 1103 "type":"structure", 1104 "members":{ 1105 "Tags":{"shape":"OutputTagList"}, 1106 "NextToken":{"shape":"NextToken"} 1107 } 1108 }, 1109 "ListTaskExecutionsRequest":{ 1110 "type":"structure", 1111 "members":{ 1112 "TaskArn":{"shape":"TaskArn"}, 1113 "MaxResults":{"shape":"MaxResults"}, 1114 "NextToken":{"shape":"NextToken"} 1115 } 1116 }, 1117 "ListTaskExecutionsResponse":{ 1118 "type":"structure", 1119 "members":{ 1120 "TaskExecutions":{"shape":"TaskExecutionList"}, 1121 "NextToken":{"shape":"NextToken"} 1122 } 1123 }, 1124 "ListTasksRequest":{ 1125 "type":"structure", 1126 "members":{ 1127 "MaxResults":{"shape":"MaxResults"}, 1128 "NextToken":{"shape":"NextToken"}, 1129 "Filters":{"shape":"TaskFilters"} 1130 } 1131 }, 1132 "ListTasksResponse":{ 1133 "type":"structure", 1134 "members":{ 1135 "Tasks":{"shape":"TaskList"}, 1136 "NextToken":{"shape":"NextToken"} 1137 } 1138 }, 1139 "LocationArn":{ 1140 "type":"string", 1141 "max":128, 1142 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\\-0-9]+:[0-9]{12}:location/loc-[0-9a-z]{17}$" 1143 }, 1144 "LocationFilter":{ 1145 "type":"structure", 1146 "required":[ 1147 "Name", 1148 "Values", 1149 "Operator" 1150 ], 1151 "members":{ 1152 "Name":{"shape":"LocationFilterName"}, 1153 "Values":{"shape":"FilterValues"}, 1154 "Operator":{"shape":"Operator"} 1155 } 1156 }, 1157 "LocationFilterName":{ 1158 "type":"string", 1159 "enum":[ 1160 "LocationUri", 1161 "LocationType", 1162 "CreationTime" 1163 ] 1164 }, 1165 "LocationFilters":{ 1166 "type":"list", 1167 "member":{"shape":"LocationFilter"} 1168 }, 1169 "LocationList":{ 1170 "type":"list", 1171 "member":{"shape":"LocationListEntry"} 1172 }, 1173 "LocationListEntry":{ 1174 "type":"structure", 1175 "members":{ 1176 "LocationArn":{"shape":"LocationArn"}, 1177 "LocationUri":{"shape":"LocationUri"} 1178 } 1179 }, 1180 "LocationUri":{ 1181 "type":"string", 1182 "max":4356, 1183 "pattern":"^(efs|nfs|s3|smb|fsxw)://[a-zA-Z0-9.\\-]+$" 1184 }, 1185 "LogGroupArn":{ 1186 "type":"string", 1187 "max":562, 1188 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):logs:[a-z\\-0-9]*:[0-9]{12}:log-group:([^:\\*]*)(:\\*)?$" 1189 }, 1190 "LogLevel":{ 1191 "type":"string", 1192 "enum":[ 1193 "OFF", 1194 "BASIC", 1195 "TRANSFER" 1196 ] 1197 }, 1198 "MaxResults":{ 1199 "type":"integer", 1200 "max":100, 1201 "min":0 1202 }, 1203 "Mtime":{ 1204 "type":"string", 1205 "enum":[ 1206 "NONE", 1207 "PRESERVE" 1208 ] 1209 }, 1210 "NetworkInterfaceArn":{ 1211 "type":"string", 1212 "max":128, 1213 "pattern":"^arn:aws[\\-a-z]{0,}:ec2:[a-z\\-0-9]*:[0-9]{12}:network-interface/eni-[0-9a-f]+$" 1214 }, 1215 "NextToken":{ 1216 "type":"string", 1217 "max":65535, 1218 "pattern":"[a-zA-Z0-9=_-]+" 1219 }, 1220 "NfsMountOptions":{ 1221 "type":"structure", 1222 "members":{ 1223 "Version":{"shape":"NfsVersion"} 1224 } 1225 }, 1226 "NfsSubdirectory":{ 1227 "type":"string", 1228 "max":4096, 1229 "pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\p{Zs}]+$" 1230 }, 1231 "NfsVersion":{ 1232 "type":"string", 1233 "enum":[ 1234 "AUTOMATIC", 1235 "NFS3", 1236 "NFS4_0", 1237 "NFS4_1" 1238 ] 1239 }, 1240 "ObjectStorageAccessKey":{ 1241 "type":"string", 1242 "max":200, 1243 "min":8, 1244 "pattern":"^.+$" 1245 }, 1246 "ObjectStorageBucketName":{ 1247 "type":"string", 1248 "max":63, 1249 "min":3, 1250 "pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\$\\p{Zs}]+$" 1251 }, 1252 "ObjectStorageSecretKey":{ 1253 "type":"string", 1254 "max":200, 1255 "min":8, 1256 "pattern":"^.+$", 1257 "sensitive":true 1258 }, 1259 "ObjectStorageServerPort":{ 1260 "type":"integer", 1261 "box":true, 1262 "max":65536, 1263 "min":1 1264 }, 1265 "ObjectStorageServerProtocol":{ 1266 "type":"string", 1267 "enum":[ 1268 "HTTPS", 1269 "HTTP" 1270 ] 1271 }, 1272 "OnPremConfig":{ 1273 "type":"structure", 1274 "required":["AgentArns"], 1275 "members":{ 1276 "AgentArns":{"shape":"AgentArnList"} 1277 } 1278 }, 1279 "Operator":{ 1280 "type":"string", 1281 "enum":[ 1282 "Equals", 1283 "NotEquals", 1284 "In", 1285 "LessThanOrEqual", 1286 "LessThan", 1287 "GreaterThanOrEqual", 1288 "GreaterThan", 1289 "Contains", 1290 "NotContains", 1291 "BeginsWith" 1292 ] 1293 }, 1294 "Options":{ 1295 "type":"structure", 1296 "members":{ 1297 "VerifyMode":{"shape":"VerifyMode"}, 1298 "OverwriteMode":{"shape":"OverwriteMode"}, 1299 "Atime":{"shape":"Atime"}, 1300 "Mtime":{"shape":"Mtime"}, 1301 "Uid":{"shape":"Uid"}, 1302 "Gid":{"shape":"Gid"}, 1303 "PreserveDeletedFiles":{"shape":"PreserveDeletedFiles"}, 1304 "PreserveDevices":{"shape":"PreserveDevices"}, 1305 "PosixPermissions":{"shape":"PosixPermissions"}, 1306 "BytesPerSecond":{"shape":"BytesPerSecond"}, 1307 "TaskQueueing":{"shape":"TaskQueueing"}, 1308 "LogLevel":{"shape":"LogLevel"}, 1309 "TransferMode":{"shape":"TransferMode"}, 1310 "SecurityDescriptorCopyFlags":{"shape":"SmbSecurityDescriptorCopyFlags"} 1311 } 1312 }, 1313 "OutputTagList":{ 1314 "type":"list", 1315 "member":{"shape":"TagListEntry"}, 1316 "max":55, 1317 "min":0 1318 }, 1319 "OverwriteMode":{ 1320 "type":"string", 1321 "enum":[ 1322 "ALWAYS", 1323 "NEVER" 1324 ] 1325 }, 1326 "PLSecurityGroupArnList":{ 1327 "type":"list", 1328 "member":{"shape":"Ec2SecurityGroupArn"}, 1329 "max":1, 1330 "min":1 1331 }, 1332 "PLSubnetArnList":{ 1333 "type":"list", 1334 "member":{"shape":"Ec2SubnetArn"}, 1335 "max":1, 1336 "min":1 1337 }, 1338 "PhaseStatus":{ 1339 "type":"string", 1340 "enum":[ 1341 "PENDING", 1342 "SUCCESS", 1343 "ERROR" 1344 ] 1345 }, 1346 "PosixPermissions":{ 1347 "type":"string", 1348 "enum":[ 1349 "NONE", 1350 "PRESERVE" 1351 ] 1352 }, 1353 "PreserveDeletedFiles":{ 1354 "type":"string", 1355 "enum":[ 1356 "PRESERVE", 1357 "REMOVE" 1358 ] 1359 }, 1360 "PreserveDevices":{ 1361 "type":"string", 1362 "enum":[ 1363 "NONE", 1364 "PRESERVE" 1365 ] 1366 }, 1367 "PrivateLinkConfig":{ 1368 "type":"structure", 1369 "members":{ 1370 "VpcEndpointId":{"shape":"VpcEndpointId"}, 1371 "PrivateLinkEndpoint":{"shape":"Endpoint"}, 1372 "SubnetArns":{"shape":"PLSubnetArnList"}, 1373 "SecurityGroupArns":{"shape":"PLSecurityGroupArnList"} 1374 } 1375 }, 1376 "S3BucketArn":{ 1377 "type":"string", 1378 "max":156, 1379 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):(s3|s3-outposts):[a-z\\-0-9]*:[0-9]*:.*$" 1380 }, 1381 "S3Config":{ 1382 "type":"structure", 1383 "required":["BucketAccessRoleArn"], 1384 "members":{ 1385 "BucketAccessRoleArn":{"shape":"IamRoleArn"} 1386 } 1387 }, 1388 "S3StorageClass":{ 1389 "type":"string", 1390 "enum":[ 1391 "STANDARD", 1392 "STANDARD_IA", 1393 "ONEZONE_IA", 1394 "INTELLIGENT_TIERING", 1395 "GLACIER", 1396 "DEEP_ARCHIVE", 1397 "OUTPOSTS" 1398 ] 1399 }, 1400 "S3Subdirectory":{ 1401 "type":"string", 1402 "max":4096, 1403 "pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\p{Zs}]*$" 1404 }, 1405 "ScheduleExpressionCron":{ 1406 "type":"string", 1407 "max":256, 1408 "pattern":"^[a-zA-Z0-9\\ \\_\\*\\?\\,\\|\\^\\-\\/\\#\\s\\(\\)\\+]*$" 1409 }, 1410 "ServerHostname":{ 1411 "type":"string", 1412 "max":255, 1413 "pattern":"^(([a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9\\-]*[A-Za-z0-9])$" 1414 }, 1415 "SmbDomain":{ 1416 "type":"string", 1417 "max":253, 1418 "pattern":"^([A-Za-z0-9]+[A-Za-z0-9-.]*)*[A-Za-z0-9-]*[A-Za-z0-9]$" 1419 }, 1420 "SmbMountOptions":{ 1421 "type":"structure", 1422 "members":{ 1423 "Version":{"shape":"SmbVersion"} 1424 } 1425 }, 1426 "SmbPassword":{ 1427 "type":"string", 1428 "max":104, 1429 "pattern":"^.{0,104}$", 1430 "sensitive":true 1431 }, 1432 "SmbSecurityDescriptorCopyFlags":{ 1433 "type":"string", 1434 "enum":[ 1435 "NONE", 1436 "OWNER_DACL", 1437 "OWNER_DACL_SACL" 1438 ] 1439 }, 1440 "SmbSubdirectory":{ 1441 "type":"string", 1442 "max":4096, 1443 "pattern":"^[a-zA-Z0-9_\\-\\+\\./\\(\\)\\$\\p{Zs}]+$" 1444 }, 1445 "SmbUser":{ 1446 "type":"string", 1447 "max":104, 1448 "pattern":"^[^\\x5B\\x5D\\\\/:;|=,+*?]{1,104}$" 1449 }, 1450 "SmbVersion":{ 1451 "type":"string", 1452 "enum":[ 1453 "AUTOMATIC", 1454 "SMB2", 1455 "SMB3" 1456 ] 1457 }, 1458 "SourceNetworkInterfaceArns":{ 1459 "type":"list", 1460 "member":{"shape":"NetworkInterfaceArn"} 1461 }, 1462 "StartTaskExecutionRequest":{ 1463 "type":"structure", 1464 "required":["TaskArn"], 1465 "members":{ 1466 "TaskArn":{"shape":"TaskArn"}, 1467 "OverrideOptions":{"shape":"Options"}, 1468 "Includes":{"shape":"FilterList"}, 1469 "Excludes":{"shape":"FilterList"} 1470 } 1471 }, 1472 "StartTaskExecutionResponse":{ 1473 "type":"structure", 1474 "members":{ 1475 "TaskExecutionArn":{"shape":"TaskExecutionArn"} 1476 } 1477 }, 1478 "TagKey":{ 1479 "type":"string", 1480 "max":256, 1481 "min":1, 1482 "pattern":"^[a-zA-Z0-9\\s+=._:/-]+$" 1483 }, 1484 "TagKeyList":{ 1485 "type":"list", 1486 "member":{"shape":"TagKey"}, 1487 "max":50, 1488 "min":1 1489 }, 1490 "TagListEntry":{ 1491 "type":"structure", 1492 "required":["Key"], 1493 "members":{ 1494 "Key":{"shape":"TagKey"}, 1495 "Value":{"shape":"TagValue"} 1496 } 1497 }, 1498 "TagResourceRequest":{ 1499 "type":"structure", 1500 "required":[ 1501 "ResourceArn", 1502 "Tags" 1503 ], 1504 "members":{ 1505 "ResourceArn":{"shape":"TaggableResourceArn"}, 1506 "Tags":{"shape":"InputTagList"} 1507 } 1508 }, 1509 "TagResourceResponse":{ 1510 "type":"structure", 1511 "members":{ 1512 } 1513 }, 1514 "TagValue":{ 1515 "type":"string", 1516 "max":256, 1517 "min":1, 1518 "pattern":"^[a-zA-Z0-9\\s+=._:@/-]+$" 1519 }, 1520 "TaggableResourceArn":{ 1521 "type":"string", 1522 "max":128, 1523 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\\-0-9]+:[0-9]{12}:(agent|task|location)/(agent|task|loc)-[0-9a-z]{17}$" 1524 }, 1525 "TaskArn":{ 1526 "type":"string", 1527 "max":128, 1528 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\\-0-9]*:[0-9]{12}:task/task-[0-9a-f]{17}$" 1529 }, 1530 "TaskExecutionArn":{ 1531 "type":"string", 1532 "max":128, 1533 "pattern":"^arn:(aws|aws-cn|aws-us-gov|aws-iso|aws-iso-b):datasync:[a-z\\-0-9]*:[0-9]{12}:task/task-[0-9a-f]{17}/execution/exec-[0-9a-f]{17}$" 1534 }, 1535 "TaskExecutionList":{ 1536 "type":"list", 1537 "member":{"shape":"TaskExecutionListEntry"} 1538 }, 1539 "TaskExecutionListEntry":{ 1540 "type":"structure", 1541 "members":{ 1542 "TaskExecutionArn":{"shape":"TaskExecutionArn"}, 1543 "Status":{"shape":"TaskExecutionStatus"} 1544 } 1545 }, 1546 "TaskExecutionResultDetail":{ 1547 "type":"structure", 1548 "members":{ 1549 "PrepareDuration":{"shape":"Duration"}, 1550 "PrepareStatus":{"shape":"PhaseStatus"}, 1551 "TotalDuration":{"shape":"Duration"}, 1552 "TransferDuration":{"shape":"Duration"}, 1553 "TransferStatus":{"shape":"PhaseStatus"}, 1554 "VerifyDuration":{"shape":"Duration"}, 1555 "VerifyStatus":{"shape":"PhaseStatus"}, 1556 "ErrorCode":{"shape":"string"}, 1557 "ErrorDetail":{"shape":"string"} 1558 } 1559 }, 1560 "TaskExecutionStatus":{ 1561 "type":"string", 1562 "enum":[ 1563 "QUEUED", 1564 "LAUNCHING", 1565 "PREPARING", 1566 "TRANSFERRING", 1567 "VERIFYING", 1568 "SUCCESS", 1569 "ERROR" 1570 ] 1571 }, 1572 "TaskFilter":{ 1573 "type":"structure", 1574 "required":[ 1575 "Name", 1576 "Values", 1577 "Operator" 1578 ], 1579 "members":{ 1580 "Name":{"shape":"TaskFilterName"}, 1581 "Values":{"shape":"FilterValues"}, 1582 "Operator":{"shape":"Operator"} 1583 } 1584 }, 1585 "TaskFilterName":{ 1586 "type":"string", 1587 "enum":[ 1588 "LocationId", 1589 "CreationTime" 1590 ] 1591 }, 1592 "TaskFilters":{ 1593 "type":"list", 1594 "member":{"shape":"TaskFilter"} 1595 }, 1596 "TaskList":{ 1597 "type":"list", 1598 "member":{"shape":"TaskListEntry"} 1599 }, 1600 "TaskListEntry":{ 1601 "type":"structure", 1602 "members":{ 1603 "TaskArn":{"shape":"TaskArn"}, 1604 "Status":{"shape":"TaskStatus"}, 1605 "Name":{"shape":"TagValue"} 1606 } 1607 }, 1608 "TaskQueueing":{ 1609 "type":"string", 1610 "enum":[ 1611 "ENABLED", 1612 "DISABLED" 1613 ] 1614 }, 1615 "TaskSchedule":{ 1616 "type":"structure", 1617 "required":["ScheduleExpression"], 1618 "members":{ 1619 "ScheduleExpression":{"shape":"ScheduleExpressionCron"} 1620 } 1621 }, 1622 "TaskStatus":{ 1623 "type":"string", 1624 "enum":[ 1625 "AVAILABLE", 1626 "CREATING", 1627 "QUEUED", 1628 "RUNNING", 1629 "UNAVAILABLE" 1630 ] 1631 }, 1632 "Time":{"type":"timestamp"}, 1633 "TransferMode":{ 1634 "type":"string", 1635 "enum":[ 1636 "CHANGED", 1637 "ALL" 1638 ] 1639 }, 1640 "Uid":{ 1641 "type":"string", 1642 "enum":[ 1643 "NONE", 1644 "INT_VALUE", 1645 "NAME", 1646 "BOTH" 1647 ] 1648 }, 1649 "UntagResourceRequest":{ 1650 "type":"structure", 1651 "required":[ 1652 "ResourceArn", 1653 "Keys" 1654 ], 1655 "members":{ 1656 "ResourceArn":{"shape":"TaggableResourceArn"}, 1657 "Keys":{"shape":"TagKeyList"} 1658 } 1659 }, 1660 "UntagResourceResponse":{ 1661 "type":"structure", 1662 "members":{ 1663 } 1664 }, 1665 "UpdateAgentRequest":{ 1666 "type":"structure", 1667 "required":["AgentArn"], 1668 "members":{ 1669 "AgentArn":{"shape":"AgentArn"}, 1670 "Name":{"shape":"TagValue"} 1671 } 1672 }, 1673 "UpdateAgentResponse":{ 1674 "type":"structure", 1675 "members":{ 1676 } 1677 }, 1678 "UpdateLocationNfsRequest":{ 1679 "type":"structure", 1680 "required":["LocationArn"], 1681 "members":{ 1682 "LocationArn":{"shape":"LocationArn"}, 1683 "Subdirectory":{"shape":"NfsSubdirectory"}, 1684 "OnPremConfig":{"shape":"OnPremConfig"}, 1685 "MountOptions":{"shape":"NfsMountOptions"} 1686 } 1687 }, 1688 "UpdateLocationNfsResponse":{ 1689 "type":"structure", 1690 "members":{ 1691 } 1692 }, 1693 "UpdateLocationObjectStorageRequest":{ 1694 "type":"structure", 1695 "required":["LocationArn"], 1696 "members":{ 1697 "LocationArn":{"shape":"LocationArn"}, 1698 "ServerPort":{"shape":"ObjectStorageServerPort"}, 1699 "ServerProtocol":{"shape":"ObjectStorageServerProtocol"}, 1700 "Subdirectory":{"shape":"S3Subdirectory"}, 1701 "AccessKey":{"shape":"ObjectStorageAccessKey"}, 1702 "SecretKey":{"shape":"ObjectStorageSecretKey"}, 1703 "AgentArns":{"shape":"AgentArnList"} 1704 } 1705 }, 1706 "UpdateLocationObjectStorageResponse":{ 1707 "type":"structure", 1708 "members":{ 1709 } 1710 }, 1711 "UpdateLocationSmbRequest":{ 1712 "type":"structure", 1713 "required":["LocationArn"], 1714 "members":{ 1715 "LocationArn":{"shape":"LocationArn"}, 1716 "Subdirectory":{"shape":"SmbSubdirectory"}, 1717 "User":{"shape":"SmbUser"}, 1718 "Domain":{"shape":"SmbDomain"}, 1719 "Password":{"shape":"SmbPassword"}, 1720 "AgentArns":{"shape":"AgentArnList"}, 1721 "MountOptions":{"shape":"SmbMountOptions"} 1722 } 1723 }, 1724 "UpdateLocationSmbResponse":{ 1725 "type":"structure", 1726 "members":{ 1727 } 1728 }, 1729 "UpdateTaskExecutionRequest":{ 1730 "type":"structure", 1731 "required":[ 1732 "TaskExecutionArn", 1733 "Options" 1734 ], 1735 "members":{ 1736 "TaskExecutionArn":{"shape":"TaskExecutionArn"}, 1737 "Options":{"shape":"Options"} 1738 } 1739 }, 1740 "UpdateTaskExecutionResponse":{ 1741 "type":"structure", 1742 "members":{ 1743 } 1744 }, 1745 "UpdateTaskRequest":{ 1746 "type":"structure", 1747 "required":["TaskArn"], 1748 "members":{ 1749 "TaskArn":{"shape":"TaskArn"}, 1750 "Options":{"shape":"Options"}, 1751 "Excludes":{"shape":"FilterList"}, 1752 "Schedule":{"shape":"TaskSchedule"}, 1753 "Name":{"shape":"TagValue"}, 1754 "CloudWatchLogGroupArn":{"shape":"LogGroupArn"}, 1755 "Includes":{"shape":"FilterList"} 1756 } 1757 }, 1758 "UpdateTaskResponse":{ 1759 "type":"structure", 1760 "members":{ 1761 } 1762 }, 1763 "VerifyMode":{ 1764 "type":"string", 1765 "enum":[ 1766 "POINT_IN_TIME_CONSISTENT", 1767 "ONLY_FILES_TRANSFERRED", 1768 "NONE" 1769 ] 1770 }, 1771 "VpcEndpointId":{ 1772 "type":"string", 1773 "pattern":"^vpce-[0-9a-f]{17}$" 1774 }, 1775 "long":{"type":"long"}, 1776 "string":{"type":"string"} 1777 } 1778 }