github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/ds/2015-04-16/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-04-16", 5 "endpointPrefix":"ds", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"Directory Service", 9 "serviceFullName":"AWS Directory Service", 10 "serviceId":"Directory Service", 11 "signatureVersion":"v4", 12 "targetPrefix":"DirectoryService_20150416", 13 "uid":"ds-2015-04-16" 14 }, 15 "operations":{ 16 "AcceptSharedDirectory":{ 17 "name":"AcceptSharedDirectory", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/" 21 }, 22 "input":{"shape":"AcceptSharedDirectoryRequest"}, 23 "output":{"shape":"AcceptSharedDirectoryResult"}, 24 "errors":[ 25 {"shape":"InvalidParameterException"}, 26 {"shape":"EntityDoesNotExistException"}, 27 {"shape":"DirectoryAlreadySharedException"}, 28 {"shape":"ClientException"}, 29 {"shape":"ServiceException"} 30 ] 31 }, 32 "AddIpRoutes":{ 33 "name":"AddIpRoutes", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/" 37 }, 38 "input":{"shape":"AddIpRoutesRequest"}, 39 "output":{"shape":"AddIpRoutesResult"}, 40 "errors":[ 41 {"shape":"EntityDoesNotExistException"}, 42 {"shape":"EntityAlreadyExistsException"}, 43 {"shape":"InvalidParameterException"}, 44 {"shape":"DirectoryUnavailableException"}, 45 {"shape":"IpRouteLimitExceededException"}, 46 {"shape":"ClientException"}, 47 {"shape":"ServiceException"} 48 ] 49 }, 50 "AddRegion":{ 51 "name":"AddRegion", 52 "http":{ 53 "method":"POST", 54 "requestUri":"/" 55 }, 56 "input":{"shape":"AddRegionRequest"}, 57 "output":{"shape":"AddRegionResult"}, 58 "errors":[ 59 {"shape":"DirectoryUnavailableException"}, 60 {"shape":"InvalidParameterException"}, 61 {"shape":"EntityDoesNotExistException"}, 62 {"shape":"DirectoryAlreadyInRegionException"}, 63 {"shape":"UnsupportedOperationException"}, 64 {"shape":"DirectoryDoesNotExistException"}, 65 {"shape":"RegionLimitExceededException"}, 66 {"shape":"AccessDeniedException"}, 67 {"shape":"ClientException"}, 68 {"shape":"ServiceException"} 69 ] 70 }, 71 "AddTagsToResource":{ 72 "name":"AddTagsToResource", 73 "http":{ 74 "method":"POST", 75 "requestUri":"/" 76 }, 77 "input":{"shape":"AddTagsToResourceRequest"}, 78 "output":{"shape":"AddTagsToResourceResult"}, 79 "errors":[ 80 {"shape":"EntityDoesNotExistException"}, 81 {"shape":"InvalidParameterException"}, 82 {"shape":"TagLimitExceededException"}, 83 {"shape":"ClientException"}, 84 {"shape":"ServiceException"} 85 ] 86 }, 87 "CancelSchemaExtension":{ 88 "name":"CancelSchemaExtension", 89 "http":{ 90 "method":"POST", 91 "requestUri":"/" 92 }, 93 "input":{"shape":"CancelSchemaExtensionRequest"}, 94 "output":{"shape":"CancelSchemaExtensionResult"}, 95 "errors":[ 96 {"shape":"EntityDoesNotExistException"}, 97 {"shape":"ClientException"}, 98 {"shape":"ServiceException"} 99 ] 100 }, 101 "ConnectDirectory":{ 102 "name":"ConnectDirectory", 103 "http":{ 104 "method":"POST", 105 "requestUri":"/" 106 }, 107 "input":{"shape":"ConnectDirectoryRequest"}, 108 "output":{"shape":"ConnectDirectoryResult"}, 109 "errors":[ 110 {"shape":"DirectoryLimitExceededException"}, 111 {"shape":"InvalidParameterException"}, 112 {"shape":"ClientException"}, 113 {"shape":"ServiceException"} 114 ] 115 }, 116 "CreateAlias":{ 117 "name":"CreateAlias", 118 "http":{ 119 "method":"POST", 120 "requestUri":"/" 121 }, 122 "input":{"shape":"CreateAliasRequest"}, 123 "output":{"shape":"CreateAliasResult"}, 124 "errors":[ 125 {"shape":"EntityAlreadyExistsException"}, 126 {"shape":"EntityDoesNotExistException"}, 127 {"shape":"InvalidParameterException"}, 128 {"shape":"ClientException"}, 129 {"shape":"ServiceException"} 130 ] 131 }, 132 "CreateComputer":{ 133 "name":"CreateComputer", 134 "http":{ 135 "method":"POST", 136 "requestUri":"/" 137 }, 138 "input":{"shape":"CreateComputerRequest"}, 139 "output":{"shape":"CreateComputerResult"}, 140 "errors":[ 141 {"shape":"AuthenticationFailedException"}, 142 {"shape":"DirectoryUnavailableException"}, 143 {"shape":"EntityAlreadyExistsException"}, 144 {"shape":"EntityDoesNotExistException"}, 145 {"shape":"InvalidParameterException"}, 146 {"shape":"UnsupportedOperationException"}, 147 {"shape":"ClientException"}, 148 {"shape":"ServiceException"} 149 ] 150 }, 151 "CreateConditionalForwarder":{ 152 "name":"CreateConditionalForwarder", 153 "http":{ 154 "method":"POST", 155 "requestUri":"/" 156 }, 157 "input":{"shape":"CreateConditionalForwarderRequest"}, 158 "output":{"shape":"CreateConditionalForwarderResult"}, 159 "errors":[ 160 {"shape":"EntityAlreadyExistsException"}, 161 {"shape":"EntityDoesNotExistException"}, 162 {"shape":"DirectoryUnavailableException"}, 163 {"shape":"InvalidParameterException"}, 164 {"shape":"UnsupportedOperationException"}, 165 {"shape":"ClientException"}, 166 {"shape":"ServiceException"} 167 ] 168 }, 169 "CreateDirectory":{ 170 "name":"CreateDirectory", 171 "http":{ 172 "method":"POST", 173 "requestUri":"/" 174 }, 175 "input":{"shape":"CreateDirectoryRequest"}, 176 "output":{"shape":"CreateDirectoryResult"}, 177 "errors":[ 178 {"shape":"DirectoryLimitExceededException"}, 179 {"shape":"InvalidParameterException"}, 180 {"shape":"ClientException"}, 181 {"shape":"ServiceException"} 182 ] 183 }, 184 "CreateLogSubscription":{ 185 "name":"CreateLogSubscription", 186 "http":{ 187 "method":"POST", 188 "requestUri":"/" 189 }, 190 "input":{"shape":"CreateLogSubscriptionRequest"}, 191 "output":{"shape":"CreateLogSubscriptionResult"}, 192 "errors":[ 193 {"shape":"EntityAlreadyExistsException"}, 194 {"shape":"EntityDoesNotExistException"}, 195 {"shape":"UnsupportedOperationException"}, 196 {"shape":"InsufficientPermissionsException"}, 197 {"shape":"ClientException"}, 198 {"shape":"ServiceException"} 199 ] 200 }, 201 "CreateMicrosoftAD":{ 202 "name":"CreateMicrosoftAD", 203 "http":{ 204 "method":"POST", 205 "requestUri":"/" 206 }, 207 "input":{"shape":"CreateMicrosoftADRequest"}, 208 "output":{"shape":"CreateMicrosoftADResult"}, 209 "errors":[ 210 {"shape":"DirectoryLimitExceededException"}, 211 {"shape":"InvalidParameterException"}, 212 {"shape":"ClientException"}, 213 {"shape":"ServiceException"}, 214 {"shape":"UnsupportedOperationException"} 215 ] 216 }, 217 "CreateSnapshot":{ 218 "name":"CreateSnapshot", 219 "http":{ 220 "method":"POST", 221 "requestUri":"/" 222 }, 223 "input":{"shape":"CreateSnapshotRequest"}, 224 "output":{"shape":"CreateSnapshotResult"}, 225 "errors":[ 226 {"shape":"EntityDoesNotExistException"}, 227 {"shape":"InvalidParameterException"}, 228 {"shape":"SnapshotLimitExceededException"}, 229 {"shape":"ClientException"}, 230 {"shape":"ServiceException"} 231 ] 232 }, 233 "CreateTrust":{ 234 "name":"CreateTrust", 235 "http":{ 236 "method":"POST", 237 "requestUri":"/" 238 }, 239 "input":{"shape":"CreateTrustRequest"}, 240 "output":{"shape":"CreateTrustResult"}, 241 "errors":[ 242 {"shape":"EntityAlreadyExistsException"}, 243 {"shape":"EntityDoesNotExistException"}, 244 {"shape":"InvalidParameterException"}, 245 {"shape":"ClientException"}, 246 {"shape":"ServiceException"}, 247 {"shape":"UnsupportedOperationException"} 248 ] 249 }, 250 "DeleteConditionalForwarder":{ 251 "name":"DeleteConditionalForwarder", 252 "http":{ 253 "method":"POST", 254 "requestUri":"/" 255 }, 256 "input":{"shape":"DeleteConditionalForwarderRequest"}, 257 "output":{"shape":"DeleteConditionalForwarderResult"}, 258 "errors":[ 259 {"shape":"EntityDoesNotExistException"}, 260 {"shape":"DirectoryUnavailableException"}, 261 {"shape":"InvalidParameterException"}, 262 {"shape":"UnsupportedOperationException"}, 263 {"shape":"ClientException"}, 264 {"shape":"ServiceException"} 265 ] 266 }, 267 "DeleteDirectory":{ 268 "name":"DeleteDirectory", 269 "http":{ 270 "method":"POST", 271 "requestUri":"/" 272 }, 273 "input":{"shape":"DeleteDirectoryRequest"}, 274 "output":{"shape":"DeleteDirectoryResult"}, 275 "errors":[ 276 {"shape":"EntityDoesNotExistException"}, 277 {"shape":"ClientException"}, 278 {"shape":"ServiceException"} 279 ] 280 }, 281 "DeleteLogSubscription":{ 282 "name":"DeleteLogSubscription", 283 "http":{ 284 "method":"POST", 285 "requestUri":"/" 286 }, 287 "input":{"shape":"DeleteLogSubscriptionRequest"}, 288 "output":{"shape":"DeleteLogSubscriptionResult"}, 289 "errors":[ 290 {"shape":"EntityDoesNotExistException"}, 291 {"shape":"UnsupportedOperationException"}, 292 {"shape":"ClientException"}, 293 {"shape":"ServiceException"} 294 ] 295 }, 296 "DeleteSnapshot":{ 297 "name":"DeleteSnapshot", 298 "http":{ 299 "method":"POST", 300 "requestUri":"/" 301 }, 302 "input":{"shape":"DeleteSnapshotRequest"}, 303 "output":{"shape":"DeleteSnapshotResult"}, 304 "errors":[ 305 {"shape":"EntityDoesNotExistException"}, 306 {"shape":"InvalidParameterException"}, 307 {"shape":"ClientException"}, 308 {"shape":"ServiceException"} 309 ] 310 }, 311 "DeleteTrust":{ 312 "name":"DeleteTrust", 313 "http":{ 314 "method":"POST", 315 "requestUri":"/" 316 }, 317 "input":{"shape":"DeleteTrustRequest"}, 318 "output":{"shape":"DeleteTrustResult"}, 319 "errors":[ 320 {"shape":"EntityDoesNotExistException"}, 321 {"shape":"InvalidParameterException"}, 322 {"shape":"ClientException"}, 323 {"shape":"ServiceException"}, 324 {"shape":"UnsupportedOperationException"} 325 ] 326 }, 327 "DeregisterCertificate":{ 328 "name":"DeregisterCertificate", 329 "http":{ 330 "method":"POST", 331 "requestUri":"/" 332 }, 333 "input":{"shape":"DeregisterCertificateRequest"}, 334 "output":{"shape":"DeregisterCertificateResult"}, 335 "errors":[ 336 {"shape":"DirectoryUnavailableException"}, 337 {"shape":"DirectoryDoesNotExistException"}, 338 {"shape":"CertificateDoesNotExistException"}, 339 {"shape":"CertificateInUseException"}, 340 {"shape":"UnsupportedOperationException"}, 341 {"shape":"InvalidParameterException"}, 342 {"shape":"ClientException"}, 343 {"shape":"ServiceException"} 344 ] 345 }, 346 "DeregisterEventTopic":{ 347 "name":"DeregisterEventTopic", 348 "http":{ 349 "method":"POST", 350 "requestUri":"/" 351 }, 352 "input":{"shape":"DeregisterEventTopicRequest"}, 353 "output":{"shape":"DeregisterEventTopicResult"}, 354 "errors":[ 355 {"shape":"EntityDoesNotExistException"}, 356 {"shape":"InvalidParameterException"}, 357 {"shape":"ClientException"}, 358 {"shape":"ServiceException"} 359 ] 360 }, 361 "DescribeCertificate":{ 362 "name":"DescribeCertificate", 363 "http":{ 364 "method":"POST", 365 "requestUri":"/" 366 }, 367 "input":{"shape":"DescribeCertificateRequest"}, 368 "output":{"shape":"DescribeCertificateResult"}, 369 "errors":[ 370 {"shape":"DirectoryDoesNotExistException"}, 371 {"shape":"UnsupportedOperationException"}, 372 {"shape":"CertificateDoesNotExistException"}, 373 {"shape":"InvalidParameterException"}, 374 {"shape":"ClientException"}, 375 {"shape":"ServiceException"} 376 ] 377 }, 378 "DescribeClientAuthenticationSettings":{ 379 "name":"DescribeClientAuthenticationSettings", 380 "http":{ 381 "method":"POST", 382 "requestUri":"/" 383 }, 384 "input":{"shape":"DescribeClientAuthenticationSettingsRequest"}, 385 "output":{"shape":"DescribeClientAuthenticationSettingsResult"}, 386 "errors":[ 387 {"shape":"DirectoryDoesNotExistException"}, 388 {"shape":"UnsupportedOperationException"}, 389 {"shape":"AccessDeniedException"}, 390 {"shape":"InvalidParameterException"}, 391 {"shape":"ClientException"}, 392 {"shape":"ServiceException"} 393 ] 394 }, 395 "DescribeConditionalForwarders":{ 396 "name":"DescribeConditionalForwarders", 397 "http":{ 398 "method":"POST", 399 "requestUri":"/" 400 }, 401 "input":{"shape":"DescribeConditionalForwardersRequest"}, 402 "output":{"shape":"DescribeConditionalForwardersResult"}, 403 "errors":[ 404 {"shape":"EntityDoesNotExistException"}, 405 {"shape":"DirectoryUnavailableException"}, 406 {"shape":"InvalidParameterException"}, 407 {"shape":"UnsupportedOperationException"}, 408 {"shape":"ClientException"}, 409 {"shape":"ServiceException"} 410 ] 411 }, 412 "DescribeDirectories":{ 413 "name":"DescribeDirectories", 414 "http":{ 415 "method":"POST", 416 "requestUri":"/" 417 }, 418 "input":{"shape":"DescribeDirectoriesRequest"}, 419 "output":{"shape":"DescribeDirectoriesResult"}, 420 "errors":[ 421 {"shape":"EntityDoesNotExistException"}, 422 {"shape":"InvalidParameterException"}, 423 {"shape":"InvalidNextTokenException"}, 424 {"shape":"ClientException"}, 425 {"shape":"ServiceException"} 426 ] 427 }, 428 "DescribeDomainControllers":{ 429 "name":"DescribeDomainControllers", 430 "http":{ 431 "method":"POST", 432 "requestUri":"/" 433 }, 434 "input":{"shape":"DescribeDomainControllersRequest"}, 435 "output":{"shape":"DescribeDomainControllersResult"}, 436 "errors":[ 437 {"shape":"EntityDoesNotExistException"}, 438 {"shape":"InvalidNextTokenException"}, 439 {"shape":"InvalidParameterException"}, 440 {"shape":"ClientException"}, 441 {"shape":"ServiceException"}, 442 {"shape":"UnsupportedOperationException"} 443 ] 444 }, 445 "DescribeEventTopics":{ 446 "name":"DescribeEventTopics", 447 "http":{ 448 "method":"POST", 449 "requestUri":"/" 450 }, 451 "input":{"shape":"DescribeEventTopicsRequest"}, 452 "output":{"shape":"DescribeEventTopicsResult"}, 453 "errors":[ 454 {"shape":"EntityDoesNotExistException"}, 455 {"shape":"InvalidParameterException"}, 456 {"shape":"ClientException"}, 457 {"shape":"ServiceException"} 458 ] 459 }, 460 "DescribeLDAPSSettings":{ 461 "name":"DescribeLDAPSSettings", 462 "http":{ 463 "method":"POST", 464 "requestUri":"/" 465 }, 466 "input":{"shape":"DescribeLDAPSSettingsRequest"}, 467 "output":{"shape":"DescribeLDAPSSettingsResult"}, 468 "errors":[ 469 {"shape":"DirectoryDoesNotExistException"}, 470 {"shape":"UnsupportedOperationException"}, 471 {"shape":"InvalidNextTokenException"}, 472 {"shape":"InvalidParameterException"}, 473 {"shape":"ClientException"}, 474 {"shape":"ServiceException"} 475 ] 476 }, 477 "DescribeRegions":{ 478 "name":"DescribeRegions", 479 "http":{ 480 "method":"POST", 481 "requestUri":"/" 482 }, 483 "input":{"shape":"DescribeRegionsRequest"}, 484 "output":{"shape":"DescribeRegionsResult"}, 485 "errors":[ 486 {"shape":"InvalidParameterException"}, 487 {"shape":"DirectoryDoesNotExistException"}, 488 {"shape":"UnsupportedOperationException"}, 489 {"shape":"InvalidNextTokenException"}, 490 {"shape":"AccessDeniedException"}, 491 {"shape":"ClientException"}, 492 {"shape":"ServiceException"} 493 ] 494 }, 495 "DescribeSharedDirectories":{ 496 "name":"DescribeSharedDirectories", 497 "http":{ 498 "method":"POST", 499 "requestUri":"/" 500 }, 501 "input":{"shape":"DescribeSharedDirectoriesRequest"}, 502 "output":{"shape":"DescribeSharedDirectoriesResult"}, 503 "errors":[ 504 {"shape":"EntityDoesNotExistException"}, 505 {"shape":"InvalidNextTokenException"}, 506 {"shape":"InvalidParameterException"}, 507 {"shape":"UnsupportedOperationException"}, 508 {"shape":"ClientException"}, 509 {"shape":"ServiceException"} 510 ] 511 }, 512 "DescribeSnapshots":{ 513 "name":"DescribeSnapshots", 514 "http":{ 515 "method":"POST", 516 "requestUri":"/" 517 }, 518 "input":{"shape":"DescribeSnapshotsRequest"}, 519 "output":{"shape":"DescribeSnapshotsResult"}, 520 "errors":[ 521 {"shape":"EntityDoesNotExistException"}, 522 {"shape":"InvalidParameterException"}, 523 {"shape":"InvalidNextTokenException"}, 524 {"shape":"ClientException"}, 525 {"shape":"ServiceException"} 526 ] 527 }, 528 "DescribeTrusts":{ 529 "name":"DescribeTrusts", 530 "http":{ 531 "method":"POST", 532 "requestUri":"/" 533 }, 534 "input":{"shape":"DescribeTrustsRequest"}, 535 "output":{"shape":"DescribeTrustsResult"}, 536 "errors":[ 537 {"shape":"EntityDoesNotExistException"}, 538 {"shape":"InvalidNextTokenException"}, 539 {"shape":"InvalidParameterException"}, 540 {"shape":"ClientException"}, 541 {"shape":"ServiceException"}, 542 {"shape":"UnsupportedOperationException"} 543 ] 544 }, 545 "DisableClientAuthentication":{ 546 "name":"DisableClientAuthentication", 547 "http":{ 548 "method":"POST", 549 "requestUri":"/" 550 }, 551 "input":{"shape":"DisableClientAuthenticationRequest"}, 552 "output":{"shape":"DisableClientAuthenticationResult"}, 553 "errors":[ 554 {"shape":"DirectoryDoesNotExistException"}, 555 {"shape":"UnsupportedOperationException"}, 556 {"shape":"InvalidClientAuthStatusException"}, 557 {"shape":"AccessDeniedException"}, 558 {"shape":"ClientException"}, 559 {"shape":"ServiceException"} 560 ] 561 }, 562 "DisableLDAPS":{ 563 "name":"DisableLDAPS", 564 "http":{ 565 "method":"POST", 566 "requestUri":"/" 567 }, 568 "input":{"shape":"DisableLDAPSRequest"}, 569 "output":{"shape":"DisableLDAPSResult"}, 570 "errors":[ 571 {"shape":"DirectoryUnavailableException"}, 572 {"shape":"DirectoryDoesNotExistException"}, 573 {"shape":"InvalidLDAPSStatusException"}, 574 {"shape":"UnsupportedOperationException"}, 575 {"shape":"InvalidParameterException"}, 576 {"shape":"ClientException"}, 577 {"shape":"ServiceException"} 578 ] 579 }, 580 "DisableRadius":{ 581 "name":"DisableRadius", 582 "http":{ 583 "method":"POST", 584 "requestUri":"/" 585 }, 586 "input":{"shape":"DisableRadiusRequest"}, 587 "output":{"shape":"DisableRadiusResult"}, 588 "errors":[ 589 {"shape":"EntityDoesNotExistException"}, 590 {"shape":"ClientException"}, 591 {"shape":"ServiceException"} 592 ] 593 }, 594 "DisableSso":{ 595 "name":"DisableSso", 596 "http":{ 597 "method":"POST", 598 "requestUri":"/" 599 }, 600 "input":{"shape":"DisableSsoRequest"}, 601 "output":{"shape":"DisableSsoResult"}, 602 "errors":[ 603 {"shape":"EntityDoesNotExistException"}, 604 {"shape":"InsufficientPermissionsException"}, 605 {"shape":"AuthenticationFailedException"}, 606 {"shape":"ClientException"}, 607 {"shape":"ServiceException"} 608 ] 609 }, 610 "EnableClientAuthentication":{ 611 "name":"EnableClientAuthentication", 612 "http":{ 613 "method":"POST", 614 "requestUri":"/" 615 }, 616 "input":{"shape":"EnableClientAuthenticationRequest"}, 617 "output":{"shape":"EnableClientAuthenticationResult"}, 618 "errors":[ 619 {"shape":"DirectoryDoesNotExistException"}, 620 {"shape":"UnsupportedOperationException"}, 621 {"shape":"InvalidClientAuthStatusException"}, 622 {"shape":"AccessDeniedException"}, 623 {"shape":"NoAvailableCertificateException"}, 624 {"shape":"ClientException"}, 625 {"shape":"ServiceException"} 626 ] 627 }, 628 "EnableLDAPS":{ 629 "name":"EnableLDAPS", 630 "http":{ 631 "method":"POST", 632 "requestUri":"/" 633 }, 634 "input":{"shape":"EnableLDAPSRequest"}, 635 "output":{"shape":"EnableLDAPSResult"}, 636 "errors":[ 637 {"shape":"DirectoryUnavailableException"}, 638 {"shape":"DirectoryDoesNotExistException"}, 639 {"shape":"NoAvailableCertificateException"}, 640 {"shape":"InvalidLDAPSStatusException"}, 641 {"shape":"UnsupportedOperationException"}, 642 {"shape":"InvalidParameterException"}, 643 {"shape":"ClientException"}, 644 {"shape":"ServiceException"} 645 ] 646 }, 647 "EnableRadius":{ 648 "name":"EnableRadius", 649 "http":{ 650 "method":"POST", 651 "requestUri":"/" 652 }, 653 "input":{"shape":"EnableRadiusRequest"}, 654 "output":{"shape":"EnableRadiusResult"}, 655 "errors":[ 656 {"shape":"InvalidParameterException"}, 657 {"shape":"EntityAlreadyExistsException"}, 658 {"shape":"EntityDoesNotExistException"}, 659 {"shape":"ClientException"}, 660 {"shape":"ServiceException"} 661 ] 662 }, 663 "EnableSso":{ 664 "name":"EnableSso", 665 "http":{ 666 "method":"POST", 667 "requestUri":"/" 668 }, 669 "input":{"shape":"EnableSsoRequest"}, 670 "output":{"shape":"EnableSsoResult"}, 671 "errors":[ 672 {"shape":"EntityDoesNotExistException"}, 673 {"shape":"InsufficientPermissionsException"}, 674 {"shape":"AuthenticationFailedException"}, 675 {"shape":"ClientException"}, 676 {"shape":"ServiceException"} 677 ] 678 }, 679 "GetDirectoryLimits":{ 680 "name":"GetDirectoryLimits", 681 "http":{ 682 "method":"POST", 683 "requestUri":"/" 684 }, 685 "input":{"shape":"GetDirectoryLimitsRequest"}, 686 "output":{"shape":"GetDirectoryLimitsResult"}, 687 "errors":[ 688 {"shape":"EntityDoesNotExistException"}, 689 {"shape":"ClientException"}, 690 {"shape":"ServiceException"} 691 ] 692 }, 693 "GetSnapshotLimits":{ 694 "name":"GetSnapshotLimits", 695 "http":{ 696 "method":"POST", 697 "requestUri":"/" 698 }, 699 "input":{"shape":"GetSnapshotLimitsRequest"}, 700 "output":{"shape":"GetSnapshotLimitsResult"}, 701 "errors":[ 702 {"shape":"EntityDoesNotExistException"}, 703 {"shape":"ClientException"}, 704 {"shape":"ServiceException"} 705 ] 706 }, 707 "ListCertificates":{ 708 "name":"ListCertificates", 709 "http":{ 710 "method":"POST", 711 "requestUri":"/" 712 }, 713 "input":{"shape":"ListCertificatesRequest"}, 714 "output":{"shape":"ListCertificatesResult"}, 715 "errors":[ 716 {"shape":"DirectoryDoesNotExistException"}, 717 {"shape":"UnsupportedOperationException"}, 718 {"shape":"InvalidParameterException"}, 719 {"shape":"InvalidNextTokenException"}, 720 {"shape":"ClientException"}, 721 {"shape":"ServiceException"} 722 ] 723 }, 724 "ListIpRoutes":{ 725 "name":"ListIpRoutes", 726 "http":{ 727 "method":"POST", 728 "requestUri":"/" 729 }, 730 "input":{"shape":"ListIpRoutesRequest"}, 731 "output":{"shape":"ListIpRoutesResult"}, 732 "errors":[ 733 {"shape":"EntityDoesNotExistException"}, 734 {"shape":"InvalidNextTokenException"}, 735 {"shape":"InvalidParameterException"}, 736 {"shape":"ClientException"}, 737 {"shape":"ServiceException"} 738 ] 739 }, 740 "ListLogSubscriptions":{ 741 "name":"ListLogSubscriptions", 742 "http":{ 743 "method":"POST", 744 "requestUri":"/" 745 }, 746 "input":{"shape":"ListLogSubscriptionsRequest"}, 747 "output":{"shape":"ListLogSubscriptionsResult"}, 748 "errors":[ 749 {"shape":"EntityDoesNotExistException"}, 750 {"shape":"InvalidNextTokenException"}, 751 {"shape":"ClientException"}, 752 {"shape":"ServiceException"} 753 ] 754 }, 755 "ListSchemaExtensions":{ 756 "name":"ListSchemaExtensions", 757 "http":{ 758 "method":"POST", 759 "requestUri":"/" 760 }, 761 "input":{"shape":"ListSchemaExtensionsRequest"}, 762 "output":{"shape":"ListSchemaExtensionsResult"}, 763 "errors":[ 764 {"shape":"InvalidNextTokenException"}, 765 {"shape":"EntityDoesNotExistException"}, 766 {"shape":"ClientException"}, 767 {"shape":"ServiceException"} 768 ] 769 }, 770 "ListTagsForResource":{ 771 "name":"ListTagsForResource", 772 "http":{ 773 "method":"POST", 774 "requestUri":"/" 775 }, 776 "input":{"shape":"ListTagsForResourceRequest"}, 777 "output":{"shape":"ListTagsForResourceResult"}, 778 "errors":[ 779 {"shape":"EntityDoesNotExistException"}, 780 {"shape":"InvalidNextTokenException"}, 781 {"shape":"InvalidParameterException"}, 782 {"shape":"ClientException"}, 783 {"shape":"ServiceException"} 784 ] 785 }, 786 "RegisterCertificate":{ 787 "name":"RegisterCertificate", 788 "http":{ 789 "method":"POST", 790 "requestUri":"/" 791 }, 792 "input":{"shape":"RegisterCertificateRequest"}, 793 "output":{"shape":"RegisterCertificateResult"}, 794 "errors":[ 795 {"shape":"DirectoryUnavailableException"}, 796 {"shape":"DirectoryDoesNotExistException"}, 797 {"shape":"InvalidCertificateException"}, 798 {"shape":"CertificateLimitExceededException"}, 799 {"shape":"CertificateAlreadyExistsException"}, 800 {"shape":"UnsupportedOperationException"}, 801 {"shape":"InvalidParameterException"}, 802 {"shape":"ClientException"}, 803 {"shape":"ServiceException"} 804 ] 805 }, 806 "RegisterEventTopic":{ 807 "name":"RegisterEventTopic", 808 "http":{ 809 "method":"POST", 810 "requestUri":"/" 811 }, 812 "input":{"shape":"RegisterEventTopicRequest"}, 813 "output":{"shape":"RegisterEventTopicResult"}, 814 "errors":[ 815 {"shape":"EntityDoesNotExistException"}, 816 {"shape":"InvalidParameterException"}, 817 {"shape":"ClientException"}, 818 {"shape":"ServiceException"} 819 ] 820 }, 821 "RejectSharedDirectory":{ 822 "name":"RejectSharedDirectory", 823 "http":{ 824 "method":"POST", 825 "requestUri":"/" 826 }, 827 "input":{"shape":"RejectSharedDirectoryRequest"}, 828 "output":{"shape":"RejectSharedDirectoryResult"}, 829 "errors":[ 830 {"shape":"InvalidParameterException"}, 831 {"shape":"EntityDoesNotExistException"}, 832 {"shape":"DirectoryAlreadySharedException"}, 833 {"shape":"ClientException"}, 834 {"shape":"ServiceException"} 835 ] 836 }, 837 "RemoveIpRoutes":{ 838 "name":"RemoveIpRoutes", 839 "http":{ 840 "method":"POST", 841 "requestUri":"/" 842 }, 843 "input":{"shape":"RemoveIpRoutesRequest"}, 844 "output":{"shape":"RemoveIpRoutesResult"}, 845 "errors":[ 846 {"shape":"EntityDoesNotExistException"}, 847 {"shape":"InvalidParameterException"}, 848 {"shape":"DirectoryUnavailableException"}, 849 {"shape":"ClientException"}, 850 {"shape":"ServiceException"} 851 ] 852 }, 853 "RemoveRegion":{ 854 "name":"RemoveRegion", 855 "http":{ 856 "method":"POST", 857 "requestUri":"/" 858 }, 859 "input":{"shape":"RemoveRegionRequest"}, 860 "output":{"shape":"RemoveRegionResult"}, 861 "errors":[ 862 {"shape":"DirectoryUnavailableException"}, 863 {"shape":"DirectoryDoesNotExistException"}, 864 {"shape":"UnsupportedOperationException"}, 865 {"shape":"AccessDeniedException"}, 866 {"shape":"ClientException"}, 867 {"shape":"ServiceException"} 868 ] 869 }, 870 "RemoveTagsFromResource":{ 871 "name":"RemoveTagsFromResource", 872 "http":{ 873 "method":"POST", 874 "requestUri":"/" 875 }, 876 "input":{"shape":"RemoveTagsFromResourceRequest"}, 877 "output":{"shape":"RemoveTagsFromResourceResult"}, 878 "errors":[ 879 {"shape":"EntityDoesNotExistException"}, 880 {"shape":"InvalidParameterException"}, 881 {"shape":"ClientException"}, 882 {"shape":"ServiceException"} 883 ] 884 }, 885 "ResetUserPassword":{ 886 "name":"ResetUserPassword", 887 "http":{ 888 "method":"POST", 889 "requestUri":"/" 890 }, 891 "input":{"shape":"ResetUserPasswordRequest"}, 892 "output":{"shape":"ResetUserPasswordResult"}, 893 "errors":[ 894 {"shape":"DirectoryUnavailableException"}, 895 {"shape":"UserDoesNotExistException"}, 896 {"shape":"InvalidPasswordException"}, 897 {"shape":"UnsupportedOperationException"}, 898 {"shape":"EntityDoesNotExistException"}, 899 {"shape":"ClientException"}, 900 {"shape":"ServiceException"} 901 ] 902 }, 903 "RestoreFromSnapshot":{ 904 "name":"RestoreFromSnapshot", 905 "http":{ 906 "method":"POST", 907 "requestUri":"/" 908 }, 909 "input":{"shape":"RestoreFromSnapshotRequest"}, 910 "output":{"shape":"RestoreFromSnapshotResult"}, 911 "errors":[ 912 {"shape":"EntityDoesNotExistException"}, 913 {"shape":"InvalidParameterException"}, 914 {"shape":"ClientException"}, 915 {"shape":"ServiceException"} 916 ] 917 }, 918 "ShareDirectory":{ 919 "name":"ShareDirectory", 920 "http":{ 921 "method":"POST", 922 "requestUri":"/" 923 }, 924 "input":{"shape":"ShareDirectoryRequest"}, 925 "output":{"shape":"ShareDirectoryResult"}, 926 "errors":[ 927 {"shape":"DirectoryAlreadySharedException"}, 928 {"shape":"EntityDoesNotExistException"}, 929 {"shape":"InvalidTargetException"}, 930 {"shape":"InvalidParameterException"}, 931 {"shape":"ClientException"}, 932 {"shape":"ShareLimitExceededException"}, 933 {"shape":"OrganizationsException"}, 934 {"shape":"AccessDeniedException"}, 935 {"shape":"UnsupportedOperationException"}, 936 {"shape":"ServiceException"} 937 ] 938 }, 939 "StartSchemaExtension":{ 940 "name":"StartSchemaExtension", 941 "http":{ 942 "method":"POST", 943 "requestUri":"/" 944 }, 945 "input":{"shape":"StartSchemaExtensionRequest"}, 946 "output":{"shape":"StartSchemaExtensionResult"}, 947 "errors":[ 948 {"shape":"DirectoryUnavailableException"}, 949 {"shape":"EntityDoesNotExistException"}, 950 {"shape":"InvalidParameterException"}, 951 {"shape":"SnapshotLimitExceededException"}, 952 {"shape":"ClientException"}, 953 {"shape":"ServiceException"} 954 ] 955 }, 956 "UnshareDirectory":{ 957 "name":"UnshareDirectory", 958 "http":{ 959 "method":"POST", 960 "requestUri":"/" 961 }, 962 "input":{"shape":"UnshareDirectoryRequest"}, 963 "output":{"shape":"UnshareDirectoryResult"}, 964 "errors":[ 965 {"shape":"EntityDoesNotExistException"}, 966 {"shape":"InvalidTargetException"}, 967 {"shape":"DirectoryNotSharedException"}, 968 {"shape":"ClientException"}, 969 {"shape":"ServiceException"} 970 ] 971 }, 972 "UpdateConditionalForwarder":{ 973 "name":"UpdateConditionalForwarder", 974 "http":{ 975 "method":"POST", 976 "requestUri":"/" 977 }, 978 "input":{"shape":"UpdateConditionalForwarderRequest"}, 979 "output":{"shape":"UpdateConditionalForwarderResult"}, 980 "errors":[ 981 {"shape":"EntityDoesNotExistException"}, 982 {"shape":"DirectoryUnavailableException"}, 983 {"shape":"InvalidParameterException"}, 984 {"shape":"UnsupportedOperationException"}, 985 {"shape":"ClientException"}, 986 {"shape":"ServiceException"} 987 ] 988 }, 989 "UpdateNumberOfDomainControllers":{ 990 "name":"UpdateNumberOfDomainControllers", 991 "http":{ 992 "method":"POST", 993 "requestUri":"/" 994 }, 995 "input":{"shape":"UpdateNumberOfDomainControllersRequest"}, 996 "output":{"shape":"UpdateNumberOfDomainControllersResult"}, 997 "errors":[ 998 {"shape":"EntityDoesNotExistException"}, 999 {"shape":"DirectoryUnavailableException"}, 1000 {"shape":"DomainControllerLimitExceededException"}, 1001 {"shape":"InvalidParameterException"}, 1002 {"shape":"UnsupportedOperationException"}, 1003 {"shape":"ClientException"}, 1004 {"shape":"ServiceException"} 1005 ] 1006 }, 1007 "UpdateRadius":{ 1008 "name":"UpdateRadius", 1009 "http":{ 1010 "method":"POST", 1011 "requestUri":"/" 1012 }, 1013 "input":{"shape":"UpdateRadiusRequest"}, 1014 "output":{"shape":"UpdateRadiusResult"}, 1015 "errors":[ 1016 {"shape":"InvalidParameterException"}, 1017 {"shape":"EntityDoesNotExistException"}, 1018 {"shape":"ClientException"}, 1019 {"shape":"ServiceException"} 1020 ] 1021 }, 1022 "UpdateTrust":{ 1023 "name":"UpdateTrust", 1024 "http":{ 1025 "method":"POST", 1026 "requestUri":"/" 1027 }, 1028 "input":{"shape":"UpdateTrustRequest"}, 1029 "output":{"shape":"UpdateTrustResult"}, 1030 "errors":[ 1031 {"shape":"EntityDoesNotExistException"}, 1032 {"shape":"InvalidParameterException"}, 1033 {"shape":"ClientException"}, 1034 {"shape":"ServiceException"} 1035 ] 1036 }, 1037 "VerifyTrust":{ 1038 "name":"VerifyTrust", 1039 "http":{ 1040 "method":"POST", 1041 "requestUri":"/" 1042 }, 1043 "input":{"shape":"VerifyTrustRequest"}, 1044 "output":{"shape":"VerifyTrustResult"}, 1045 "errors":[ 1046 {"shape":"EntityDoesNotExistException"}, 1047 {"shape":"InvalidParameterException"}, 1048 {"shape":"ClientException"}, 1049 {"shape":"ServiceException"}, 1050 {"shape":"UnsupportedOperationException"} 1051 ] 1052 } 1053 }, 1054 "shapes":{ 1055 "AcceptSharedDirectoryRequest":{ 1056 "type":"structure", 1057 "required":["SharedDirectoryId"], 1058 "members":{ 1059 "SharedDirectoryId":{"shape":"DirectoryId"} 1060 } 1061 }, 1062 "AcceptSharedDirectoryResult":{ 1063 "type":"structure", 1064 "members":{ 1065 "SharedDirectory":{"shape":"SharedDirectory"} 1066 } 1067 }, 1068 "AccessDeniedException":{ 1069 "type":"structure", 1070 "members":{ 1071 "Message":{"shape":"ExceptionMessage"}, 1072 "RequestId":{"shape":"RequestId"} 1073 }, 1074 "exception":true 1075 }, 1076 "AccessUrl":{ 1077 "type":"string", 1078 "max":128, 1079 "min":1 1080 }, 1081 "AddIpRoutesRequest":{ 1082 "type":"structure", 1083 "required":[ 1084 "DirectoryId", 1085 "IpRoutes" 1086 ], 1087 "members":{ 1088 "DirectoryId":{"shape":"DirectoryId"}, 1089 "IpRoutes":{"shape":"IpRoutes"}, 1090 "UpdateSecurityGroupForDirectoryControllers":{"shape":"UpdateSecurityGroupForDirectoryControllers"} 1091 } 1092 }, 1093 "AddIpRoutesResult":{ 1094 "type":"structure", 1095 "members":{ 1096 } 1097 }, 1098 "AddRegionRequest":{ 1099 "type":"structure", 1100 "required":[ 1101 "DirectoryId", 1102 "RegionName", 1103 "VPCSettings" 1104 ], 1105 "members":{ 1106 "DirectoryId":{"shape":"DirectoryId"}, 1107 "RegionName":{"shape":"RegionName"}, 1108 "VPCSettings":{"shape":"DirectoryVpcSettings"} 1109 } 1110 }, 1111 "AddRegionResult":{ 1112 "type":"structure", 1113 "members":{ 1114 } 1115 }, 1116 "AddTagsToResourceRequest":{ 1117 "type":"structure", 1118 "required":[ 1119 "ResourceId", 1120 "Tags" 1121 ], 1122 "members":{ 1123 "ResourceId":{"shape":"ResourceId"}, 1124 "Tags":{"shape":"Tags"} 1125 } 1126 }, 1127 "AddTagsToResourceResult":{ 1128 "type":"structure", 1129 "members":{ 1130 } 1131 }, 1132 "AddedDateTime":{"type":"timestamp"}, 1133 "AdditionalRegions":{ 1134 "type":"list", 1135 "member":{"shape":"RegionName"} 1136 }, 1137 "AliasName":{ 1138 "type":"string", 1139 "max":62, 1140 "min":1, 1141 "pattern":"^(?!D-|d-)([\\da-zA-Z]+)([-]*[\\da-zA-Z])*" 1142 }, 1143 "Attribute":{ 1144 "type":"structure", 1145 "members":{ 1146 "Name":{"shape":"AttributeName"}, 1147 "Value":{"shape":"AttributeValue"} 1148 } 1149 }, 1150 "AttributeName":{ 1151 "type":"string", 1152 "min":1 1153 }, 1154 "AttributeValue":{"type":"string"}, 1155 "Attributes":{ 1156 "type":"list", 1157 "member":{"shape":"Attribute"} 1158 }, 1159 "AuthenticationFailedException":{ 1160 "type":"structure", 1161 "members":{ 1162 "Message":{"shape":"ExceptionMessage"}, 1163 "RequestId":{"shape":"RequestId"} 1164 }, 1165 "exception":true 1166 }, 1167 "AvailabilityZone":{"type":"string"}, 1168 "AvailabilityZones":{ 1169 "type":"list", 1170 "member":{"shape":"AvailabilityZone"} 1171 }, 1172 "CancelSchemaExtensionRequest":{ 1173 "type":"structure", 1174 "required":[ 1175 "DirectoryId", 1176 "SchemaExtensionId" 1177 ], 1178 "members":{ 1179 "DirectoryId":{"shape":"DirectoryId"}, 1180 "SchemaExtensionId":{"shape":"SchemaExtensionId"} 1181 } 1182 }, 1183 "CancelSchemaExtensionResult":{ 1184 "type":"structure", 1185 "members":{ 1186 } 1187 }, 1188 "Certificate":{ 1189 "type":"structure", 1190 "members":{ 1191 "CertificateId":{"shape":"CertificateId"}, 1192 "State":{"shape":"CertificateState"}, 1193 "StateReason":{"shape":"CertificateStateReason"}, 1194 "CommonName":{"shape":"CertificateCN"}, 1195 "RegisteredDateTime":{"shape":"CertificateRegisteredDateTime"}, 1196 "ExpiryDateTime":{"shape":"CertificateExpiryDateTime"}, 1197 "Type":{"shape":"CertificateType"}, 1198 "ClientCertAuthSettings":{"shape":"ClientCertAuthSettings"} 1199 } 1200 }, 1201 "CertificateAlreadyExistsException":{ 1202 "type":"structure", 1203 "members":{ 1204 "Message":{"shape":"ExceptionMessage"}, 1205 "RequestId":{"shape":"RequestId"} 1206 }, 1207 "exception":true 1208 }, 1209 "CertificateCN":{"type":"string"}, 1210 "CertificateData":{ 1211 "type":"string", 1212 "max":8192, 1213 "min":1 1214 }, 1215 "CertificateDoesNotExistException":{ 1216 "type":"structure", 1217 "members":{ 1218 "Message":{"shape":"ExceptionMessage"}, 1219 "RequestId":{"shape":"RequestId"} 1220 }, 1221 "exception":true 1222 }, 1223 "CertificateExpiryDateTime":{"type":"timestamp"}, 1224 "CertificateId":{ 1225 "type":"string", 1226 "pattern":"^c-[0-9a-f]{10}$" 1227 }, 1228 "CertificateInUseException":{ 1229 "type":"structure", 1230 "members":{ 1231 "Message":{"shape":"ExceptionMessage"}, 1232 "RequestId":{"shape":"RequestId"} 1233 }, 1234 "exception":true 1235 }, 1236 "CertificateInfo":{ 1237 "type":"structure", 1238 "members":{ 1239 "CertificateId":{"shape":"CertificateId"}, 1240 "CommonName":{"shape":"CertificateCN"}, 1241 "State":{"shape":"CertificateState"}, 1242 "ExpiryDateTime":{"shape":"CertificateExpiryDateTime"}, 1243 "Type":{"shape":"CertificateType"} 1244 } 1245 }, 1246 "CertificateLimitExceededException":{ 1247 "type":"structure", 1248 "members":{ 1249 "Message":{"shape":"ExceptionMessage"}, 1250 "RequestId":{"shape":"RequestId"} 1251 }, 1252 "exception":true 1253 }, 1254 "CertificateRegisteredDateTime":{"type":"timestamp"}, 1255 "CertificateState":{ 1256 "type":"string", 1257 "enum":[ 1258 "Registering", 1259 "Registered", 1260 "RegisterFailed", 1261 "Deregistering", 1262 "Deregistered", 1263 "DeregisterFailed" 1264 ] 1265 }, 1266 "CertificateStateReason":{"type":"string"}, 1267 "CertificateType":{ 1268 "type":"string", 1269 "enum":[ 1270 "ClientCertAuth", 1271 "ClientLDAPS" 1272 ] 1273 }, 1274 "CertificatesInfo":{ 1275 "type":"list", 1276 "member":{"shape":"CertificateInfo"} 1277 }, 1278 "CidrIp":{ 1279 "type":"string", 1280 "pattern":"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/([1-9]|[1-2][0-9]|3[0-2]))$" 1281 }, 1282 "CidrIps":{ 1283 "type":"list", 1284 "member":{"shape":"CidrIp"} 1285 }, 1286 "ClientAuthenticationSettingInfo":{ 1287 "type":"structure", 1288 "members":{ 1289 "Type":{"shape":"ClientAuthenticationType"}, 1290 "Status":{"shape":"ClientAuthenticationStatus"}, 1291 "LastUpdatedDateTime":{"shape":"LastUpdatedDateTime"} 1292 } 1293 }, 1294 "ClientAuthenticationSettingsInfo":{ 1295 "type":"list", 1296 "member":{"shape":"ClientAuthenticationSettingInfo"} 1297 }, 1298 "ClientAuthenticationStatus":{ 1299 "type":"string", 1300 "enum":[ 1301 "Enabled", 1302 "Disabled" 1303 ] 1304 }, 1305 "ClientAuthenticationType":{ 1306 "type":"string", 1307 "enum":["SmartCard"] 1308 }, 1309 "ClientCertAuthSettings":{ 1310 "type":"structure", 1311 "members":{ 1312 "OCSPUrl":{"shape":"OCSPUrl"} 1313 } 1314 }, 1315 "ClientException":{ 1316 "type":"structure", 1317 "members":{ 1318 "Message":{"shape":"ExceptionMessage"}, 1319 "RequestId":{"shape":"RequestId"} 1320 }, 1321 "exception":true 1322 }, 1323 "CloudOnlyDirectoriesLimitReached":{"type":"boolean"}, 1324 "Computer":{ 1325 "type":"structure", 1326 "members":{ 1327 "ComputerId":{"shape":"SID"}, 1328 "ComputerName":{"shape":"ComputerName"}, 1329 "ComputerAttributes":{"shape":"Attributes"} 1330 } 1331 }, 1332 "ComputerName":{ 1333 "type":"string", 1334 "max":15, 1335 "min":1 1336 }, 1337 "ComputerPassword":{ 1338 "type":"string", 1339 "max":64, 1340 "min":8, 1341 "pattern":"[\\u0020-\\u00FF]+", 1342 "sensitive":true 1343 }, 1344 "ConditionalForwarder":{ 1345 "type":"structure", 1346 "members":{ 1347 "RemoteDomainName":{"shape":"RemoteDomainName"}, 1348 "DnsIpAddrs":{"shape":"DnsIpAddrs"}, 1349 "ReplicationScope":{"shape":"ReplicationScope"} 1350 } 1351 }, 1352 "ConditionalForwarders":{ 1353 "type":"list", 1354 "member":{"shape":"ConditionalForwarder"} 1355 }, 1356 "ConnectDirectoryRequest":{ 1357 "type":"structure", 1358 "required":[ 1359 "Name", 1360 "Password", 1361 "Size", 1362 "ConnectSettings" 1363 ], 1364 "members":{ 1365 "Name":{"shape":"DirectoryName"}, 1366 "ShortName":{"shape":"DirectoryShortName"}, 1367 "Password":{"shape":"ConnectPassword"}, 1368 "Description":{"shape":"Description"}, 1369 "Size":{"shape":"DirectorySize"}, 1370 "ConnectSettings":{"shape":"DirectoryConnectSettings"}, 1371 "Tags":{"shape":"Tags"} 1372 } 1373 }, 1374 "ConnectDirectoryResult":{ 1375 "type":"structure", 1376 "members":{ 1377 "DirectoryId":{"shape":"DirectoryId"} 1378 } 1379 }, 1380 "ConnectPassword":{ 1381 "type":"string", 1382 "max":128, 1383 "min":1, 1384 "sensitive":true 1385 }, 1386 "ConnectedDirectoriesLimitReached":{"type":"boolean"}, 1387 "CreateAliasRequest":{ 1388 "type":"structure", 1389 "required":[ 1390 "DirectoryId", 1391 "Alias" 1392 ], 1393 "members":{ 1394 "DirectoryId":{"shape":"DirectoryId"}, 1395 "Alias":{"shape":"AliasName"} 1396 } 1397 }, 1398 "CreateAliasResult":{ 1399 "type":"structure", 1400 "members":{ 1401 "DirectoryId":{"shape":"DirectoryId"}, 1402 "Alias":{"shape":"AliasName"} 1403 } 1404 }, 1405 "CreateComputerRequest":{ 1406 "type":"structure", 1407 "required":[ 1408 "DirectoryId", 1409 "ComputerName", 1410 "Password" 1411 ], 1412 "members":{ 1413 "DirectoryId":{"shape":"DirectoryId"}, 1414 "ComputerName":{"shape":"ComputerName"}, 1415 "Password":{"shape":"ComputerPassword"}, 1416 "OrganizationalUnitDistinguishedName":{"shape":"OrganizationalUnitDN"}, 1417 "ComputerAttributes":{"shape":"Attributes"} 1418 } 1419 }, 1420 "CreateComputerResult":{ 1421 "type":"structure", 1422 "members":{ 1423 "Computer":{"shape":"Computer"} 1424 } 1425 }, 1426 "CreateConditionalForwarderRequest":{ 1427 "type":"structure", 1428 "required":[ 1429 "DirectoryId", 1430 "RemoteDomainName", 1431 "DnsIpAddrs" 1432 ], 1433 "members":{ 1434 "DirectoryId":{"shape":"DirectoryId"}, 1435 "RemoteDomainName":{"shape":"RemoteDomainName"}, 1436 "DnsIpAddrs":{"shape":"DnsIpAddrs"} 1437 } 1438 }, 1439 "CreateConditionalForwarderResult":{ 1440 "type":"structure", 1441 "members":{ 1442 } 1443 }, 1444 "CreateDirectoryRequest":{ 1445 "type":"structure", 1446 "required":[ 1447 "Name", 1448 "Password", 1449 "Size" 1450 ], 1451 "members":{ 1452 "Name":{"shape":"DirectoryName"}, 1453 "ShortName":{"shape":"DirectoryShortName"}, 1454 "Password":{"shape":"Password"}, 1455 "Description":{"shape":"Description"}, 1456 "Size":{"shape":"DirectorySize"}, 1457 "VpcSettings":{"shape":"DirectoryVpcSettings"}, 1458 "Tags":{"shape":"Tags"} 1459 } 1460 }, 1461 "CreateDirectoryResult":{ 1462 "type":"structure", 1463 "members":{ 1464 "DirectoryId":{"shape":"DirectoryId"} 1465 } 1466 }, 1467 "CreateLogSubscriptionRequest":{ 1468 "type":"structure", 1469 "required":[ 1470 "DirectoryId", 1471 "LogGroupName" 1472 ], 1473 "members":{ 1474 "DirectoryId":{"shape":"DirectoryId"}, 1475 "LogGroupName":{"shape":"LogGroupName"} 1476 } 1477 }, 1478 "CreateLogSubscriptionResult":{ 1479 "type":"structure", 1480 "members":{ 1481 } 1482 }, 1483 "CreateMicrosoftADRequest":{ 1484 "type":"structure", 1485 "required":[ 1486 "Name", 1487 "Password", 1488 "VpcSettings" 1489 ], 1490 "members":{ 1491 "Name":{"shape":"DirectoryName"}, 1492 "ShortName":{"shape":"DirectoryShortName"}, 1493 "Password":{"shape":"Password"}, 1494 "Description":{"shape":"Description"}, 1495 "VpcSettings":{"shape":"DirectoryVpcSettings"}, 1496 "Edition":{"shape":"DirectoryEdition"}, 1497 "Tags":{"shape":"Tags"} 1498 } 1499 }, 1500 "CreateMicrosoftADResult":{ 1501 "type":"structure", 1502 "members":{ 1503 "DirectoryId":{"shape":"DirectoryId"} 1504 } 1505 }, 1506 "CreateSnapshotBeforeSchemaExtension":{"type":"boolean"}, 1507 "CreateSnapshotRequest":{ 1508 "type":"structure", 1509 "required":["DirectoryId"], 1510 "members":{ 1511 "DirectoryId":{"shape":"DirectoryId"}, 1512 "Name":{"shape":"SnapshotName"} 1513 } 1514 }, 1515 "CreateSnapshotResult":{ 1516 "type":"structure", 1517 "members":{ 1518 "SnapshotId":{"shape":"SnapshotId"} 1519 } 1520 }, 1521 "CreateTrustRequest":{ 1522 "type":"structure", 1523 "required":[ 1524 "DirectoryId", 1525 "RemoteDomainName", 1526 "TrustPassword", 1527 "TrustDirection" 1528 ], 1529 "members":{ 1530 "DirectoryId":{"shape":"DirectoryId"}, 1531 "RemoteDomainName":{"shape":"RemoteDomainName"}, 1532 "TrustPassword":{"shape":"TrustPassword"}, 1533 "TrustDirection":{"shape":"TrustDirection"}, 1534 "TrustType":{"shape":"TrustType"}, 1535 "ConditionalForwarderIpAddrs":{"shape":"DnsIpAddrs"}, 1536 "SelectiveAuth":{"shape":"SelectiveAuth"} 1537 } 1538 }, 1539 "CreateTrustResult":{ 1540 "type":"structure", 1541 "members":{ 1542 "TrustId":{"shape":"TrustId"} 1543 } 1544 }, 1545 "CreatedDateTime":{"type":"timestamp"}, 1546 "CustomerId":{ 1547 "type":"string", 1548 "pattern":"^(\\d{12})$" 1549 }, 1550 "CustomerUserName":{ 1551 "type":"string", 1552 "max":64, 1553 "min":1, 1554 "pattern":"^(?!.*\\\\|.*\"|.*\\/|.*\\[|.*\\]|.*:|.*;|.*\\||.*=|.*,|.*\\+|.*\\*|.*\\?|.*<|.*>|.*@).*$" 1555 }, 1556 "DeleteAssociatedConditionalForwarder":{"type":"boolean"}, 1557 "DeleteConditionalForwarderRequest":{ 1558 "type":"structure", 1559 "required":[ 1560 "DirectoryId", 1561 "RemoteDomainName" 1562 ], 1563 "members":{ 1564 "DirectoryId":{"shape":"DirectoryId"}, 1565 "RemoteDomainName":{"shape":"RemoteDomainName"} 1566 } 1567 }, 1568 "DeleteConditionalForwarderResult":{ 1569 "type":"structure", 1570 "members":{ 1571 } 1572 }, 1573 "DeleteDirectoryRequest":{ 1574 "type":"structure", 1575 "required":["DirectoryId"], 1576 "members":{ 1577 "DirectoryId":{"shape":"DirectoryId"} 1578 } 1579 }, 1580 "DeleteDirectoryResult":{ 1581 "type":"structure", 1582 "members":{ 1583 "DirectoryId":{"shape":"DirectoryId"} 1584 } 1585 }, 1586 "DeleteLogSubscriptionRequest":{ 1587 "type":"structure", 1588 "required":["DirectoryId"], 1589 "members":{ 1590 "DirectoryId":{"shape":"DirectoryId"} 1591 } 1592 }, 1593 "DeleteLogSubscriptionResult":{ 1594 "type":"structure", 1595 "members":{ 1596 } 1597 }, 1598 "DeleteSnapshotRequest":{ 1599 "type":"structure", 1600 "required":["SnapshotId"], 1601 "members":{ 1602 "SnapshotId":{"shape":"SnapshotId"} 1603 } 1604 }, 1605 "DeleteSnapshotResult":{ 1606 "type":"structure", 1607 "members":{ 1608 "SnapshotId":{"shape":"SnapshotId"} 1609 } 1610 }, 1611 "DeleteTrustRequest":{ 1612 "type":"structure", 1613 "required":["TrustId"], 1614 "members":{ 1615 "TrustId":{"shape":"TrustId"}, 1616 "DeleteAssociatedConditionalForwarder":{"shape":"DeleteAssociatedConditionalForwarder"} 1617 } 1618 }, 1619 "DeleteTrustResult":{ 1620 "type":"structure", 1621 "members":{ 1622 "TrustId":{"shape":"TrustId"} 1623 } 1624 }, 1625 "DeregisterCertificateRequest":{ 1626 "type":"structure", 1627 "required":[ 1628 "DirectoryId", 1629 "CertificateId" 1630 ], 1631 "members":{ 1632 "DirectoryId":{"shape":"DirectoryId"}, 1633 "CertificateId":{"shape":"CertificateId"} 1634 } 1635 }, 1636 "DeregisterCertificateResult":{ 1637 "type":"structure", 1638 "members":{ 1639 } 1640 }, 1641 "DeregisterEventTopicRequest":{ 1642 "type":"structure", 1643 "required":[ 1644 "DirectoryId", 1645 "TopicName" 1646 ], 1647 "members":{ 1648 "DirectoryId":{"shape":"DirectoryId"}, 1649 "TopicName":{"shape":"TopicName"} 1650 } 1651 }, 1652 "DeregisterEventTopicResult":{ 1653 "type":"structure", 1654 "members":{ 1655 } 1656 }, 1657 "DescribeCertificateRequest":{ 1658 "type":"structure", 1659 "required":[ 1660 "DirectoryId", 1661 "CertificateId" 1662 ], 1663 "members":{ 1664 "DirectoryId":{"shape":"DirectoryId"}, 1665 "CertificateId":{"shape":"CertificateId"} 1666 } 1667 }, 1668 "DescribeCertificateResult":{ 1669 "type":"structure", 1670 "members":{ 1671 "Certificate":{"shape":"Certificate"} 1672 } 1673 }, 1674 "DescribeClientAuthenticationSettingsRequest":{ 1675 "type":"structure", 1676 "required":["DirectoryId"], 1677 "members":{ 1678 "DirectoryId":{"shape":"DirectoryId"}, 1679 "Type":{"shape":"ClientAuthenticationType"}, 1680 "NextToken":{"shape":"NextToken"}, 1681 "Limit":{"shape":"PageLimit"} 1682 } 1683 }, 1684 "DescribeClientAuthenticationSettingsResult":{ 1685 "type":"structure", 1686 "members":{ 1687 "ClientAuthenticationSettingsInfo":{"shape":"ClientAuthenticationSettingsInfo"}, 1688 "NextToken":{"shape":"NextToken"} 1689 } 1690 }, 1691 "DescribeConditionalForwardersRequest":{ 1692 "type":"structure", 1693 "required":["DirectoryId"], 1694 "members":{ 1695 "DirectoryId":{"shape":"DirectoryId"}, 1696 "RemoteDomainNames":{"shape":"RemoteDomainNames"} 1697 } 1698 }, 1699 "DescribeConditionalForwardersResult":{ 1700 "type":"structure", 1701 "members":{ 1702 "ConditionalForwarders":{"shape":"ConditionalForwarders"} 1703 } 1704 }, 1705 "DescribeDirectoriesRequest":{ 1706 "type":"structure", 1707 "members":{ 1708 "DirectoryIds":{"shape":"DirectoryIds"}, 1709 "NextToken":{"shape":"NextToken"}, 1710 "Limit":{"shape":"Limit"} 1711 } 1712 }, 1713 "DescribeDirectoriesResult":{ 1714 "type":"structure", 1715 "members":{ 1716 "DirectoryDescriptions":{"shape":"DirectoryDescriptions"}, 1717 "NextToken":{"shape":"NextToken"} 1718 } 1719 }, 1720 "DescribeDomainControllersRequest":{ 1721 "type":"structure", 1722 "required":["DirectoryId"], 1723 "members":{ 1724 "DirectoryId":{"shape":"DirectoryId"}, 1725 "DomainControllerIds":{"shape":"DomainControllerIds"}, 1726 "NextToken":{"shape":"NextToken"}, 1727 "Limit":{"shape":"Limit"} 1728 } 1729 }, 1730 "DescribeDomainControllersResult":{ 1731 "type":"structure", 1732 "members":{ 1733 "DomainControllers":{"shape":"DomainControllers"}, 1734 "NextToken":{"shape":"NextToken"} 1735 } 1736 }, 1737 "DescribeEventTopicsRequest":{ 1738 "type":"structure", 1739 "members":{ 1740 "DirectoryId":{"shape":"DirectoryId"}, 1741 "TopicNames":{"shape":"TopicNames"} 1742 } 1743 }, 1744 "DescribeEventTopicsResult":{ 1745 "type":"structure", 1746 "members":{ 1747 "EventTopics":{"shape":"EventTopics"} 1748 } 1749 }, 1750 "DescribeLDAPSSettingsRequest":{ 1751 "type":"structure", 1752 "required":["DirectoryId"], 1753 "members":{ 1754 "DirectoryId":{"shape":"DirectoryId"}, 1755 "Type":{"shape":"LDAPSType"}, 1756 "NextToken":{"shape":"NextToken"}, 1757 "Limit":{"shape":"PageLimit"} 1758 } 1759 }, 1760 "DescribeLDAPSSettingsResult":{ 1761 "type":"structure", 1762 "members":{ 1763 "LDAPSSettingsInfo":{"shape":"LDAPSSettingsInfo"}, 1764 "NextToken":{"shape":"NextToken"} 1765 } 1766 }, 1767 "DescribeRegionsRequest":{ 1768 "type":"structure", 1769 "required":["DirectoryId"], 1770 "members":{ 1771 "DirectoryId":{"shape":"DirectoryId"}, 1772 "RegionName":{"shape":"RegionName"}, 1773 "NextToken":{"shape":"NextToken"} 1774 } 1775 }, 1776 "DescribeRegionsResult":{ 1777 "type":"structure", 1778 "members":{ 1779 "RegionsDescription":{"shape":"RegionsDescription"}, 1780 "NextToken":{"shape":"NextToken"} 1781 } 1782 }, 1783 "DescribeSharedDirectoriesRequest":{ 1784 "type":"structure", 1785 "required":["OwnerDirectoryId"], 1786 "members":{ 1787 "OwnerDirectoryId":{"shape":"DirectoryId"}, 1788 "SharedDirectoryIds":{"shape":"DirectoryIds"}, 1789 "NextToken":{"shape":"NextToken"}, 1790 "Limit":{"shape":"Limit"} 1791 } 1792 }, 1793 "DescribeSharedDirectoriesResult":{ 1794 "type":"structure", 1795 "members":{ 1796 "SharedDirectories":{"shape":"SharedDirectories"}, 1797 "NextToken":{"shape":"NextToken"} 1798 } 1799 }, 1800 "DescribeSnapshotsRequest":{ 1801 "type":"structure", 1802 "members":{ 1803 "DirectoryId":{"shape":"DirectoryId"}, 1804 "SnapshotIds":{"shape":"SnapshotIds"}, 1805 "NextToken":{"shape":"NextToken"}, 1806 "Limit":{"shape":"Limit"} 1807 } 1808 }, 1809 "DescribeSnapshotsResult":{ 1810 "type":"structure", 1811 "members":{ 1812 "Snapshots":{"shape":"Snapshots"}, 1813 "NextToken":{"shape":"NextToken"} 1814 } 1815 }, 1816 "DescribeTrustsRequest":{ 1817 "type":"structure", 1818 "members":{ 1819 "DirectoryId":{"shape":"DirectoryId"}, 1820 "TrustIds":{"shape":"TrustIds"}, 1821 "NextToken":{"shape":"NextToken"}, 1822 "Limit":{"shape":"Limit"} 1823 } 1824 }, 1825 "DescribeTrustsResult":{ 1826 "type":"structure", 1827 "members":{ 1828 "Trusts":{"shape":"Trusts"}, 1829 "NextToken":{"shape":"NextToken"} 1830 } 1831 }, 1832 "Description":{ 1833 "type":"string", 1834 "max":128, 1835 "min":0, 1836 "pattern":"^([a-zA-Z0-9_])[\\\\a-zA-Z0-9_@#%*+=:?./!\\s-]*$" 1837 }, 1838 "DesiredNumberOfDomainControllers":{ 1839 "type":"integer", 1840 "min":2 1841 }, 1842 "DirectoryAlreadyInRegionException":{ 1843 "type":"structure", 1844 "members":{ 1845 "Message":{"shape":"ExceptionMessage"}, 1846 "RequestId":{"shape":"RequestId"} 1847 }, 1848 "exception":true 1849 }, 1850 "DirectoryAlreadySharedException":{ 1851 "type":"structure", 1852 "members":{ 1853 "Message":{"shape":"ExceptionMessage"}, 1854 "RequestId":{"shape":"RequestId"} 1855 }, 1856 "exception":true 1857 }, 1858 "DirectoryConnectSettings":{ 1859 "type":"structure", 1860 "required":[ 1861 "VpcId", 1862 "SubnetIds", 1863 "CustomerDnsIps", 1864 "CustomerUserName" 1865 ], 1866 "members":{ 1867 "VpcId":{"shape":"VpcId"}, 1868 "SubnetIds":{"shape":"SubnetIds"}, 1869 "CustomerDnsIps":{"shape":"DnsIpAddrs"}, 1870 "CustomerUserName":{"shape":"UserName"} 1871 } 1872 }, 1873 "DirectoryConnectSettingsDescription":{ 1874 "type":"structure", 1875 "members":{ 1876 "VpcId":{"shape":"VpcId"}, 1877 "SubnetIds":{"shape":"SubnetIds"}, 1878 "CustomerUserName":{"shape":"UserName"}, 1879 "SecurityGroupId":{"shape":"SecurityGroupId"}, 1880 "AvailabilityZones":{"shape":"AvailabilityZones"}, 1881 "ConnectIps":{"shape":"IpAddrs"} 1882 } 1883 }, 1884 "DirectoryDescription":{ 1885 "type":"structure", 1886 "members":{ 1887 "DirectoryId":{"shape":"DirectoryId"}, 1888 "Name":{"shape":"DirectoryName"}, 1889 "ShortName":{"shape":"DirectoryShortName"}, 1890 "Size":{"shape":"DirectorySize"}, 1891 "Edition":{"shape":"DirectoryEdition"}, 1892 "Alias":{"shape":"AliasName"}, 1893 "AccessUrl":{"shape":"AccessUrl"}, 1894 "Description":{"shape":"Description"}, 1895 "DnsIpAddrs":{"shape":"DnsIpAddrs"}, 1896 "Stage":{"shape":"DirectoryStage"}, 1897 "ShareStatus":{"shape":"ShareStatus"}, 1898 "ShareMethod":{"shape":"ShareMethod"}, 1899 "ShareNotes":{"shape":"Notes"}, 1900 "LaunchTime":{"shape":"LaunchTime"}, 1901 "StageLastUpdatedDateTime":{"shape":"LastUpdatedDateTime"}, 1902 "Type":{"shape":"DirectoryType"}, 1903 "VpcSettings":{"shape":"DirectoryVpcSettingsDescription"}, 1904 "ConnectSettings":{"shape":"DirectoryConnectSettingsDescription"}, 1905 "RadiusSettings":{"shape":"RadiusSettings"}, 1906 "RadiusStatus":{"shape":"RadiusStatus"}, 1907 "StageReason":{"shape":"StageReason"}, 1908 "SsoEnabled":{"shape":"SsoEnabled"}, 1909 "DesiredNumberOfDomainControllers":{"shape":"DesiredNumberOfDomainControllers"}, 1910 "OwnerDirectoryDescription":{"shape":"OwnerDirectoryDescription"}, 1911 "RegionsInfo":{"shape":"RegionsInfo"} 1912 } 1913 }, 1914 "DirectoryDescriptions":{ 1915 "type":"list", 1916 "member":{"shape":"DirectoryDescription"} 1917 }, 1918 "DirectoryDoesNotExistException":{ 1919 "type":"structure", 1920 "members":{ 1921 "Message":{"shape":"ExceptionMessage"}, 1922 "RequestId":{"shape":"RequestId"} 1923 }, 1924 "exception":true 1925 }, 1926 "DirectoryEdition":{ 1927 "type":"string", 1928 "enum":[ 1929 "Enterprise", 1930 "Standard" 1931 ] 1932 }, 1933 "DirectoryId":{ 1934 "type":"string", 1935 "pattern":"^d-[0-9a-f]{10}$" 1936 }, 1937 "DirectoryIds":{ 1938 "type":"list", 1939 "member":{"shape":"DirectoryId"} 1940 }, 1941 "DirectoryLimitExceededException":{ 1942 "type":"structure", 1943 "members":{ 1944 "Message":{"shape":"ExceptionMessage"}, 1945 "RequestId":{"shape":"RequestId"} 1946 }, 1947 "exception":true 1948 }, 1949 "DirectoryLimits":{ 1950 "type":"structure", 1951 "members":{ 1952 "CloudOnlyDirectoriesLimit":{"shape":"Limit"}, 1953 "CloudOnlyDirectoriesCurrentCount":{"shape":"Limit"}, 1954 "CloudOnlyDirectoriesLimitReached":{"shape":"CloudOnlyDirectoriesLimitReached"}, 1955 "CloudOnlyMicrosoftADLimit":{"shape":"Limit"}, 1956 "CloudOnlyMicrosoftADCurrentCount":{"shape":"Limit"}, 1957 "CloudOnlyMicrosoftADLimitReached":{"shape":"CloudOnlyDirectoriesLimitReached"}, 1958 "ConnectedDirectoriesLimit":{"shape":"Limit"}, 1959 "ConnectedDirectoriesCurrentCount":{"shape":"Limit"}, 1960 "ConnectedDirectoriesLimitReached":{"shape":"ConnectedDirectoriesLimitReached"} 1961 } 1962 }, 1963 "DirectoryName":{ 1964 "type":"string", 1965 "pattern":"^([a-zA-Z0-9]+[\\\\.-])+([a-zA-Z0-9])+$" 1966 }, 1967 "DirectoryNotSharedException":{ 1968 "type":"structure", 1969 "members":{ 1970 "Message":{"shape":"ExceptionMessage"}, 1971 "RequestId":{"shape":"RequestId"} 1972 }, 1973 "exception":true 1974 }, 1975 "DirectoryShortName":{ 1976 "type":"string", 1977 "pattern":"^[^\\\\/:*?\"<>|.]+[^\\\\/:*?\"<>|]*$" 1978 }, 1979 "DirectorySize":{ 1980 "type":"string", 1981 "enum":[ 1982 "Small", 1983 "Large" 1984 ] 1985 }, 1986 "DirectoryStage":{ 1987 "type":"string", 1988 "enum":[ 1989 "Requested", 1990 "Creating", 1991 "Created", 1992 "Active", 1993 "Inoperable", 1994 "Impaired", 1995 "Restoring", 1996 "RestoreFailed", 1997 "Deleting", 1998 "Deleted", 1999 "Failed" 2000 ] 2001 }, 2002 "DirectoryType":{ 2003 "type":"string", 2004 "enum":[ 2005 "SimpleAD", 2006 "ADConnector", 2007 "MicrosoftAD", 2008 "SharedMicrosoftAD" 2009 ] 2010 }, 2011 "DirectoryUnavailableException":{ 2012 "type":"structure", 2013 "members":{ 2014 "Message":{"shape":"ExceptionMessage"}, 2015 "RequestId":{"shape":"RequestId"} 2016 }, 2017 "exception":true 2018 }, 2019 "DirectoryVpcSettings":{ 2020 "type":"structure", 2021 "required":[ 2022 "VpcId", 2023 "SubnetIds" 2024 ], 2025 "members":{ 2026 "VpcId":{"shape":"VpcId"}, 2027 "SubnetIds":{"shape":"SubnetIds"} 2028 } 2029 }, 2030 "DirectoryVpcSettingsDescription":{ 2031 "type":"structure", 2032 "members":{ 2033 "VpcId":{"shape":"VpcId"}, 2034 "SubnetIds":{"shape":"SubnetIds"}, 2035 "SecurityGroupId":{"shape":"SecurityGroupId"}, 2036 "AvailabilityZones":{"shape":"AvailabilityZones"} 2037 } 2038 }, 2039 "DisableClientAuthenticationRequest":{ 2040 "type":"structure", 2041 "required":[ 2042 "DirectoryId", 2043 "Type" 2044 ], 2045 "members":{ 2046 "DirectoryId":{"shape":"DirectoryId"}, 2047 "Type":{"shape":"ClientAuthenticationType"} 2048 } 2049 }, 2050 "DisableClientAuthenticationResult":{ 2051 "type":"structure", 2052 "members":{ 2053 } 2054 }, 2055 "DisableLDAPSRequest":{ 2056 "type":"structure", 2057 "required":[ 2058 "DirectoryId", 2059 "Type" 2060 ], 2061 "members":{ 2062 "DirectoryId":{"shape":"DirectoryId"}, 2063 "Type":{"shape":"LDAPSType"} 2064 } 2065 }, 2066 "DisableLDAPSResult":{ 2067 "type":"structure", 2068 "members":{ 2069 } 2070 }, 2071 "DisableRadiusRequest":{ 2072 "type":"structure", 2073 "required":["DirectoryId"], 2074 "members":{ 2075 "DirectoryId":{"shape":"DirectoryId"} 2076 } 2077 }, 2078 "DisableRadiusResult":{ 2079 "type":"structure", 2080 "members":{ 2081 } 2082 }, 2083 "DisableSsoRequest":{ 2084 "type":"structure", 2085 "required":["DirectoryId"], 2086 "members":{ 2087 "DirectoryId":{"shape":"DirectoryId"}, 2088 "UserName":{"shape":"UserName"}, 2089 "Password":{"shape":"ConnectPassword"} 2090 } 2091 }, 2092 "DisableSsoResult":{ 2093 "type":"structure", 2094 "members":{ 2095 } 2096 }, 2097 "DnsIpAddrs":{ 2098 "type":"list", 2099 "member":{"shape":"IpAddr"} 2100 }, 2101 "DomainController":{ 2102 "type":"structure", 2103 "members":{ 2104 "DirectoryId":{"shape":"DirectoryId"}, 2105 "DomainControllerId":{"shape":"DomainControllerId"}, 2106 "DnsIpAddr":{"shape":"IpAddr"}, 2107 "VpcId":{"shape":"VpcId"}, 2108 "SubnetId":{"shape":"SubnetId"}, 2109 "AvailabilityZone":{"shape":"AvailabilityZone"}, 2110 "Status":{"shape":"DomainControllerStatus"}, 2111 "StatusReason":{"shape":"DomainControllerStatusReason"}, 2112 "LaunchTime":{"shape":"LaunchTime"}, 2113 "StatusLastUpdatedDateTime":{"shape":"LastUpdatedDateTime"} 2114 } 2115 }, 2116 "DomainControllerId":{ 2117 "type":"string", 2118 "pattern":"^dc-[0-9a-f]{10}$" 2119 }, 2120 "DomainControllerIds":{ 2121 "type":"list", 2122 "member":{"shape":"DomainControllerId"} 2123 }, 2124 "DomainControllerLimitExceededException":{ 2125 "type":"structure", 2126 "members":{ 2127 "Message":{"shape":"ExceptionMessage"}, 2128 "RequestId":{"shape":"RequestId"} 2129 }, 2130 "exception":true 2131 }, 2132 "DomainControllerStatus":{ 2133 "type":"string", 2134 "enum":[ 2135 "Creating", 2136 "Active", 2137 "Impaired", 2138 "Restoring", 2139 "Deleting", 2140 "Deleted", 2141 "Failed" 2142 ] 2143 }, 2144 "DomainControllerStatusReason":{"type":"string"}, 2145 "DomainControllers":{ 2146 "type":"list", 2147 "member":{"shape":"DomainController"} 2148 }, 2149 "EnableClientAuthenticationRequest":{ 2150 "type":"structure", 2151 "required":[ 2152 "DirectoryId", 2153 "Type" 2154 ], 2155 "members":{ 2156 "DirectoryId":{"shape":"DirectoryId"}, 2157 "Type":{"shape":"ClientAuthenticationType"} 2158 } 2159 }, 2160 "EnableClientAuthenticationResult":{ 2161 "type":"structure", 2162 "members":{ 2163 } 2164 }, 2165 "EnableLDAPSRequest":{ 2166 "type":"structure", 2167 "required":[ 2168 "DirectoryId", 2169 "Type" 2170 ], 2171 "members":{ 2172 "DirectoryId":{"shape":"DirectoryId"}, 2173 "Type":{"shape":"LDAPSType"} 2174 } 2175 }, 2176 "EnableLDAPSResult":{ 2177 "type":"structure", 2178 "members":{ 2179 } 2180 }, 2181 "EnableRadiusRequest":{ 2182 "type":"structure", 2183 "required":[ 2184 "DirectoryId", 2185 "RadiusSettings" 2186 ], 2187 "members":{ 2188 "DirectoryId":{"shape":"DirectoryId"}, 2189 "RadiusSettings":{"shape":"RadiusSettings"} 2190 } 2191 }, 2192 "EnableRadiusResult":{ 2193 "type":"structure", 2194 "members":{ 2195 } 2196 }, 2197 "EnableSsoRequest":{ 2198 "type":"structure", 2199 "required":["DirectoryId"], 2200 "members":{ 2201 "DirectoryId":{"shape":"DirectoryId"}, 2202 "UserName":{"shape":"UserName"}, 2203 "Password":{"shape":"ConnectPassword"} 2204 } 2205 }, 2206 "EnableSsoResult":{ 2207 "type":"structure", 2208 "members":{ 2209 } 2210 }, 2211 "EndDateTime":{"type":"timestamp"}, 2212 "EntityAlreadyExistsException":{ 2213 "type":"structure", 2214 "members":{ 2215 "Message":{"shape":"ExceptionMessage"}, 2216 "RequestId":{"shape":"RequestId"} 2217 }, 2218 "exception":true 2219 }, 2220 "EntityDoesNotExistException":{ 2221 "type":"structure", 2222 "members":{ 2223 "Message":{"shape":"ExceptionMessage"}, 2224 "RequestId":{"shape":"RequestId"} 2225 }, 2226 "exception":true 2227 }, 2228 "EventTopic":{ 2229 "type":"structure", 2230 "members":{ 2231 "DirectoryId":{"shape":"DirectoryId"}, 2232 "TopicName":{"shape":"TopicName"}, 2233 "TopicArn":{"shape":"TopicArn"}, 2234 "CreatedDateTime":{"shape":"CreatedDateTime"}, 2235 "Status":{"shape":"TopicStatus"} 2236 } 2237 }, 2238 "EventTopics":{ 2239 "type":"list", 2240 "member":{"shape":"EventTopic"} 2241 }, 2242 "ExceptionMessage":{"type":"string"}, 2243 "GetDirectoryLimitsRequest":{ 2244 "type":"structure", 2245 "members":{ 2246 } 2247 }, 2248 "GetDirectoryLimitsResult":{ 2249 "type":"structure", 2250 "members":{ 2251 "DirectoryLimits":{"shape":"DirectoryLimits"} 2252 } 2253 }, 2254 "GetSnapshotLimitsRequest":{ 2255 "type":"structure", 2256 "required":["DirectoryId"], 2257 "members":{ 2258 "DirectoryId":{"shape":"DirectoryId"} 2259 } 2260 }, 2261 "GetSnapshotLimitsResult":{ 2262 "type":"structure", 2263 "members":{ 2264 "SnapshotLimits":{"shape":"SnapshotLimits"} 2265 } 2266 }, 2267 "InsufficientPermissionsException":{ 2268 "type":"structure", 2269 "members":{ 2270 "Message":{"shape":"ExceptionMessage"}, 2271 "RequestId":{"shape":"RequestId"} 2272 }, 2273 "exception":true 2274 }, 2275 "InvalidCertificateException":{ 2276 "type":"structure", 2277 "members":{ 2278 "Message":{"shape":"ExceptionMessage"}, 2279 "RequestId":{"shape":"RequestId"} 2280 }, 2281 "exception":true 2282 }, 2283 "InvalidClientAuthStatusException":{ 2284 "type":"structure", 2285 "members":{ 2286 "Message":{"shape":"ExceptionMessage"}, 2287 "RequestId":{"shape":"RequestId"} 2288 }, 2289 "exception":true 2290 }, 2291 "InvalidLDAPSStatusException":{ 2292 "type":"structure", 2293 "members":{ 2294 "Message":{"shape":"ExceptionMessage"}, 2295 "RequestId":{"shape":"RequestId"} 2296 }, 2297 "exception":true 2298 }, 2299 "InvalidNextTokenException":{ 2300 "type":"structure", 2301 "members":{ 2302 "Message":{"shape":"ExceptionMessage"}, 2303 "RequestId":{"shape":"RequestId"} 2304 }, 2305 "exception":true 2306 }, 2307 "InvalidParameterException":{ 2308 "type":"structure", 2309 "members":{ 2310 "Message":{"shape":"ExceptionMessage"}, 2311 "RequestId":{"shape":"RequestId"} 2312 }, 2313 "exception":true 2314 }, 2315 "InvalidPasswordException":{ 2316 "type":"structure", 2317 "members":{ 2318 "Message":{"shape":"ExceptionMessage"}, 2319 "RequestId":{"shape":"RequestId"} 2320 }, 2321 "exception":true 2322 }, 2323 "InvalidTargetException":{ 2324 "type":"structure", 2325 "members":{ 2326 "Message":{"shape":"ExceptionMessage"}, 2327 "RequestId":{"shape":"RequestId"} 2328 }, 2329 "exception":true 2330 }, 2331 "IpAddr":{ 2332 "type":"string", 2333 "pattern":"^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" 2334 }, 2335 "IpAddrs":{ 2336 "type":"list", 2337 "member":{"shape":"IpAddr"} 2338 }, 2339 "IpRoute":{ 2340 "type":"structure", 2341 "members":{ 2342 "CidrIp":{"shape":"CidrIp"}, 2343 "Description":{"shape":"Description"} 2344 } 2345 }, 2346 "IpRouteInfo":{ 2347 "type":"structure", 2348 "members":{ 2349 "DirectoryId":{"shape":"DirectoryId"}, 2350 "CidrIp":{"shape":"CidrIp"}, 2351 "IpRouteStatusMsg":{"shape":"IpRouteStatusMsg"}, 2352 "AddedDateTime":{"shape":"AddedDateTime"}, 2353 "IpRouteStatusReason":{"shape":"IpRouteStatusReason"}, 2354 "Description":{"shape":"Description"} 2355 } 2356 }, 2357 "IpRouteLimitExceededException":{ 2358 "type":"structure", 2359 "members":{ 2360 "Message":{"shape":"ExceptionMessage"}, 2361 "RequestId":{"shape":"RequestId"} 2362 }, 2363 "exception":true 2364 }, 2365 "IpRouteStatusMsg":{ 2366 "type":"string", 2367 "enum":[ 2368 "Adding", 2369 "Added", 2370 "Removing", 2371 "Removed", 2372 "AddFailed", 2373 "RemoveFailed" 2374 ] 2375 }, 2376 "IpRouteStatusReason":{"type":"string"}, 2377 "IpRoutes":{ 2378 "type":"list", 2379 "member":{"shape":"IpRoute"} 2380 }, 2381 "IpRoutesInfo":{ 2382 "type":"list", 2383 "member":{"shape":"IpRouteInfo"} 2384 }, 2385 "LDAPSSettingInfo":{ 2386 "type":"structure", 2387 "members":{ 2388 "LDAPSStatus":{"shape":"LDAPSStatus"}, 2389 "LDAPSStatusReason":{"shape":"LDAPSStatusReason"}, 2390 "LastUpdatedDateTime":{"shape":"LastUpdatedDateTime"} 2391 } 2392 }, 2393 "LDAPSSettingsInfo":{ 2394 "type":"list", 2395 "member":{"shape":"LDAPSSettingInfo"} 2396 }, 2397 "LDAPSStatus":{ 2398 "type":"string", 2399 "enum":[ 2400 "Enabling", 2401 "Enabled", 2402 "EnableFailed", 2403 "Disabled" 2404 ] 2405 }, 2406 "LDAPSStatusReason":{"type":"string"}, 2407 "LDAPSType":{ 2408 "type":"string", 2409 "enum":["Client"] 2410 }, 2411 "LastUpdatedDateTime":{"type":"timestamp"}, 2412 "LaunchTime":{"type":"timestamp"}, 2413 "LdifContent":{ 2414 "type":"string", 2415 "max":500000, 2416 "min":1 2417 }, 2418 "Limit":{ 2419 "type":"integer", 2420 "min":0 2421 }, 2422 "ListCertificatesRequest":{ 2423 "type":"structure", 2424 "required":["DirectoryId"], 2425 "members":{ 2426 "DirectoryId":{"shape":"DirectoryId"}, 2427 "NextToken":{"shape":"NextToken"}, 2428 "Limit":{"shape":"PageLimit"} 2429 } 2430 }, 2431 "ListCertificatesResult":{ 2432 "type":"structure", 2433 "members":{ 2434 "NextToken":{"shape":"NextToken"}, 2435 "CertificatesInfo":{"shape":"CertificatesInfo"} 2436 } 2437 }, 2438 "ListIpRoutesRequest":{ 2439 "type":"structure", 2440 "required":["DirectoryId"], 2441 "members":{ 2442 "DirectoryId":{"shape":"DirectoryId"}, 2443 "NextToken":{"shape":"NextToken"}, 2444 "Limit":{"shape":"Limit"} 2445 } 2446 }, 2447 "ListIpRoutesResult":{ 2448 "type":"structure", 2449 "members":{ 2450 "IpRoutesInfo":{"shape":"IpRoutesInfo"}, 2451 "NextToken":{"shape":"NextToken"} 2452 } 2453 }, 2454 "ListLogSubscriptionsRequest":{ 2455 "type":"structure", 2456 "members":{ 2457 "DirectoryId":{"shape":"DirectoryId"}, 2458 "NextToken":{"shape":"NextToken"}, 2459 "Limit":{"shape":"Limit"} 2460 } 2461 }, 2462 "ListLogSubscriptionsResult":{ 2463 "type":"structure", 2464 "members":{ 2465 "LogSubscriptions":{"shape":"LogSubscriptions"}, 2466 "NextToken":{"shape":"NextToken"} 2467 } 2468 }, 2469 "ListSchemaExtensionsRequest":{ 2470 "type":"structure", 2471 "required":["DirectoryId"], 2472 "members":{ 2473 "DirectoryId":{"shape":"DirectoryId"}, 2474 "NextToken":{"shape":"NextToken"}, 2475 "Limit":{"shape":"Limit"} 2476 } 2477 }, 2478 "ListSchemaExtensionsResult":{ 2479 "type":"structure", 2480 "members":{ 2481 "SchemaExtensionsInfo":{"shape":"SchemaExtensionsInfo"}, 2482 "NextToken":{"shape":"NextToken"} 2483 } 2484 }, 2485 "ListTagsForResourceRequest":{ 2486 "type":"structure", 2487 "required":["ResourceId"], 2488 "members":{ 2489 "ResourceId":{"shape":"ResourceId"}, 2490 "NextToken":{"shape":"NextToken"}, 2491 "Limit":{"shape":"Limit"} 2492 } 2493 }, 2494 "ListTagsForResourceResult":{ 2495 "type":"structure", 2496 "members":{ 2497 "Tags":{"shape":"Tags"}, 2498 "NextToken":{"shape":"NextToken"} 2499 } 2500 }, 2501 "LogGroupName":{ 2502 "type":"string", 2503 "max":512, 2504 "min":1, 2505 "pattern":"[-._/#A-Za-z0-9]+" 2506 }, 2507 "LogSubscription":{ 2508 "type":"structure", 2509 "members":{ 2510 "DirectoryId":{"shape":"DirectoryId"}, 2511 "LogGroupName":{"shape":"LogGroupName"}, 2512 "SubscriptionCreatedDateTime":{"shape":"SubscriptionCreatedDateTime"} 2513 } 2514 }, 2515 "LogSubscriptions":{ 2516 "type":"list", 2517 "member":{"shape":"LogSubscription"} 2518 }, 2519 "ManualSnapshotsLimitReached":{"type":"boolean"}, 2520 "NextToken":{"type":"string"}, 2521 "NoAvailableCertificateException":{ 2522 "type":"structure", 2523 "members":{ 2524 "Message":{"shape":"ExceptionMessage"}, 2525 "RequestId":{"shape":"RequestId"} 2526 }, 2527 "exception":true 2528 }, 2529 "Notes":{ 2530 "type":"string", 2531 "max":1024, 2532 "sensitive":true 2533 }, 2534 "OCSPUrl":{ 2535 "type":"string", 2536 "max":1024, 2537 "min":1, 2538 "pattern":"^(https?|ftp|file|ldaps?)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;()]*[-a-zA-Z0-9+&@#/%=~_|()]" 2539 }, 2540 "OrganizationalUnitDN":{ 2541 "type":"string", 2542 "max":2000, 2543 "min":1 2544 }, 2545 "OrganizationsException":{ 2546 "type":"structure", 2547 "members":{ 2548 "Message":{"shape":"ExceptionMessage"}, 2549 "RequestId":{"shape":"RequestId"} 2550 }, 2551 "exception":true 2552 }, 2553 "OwnerDirectoryDescription":{ 2554 "type":"structure", 2555 "members":{ 2556 "DirectoryId":{"shape":"DirectoryId"}, 2557 "AccountId":{"shape":"CustomerId"}, 2558 "DnsIpAddrs":{"shape":"DnsIpAddrs"}, 2559 "VpcSettings":{"shape":"DirectoryVpcSettingsDescription"}, 2560 "RadiusSettings":{"shape":"RadiusSettings"}, 2561 "RadiusStatus":{"shape":"RadiusStatus"} 2562 } 2563 }, 2564 "PageLimit":{ 2565 "type":"integer", 2566 "max":50, 2567 "min":1 2568 }, 2569 "Password":{ 2570 "type":"string", 2571 "pattern":"(?=^.{8,64}$)((?=.*\\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[^A-Za-z0-9\\s])(?=.*[a-z])|(?=.*[^A-Za-z0-9\\s])(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9\\s]))^.*", 2572 "sensitive":true 2573 }, 2574 "PortNumber":{ 2575 "type":"integer", 2576 "max":65535, 2577 "min":1025 2578 }, 2579 "RadiusAuthenticationProtocol":{ 2580 "type":"string", 2581 "enum":[ 2582 "PAP", 2583 "CHAP", 2584 "MS-CHAPv1", 2585 "MS-CHAPv2" 2586 ] 2587 }, 2588 "RadiusDisplayLabel":{ 2589 "type":"string", 2590 "max":64, 2591 "min":1 2592 }, 2593 "RadiusRetries":{ 2594 "type":"integer", 2595 "max":10, 2596 "min":0 2597 }, 2598 "RadiusSettings":{ 2599 "type":"structure", 2600 "members":{ 2601 "RadiusServers":{"shape":"Servers"}, 2602 "RadiusPort":{"shape":"PortNumber"}, 2603 "RadiusTimeout":{"shape":"RadiusTimeout"}, 2604 "RadiusRetries":{"shape":"RadiusRetries"}, 2605 "SharedSecret":{"shape":"RadiusSharedSecret"}, 2606 "AuthenticationProtocol":{"shape":"RadiusAuthenticationProtocol"}, 2607 "DisplayLabel":{"shape":"RadiusDisplayLabel"}, 2608 "UseSameUsername":{"shape":"UseSameUsername"} 2609 } 2610 }, 2611 "RadiusSharedSecret":{ 2612 "type":"string", 2613 "max":512, 2614 "min":8, 2615 "pattern":"^(\\p{LD}|\\p{Punct}| )+$", 2616 "sensitive":true 2617 }, 2618 "RadiusStatus":{ 2619 "type":"string", 2620 "enum":[ 2621 "Creating", 2622 "Completed", 2623 "Failed" 2624 ] 2625 }, 2626 "RadiusTimeout":{ 2627 "type":"integer", 2628 "max":20, 2629 "min":1 2630 }, 2631 "RegionDescription":{ 2632 "type":"structure", 2633 "members":{ 2634 "DirectoryId":{"shape":"DirectoryId"}, 2635 "RegionName":{"shape":"RegionName"}, 2636 "RegionType":{"shape":"RegionType"}, 2637 "Status":{"shape":"DirectoryStage"}, 2638 "VpcSettings":{"shape":"DirectoryVpcSettings"}, 2639 "DesiredNumberOfDomainControllers":{"shape":"DesiredNumberOfDomainControllers"}, 2640 "LaunchTime":{"shape":"LaunchTime"}, 2641 "StatusLastUpdatedDateTime":{"shape":"StateLastUpdatedDateTime"}, 2642 "LastUpdatedDateTime":{"shape":"LastUpdatedDateTime"} 2643 } 2644 }, 2645 "RegionLimitExceededException":{ 2646 "type":"structure", 2647 "members":{ 2648 "Message":{"shape":"ExceptionMessage"}, 2649 "RequestId":{"shape":"RequestId"} 2650 }, 2651 "exception":true 2652 }, 2653 "RegionName":{ 2654 "type":"string", 2655 "max":32, 2656 "min":8 2657 }, 2658 "RegionType":{ 2659 "type":"string", 2660 "enum":[ 2661 "Primary", 2662 "Additional" 2663 ] 2664 }, 2665 "RegionsDescription":{ 2666 "type":"list", 2667 "member":{"shape":"RegionDescription"} 2668 }, 2669 "RegionsInfo":{ 2670 "type":"structure", 2671 "members":{ 2672 "PrimaryRegion":{"shape":"RegionName"}, 2673 "AdditionalRegions":{"shape":"AdditionalRegions"} 2674 } 2675 }, 2676 "RegisterCertificateRequest":{ 2677 "type":"structure", 2678 "required":[ 2679 "DirectoryId", 2680 "CertificateData" 2681 ], 2682 "members":{ 2683 "DirectoryId":{"shape":"DirectoryId"}, 2684 "CertificateData":{"shape":"CertificateData"}, 2685 "Type":{"shape":"CertificateType"}, 2686 "ClientCertAuthSettings":{"shape":"ClientCertAuthSettings"} 2687 } 2688 }, 2689 "RegisterCertificateResult":{ 2690 "type":"structure", 2691 "members":{ 2692 "CertificateId":{"shape":"CertificateId"} 2693 } 2694 }, 2695 "RegisterEventTopicRequest":{ 2696 "type":"structure", 2697 "required":[ 2698 "DirectoryId", 2699 "TopicName" 2700 ], 2701 "members":{ 2702 "DirectoryId":{"shape":"DirectoryId"}, 2703 "TopicName":{"shape":"TopicName"} 2704 } 2705 }, 2706 "RegisterEventTopicResult":{ 2707 "type":"structure", 2708 "members":{ 2709 } 2710 }, 2711 "RejectSharedDirectoryRequest":{ 2712 "type":"structure", 2713 "required":["SharedDirectoryId"], 2714 "members":{ 2715 "SharedDirectoryId":{"shape":"DirectoryId"} 2716 } 2717 }, 2718 "RejectSharedDirectoryResult":{ 2719 "type":"structure", 2720 "members":{ 2721 "SharedDirectoryId":{"shape":"DirectoryId"} 2722 } 2723 }, 2724 "RemoteDomainName":{ 2725 "type":"string", 2726 "pattern":"^([a-zA-Z0-9]+[\\\\.-])+([a-zA-Z0-9])+[.]?$" 2727 }, 2728 "RemoteDomainNames":{ 2729 "type":"list", 2730 "member":{"shape":"RemoteDomainName"} 2731 }, 2732 "RemoveIpRoutesRequest":{ 2733 "type":"structure", 2734 "required":[ 2735 "DirectoryId", 2736 "CidrIps" 2737 ], 2738 "members":{ 2739 "DirectoryId":{"shape":"DirectoryId"}, 2740 "CidrIps":{"shape":"CidrIps"} 2741 } 2742 }, 2743 "RemoveIpRoutesResult":{ 2744 "type":"structure", 2745 "members":{ 2746 } 2747 }, 2748 "RemoveRegionRequest":{ 2749 "type":"structure", 2750 "required":["DirectoryId"], 2751 "members":{ 2752 "DirectoryId":{"shape":"DirectoryId"} 2753 } 2754 }, 2755 "RemoveRegionResult":{ 2756 "type":"structure", 2757 "members":{ 2758 } 2759 }, 2760 "RemoveTagsFromResourceRequest":{ 2761 "type":"structure", 2762 "required":[ 2763 "ResourceId", 2764 "TagKeys" 2765 ], 2766 "members":{ 2767 "ResourceId":{"shape":"ResourceId"}, 2768 "TagKeys":{"shape":"TagKeys"} 2769 } 2770 }, 2771 "RemoveTagsFromResourceResult":{ 2772 "type":"structure", 2773 "members":{ 2774 } 2775 }, 2776 "ReplicationScope":{ 2777 "type":"string", 2778 "enum":["Domain"] 2779 }, 2780 "RequestId":{ 2781 "type":"string", 2782 "pattern":"^([A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12})$" 2783 }, 2784 "ResetUserPasswordRequest":{ 2785 "type":"structure", 2786 "required":[ 2787 "DirectoryId", 2788 "UserName", 2789 "NewPassword" 2790 ], 2791 "members":{ 2792 "DirectoryId":{"shape":"DirectoryId"}, 2793 "UserName":{"shape":"CustomerUserName"}, 2794 "NewPassword":{"shape":"UserPassword"} 2795 } 2796 }, 2797 "ResetUserPasswordResult":{ 2798 "type":"structure", 2799 "members":{ 2800 } 2801 }, 2802 "ResourceId":{ 2803 "type":"string", 2804 "pattern":"^[d]-[0-9a-f]{10}$" 2805 }, 2806 "RestoreFromSnapshotRequest":{ 2807 "type":"structure", 2808 "required":["SnapshotId"], 2809 "members":{ 2810 "SnapshotId":{"shape":"SnapshotId"} 2811 } 2812 }, 2813 "RestoreFromSnapshotResult":{ 2814 "type":"structure", 2815 "members":{ 2816 } 2817 }, 2818 "SID":{ 2819 "type":"string", 2820 "max":256, 2821 "min":1, 2822 "pattern":"[&\\w+-.@]+" 2823 }, 2824 "SchemaExtensionId":{ 2825 "type":"string", 2826 "pattern":"^e-[0-9a-f]{10}$" 2827 }, 2828 "SchemaExtensionInfo":{ 2829 "type":"structure", 2830 "members":{ 2831 "DirectoryId":{"shape":"DirectoryId"}, 2832 "SchemaExtensionId":{"shape":"SchemaExtensionId"}, 2833 "Description":{"shape":"Description"}, 2834 "SchemaExtensionStatus":{"shape":"SchemaExtensionStatus"}, 2835 "SchemaExtensionStatusReason":{"shape":"SchemaExtensionStatusReason"}, 2836 "StartDateTime":{"shape":"StartDateTime"}, 2837 "EndDateTime":{"shape":"EndDateTime"} 2838 } 2839 }, 2840 "SchemaExtensionStatus":{ 2841 "type":"string", 2842 "enum":[ 2843 "Initializing", 2844 "CreatingSnapshot", 2845 "UpdatingSchema", 2846 "Replicating", 2847 "CancelInProgress", 2848 "RollbackInProgress", 2849 "Cancelled", 2850 "Failed", 2851 "Completed" 2852 ] 2853 }, 2854 "SchemaExtensionStatusReason":{"type":"string"}, 2855 "SchemaExtensionsInfo":{ 2856 "type":"list", 2857 "member":{"shape":"SchemaExtensionInfo"} 2858 }, 2859 "SecurityGroupId":{ 2860 "type":"string", 2861 "pattern":"^(sg-[0-9a-f]{8}|sg-[0-9a-f]{17})$" 2862 }, 2863 "SelectiveAuth":{ 2864 "type":"string", 2865 "enum":[ 2866 "Enabled", 2867 "Disabled" 2868 ] 2869 }, 2870 "Server":{ 2871 "type":"string", 2872 "max":256, 2873 "min":1 2874 }, 2875 "Servers":{ 2876 "type":"list", 2877 "member":{"shape":"Server"} 2878 }, 2879 "ServiceException":{ 2880 "type":"structure", 2881 "members":{ 2882 "Message":{"shape":"ExceptionMessage"}, 2883 "RequestId":{"shape":"RequestId"} 2884 }, 2885 "exception":true, 2886 "fault":true 2887 }, 2888 "ShareDirectoryRequest":{ 2889 "type":"structure", 2890 "required":[ 2891 "DirectoryId", 2892 "ShareTarget", 2893 "ShareMethod" 2894 ], 2895 "members":{ 2896 "DirectoryId":{"shape":"DirectoryId"}, 2897 "ShareNotes":{"shape":"Notes"}, 2898 "ShareTarget":{"shape":"ShareTarget"}, 2899 "ShareMethod":{"shape":"ShareMethod"} 2900 } 2901 }, 2902 "ShareDirectoryResult":{ 2903 "type":"structure", 2904 "members":{ 2905 "SharedDirectoryId":{"shape":"DirectoryId"} 2906 } 2907 }, 2908 "ShareLimitExceededException":{ 2909 "type":"structure", 2910 "members":{ 2911 "Message":{"shape":"ExceptionMessage"}, 2912 "RequestId":{"shape":"RequestId"} 2913 }, 2914 "exception":true 2915 }, 2916 "ShareMethod":{ 2917 "type":"string", 2918 "enum":[ 2919 "ORGANIZATIONS", 2920 "HANDSHAKE" 2921 ] 2922 }, 2923 "ShareStatus":{ 2924 "type":"string", 2925 "enum":[ 2926 "Shared", 2927 "PendingAcceptance", 2928 "Rejected", 2929 "Rejecting", 2930 "RejectFailed", 2931 "Sharing", 2932 "ShareFailed", 2933 "Deleted", 2934 "Deleting" 2935 ] 2936 }, 2937 "ShareTarget":{ 2938 "type":"structure", 2939 "required":[ 2940 "Id", 2941 "Type" 2942 ], 2943 "members":{ 2944 "Id":{"shape":"TargetId"}, 2945 "Type":{"shape":"TargetType"} 2946 } 2947 }, 2948 "SharedDirectories":{ 2949 "type":"list", 2950 "member":{"shape":"SharedDirectory"} 2951 }, 2952 "SharedDirectory":{ 2953 "type":"structure", 2954 "members":{ 2955 "OwnerAccountId":{"shape":"CustomerId"}, 2956 "OwnerDirectoryId":{"shape":"DirectoryId"}, 2957 "ShareMethod":{"shape":"ShareMethod"}, 2958 "SharedAccountId":{"shape":"CustomerId"}, 2959 "SharedDirectoryId":{"shape":"DirectoryId"}, 2960 "ShareStatus":{"shape":"ShareStatus"}, 2961 "ShareNotes":{"shape":"Notes"}, 2962 "CreatedDateTime":{"shape":"CreatedDateTime"}, 2963 "LastUpdatedDateTime":{"shape":"LastUpdatedDateTime"} 2964 } 2965 }, 2966 "Snapshot":{ 2967 "type":"structure", 2968 "members":{ 2969 "DirectoryId":{"shape":"DirectoryId"}, 2970 "SnapshotId":{"shape":"SnapshotId"}, 2971 "Type":{"shape":"SnapshotType"}, 2972 "Name":{"shape":"SnapshotName"}, 2973 "Status":{"shape":"SnapshotStatus"}, 2974 "StartTime":{"shape":"StartTime"} 2975 } 2976 }, 2977 "SnapshotId":{ 2978 "type":"string", 2979 "pattern":"^s-[0-9a-f]{10}$" 2980 }, 2981 "SnapshotIds":{ 2982 "type":"list", 2983 "member":{"shape":"SnapshotId"} 2984 }, 2985 "SnapshotLimitExceededException":{ 2986 "type":"structure", 2987 "members":{ 2988 "Message":{"shape":"ExceptionMessage"}, 2989 "RequestId":{"shape":"RequestId"} 2990 }, 2991 "exception":true 2992 }, 2993 "SnapshotLimits":{ 2994 "type":"structure", 2995 "members":{ 2996 "ManualSnapshotsLimit":{"shape":"Limit"}, 2997 "ManualSnapshotsCurrentCount":{"shape":"Limit"}, 2998 "ManualSnapshotsLimitReached":{"shape":"ManualSnapshotsLimitReached"} 2999 } 3000 }, 3001 "SnapshotName":{ 3002 "type":"string", 3003 "max":128, 3004 "min":0, 3005 "pattern":"^([a-zA-Z0-9_])[\\\\a-zA-Z0-9_@#%*+=:?./!\\s-]*$" 3006 }, 3007 "SnapshotStatus":{ 3008 "type":"string", 3009 "enum":[ 3010 "Creating", 3011 "Completed", 3012 "Failed" 3013 ] 3014 }, 3015 "SnapshotType":{ 3016 "type":"string", 3017 "enum":[ 3018 "Auto", 3019 "Manual" 3020 ] 3021 }, 3022 "Snapshots":{ 3023 "type":"list", 3024 "member":{"shape":"Snapshot"} 3025 }, 3026 "SsoEnabled":{"type":"boolean"}, 3027 "StageReason":{"type":"string"}, 3028 "StartDateTime":{"type":"timestamp"}, 3029 "StartSchemaExtensionRequest":{ 3030 "type":"structure", 3031 "required":[ 3032 "DirectoryId", 3033 "CreateSnapshotBeforeSchemaExtension", 3034 "LdifContent", 3035 "Description" 3036 ], 3037 "members":{ 3038 "DirectoryId":{"shape":"DirectoryId"}, 3039 "CreateSnapshotBeforeSchemaExtension":{"shape":"CreateSnapshotBeforeSchemaExtension"}, 3040 "LdifContent":{"shape":"LdifContent"}, 3041 "Description":{"shape":"Description"} 3042 } 3043 }, 3044 "StartSchemaExtensionResult":{ 3045 "type":"structure", 3046 "members":{ 3047 "SchemaExtensionId":{"shape":"SchemaExtensionId"} 3048 } 3049 }, 3050 "StartTime":{"type":"timestamp"}, 3051 "StateLastUpdatedDateTime":{"type":"timestamp"}, 3052 "SubnetId":{ 3053 "type":"string", 3054 "pattern":"^(subnet-[0-9a-f]{8}|subnet-[0-9a-f]{17})$" 3055 }, 3056 "SubnetIds":{ 3057 "type":"list", 3058 "member":{"shape":"SubnetId"} 3059 }, 3060 "SubscriptionCreatedDateTime":{"type":"timestamp"}, 3061 "Tag":{ 3062 "type":"structure", 3063 "required":[ 3064 "Key", 3065 "Value" 3066 ], 3067 "members":{ 3068 "Key":{"shape":"TagKey"}, 3069 "Value":{"shape":"TagValue"} 3070 } 3071 }, 3072 "TagKey":{ 3073 "type":"string", 3074 "max":128, 3075 "min":1, 3076 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 3077 }, 3078 "TagKeys":{ 3079 "type":"list", 3080 "member":{"shape":"TagKey"} 3081 }, 3082 "TagLimitExceededException":{ 3083 "type":"structure", 3084 "members":{ 3085 "Message":{"shape":"ExceptionMessage"}, 3086 "RequestId":{"shape":"RequestId"} 3087 }, 3088 "exception":true 3089 }, 3090 "TagValue":{ 3091 "type":"string", 3092 "max":256, 3093 "min":0, 3094 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 3095 }, 3096 "Tags":{ 3097 "type":"list", 3098 "member":{"shape":"Tag"} 3099 }, 3100 "TargetId":{ 3101 "type":"string", 3102 "max":64, 3103 "min":1 3104 }, 3105 "TargetType":{ 3106 "type":"string", 3107 "enum":["ACCOUNT"] 3108 }, 3109 "TopicArn":{"type":"string"}, 3110 "TopicName":{ 3111 "type":"string", 3112 "max":256, 3113 "min":1, 3114 "pattern":"[a-zA-Z0-9_-]+" 3115 }, 3116 "TopicNames":{ 3117 "type":"list", 3118 "member":{"shape":"TopicName"} 3119 }, 3120 "TopicStatus":{ 3121 "type":"string", 3122 "enum":[ 3123 "Registered", 3124 "Topic not found", 3125 "Failed", 3126 "Deleted" 3127 ] 3128 }, 3129 "Trust":{ 3130 "type":"structure", 3131 "members":{ 3132 "DirectoryId":{"shape":"DirectoryId"}, 3133 "TrustId":{"shape":"TrustId"}, 3134 "RemoteDomainName":{"shape":"RemoteDomainName"}, 3135 "TrustType":{"shape":"TrustType"}, 3136 "TrustDirection":{"shape":"TrustDirection"}, 3137 "TrustState":{"shape":"TrustState"}, 3138 "CreatedDateTime":{"shape":"CreatedDateTime"}, 3139 "LastUpdatedDateTime":{"shape":"LastUpdatedDateTime"}, 3140 "StateLastUpdatedDateTime":{"shape":"StateLastUpdatedDateTime"}, 3141 "TrustStateReason":{"shape":"TrustStateReason"}, 3142 "SelectiveAuth":{"shape":"SelectiveAuth"} 3143 } 3144 }, 3145 "TrustDirection":{ 3146 "type":"string", 3147 "enum":[ 3148 "One-Way: Outgoing", 3149 "One-Way: Incoming", 3150 "Two-Way" 3151 ] 3152 }, 3153 "TrustId":{ 3154 "type":"string", 3155 "pattern":"^t-[0-9a-f]{10}$" 3156 }, 3157 "TrustIds":{ 3158 "type":"list", 3159 "member":{"shape":"TrustId"} 3160 }, 3161 "TrustPassword":{ 3162 "type":"string", 3163 "max":128, 3164 "min":1, 3165 "pattern":"(.|\\s)*\\S(.|\\s)*", 3166 "sensitive":true 3167 }, 3168 "TrustState":{ 3169 "type":"string", 3170 "enum":[ 3171 "Creating", 3172 "Created", 3173 "Verifying", 3174 "VerifyFailed", 3175 "Verified", 3176 "Updating", 3177 "UpdateFailed", 3178 "Updated", 3179 "Deleting", 3180 "Deleted", 3181 "Failed" 3182 ] 3183 }, 3184 "TrustStateReason":{"type":"string"}, 3185 "TrustType":{ 3186 "type":"string", 3187 "enum":[ 3188 "Forest", 3189 "External" 3190 ] 3191 }, 3192 "Trusts":{ 3193 "type":"list", 3194 "member":{"shape":"Trust"} 3195 }, 3196 "UnshareDirectoryRequest":{ 3197 "type":"structure", 3198 "required":[ 3199 "DirectoryId", 3200 "UnshareTarget" 3201 ], 3202 "members":{ 3203 "DirectoryId":{"shape":"DirectoryId"}, 3204 "UnshareTarget":{"shape":"UnshareTarget"} 3205 } 3206 }, 3207 "UnshareDirectoryResult":{ 3208 "type":"structure", 3209 "members":{ 3210 "SharedDirectoryId":{"shape":"DirectoryId"} 3211 } 3212 }, 3213 "UnshareTarget":{ 3214 "type":"structure", 3215 "required":[ 3216 "Id", 3217 "Type" 3218 ], 3219 "members":{ 3220 "Id":{"shape":"TargetId"}, 3221 "Type":{"shape":"TargetType"} 3222 } 3223 }, 3224 "UnsupportedOperationException":{ 3225 "type":"structure", 3226 "members":{ 3227 "Message":{"shape":"ExceptionMessage"}, 3228 "RequestId":{"shape":"RequestId"} 3229 }, 3230 "exception":true 3231 }, 3232 "UpdateConditionalForwarderRequest":{ 3233 "type":"structure", 3234 "required":[ 3235 "DirectoryId", 3236 "RemoteDomainName", 3237 "DnsIpAddrs" 3238 ], 3239 "members":{ 3240 "DirectoryId":{"shape":"DirectoryId"}, 3241 "RemoteDomainName":{"shape":"RemoteDomainName"}, 3242 "DnsIpAddrs":{"shape":"DnsIpAddrs"} 3243 } 3244 }, 3245 "UpdateConditionalForwarderResult":{ 3246 "type":"structure", 3247 "members":{ 3248 } 3249 }, 3250 "UpdateNumberOfDomainControllersRequest":{ 3251 "type":"structure", 3252 "required":[ 3253 "DirectoryId", 3254 "DesiredNumber" 3255 ], 3256 "members":{ 3257 "DirectoryId":{"shape":"DirectoryId"}, 3258 "DesiredNumber":{"shape":"DesiredNumberOfDomainControllers"} 3259 } 3260 }, 3261 "UpdateNumberOfDomainControllersResult":{ 3262 "type":"structure", 3263 "members":{ 3264 } 3265 }, 3266 "UpdateRadiusRequest":{ 3267 "type":"structure", 3268 "required":[ 3269 "DirectoryId", 3270 "RadiusSettings" 3271 ], 3272 "members":{ 3273 "DirectoryId":{"shape":"DirectoryId"}, 3274 "RadiusSettings":{"shape":"RadiusSettings"} 3275 } 3276 }, 3277 "UpdateRadiusResult":{ 3278 "type":"structure", 3279 "members":{ 3280 } 3281 }, 3282 "UpdateSecurityGroupForDirectoryControllers":{"type":"boolean"}, 3283 "UpdateTrustRequest":{ 3284 "type":"structure", 3285 "required":["TrustId"], 3286 "members":{ 3287 "TrustId":{"shape":"TrustId"}, 3288 "SelectiveAuth":{"shape":"SelectiveAuth"} 3289 } 3290 }, 3291 "UpdateTrustResult":{ 3292 "type":"structure", 3293 "members":{ 3294 "RequestId":{"shape":"RequestId"}, 3295 "TrustId":{"shape":"TrustId"} 3296 } 3297 }, 3298 "UseSameUsername":{"type":"boolean"}, 3299 "UserDoesNotExistException":{ 3300 "type":"structure", 3301 "members":{ 3302 "Message":{"shape":"ExceptionMessage"}, 3303 "RequestId":{"shape":"RequestId"} 3304 }, 3305 "exception":true 3306 }, 3307 "UserName":{ 3308 "type":"string", 3309 "min":1, 3310 "pattern":"[a-zA-Z0-9._-]+" 3311 }, 3312 "UserPassword":{ 3313 "type":"string", 3314 "max":127, 3315 "min":1, 3316 "sensitive":true 3317 }, 3318 "VerifyTrustRequest":{ 3319 "type":"structure", 3320 "required":["TrustId"], 3321 "members":{ 3322 "TrustId":{"shape":"TrustId"} 3323 } 3324 }, 3325 "VerifyTrustResult":{ 3326 "type":"structure", 3327 "members":{ 3328 "TrustId":{"shape":"TrustId"} 3329 } 3330 }, 3331 "VpcId":{ 3332 "type":"string", 3333 "pattern":"^(vpc-[0-9a-f]{8}|vpc-[0-9a-f]{17})$" 3334 } 3335 } 3336 }