github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/elasticfilesystem/2015-02-01/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-02-01", 5 "endpointPrefix":"elasticfilesystem", 6 "protocol":"rest-json", 7 "serviceAbbreviation":"EFS", 8 "serviceFullName":"Amazon Elastic File System", 9 "serviceId":"EFS", 10 "signatureVersion":"v4", 11 "uid":"elasticfilesystem-2015-02-01" 12 }, 13 "operations":{ 14 "CreateAccessPoint":{ 15 "name":"CreateAccessPoint", 16 "http":{ 17 "method":"POST", 18 "requestUri":"/2015-02-01/access-points", 19 "responseCode":200 20 }, 21 "input":{"shape":"CreateAccessPointRequest"}, 22 "output":{"shape":"AccessPointDescription"}, 23 "errors":[ 24 {"shape":"BadRequest"}, 25 {"shape":"AccessPointAlreadyExists"}, 26 {"shape":"IncorrectFileSystemLifeCycleState"}, 27 {"shape":"InternalServerError"}, 28 {"shape":"FileSystemNotFound"}, 29 {"shape":"AccessPointLimitExceeded"} 30 ] 31 }, 32 "CreateFileSystem":{ 33 "name":"CreateFileSystem", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/2015-02-01/file-systems", 37 "responseCode":201 38 }, 39 "input":{"shape":"CreateFileSystemRequest"}, 40 "output":{"shape":"FileSystemDescription"}, 41 "errors":[ 42 {"shape":"BadRequest"}, 43 {"shape":"InternalServerError"}, 44 {"shape":"FileSystemAlreadyExists"}, 45 {"shape":"FileSystemLimitExceeded"}, 46 {"shape":"InsufficientThroughputCapacity"}, 47 {"shape":"ThroughputLimitExceeded"}, 48 {"shape":"UnsupportedAvailabilityZone"} 49 ] 50 }, 51 "CreateMountTarget":{ 52 "name":"CreateMountTarget", 53 "http":{ 54 "method":"POST", 55 "requestUri":"/2015-02-01/mount-targets", 56 "responseCode":200 57 }, 58 "input":{"shape":"CreateMountTargetRequest"}, 59 "output":{"shape":"MountTargetDescription"}, 60 "errors":[ 61 {"shape":"BadRequest"}, 62 {"shape":"InternalServerError"}, 63 {"shape":"FileSystemNotFound"}, 64 {"shape":"IncorrectFileSystemLifeCycleState"}, 65 {"shape":"MountTargetConflict"}, 66 {"shape":"SubnetNotFound"}, 67 {"shape":"NoFreeAddressesInSubnet"}, 68 {"shape":"IpAddressInUse"}, 69 {"shape":"NetworkInterfaceLimitExceeded"}, 70 {"shape":"SecurityGroupLimitExceeded"}, 71 {"shape":"SecurityGroupNotFound"}, 72 {"shape":"UnsupportedAvailabilityZone"}, 73 {"shape":"AvailabilityZonesMismatch"} 74 ] 75 }, 76 "CreateTags":{ 77 "name":"CreateTags", 78 "http":{ 79 "method":"POST", 80 "requestUri":"/2015-02-01/create-tags/{FileSystemId}", 81 "responseCode":204 82 }, 83 "input":{"shape":"CreateTagsRequest"}, 84 "errors":[ 85 {"shape":"BadRequest"}, 86 {"shape":"InternalServerError"}, 87 {"shape":"FileSystemNotFound"} 88 ], 89 "deprecated":true, 90 "deprecatedMessage":"Use TagResource." 91 }, 92 "DeleteAccessPoint":{ 93 "name":"DeleteAccessPoint", 94 "http":{ 95 "method":"DELETE", 96 "requestUri":"/2015-02-01/access-points/{AccessPointId}", 97 "responseCode":204 98 }, 99 "input":{"shape":"DeleteAccessPointRequest"}, 100 "errors":[ 101 {"shape":"BadRequest"}, 102 {"shape":"InternalServerError"}, 103 {"shape":"AccessPointNotFound"} 104 ] 105 }, 106 "DeleteFileSystem":{ 107 "name":"DeleteFileSystem", 108 "http":{ 109 "method":"DELETE", 110 "requestUri":"/2015-02-01/file-systems/{FileSystemId}", 111 "responseCode":204 112 }, 113 "input":{"shape":"DeleteFileSystemRequest"}, 114 "errors":[ 115 {"shape":"BadRequest"}, 116 {"shape":"InternalServerError"}, 117 {"shape":"FileSystemNotFound"}, 118 {"shape":"FileSystemInUse"} 119 ] 120 }, 121 "DeleteFileSystemPolicy":{ 122 "name":"DeleteFileSystemPolicy", 123 "http":{ 124 "method":"DELETE", 125 "requestUri":"/2015-02-01/file-systems/{FileSystemId}/policy", 126 "responseCode":200 127 }, 128 "input":{"shape":"DeleteFileSystemPolicyRequest"}, 129 "errors":[ 130 {"shape":"InternalServerError"}, 131 {"shape":"FileSystemNotFound"}, 132 {"shape":"IncorrectFileSystemLifeCycleState"} 133 ] 134 }, 135 "DeleteMountTarget":{ 136 "name":"DeleteMountTarget", 137 "http":{ 138 "method":"DELETE", 139 "requestUri":"/2015-02-01/mount-targets/{MountTargetId}", 140 "responseCode":204 141 }, 142 "input":{"shape":"DeleteMountTargetRequest"}, 143 "errors":[ 144 {"shape":"BadRequest"}, 145 {"shape":"InternalServerError"}, 146 {"shape":"DependencyTimeout"}, 147 {"shape":"MountTargetNotFound"} 148 ] 149 }, 150 "DeleteTags":{ 151 "name":"DeleteTags", 152 "http":{ 153 "method":"POST", 154 "requestUri":"/2015-02-01/delete-tags/{FileSystemId}", 155 "responseCode":204 156 }, 157 "input":{"shape":"DeleteTagsRequest"}, 158 "errors":[ 159 {"shape":"BadRequest"}, 160 {"shape":"InternalServerError"}, 161 {"shape":"FileSystemNotFound"} 162 ], 163 "deprecated":true, 164 "deprecatedMessage":"Use UntagResource." 165 }, 166 "DescribeAccessPoints":{ 167 "name":"DescribeAccessPoints", 168 "http":{ 169 "method":"GET", 170 "requestUri":"/2015-02-01/access-points", 171 "responseCode":200 172 }, 173 "input":{"shape":"DescribeAccessPointsRequest"}, 174 "output":{"shape":"DescribeAccessPointsResponse"}, 175 "errors":[ 176 {"shape":"BadRequest"}, 177 {"shape":"InternalServerError"}, 178 {"shape":"FileSystemNotFound"}, 179 {"shape":"AccessPointNotFound"} 180 ] 181 }, 182 "DescribeAccountPreferences":{ 183 "name":"DescribeAccountPreferences", 184 "http":{ 185 "method":"GET", 186 "requestUri":"/2015-02-01/account-preferences", 187 "responseCode":200 188 }, 189 "input":{"shape":"DescribeAccountPreferencesRequest"}, 190 "output":{"shape":"DescribeAccountPreferencesResponse"}, 191 "errors":[ 192 {"shape":"InternalServerError"} 193 ] 194 }, 195 "DescribeBackupPolicy":{ 196 "name":"DescribeBackupPolicy", 197 "http":{ 198 "method":"GET", 199 "requestUri":"/2015-02-01/file-systems/{FileSystemId}/backup-policy", 200 "responseCode":200 201 }, 202 "input":{"shape":"DescribeBackupPolicyRequest"}, 203 "output":{"shape":"BackupPolicyDescription"}, 204 "errors":[ 205 {"shape":"BadRequest"}, 206 {"shape":"FileSystemNotFound"}, 207 {"shape":"InternalServerError"}, 208 {"shape":"PolicyNotFound"}, 209 {"shape":"ValidationException"} 210 ] 211 }, 212 "DescribeFileSystemPolicy":{ 213 "name":"DescribeFileSystemPolicy", 214 "http":{ 215 "method":"GET", 216 "requestUri":"/2015-02-01/file-systems/{FileSystemId}/policy", 217 "responseCode":200 218 }, 219 "input":{"shape":"DescribeFileSystemPolicyRequest"}, 220 "output":{"shape":"FileSystemPolicyDescription"}, 221 "errors":[ 222 {"shape":"InternalServerError"}, 223 {"shape":"FileSystemNotFound"}, 224 {"shape":"PolicyNotFound"} 225 ] 226 }, 227 "DescribeFileSystems":{ 228 "name":"DescribeFileSystems", 229 "http":{ 230 "method":"GET", 231 "requestUri":"/2015-02-01/file-systems", 232 "responseCode":200 233 }, 234 "input":{"shape":"DescribeFileSystemsRequest"}, 235 "output":{"shape":"DescribeFileSystemsResponse"}, 236 "errors":[ 237 {"shape":"BadRequest"}, 238 {"shape":"InternalServerError"}, 239 {"shape":"FileSystemNotFound"} 240 ] 241 }, 242 "DescribeLifecycleConfiguration":{ 243 "name":"DescribeLifecycleConfiguration", 244 "http":{ 245 "method":"GET", 246 "requestUri":"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration", 247 "responseCode":200 248 }, 249 "input":{"shape":"DescribeLifecycleConfigurationRequest"}, 250 "output":{"shape":"LifecycleConfigurationDescription"}, 251 "errors":[ 252 {"shape":"InternalServerError"}, 253 {"shape":"BadRequest"}, 254 {"shape":"FileSystemNotFound"} 255 ] 256 }, 257 "DescribeMountTargetSecurityGroups":{ 258 "name":"DescribeMountTargetSecurityGroups", 259 "http":{ 260 "method":"GET", 261 "requestUri":"/2015-02-01/mount-targets/{MountTargetId}/security-groups", 262 "responseCode":200 263 }, 264 "input":{"shape":"DescribeMountTargetSecurityGroupsRequest"}, 265 "output":{"shape":"DescribeMountTargetSecurityGroupsResponse"}, 266 "errors":[ 267 {"shape":"BadRequest"}, 268 {"shape":"InternalServerError"}, 269 {"shape":"MountTargetNotFound"}, 270 {"shape":"IncorrectMountTargetState"} 271 ] 272 }, 273 "DescribeMountTargets":{ 274 "name":"DescribeMountTargets", 275 "http":{ 276 "method":"GET", 277 "requestUri":"/2015-02-01/mount-targets", 278 "responseCode":200 279 }, 280 "input":{"shape":"DescribeMountTargetsRequest"}, 281 "output":{"shape":"DescribeMountTargetsResponse"}, 282 "errors":[ 283 {"shape":"BadRequest"}, 284 {"shape":"InternalServerError"}, 285 {"shape":"FileSystemNotFound"}, 286 {"shape":"MountTargetNotFound"}, 287 {"shape":"AccessPointNotFound"} 288 ] 289 }, 290 "DescribeTags":{ 291 "name":"DescribeTags", 292 "http":{ 293 "method":"GET", 294 "requestUri":"/2015-02-01/tags/{FileSystemId}/", 295 "responseCode":200 296 }, 297 "input":{"shape":"DescribeTagsRequest"}, 298 "output":{"shape":"DescribeTagsResponse"}, 299 "errors":[ 300 {"shape":"BadRequest"}, 301 {"shape":"InternalServerError"}, 302 {"shape":"FileSystemNotFound"} 303 ], 304 "deprecated":true, 305 "deprecatedMessage":"Use ListTagsForResource." 306 }, 307 "ListTagsForResource":{ 308 "name":"ListTagsForResource", 309 "http":{ 310 "method":"GET", 311 "requestUri":"/2015-02-01/resource-tags/{ResourceId}", 312 "responseCode":200 313 }, 314 "input":{"shape":"ListTagsForResourceRequest"}, 315 "output":{"shape":"ListTagsForResourceResponse"}, 316 "errors":[ 317 {"shape":"BadRequest"}, 318 {"shape":"InternalServerError"}, 319 {"shape":"FileSystemNotFound"}, 320 {"shape":"AccessPointNotFound"} 321 ] 322 }, 323 "ModifyMountTargetSecurityGroups":{ 324 "name":"ModifyMountTargetSecurityGroups", 325 "http":{ 326 "method":"PUT", 327 "requestUri":"/2015-02-01/mount-targets/{MountTargetId}/security-groups", 328 "responseCode":204 329 }, 330 "input":{"shape":"ModifyMountTargetSecurityGroupsRequest"}, 331 "errors":[ 332 {"shape":"BadRequest"}, 333 {"shape":"InternalServerError"}, 334 {"shape":"MountTargetNotFound"}, 335 {"shape":"IncorrectMountTargetState"}, 336 {"shape":"SecurityGroupLimitExceeded"}, 337 {"shape":"SecurityGroupNotFound"} 338 ] 339 }, 340 "PutAccountPreferences":{ 341 "name":"PutAccountPreferences", 342 "http":{ 343 "method":"PUT", 344 "requestUri":"/2015-02-01/account-preferences", 345 "responseCode":200 346 }, 347 "input":{"shape":"PutAccountPreferencesRequest"}, 348 "output":{"shape":"PutAccountPreferencesResponse"}, 349 "errors":[ 350 {"shape":"BadRequest"}, 351 {"shape":"InternalServerError"} 352 ] 353 }, 354 "PutBackupPolicy":{ 355 "name":"PutBackupPolicy", 356 "http":{ 357 "method":"PUT", 358 "requestUri":"/2015-02-01/file-systems/{FileSystemId}/backup-policy", 359 "responseCode":200 360 }, 361 "input":{"shape":"PutBackupPolicyRequest"}, 362 "output":{"shape":"BackupPolicyDescription"}, 363 "errors":[ 364 {"shape":"BadRequest"}, 365 {"shape":"FileSystemNotFound"}, 366 {"shape":"IncorrectFileSystemLifeCycleState"}, 367 {"shape":"InternalServerError"}, 368 {"shape":"ValidationException"} 369 ] 370 }, 371 "PutFileSystemPolicy":{ 372 "name":"PutFileSystemPolicy", 373 "http":{ 374 "method":"PUT", 375 "requestUri":"/2015-02-01/file-systems/{FileSystemId}/policy", 376 "responseCode":200 377 }, 378 "input":{"shape":"PutFileSystemPolicyRequest"}, 379 "output":{"shape":"FileSystemPolicyDescription"}, 380 "errors":[ 381 {"shape":"InternalServerError"}, 382 {"shape":"FileSystemNotFound"}, 383 {"shape":"InvalidPolicyException"}, 384 {"shape":"IncorrectFileSystemLifeCycleState"} 385 ] 386 }, 387 "PutLifecycleConfiguration":{ 388 "name":"PutLifecycleConfiguration", 389 "http":{ 390 "method":"PUT", 391 "requestUri":"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration", 392 "responseCode":200 393 }, 394 "input":{"shape":"PutLifecycleConfigurationRequest"}, 395 "output":{"shape":"LifecycleConfigurationDescription"}, 396 "errors":[ 397 {"shape":"BadRequest"}, 398 {"shape":"InternalServerError"}, 399 {"shape":"FileSystemNotFound"}, 400 {"shape":"IncorrectFileSystemLifeCycleState"} 401 ] 402 }, 403 "TagResource":{ 404 "name":"TagResource", 405 "http":{ 406 "method":"POST", 407 "requestUri":"/2015-02-01/resource-tags/{ResourceId}", 408 "responseCode":200 409 }, 410 "input":{"shape":"TagResourceRequest"}, 411 "errors":[ 412 {"shape":"BadRequest"}, 413 {"shape":"InternalServerError"}, 414 {"shape":"FileSystemNotFound"}, 415 {"shape":"AccessPointNotFound"} 416 ] 417 }, 418 "UntagResource":{ 419 "name":"UntagResource", 420 "http":{ 421 "method":"DELETE", 422 "requestUri":"/2015-02-01/resource-tags/{ResourceId}", 423 "responseCode":200 424 }, 425 "input":{"shape":"UntagResourceRequest"}, 426 "errors":[ 427 {"shape":"BadRequest"}, 428 {"shape":"InternalServerError"}, 429 {"shape":"FileSystemNotFound"}, 430 {"shape":"AccessPointNotFound"} 431 ] 432 }, 433 "UpdateFileSystem":{ 434 "name":"UpdateFileSystem", 435 "http":{ 436 "method":"PUT", 437 "requestUri":"/2015-02-01/file-systems/{FileSystemId}", 438 "responseCode":202 439 }, 440 "input":{"shape":"UpdateFileSystemRequest"}, 441 "output":{"shape":"FileSystemDescription"}, 442 "errors":[ 443 {"shape":"BadRequest"}, 444 {"shape":"FileSystemNotFound"}, 445 {"shape":"IncorrectFileSystemLifeCycleState"}, 446 {"shape":"InsufficientThroughputCapacity"}, 447 {"shape":"InternalServerError"}, 448 {"shape":"ThroughputLimitExceeded"}, 449 {"shape":"TooManyRequests"} 450 ] 451 } 452 }, 453 "shapes":{ 454 "AccessPointAlreadyExists":{ 455 "type":"structure", 456 "required":[ 457 "ErrorCode", 458 "AccessPointId" 459 ], 460 "members":{ 461 "ErrorCode":{"shape":"ErrorCode"}, 462 "Message":{"shape":"ErrorMessage"}, 463 "AccessPointId":{"shape":"AccessPointId"} 464 }, 465 "error":{"httpStatusCode":409}, 466 "exception":true 467 }, 468 "AccessPointArn":{ 469 "type":"string", 470 "max":128, 471 "pattern":"^arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:access-point/fsap-[0-9a-f]{8,40}$" 472 }, 473 "AccessPointDescription":{ 474 "type":"structure", 475 "members":{ 476 "ClientToken":{"shape":"ClientToken"}, 477 "Name":{"shape":"Name"}, 478 "Tags":{"shape":"Tags"}, 479 "AccessPointId":{"shape":"AccessPointId"}, 480 "AccessPointArn":{"shape":"AccessPointArn"}, 481 "FileSystemId":{"shape":"FileSystemId"}, 482 "PosixUser":{"shape":"PosixUser"}, 483 "RootDirectory":{"shape":"RootDirectory"}, 484 "OwnerId":{"shape":"AwsAccountId"}, 485 "LifeCycleState":{"shape":"LifeCycleState"} 486 } 487 }, 488 "AccessPointDescriptions":{ 489 "type":"list", 490 "member":{"shape":"AccessPointDescription"} 491 }, 492 "AccessPointId":{ 493 "type":"string", 494 "max":128, 495 "pattern":"^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:access-point/fsap-[0-9a-f]{8,40}|fsap-[0-9a-f]{8,40})$" 496 }, 497 "AccessPointLimitExceeded":{ 498 "type":"structure", 499 "required":["ErrorCode"], 500 "members":{ 501 "ErrorCode":{"shape":"ErrorCode"}, 502 "Message":{"shape":"ErrorMessage"} 503 }, 504 "error":{"httpStatusCode":403}, 505 "exception":true 506 }, 507 "AccessPointNotFound":{ 508 "type":"structure", 509 "required":["ErrorCode"], 510 "members":{ 511 "ErrorCode":{"shape":"ErrorCode"}, 512 "Message":{"shape":"ErrorMessage"} 513 }, 514 "error":{"httpStatusCode":404}, 515 "exception":true 516 }, 517 "AvailabilityZoneId":{"type":"string"}, 518 "AvailabilityZoneName":{ 519 "type":"string", 520 "max":64, 521 "min":1, 522 "pattern":".+" 523 }, 524 "AvailabilityZonesMismatch":{ 525 "type":"structure", 526 "members":{ 527 "ErrorCode":{"shape":"ErrorCode"}, 528 "Message":{"shape":"ErrorMessage"} 529 }, 530 "error":{"httpStatusCode":400}, 531 "exception":true 532 }, 533 "AwsAccountId":{ 534 "type":"string", 535 "max":14, 536 "pattern":"^(\\d{12})|(\\d{4}-\\d{4}-\\d{4})$" 537 }, 538 "Backup":{"type":"boolean"}, 539 "BackupPolicy":{ 540 "type":"structure", 541 "required":["Status"], 542 "members":{ 543 "Status":{"shape":"Status"} 544 } 545 }, 546 "BackupPolicyDescription":{ 547 "type":"structure", 548 "members":{ 549 "BackupPolicy":{"shape":"BackupPolicy"} 550 } 551 }, 552 "BadRequest":{ 553 "type":"structure", 554 "required":["ErrorCode"], 555 "members":{ 556 "ErrorCode":{"shape":"ErrorCode"}, 557 "Message":{"shape":"ErrorMessage"} 558 }, 559 "error":{"httpStatusCode":400}, 560 "exception":true 561 }, 562 "BypassPolicyLockoutSafetyCheck":{"type":"boolean"}, 563 "ClientToken":{ 564 "type":"string", 565 "max":64, 566 "min":1, 567 "pattern":".+" 568 }, 569 "CreateAccessPointRequest":{ 570 "type":"structure", 571 "required":[ 572 "ClientToken", 573 "FileSystemId" 574 ], 575 "members":{ 576 "ClientToken":{ 577 "shape":"ClientToken", 578 "idempotencyToken":true 579 }, 580 "Tags":{"shape":"Tags"}, 581 "FileSystemId":{"shape":"FileSystemId"}, 582 "PosixUser":{"shape":"PosixUser"}, 583 "RootDirectory":{"shape":"RootDirectory"} 584 } 585 }, 586 "CreateFileSystemRequest":{ 587 "type":"structure", 588 "required":["CreationToken"], 589 "members":{ 590 "CreationToken":{ 591 "shape":"CreationToken", 592 "idempotencyToken":true 593 }, 594 "PerformanceMode":{"shape":"PerformanceMode"}, 595 "Encrypted":{"shape":"Encrypted"}, 596 "KmsKeyId":{"shape":"KmsKeyId"}, 597 "ThroughputMode":{"shape":"ThroughputMode"}, 598 "ProvisionedThroughputInMibps":{"shape":"ProvisionedThroughputInMibps"}, 599 "AvailabilityZoneName":{"shape":"AvailabilityZoneName"}, 600 "Backup":{"shape":"Backup"}, 601 "Tags":{"shape":"Tags"} 602 } 603 }, 604 "CreateMountTargetRequest":{ 605 "type":"structure", 606 "required":[ 607 "FileSystemId", 608 "SubnetId" 609 ], 610 "members":{ 611 "FileSystemId":{"shape":"FileSystemId"}, 612 "SubnetId":{"shape":"SubnetId"}, 613 "IpAddress":{"shape":"IpAddress"}, 614 "SecurityGroups":{"shape":"SecurityGroups"} 615 } 616 }, 617 "CreateTagsRequest":{ 618 "type":"structure", 619 "required":[ 620 "FileSystemId", 621 "Tags" 622 ], 623 "members":{ 624 "FileSystemId":{ 625 "shape":"FileSystemId", 626 "location":"uri", 627 "locationName":"FileSystemId" 628 }, 629 "Tags":{"shape":"Tags"} 630 } 631 }, 632 "CreationInfo":{ 633 "type":"structure", 634 "required":[ 635 "OwnerUid", 636 "OwnerGid", 637 "Permissions" 638 ], 639 "members":{ 640 "OwnerUid":{"shape":"OwnerUid"}, 641 "OwnerGid":{"shape":"OwnerGid"}, 642 "Permissions":{"shape":"Permissions"} 643 } 644 }, 645 "CreationToken":{ 646 "type":"string", 647 "max":64, 648 "min":1, 649 "pattern":".+" 650 }, 651 "DeleteAccessPointRequest":{ 652 "type":"structure", 653 "required":["AccessPointId"], 654 "members":{ 655 "AccessPointId":{ 656 "shape":"AccessPointId", 657 "location":"uri", 658 "locationName":"AccessPointId" 659 } 660 } 661 }, 662 "DeleteFileSystemPolicyRequest":{ 663 "type":"structure", 664 "required":["FileSystemId"], 665 "members":{ 666 "FileSystemId":{ 667 "shape":"FileSystemId", 668 "location":"uri", 669 "locationName":"FileSystemId" 670 } 671 } 672 }, 673 "DeleteFileSystemRequest":{ 674 "type":"structure", 675 "required":["FileSystemId"], 676 "members":{ 677 "FileSystemId":{ 678 "shape":"FileSystemId", 679 "location":"uri", 680 "locationName":"FileSystemId" 681 } 682 } 683 }, 684 "DeleteMountTargetRequest":{ 685 "type":"structure", 686 "required":["MountTargetId"], 687 "members":{ 688 "MountTargetId":{ 689 "shape":"MountTargetId", 690 "location":"uri", 691 "locationName":"MountTargetId" 692 } 693 } 694 }, 695 "DeleteTagsRequest":{ 696 "type":"structure", 697 "required":[ 698 "FileSystemId", 699 "TagKeys" 700 ], 701 "members":{ 702 "FileSystemId":{ 703 "shape":"FileSystemId", 704 "location":"uri", 705 "locationName":"FileSystemId" 706 }, 707 "TagKeys":{"shape":"TagKeys"} 708 } 709 }, 710 "DependencyTimeout":{ 711 "type":"structure", 712 "required":["ErrorCode"], 713 "members":{ 714 "ErrorCode":{"shape":"ErrorCode"}, 715 "Message":{"shape":"ErrorMessage"} 716 }, 717 "error":{"httpStatusCode":504}, 718 "exception":true 719 }, 720 "DescribeAccessPointsRequest":{ 721 "type":"structure", 722 "members":{ 723 "MaxResults":{ 724 "shape":"MaxResults", 725 "location":"querystring", 726 "locationName":"MaxResults" 727 }, 728 "NextToken":{ 729 "shape":"Token", 730 "location":"querystring", 731 "locationName":"NextToken" 732 }, 733 "AccessPointId":{ 734 "shape":"AccessPointId", 735 "location":"querystring", 736 "locationName":"AccessPointId" 737 }, 738 "FileSystemId":{ 739 "shape":"FileSystemId", 740 "location":"querystring", 741 "locationName":"FileSystemId" 742 } 743 } 744 }, 745 "DescribeAccessPointsResponse":{ 746 "type":"structure", 747 "members":{ 748 "AccessPoints":{"shape":"AccessPointDescriptions"}, 749 "NextToken":{"shape":"Token"} 750 } 751 }, 752 "DescribeAccountPreferencesRequest":{ 753 "type":"structure", 754 "members":{ 755 "NextToken":{"shape":"Token"}, 756 "MaxResults":{"shape":"MaxResults"} 757 } 758 }, 759 "DescribeAccountPreferencesResponse":{ 760 "type":"structure", 761 "members":{ 762 "ResourceIdPreference":{"shape":"ResourceIdPreference"}, 763 "NextToken":{"shape":"Token"} 764 } 765 }, 766 "DescribeBackupPolicyRequest":{ 767 "type":"structure", 768 "required":["FileSystemId"], 769 "members":{ 770 "FileSystemId":{ 771 "shape":"FileSystemId", 772 "location":"uri", 773 "locationName":"FileSystemId" 774 } 775 } 776 }, 777 "DescribeFileSystemPolicyRequest":{ 778 "type":"structure", 779 "required":["FileSystemId"], 780 "members":{ 781 "FileSystemId":{ 782 "shape":"FileSystemId", 783 "location":"uri", 784 "locationName":"FileSystemId" 785 } 786 } 787 }, 788 "DescribeFileSystemsRequest":{ 789 "type":"structure", 790 "members":{ 791 "MaxItems":{ 792 "shape":"MaxItems", 793 "location":"querystring", 794 "locationName":"MaxItems" 795 }, 796 "Marker":{ 797 "shape":"Marker", 798 "location":"querystring", 799 "locationName":"Marker" 800 }, 801 "CreationToken":{ 802 "shape":"CreationToken", 803 "location":"querystring", 804 "locationName":"CreationToken" 805 }, 806 "FileSystemId":{ 807 "shape":"FileSystemId", 808 "location":"querystring", 809 "locationName":"FileSystemId" 810 } 811 } 812 }, 813 "DescribeFileSystemsResponse":{ 814 "type":"structure", 815 "members":{ 816 "Marker":{"shape":"Marker"}, 817 "FileSystems":{"shape":"FileSystemDescriptions"}, 818 "NextMarker":{"shape":"Marker"} 819 } 820 }, 821 "DescribeLifecycleConfigurationRequest":{ 822 "type":"structure", 823 "required":["FileSystemId"], 824 "members":{ 825 "FileSystemId":{ 826 "shape":"FileSystemId", 827 "location":"uri", 828 "locationName":"FileSystemId" 829 } 830 } 831 }, 832 "DescribeMountTargetSecurityGroupsRequest":{ 833 "type":"structure", 834 "required":["MountTargetId"], 835 "members":{ 836 "MountTargetId":{ 837 "shape":"MountTargetId", 838 "location":"uri", 839 "locationName":"MountTargetId" 840 } 841 } 842 }, 843 "DescribeMountTargetSecurityGroupsResponse":{ 844 "type":"structure", 845 "required":["SecurityGroups"], 846 "members":{ 847 "SecurityGroups":{"shape":"SecurityGroups"} 848 } 849 }, 850 "DescribeMountTargetsRequest":{ 851 "type":"structure", 852 "members":{ 853 "MaxItems":{ 854 "shape":"MaxItems", 855 "location":"querystring", 856 "locationName":"MaxItems" 857 }, 858 "Marker":{ 859 "shape":"Marker", 860 "location":"querystring", 861 "locationName":"Marker" 862 }, 863 "FileSystemId":{ 864 "shape":"FileSystemId", 865 "location":"querystring", 866 "locationName":"FileSystemId" 867 }, 868 "MountTargetId":{ 869 "shape":"MountTargetId", 870 "location":"querystring", 871 "locationName":"MountTargetId" 872 }, 873 "AccessPointId":{ 874 "shape":"AccessPointId", 875 "location":"querystring", 876 "locationName":"AccessPointId" 877 } 878 } 879 }, 880 "DescribeMountTargetsResponse":{ 881 "type":"structure", 882 "members":{ 883 "Marker":{"shape":"Marker"}, 884 "MountTargets":{"shape":"MountTargetDescriptions"}, 885 "NextMarker":{"shape":"Marker"} 886 } 887 }, 888 "DescribeTagsRequest":{ 889 "type":"structure", 890 "required":["FileSystemId"], 891 "members":{ 892 "MaxItems":{ 893 "shape":"MaxItems", 894 "location":"querystring", 895 "locationName":"MaxItems" 896 }, 897 "Marker":{ 898 "shape":"Marker", 899 "location":"querystring", 900 "locationName":"Marker" 901 }, 902 "FileSystemId":{ 903 "shape":"FileSystemId", 904 "location":"uri", 905 "locationName":"FileSystemId" 906 } 907 } 908 }, 909 "DescribeTagsResponse":{ 910 "type":"structure", 911 "required":["Tags"], 912 "members":{ 913 "Marker":{"shape":"Marker"}, 914 "Tags":{"shape":"Tags"}, 915 "NextMarker":{"shape":"Marker"} 916 } 917 }, 918 "Encrypted":{"type":"boolean"}, 919 "ErrorCode":{ 920 "type":"string", 921 "min":1 922 }, 923 "ErrorMessage":{"type":"string"}, 924 "FileSystemAlreadyExists":{ 925 "type":"structure", 926 "required":[ 927 "ErrorCode", 928 "FileSystemId" 929 ], 930 "members":{ 931 "ErrorCode":{"shape":"ErrorCode"}, 932 "Message":{"shape":"ErrorMessage"}, 933 "FileSystemId":{"shape":"FileSystemId"} 934 }, 935 "error":{"httpStatusCode":409}, 936 "exception":true 937 }, 938 "FileSystemArn":{"type":"string"}, 939 "FileSystemDescription":{ 940 "type":"structure", 941 "required":[ 942 "OwnerId", 943 "CreationToken", 944 "FileSystemId", 945 "CreationTime", 946 "LifeCycleState", 947 "NumberOfMountTargets", 948 "SizeInBytes", 949 "PerformanceMode", 950 "Tags" 951 ], 952 "members":{ 953 "OwnerId":{"shape":"AwsAccountId"}, 954 "CreationToken":{"shape":"CreationToken"}, 955 "FileSystemId":{"shape":"FileSystemId"}, 956 "FileSystemArn":{"shape":"FileSystemArn"}, 957 "CreationTime":{"shape":"Timestamp"}, 958 "LifeCycleState":{"shape":"LifeCycleState"}, 959 "Name":{"shape":"TagValue"}, 960 "NumberOfMountTargets":{"shape":"MountTargetCount"}, 961 "SizeInBytes":{"shape":"FileSystemSize"}, 962 "PerformanceMode":{"shape":"PerformanceMode"}, 963 "Encrypted":{"shape":"Encrypted"}, 964 "KmsKeyId":{"shape":"KmsKeyId"}, 965 "ThroughputMode":{"shape":"ThroughputMode"}, 966 "ProvisionedThroughputInMibps":{"shape":"ProvisionedThroughputInMibps"}, 967 "AvailabilityZoneName":{"shape":"AvailabilityZoneName"}, 968 "AvailabilityZoneId":{"shape":"AvailabilityZoneId"}, 969 "Tags":{"shape":"Tags"} 970 } 971 }, 972 "FileSystemDescriptions":{ 973 "type":"list", 974 "member":{"shape":"FileSystemDescription"} 975 }, 976 "FileSystemId":{ 977 "type":"string", 978 "max":128, 979 "pattern":"^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:file-system/fs-[0-9a-f]{8,40}|fs-[0-9a-f]{8,40})$" 980 }, 981 "FileSystemInUse":{ 982 "type":"structure", 983 "required":["ErrorCode"], 984 "members":{ 985 "ErrorCode":{"shape":"ErrorCode"}, 986 "Message":{"shape":"ErrorMessage"} 987 }, 988 "error":{"httpStatusCode":409}, 989 "exception":true 990 }, 991 "FileSystemLimitExceeded":{ 992 "type":"structure", 993 "required":["ErrorCode"], 994 "members":{ 995 "ErrorCode":{"shape":"ErrorCode"}, 996 "Message":{"shape":"ErrorMessage"} 997 }, 998 "error":{"httpStatusCode":403}, 999 "exception":true 1000 }, 1001 "FileSystemNotFound":{ 1002 "type":"structure", 1003 "required":["ErrorCode"], 1004 "members":{ 1005 "ErrorCode":{"shape":"ErrorCode"}, 1006 "Message":{"shape":"ErrorMessage"} 1007 }, 1008 "error":{"httpStatusCode":404}, 1009 "exception":true 1010 }, 1011 "FileSystemNullableSizeValue":{ 1012 "type":"long", 1013 "min":0 1014 }, 1015 "FileSystemPolicyDescription":{ 1016 "type":"structure", 1017 "members":{ 1018 "FileSystemId":{"shape":"FileSystemId"}, 1019 "Policy":{"shape":"Policy"} 1020 } 1021 }, 1022 "FileSystemSize":{ 1023 "type":"structure", 1024 "required":["Value"], 1025 "members":{ 1026 "Value":{"shape":"FileSystemSizeValue"}, 1027 "Timestamp":{"shape":"Timestamp"}, 1028 "ValueInIA":{"shape":"FileSystemNullableSizeValue"}, 1029 "ValueInStandard":{"shape":"FileSystemNullableSizeValue"} 1030 } 1031 }, 1032 "FileSystemSizeValue":{ 1033 "type":"long", 1034 "min":0 1035 }, 1036 "Gid":{ 1037 "type":"long", 1038 "max":4294967295, 1039 "min":0 1040 }, 1041 "IncorrectFileSystemLifeCycleState":{ 1042 "type":"structure", 1043 "required":["ErrorCode"], 1044 "members":{ 1045 "ErrorCode":{"shape":"ErrorCode"}, 1046 "Message":{"shape":"ErrorMessage"} 1047 }, 1048 "error":{"httpStatusCode":409}, 1049 "exception":true 1050 }, 1051 "IncorrectMountTargetState":{ 1052 "type":"structure", 1053 "required":["ErrorCode"], 1054 "members":{ 1055 "ErrorCode":{"shape":"ErrorCode"}, 1056 "Message":{"shape":"ErrorMessage"} 1057 }, 1058 "error":{"httpStatusCode":409}, 1059 "exception":true 1060 }, 1061 "InsufficientThroughputCapacity":{ 1062 "type":"structure", 1063 "required":["ErrorCode"], 1064 "members":{ 1065 "ErrorCode":{"shape":"ErrorCode"}, 1066 "Message":{"shape":"ErrorMessage"} 1067 }, 1068 "error":{"httpStatusCode":503}, 1069 "exception":true 1070 }, 1071 "InternalServerError":{ 1072 "type":"structure", 1073 "required":["ErrorCode"], 1074 "members":{ 1075 "ErrorCode":{"shape":"ErrorCode"}, 1076 "Message":{"shape":"ErrorMessage"} 1077 }, 1078 "error":{"httpStatusCode":500}, 1079 "exception":true 1080 }, 1081 "InvalidPolicyException":{ 1082 "type":"structure", 1083 "members":{ 1084 "ErrorCode":{"shape":"ErrorCode"}, 1085 "Message":{"shape":"ErrorMessage"} 1086 }, 1087 "error":{"httpStatusCode":400}, 1088 "exception":true 1089 }, 1090 "IpAddress":{ 1091 "type":"string", 1092 "max":15, 1093 "min":7, 1094 "pattern":"^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$" 1095 }, 1096 "IpAddressInUse":{ 1097 "type":"structure", 1098 "required":["ErrorCode"], 1099 "members":{ 1100 "ErrorCode":{"shape":"ErrorCode"}, 1101 "Message":{"shape":"ErrorMessage"} 1102 }, 1103 "error":{"httpStatusCode":409}, 1104 "exception":true 1105 }, 1106 "KmsKeyId":{ 1107 "type":"string", 1108 "max":2048, 1109 "pattern":"^([0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}|mrk-[0-9a-f]{32}|alias/[a-zA-Z0-9/_-]+|(arn:aws[-a-z]*:kms:[a-z0-9-]+:\\d{12}:((key/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})|(key/mrk-[0-9a-f]{32})|(alias/[a-zA-Z0-9/_-]+))))$" 1110 }, 1111 "LifeCycleState":{ 1112 "type":"string", 1113 "enum":[ 1114 "creating", 1115 "available", 1116 "updating", 1117 "deleting", 1118 "deleted", 1119 "error" 1120 ] 1121 }, 1122 "LifecycleConfigurationDescription":{ 1123 "type":"structure", 1124 "members":{ 1125 "LifecyclePolicies":{"shape":"LifecyclePolicies"} 1126 } 1127 }, 1128 "LifecyclePolicies":{ 1129 "type":"list", 1130 "member":{"shape":"LifecyclePolicy"}, 1131 "max":2 1132 }, 1133 "LifecyclePolicy":{ 1134 "type":"structure", 1135 "members":{ 1136 "TransitionToIA":{"shape":"TransitionToIARules"}, 1137 "TransitionToPrimaryStorageClass":{"shape":"TransitionToPrimaryStorageClassRules"} 1138 } 1139 }, 1140 "ListTagsForResourceRequest":{ 1141 "type":"structure", 1142 "required":["ResourceId"], 1143 "members":{ 1144 "ResourceId":{ 1145 "shape":"ResourceId", 1146 "location":"uri", 1147 "locationName":"ResourceId" 1148 }, 1149 "MaxResults":{ 1150 "shape":"MaxResults", 1151 "location":"querystring", 1152 "locationName":"MaxResults" 1153 }, 1154 "NextToken":{ 1155 "shape":"Token", 1156 "location":"querystring", 1157 "locationName":"NextToken" 1158 } 1159 } 1160 }, 1161 "ListTagsForResourceResponse":{ 1162 "type":"structure", 1163 "members":{ 1164 "Tags":{"shape":"Tags"}, 1165 "NextToken":{"shape":"Token"} 1166 } 1167 }, 1168 "Marker":{ 1169 "type":"string", 1170 "max":128, 1171 "min":1, 1172 "pattern":".+" 1173 }, 1174 "MaxItems":{ 1175 "type":"integer", 1176 "min":1 1177 }, 1178 "MaxResults":{ 1179 "type":"integer", 1180 "min":1 1181 }, 1182 "ModifyMountTargetSecurityGroupsRequest":{ 1183 "type":"structure", 1184 "required":["MountTargetId"], 1185 "members":{ 1186 "MountTargetId":{ 1187 "shape":"MountTargetId", 1188 "location":"uri", 1189 "locationName":"MountTargetId" 1190 }, 1191 "SecurityGroups":{"shape":"SecurityGroups"} 1192 } 1193 }, 1194 "MountTargetConflict":{ 1195 "type":"structure", 1196 "required":["ErrorCode"], 1197 "members":{ 1198 "ErrorCode":{"shape":"ErrorCode"}, 1199 "Message":{"shape":"ErrorMessage"} 1200 }, 1201 "error":{"httpStatusCode":409}, 1202 "exception":true 1203 }, 1204 "MountTargetCount":{ 1205 "type":"integer", 1206 "min":0 1207 }, 1208 "MountTargetDescription":{ 1209 "type":"structure", 1210 "required":[ 1211 "MountTargetId", 1212 "FileSystemId", 1213 "SubnetId", 1214 "LifeCycleState" 1215 ], 1216 "members":{ 1217 "OwnerId":{"shape":"AwsAccountId"}, 1218 "MountTargetId":{"shape":"MountTargetId"}, 1219 "FileSystemId":{"shape":"FileSystemId"}, 1220 "SubnetId":{"shape":"SubnetId"}, 1221 "LifeCycleState":{"shape":"LifeCycleState"}, 1222 "IpAddress":{"shape":"IpAddress"}, 1223 "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, 1224 "AvailabilityZoneId":{"shape":"AvailabilityZoneId"}, 1225 "AvailabilityZoneName":{"shape":"AvailabilityZoneName"}, 1226 "VpcId":{"shape":"VpcId"} 1227 } 1228 }, 1229 "MountTargetDescriptions":{ 1230 "type":"list", 1231 "member":{"shape":"MountTargetDescription"} 1232 }, 1233 "MountTargetId":{ 1234 "type":"string", 1235 "max":45, 1236 "min":13, 1237 "pattern":"^fsmt-[0-9a-f]{8,40}$" 1238 }, 1239 "MountTargetNotFound":{ 1240 "type":"structure", 1241 "required":["ErrorCode"], 1242 "members":{ 1243 "ErrorCode":{"shape":"ErrorCode"}, 1244 "Message":{"shape":"ErrorMessage"} 1245 }, 1246 "error":{"httpStatusCode":404}, 1247 "exception":true 1248 }, 1249 "Name":{"type":"string"}, 1250 "NetworkInterfaceId":{"type":"string"}, 1251 "NetworkInterfaceLimitExceeded":{ 1252 "type":"structure", 1253 "required":["ErrorCode"], 1254 "members":{ 1255 "ErrorCode":{"shape":"ErrorCode"}, 1256 "Message":{"shape":"ErrorMessage"} 1257 }, 1258 "error":{"httpStatusCode":409}, 1259 "exception":true 1260 }, 1261 "NoFreeAddressesInSubnet":{ 1262 "type":"structure", 1263 "required":["ErrorCode"], 1264 "members":{ 1265 "ErrorCode":{"shape":"ErrorCode"}, 1266 "Message":{"shape":"ErrorMessage"} 1267 }, 1268 "error":{"httpStatusCode":409}, 1269 "exception":true 1270 }, 1271 "OwnerGid":{ 1272 "type":"long", 1273 "max":4294967295, 1274 "min":0 1275 }, 1276 "OwnerUid":{ 1277 "type":"long", 1278 "max":4294967295, 1279 "min":0 1280 }, 1281 "Path":{ 1282 "type":"string", 1283 "max":100, 1284 "min":1, 1285 "pattern":"^(\\/|(\\/(?!\\.)+[^$#<>;`|&?{}^*/\\n]+){1,4})$" 1286 }, 1287 "PerformanceMode":{ 1288 "type":"string", 1289 "enum":[ 1290 "generalPurpose", 1291 "maxIO" 1292 ] 1293 }, 1294 "Permissions":{ 1295 "type":"string", 1296 "max":4, 1297 "min":3, 1298 "pattern":"^[0-7]{3,4}$" 1299 }, 1300 "Policy":{ 1301 "type":"string", 1302 "max":20000, 1303 "min":1, 1304 "pattern":"[\\s\\S]+" 1305 }, 1306 "PolicyNotFound":{ 1307 "type":"structure", 1308 "members":{ 1309 "ErrorCode":{"shape":"ErrorCode"}, 1310 "Message":{"shape":"ErrorMessage"} 1311 }, 1312 "error":{"httpStatusCode":404}, 1313 "exception":true 1314 }, 1315 "PosixUser":{ 1316 "type":"structure", 1317 "required":[ 1318 "Uid", 1319 "Gid" 1320 ], 1321 "members":{ 1322 "Uid":{"shape":"Uid"}, 1323 "Gid":{"shape":"Gid"}, 1324 "SecondaryGids":{"shape":"SecondaryGids"} 1325 } 1326 }, 1327 "ProvisionedThroughputInMibps":{ 1328 "type":"double", 1329 "min":1.0 1330 }, 1331 "PutAccountPreferencesRequest":{ 1332 "type":"structure", 1333 "required":["ResourceIdType"], 1334 "members":{ 1335 "ResourceIdType":{"shape":"ResourceIdType"} 1336 } 1337 }, 1338 "PutAccountPreferencesResponse":{ 1339 "type":"structure", 1340 "members":{ 1341 "ResourceIdPreference":{"shape":"ResourceIdPreference"} 1342 } 1343 }, 1344 "PutBackupPolicyRequest":{ 1345 "type":"structure", 1346 "required":[ 1347 "FileSystemId", 1348 "BackupPolicy" 1349 ], 1350 "members":{ 1351 "FileSystemId":{ 1352 "shape":"FileSystemId", 1353 "location":"uri", 1354 "locationName":"FileSystemId" 1355 }, 1356 "BackupPolicy":{"shape":"BackupPolicy"} 1357 } 1358 }, 1359 "PutFileSystemPolicyRequest":{ 1360 "type":"structure", 1361 "required":[ 1362 "FileSystemId", 1363 "Policy" 1364 ], 1365 "members":{ 1366 "FileSystemId":{ 1367 "shape":"FileSystemId", 1368 "location":"uri", 1369 "locationName":"FileSystemId" 1370 }, 1371 "Policy":{"shape":"Policy"}, 1372 "BypassPolicyLockoutSafetyCheck":{"shape":"BypassPolicyLockoutSafetyCheck"} 1373 } 1374 }, 1375 "PutLifecycleConfigurationRequest":{ 1376 "type":"structure", 1377 "required":[ 1378 "FileSystemId", 1379 "LifecyclePolicies" 1380 ], 1381 "members":{ 1382 "FileSystemId":{ 1383 "shape":"FileSystemId", 1384 "location":"uri", 1385 "locationName":"FileSystemId" 1386 }, 1387 "LifecyclePolicies":{"shape":"LifecyclePolicies"} 1388 } 1389 }, 1390 "Resource":{ 1391 "type":"string", 1392 "enum":[ 1393 "FILE_SYSTEM", 1394 "MOUNT_TARGET" 1395 ] 1396 }, 1397 "ResourceId":{ 1398 "type":"string", 1399 "max":128, 1400 "pattern":"^(arn:aws[-a-z]*:elasticfilesystem:[0-9a-z-:]+:(access-point/fsap|file-system/fs)-[0-9a-f]{8,40}|fs(ap)?-[0-9a-f]{8,40})$" 1401 }, 1402 "ResourceIdPreference":{ 1403 "type":"structure", 1404 "members":{ 1405 "ResourceIdType":{"shape":"ResourceIdType"}, 1406 "Resources":{"shape":"Resources"} 1407 } 1408 }, 1409 "ResourceIdType":{ 1410 "type":"string", 1411 "enum":[ 1412 "LONG_ID", 1413 "SHORT_ID" 1414 ] 1415 }, 1416 "Resources":{ 1417 "type":"list", 1418 "member":{"shape":"Resource"} 1419 }, 1420 "RootDirectory":{ 1421 "type":"structure", 1422 "members":{ 1423 "Path":{"shape":"Path"}, 1424 "CreationInfo":{"shape":"CreationInfo"} 1425 } 1426 }, 1427 "SecondaryGids":{ 1428 "type":"list", 1429 "member":{"shape":"Gid"}, 1430 "max":16, 1431 "min":0 1432 }, 1433 "SecurityGroup":{ 1434 "type":"string", 1435 "max":43, 1436 "min":11, 1437 "pattern":"^sg-[0-9a-f]{8,40}" 1438 }, 1439 "SecurityGroupLimitExceeded":{ 1440 "type":"structure", 1441 "required":["ErrorCode"], 1442 "members":{ 1443 "ErrorCode":{"shape":"ErrorCode"}, 1444 "Message":{"shape":"ErrorMessage"} 1445 }, 1446 "error":{"httpStatusCode":400}, 1447 "exception":true 1448 }, 1449 "SecurityGroupNotFound":{ 1450 "type":"structure", 1451 "required":["ErrorCode"], 1452 "members":{ 1453 "ErrorCode":{"shape":"ErrorCode"}, 1454 "Message":{"shape":"ErrorMessage"} 1455 }, 1456 "error":{"httpStatusCode":400}, 1457 "exception":true 1458 }, 1459 "SecurityGroups":{ 1460 "type":"list", 1461 "member":{"shape":"SecurityGroup"}, 1462 "max":100 1463 }, 1464 "Status":{ 1465 "type":"string", 1466 "enum":[ 1467 "ENABLED", 1468 "ENABLING", 1469 "DISABLED", 1470 "DISABLING" 1471 ] 1472 }, 1473 "SubnetId":{ 1474 "type":"string", 1475 "max":47, 1476 "min":15, 1477 "pattern":"^subnet-[0-9a-f]{8,40}$" 1478 }, 1479 "SubnetNotFound":{ 1480 "type":"structure", 1481 "required":["ErrorCode"], 1482 "members":{ 1483 "ErrorCode":{"shape":"ErrorCode"}, 1484 "Message":{"shape":"ErrorMessage"} 1485 }, 1486 "error":{"httpStatusCode":400}, 1487 "exception":true 1488 }, 1489 "Tag":{ 1490 "type":"structure", 1491 "required":[ 1492 "Key", 1493 "Value" 1494 ], 1495 "members":{ 1496 "Key":{"shape":"TagKey"}, 1497 "Value":{"shape":"TagValue"} 1498 } 1499 }, 1500 "TagKey":{ 1501 "type":"string", 1502 "max":128, 1503 "min":1, 1504 "pattern":"^(?![aA]{1}[wW]{1}[sS]{1}:)([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]+)$" 1505 }, 1506 "TagKeys":{ 1507 "type":"list", 1508 "member":{"shape":"TagKey"}, 1509 "max":50, 1510 "min":1 1511 }, 1512 "TagResourceRequest":{ 1513 "type":"structure", 1514 "required":[ 1515 "ResourceId", 1516 "Tags" 1517 ], 1518 "members":{ 1519 "ResourceId":{ 1520 "shape":"ResourceId", 1521 "location":"uri", 1522 "locationName":"ResourceId" 1523 }, 1524 "Tags":{"shape":"Tags"} 1525 } 1526 }, 1527 "TagValue":{ 1528 "type":"string", 1529 "max":256, 1530 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 1531 }, 1532 "Tags":{ 1533 "type":"list", 1534 "member":{"shape":"Tag"} 1535 }, 1536 "ThroughputLimitExceeded":{ 1537 "type":"structure", 1538 "required":["ErrorCode"], 1539 "members":{ 1540 "ErrorCode":{"shape":"ErrorCode"}, 1541 "Message":{"shape":"ErrorMessage"} 1542 }, 1543 "error":{"httpStatusCode":400}, 1544 "exception":true 1545 }, 1546 "ThroughputMode":{ 1547 "type":"string", 1548 "enum":[ 1549 "bursting", 1550 "provisioned" 1551 ] 1552 }, 1553 "Timestamp":{"type":"timestamp"}, 1554 "Token":{ 1555 "type":"string", 1556 "max":128, 1557 "min":1, 1558 "pattern":".+" 1559 }, 1560 "TooManyRequests":{ 1561 "type":"structure", 1562 "required":["ErrorCode"], 1563 "members":{ 1564 "ErrorCode":{"shape":"ErrorCode"}, 1565 "Message":{"shape":"ErrorMessage"} 1566 }, 1567 "error":{"httpStatusCode":429}, 1568 "exception":true 1569 }, 1570 "TransitionToIARules":{ 1571 "type":"string", 1572 "enum":[ 1573 "AFTER_7_DAYS", 1574 "AFTER_14_DAYS", 1575 "AFTER_30_DAYS", 1576 "AFTER_60_DAYS", 1577 "AFTER_90_DAYS" 1578 ] 1579 }, 1580 "TransitionToPrimaryStorageClassRules":{ 1581 "type":"string", 1582 "enum":["AFTER_1_ACCESS"] 1583 }, 1584 "Uid":{ 1585 "type":"long", 1586 "max":4294967295, 1587 "min":0 1588 }, 1589 "UnsupportedAvailabilityZone":{ 1590 "type":"structure", 1591 "required":["ErrorCode"], 1592 "members":{ 1593 "ErrorCode":{"shape":"ErrorCode"}, 1594 "Message":{"shape":"ErrorMessage"} 1595 }, 1596 "error":{"httpStatusCode":400}, 1597 "exception":true 1598 }, 1599 "UntagResourceRequest":{ 1600 "type":"structure", 1601 "required":[ 1602 "ResourceId", 1603 "TagKeys" 1604 ], 1605 "members":{ 1606 "ResourceId":{ 1607 "shape":"ResourceId", 1608 "location":"uri", 1609 "locationName":"ResourceId" 1610 }, 1611 "TagKeys":{ 1612 "shape":"TagKeys", 1613 "location":"querystring", 1614 "locationName":"tagKeys" 1615 } 1616 } 1617 }, 1618 "UpdateFileSystemRequest":{ 1619 "type":"structure", 1620 "required":["FileSystemId"], 1621 "members":{ 1622 "FileSystemId":{ 1623 "shape":"FileSystemId", 1624 "location":"uri", 1625 "locationName":"FileSystemId" 1626 }, 1627 "ThroughputMode":{"shape":"ThroughputMode"}, 1628 "ProvisionedThroughputInMibps":{"shape":"ProvisionedThroughputInMibps"} 1629 } 1630 }, 1631 "ValidationException":{ 1632 "type":"structure", 1633 "required":["ErrorCode"], 1634 "members":{ 1635 "ErrorCode":{"shape":"ErrorCode"}, 1636 "Message":{"shape":"ErrorMessage"} 1637 }, 1638 "error":{"httpStatusCode":400}, 1639 "exception":true 1640 }, 1641 "VpcId":{"type":"string"} 1642 } 1643 }