1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2017-01-11", 5 "endpointPrefix":"clouddirectory", 6 "protocol":"rest-json", 7 "serviceFullName":"Amazon CloudDirectory", 8 "serviceId":"CloudDirectory", 9 "signatureVersion":"v4", 10 "signingName":"clouddirectory", 11 "uid":"clouddirectory-2017-01-11" 12 }, 13 "operations":{ 14 "AddFacetToObject":{ 15 "name":"AddFacetToObject", 16 "http":{ 17 "method":"PUT", 18 "requestUri":"/amazonclouddirectory/2017-01-11/object/facets", 19 "responseCode":200 20 }, 21 "input":{"shape":"AddFacetToObjectRequest"}, 22 "output":{"shape":"AddFacetToObjectResponse"}, 23 "errors":[ 24 {"shape":"InternalServiceException"}, 25 {"shape":"InvalidArnException"}, 26 {"shape":"RetryableConflictException"}, 27 {"shape":"ValidationException"}, 28 {"shape":"LimitExceededException"}, 29 {"shape":"AccessDeniedException"}, 30 {"shape":"DirectoryNotEnabledException"}, 31 {"shape":"ResourceNotFoundException"}, 32 {"shape":"FacetValidationException"} 33 ] 34 }, 35 "ApplySchema":{ 36 "name":"ApplySchema", 37 "http":{ 38 "method":"PUT", 39 "requestUri":"/amazonclouddirectory/2017-01-11/schema/apply", 40 "responseCode":200 41 }, 42 "input":{"shape":"ApplySchemaRequest"}, 43 "output":{"shape":"ApplySchemaResponse"}, 44 "errors":[ 45 {"shape":"InternalServiceException"}, 46 {"shape":"InvalidArnException"}, 47 {"shape":"RetryableConflictException"}, 48 {"shape":"ValidationException"}, 49 {"shape":"LimitExceededException"}, 50 {"shape":"AccessDeniedException"}, 51 {"shape":"SchemaAlreadyExistsException"}, 52 {"shape":"ResourceNotFoundException"}, 53 {"shape":"InvalidAttachmentException"} 54 ] 55 }, 56 "AttachObject":{ 57 "name":"AttachObject", 58 "http":{ 59 "method":"PUT", 60 "requestUri":"/amazonclouddirectory/2017-01-11/object/attach", 61 "responseCode":200 62 }, 63 "input":{"shape":"AttachObjectRequest"}, 64 "output":{"shape":"AttachObjectResponse"}, 65 "errors":[ 66 {"shape":"InternalServiceException"}, 67 {"shape":"InvalidArnException"}, 68 {"shape":"RetryableConflictException"}, 69 {"shape":"ValidationException"}, 70 {"shape":"LimitExceededException"}, 71 {"shape":"AccessDeniedException"}, 72 {"shape":"DirectoryNotEnabledException"}, 73 {"shape":"ResourceNotFoundException"}, 74 {"shape":"LinkNameAlreadyInUseException"}, 75 {"shape":"InvalidAttachmentException"}, 76 {"shape":"ValidationException"}, 77 {"shape":"FacetValidationException"} 78 ] 79 }, 80 "AttachPolicy":{ 81 "name":"AttachPolicy", 82 "http":{ 83 "method":"PUT", 84 "requestUri":"/amazonclouddirectory/2017-01-11/policy/attach", 85 "responseCode":200 86 }, 87 "input":{"shape":"AttachPolicyRequest"}, 88 "output":{"shape":"AttachPolicyResponse"}, 89 "errors":[ 90 {"shape":"InternalServiceException"}, 91 {"shape":"InvalidArnException"}, 92 {"shape":"RetryableConflictException"}, 93 {"shape":"ValidationException"}, 94 {"shape":"LimitExceededException"}, 95 {"shape":"AccessDeniedException"}, 96 {"shape":"DirectoryNotEnabledException"}, 97 {"shape":"ResourceNotFoundException"}, 98 {"shape":"NotPolicyException"} 99 ] 100 }, 101 "AttachToIndex":{ 102 "name":"AttachToIndex", 103 "http":{ 104 "method":"PUT", 105 "requestUri":"/amazonclouddirectory/2017-01-11/index/attach", 106 "responseCode":200 107 }, 108 "input":{"shape":"AttachToIndexRequest"}, 109 "output":{"shape":"AttachToIndexResponse"}, 110 "errors":[ 111 {"shape":"InternalServiceException"}, 112 {"shape":"InvalidArnException"}, 113 {"shape":"RetryableConflictException"}, 114 {"shape":"ValidationException"}, 115 {"shape":"LimitExceededException"}, 116 {"shape":"AccessDeniedException"}, 117 {"shape":"DirectoryNotEnabledException"}, 118 {"shape":"InvalidAttachmentException"}, 119 {"shape":"ResourceNotFoundException"}, 120 {"shape":"LinkNameAlreadyInUseException"}, 121 {"shape":"IndexedAttributeMissingException"}, 122 {"shape":"NotIndexException"} 123 ] 124 }, 125 "AttachTypedLink":{ 126 "name":"AttachTypedLink", 127 "http":{ 128 "method":"PUT", 129 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attach", 130 "responseCode":200 131 }, 132 "input":{"shape":"AttachTypedLinkRequest"}, 133 "output":{"shape":"AttachTypedLinkResponse"}, 134 "errors":[ 135 {"shape":"InternalServiceException"}, 136 {"shape":"InvalidArnException"}, 137 {"shape":"RetryableConflictException"}, 138 {"shape":"ValidationException"}, 139 {"shape":"LimitExceededException"}, 140 {"shape":"AccessDeniedException"}, 141 {"shape":"DirectoryNotEnabledException"}, 142 {"shape":"ResourceNotFoundException"}, 143 {"shape":"InvalidAttachmentException"}, 144 {"shape":"ValidationException"}, 145 {"shape":"FacetValidationException"} 146 ] 147 }, 148 "BatchRead":{ 149 "name":"BatchRead", 150 "http":{ 151 "method":"POST", 152 "requestUri":"/amazonclouddirectory/2017-01-11/batchread", 153 "responseCode":200 154 }, 155 "input":{"shape":"BatchReadRequest"}, 156 "output":{"shape":"BatchReadResponse"}, 157 "errors":[ 158 {"shape":"InternalServiceException"}, 159 {"shape":"InvalidArnException"}, 160 {"shape":"RetryableConflictException"}, 161 {"shape":"ValidationException"}, 162 {"shape":"LimitExceededException"}, 163 {"shape":"AccessDeniedException"}, 164 {"shape":"DirectoryNotEnabledException"} 165 ] 166 }, 167 "BatchWrite":{ 168 "name":"BatchWrite", 169 "http":{ 170 "method":"PUT", 171 "requestUri":"/amazonclouddirectory/2017-01-11/batchwrite", 172 "responseCode":200 173 }, 174 "input":{"shape":"BatchWriteRequest"}, 175 "output":{"shape":"BatchWriteResponse"}, 176 "errors":[ 177 {"shape":"InternalServiceException"}, 178 {"shape":"InvalidArnException"}, 179 {"shape":"RetryableConflictException"}, 180 {"shape":"ValidationException"}, 181 {"shape":"LimitExceededException"}, 182 {"shape":"AccessDeniedException"}, 183 {"shape":"DirectoryNotEnabledException"}, 184 {"shape":"BatchWriteException"} 185 ] 186 }, 187 "CreateDirectory":{ 188 "name":"CreateDirectory", 189 "http":{ 190 "method":"PUT", 191 "requestUri":"/amazonclouddirectory/2017-01-11/directory/create", 192 "responseCode":200 193 }, 194 "input":{"shape":"CreateDirectoryRequest"}, 195 "output":{"shape":"CreateDirectoryResponse"}, 196 "errors":[ 197 {"shape":"InternalServiceException"}, 198 {"shape":"InvalidArnException"}, 199 {"shape":"RetryableConflictException"}, 200 {"shape":"ValidationException"}, 201 {"shape":"LimitExceededException"}, 202 {"shape":"AccessDeniedException"}, 203 {"shape":"DirectoryAlreadyExistsException"}, 204 {"shape":"ResourceNotFoundException"} 205 ] 206 }, 207 "CreateFacet":{ 208 "name":"CreateFacet", 209 "http":{ 210 "method":"PUT", 211 "requestUri":"/amazonclouddirectory/2017-01-11/facet/create", 212 "responseCode":200 213 }, 214 "input":{"shape":"CreateFacetRequest"}, 215 "output":{"shape":"CreateFacetResponse"}, 216 "errors":[ 217 {"shape":"InternalServiceException"}, 218 {"shape":"InvalidArnException"}, 219 {"shape":"RetryableConflictException"}, 220 {"shape":"ValidationException"}, 221 {"shape":"LimitExceededException"}, 222 {"shape":"AccessDeniedException"}, 223 {"shape":"ResourceNotFoundException"}, 224 {"shape":"FacetAlreadyExistsException"}, 225 {"shape":"InvalidRuleException"}, 226 {"shape":"FacetValidationException"} 227 ] 228 }, 229 "CreateIndex":{ 230 "name":"CreateIndex", 231 "http":{ 232 "method":"PUT", 233 "requestUri":"/amazonclouddirectory/2017-01-11/index", 234 "responseCode":200 235 }, 236 "input":{"shape":"CreateIndexRequest"}, 237 "output":{"shape":"CreateIndexResponse"}, 238 "errors":[ 239 {"shape":"InternalServiceException"}, 240 {"shape":"InvalidArnException"}, 241 {"shape":"RetryableConflictException"}, 242 {"shape":"ValidationException"}, 243 {"shape":"LimitExceededException"}, 244 {"shape":"AccessDeniedException"}, 245 {"shape":"DirectoryNotEnabledException"}, 246 {"shape":"ResourceNotFoundException"}, 247 {"shape":"FacetValidationException"}, 248 {"shape":"LinkNameAlreadyInUseException"}, 249 {"shape":"UnsupportedIndexTypeException"} 250 ] 251 }, 252 "CreateObject":{ 253 "name":"CreateObject", 254 "http":{ 255 "method":"PUT", 256 "requestUri":"/amazonclouddirectory/2017-01-11/object", 257 "responseCode":200 258 }, 259 "input":{"shape":"CreateObjectRequest"}, 260 "output":{"shape":"CreateObjectResponse"}, 261 "errors":[ 262 {"shape":"InternalServiceException"}, 263 {"shape":"InvalidArnException"}, 264 {"shape":"RetryableConflictException"}, 265 {"shape":"ValidationException"}, 266 {"shape":"LimitExceededException"}, 267 {"shape":"AccessDeniedException"}, 268 {"shape":"DirectoryNotEnabledException"}, 269 {"shape":"ResourceNotFoundException"}, 270 {"shape":"FacetValidationException"}, 271 {"shape":"LinkNameAlreadyInUseException"}, 272 {"shape":"UnsupportedIndexTypeException"} 273 ] 274 }, 275 "CreateSchema":{ 276 "name":"CreateSchema", 277 "http":{ 278 "method":"PUT", 279 "requestUri":"/amazonclouddirectory/2017-01-11/schema/create", 280 "responseCode":200 281 }, 282 "input":{"shape":"CreateSchemaRequest"}, 283 "output":{"shape":"CreateSchemaResponse"}, 284 "errors":[ 285 {"shape":"InternalServiceException"}, 286 {"shape":"InvalidArnException"}, 287 {"shape":"RetryableConflictException"}, 288 {"shape":"ValidationException"}, 289 {"shape":"LimitExceededException"}, 290 {"shape":"AccessDeniedException"}, 291 {"shape":"SchemaAlreadyExistsException"}, 292 {"shape":"AccessDeniedException"} 293 ] 294 }, 295 "CreateTypedLinkFacet":{ 296 "name":"CreateTypedLinkFacet", 297 "http":{ 298 "method":"PUT", 299 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/create", 300 "responseCode":200 301 }, 302 "input":{"shape":"CreateTypedLinkFacetRequest"}, 303 "output":{"shape":"CreateTypedLinkFacetResponse"}, 304 "errors":[ 305 {"shape":"InternalServiceException"}, 306 {"shape":"InvalidArnException"}, 307 {"shape":"RetryableConflictException"}, 308 {"shape":"ValidationException"}, 309 {"shape":"LimitExceededException"}, 310 {"shape":"AccessDeniedException"}, 311 {"shape":"ResourceNotFoundException"}, 312 {"shape":"FacetAlreadyExistsException"}, 313 {"shape":"InvalidRuleException"}, 314 {"shape":"FacetValidationException"} 315 ] 316 }, 317 "DeleteDirectory":{ 318 "name":"DeleteDirectory", 319 "http":{ 320 "method":"PUT", 321 "requestUri":"/amazonclouddirectory/2017-01-11/directory", 322 "responseCode":200 323 }, 324 "input":{"shape":"DeleteDirectoryRequest"}, 325 "output":{"shape":"DeleteDirectoryResponse"}, 326 "errors":[ 327 {"shape":"ResourceNotFoundException"}, 328 {"shape":"DirectoryNotDisabledException"}, 329 {"shape":"InternalServiceException"}, 330 {"shape":"ValidationException"}, 331 {"shape":"LimitExceededException"}, 332 {"shape":"AccessDeniedException"}, 333 {"shape":"DirectoryDeletedException"}, 334 {"shape":"RetryableConflictException"}, 335 {"shape":"InvalidArnException"} 336 ] 337 }, 338 "DeleteFacet":{ 339 "name":"DeleteFacet", 340 "http":{ 341 "method":"PUT", 342 "requestUri":"/amazonclouddirectory/2017-01-11/facet/delete", 343 "responseCode":200 344 }, 345 "input":{"shape":"DeleteFacetRequest"}, 346 "output":{"shape":"DeleteFacetResponse"}, 347 "errors":[ 348 {"shape":"InternalServiceException"}, 349 {"shape":"InvalidArnException"}, 350 {"shape":"RetryableConflictException"}, 351 {"shape":"ValidationException"}, 352 {"shape":"LimitExceededException"}, 353 {"shape":"AccessDeniedException"}, 354 {"shape":"ResourceNotFoundException"}, 355 {"shape":"FacetNotFoundException"}, 356 {"shape":"FacetInUseException"} 357 ] 358 }, 359 "DeleteObject":{ 360 "name":"DeleteObject", 361 "http":{ 362 "method":"PUT", 363 "requestUri":"/amazonclouddirectory/2017-01-11/object/delete", 364 "responseCode":200 365 }, 366 "input":{"shape":"DeleteObjectRequest"}, 367 "output":{"shape":"DeleteObjectResponse"}, 368 "errors":[ 369 {"shape":"InternalServiceException"}, 370 {"shape":"InvalidArnException"}, 371 {"shape":"RetryableConflictException"}, 372 {"shape":"ValidationException"}, 373 {"shape":"LimitExceededException"}, 374 {"shape":"AccessDeniedException"}, 375 {"shape":"DirectoryNotEnabledException"}, 376 {"shape":"ResourceNotFoundException"}, 377 {"shape":"ObjectNotDetachedException"} 378 ] 379 }, 380 "DeleteSchema":{ 381 "name":"DeleteSchema", 382 "http":{ 383 "method":"PUT", 384 "requestUri":"/amazonclouddirectory/2017-01-11/schema", 385 "responseCode":200 386 }, 387 "input":{"shape":"DeleteSchemaRequest"}, 388 "output":{"shape":"DeleteSchemaResponse"}, 389 "errors":[ 390 {"shape":"InternalServiceException"}, 391 {"shape":"InvalidArnException"}, 392 {"shape":"RetryableConflictException"}, 393 {"shape":"ValidationException"}, 394 {"shape":"LimitExceededException"}, 395 {"shape":"AccessDeniedException"}, 396 {"shape":"ResourceNotFoundException"}, 397 {"shape":"StillContainsLinksException"} 398 ] 399 }, 400 "DeleteTypedLinkFacet":{ 401 "name":"DeleteTypedLinkFacet", 402 "http":{ 403 "method":"PUT", 404 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/delete", 405 "responseCode":200 406 }, 407 "input":{"shape":"DeleteTypedLinkFacetRequest"}, 408 "output":{"shape":"DeleteTypedLinkFacetResponse"}, 409 "errors":[ 410 {"shape":"InternalServiceException"}, 411 {"shape":"InvalidArnException"}, 412 {"shape":"RetryableConflictException"}, 413 {"shape":"ValidationException"}, 414 {"shape":"LimitExceededException"}, 415 {"shape":"AccessDeniedException"}, 416 {"shape":"ResourceNotFoundException"}, 417 {"shape":"FacetNotFoundException"} 418 ] 419 }, 420 "DetachFromIndex":{ 421 "name":"DetachFromIndex", 422 "http":{ 423 "method":"PUT", 424 "requestUri":"/amazonclouddirectory/2017-01-11/index/detach", 425 "responseCode":200 426 }, 427 "input":{"shape":"DetachFromIndexRequest"}, 428 "output":{"shape":"DetachFromIndexResponse"}, 429 "errors":[ 430 {"shape":"InternalServiceException"}, 431 {"shape":"InvalidArnException"}, 432 {"shape":"RetryableConflictException"}, 433 {"shape":"ValidationException"}, 434 {"shape":"LimitExceededException"}, 435 {"shape":"AccessDeniedException"}, 436 {"shape":"DirectoryNotEnabledException"}, 437 {"shape":"ResourceNotFoundException"}, 438 {"shape":"ObjectAlreadyDetachedException"}, 439 {"shape":"NotIndexException"} 440 ] 441 }, 442 "DetachObject":{ 443 "name":"DetachObject", 444 "http":{ 445 "method":"PUT", 446 "requestUri":"/amazonclouddirectory/2017-01-11/object/detach", 447 "responseCode":200 448 }, 449 "input":{"shape":"DetachObjectRequest"}, 450 "output":{"shape":"DetachObjectResponse"}, 451 "errors":[ 452 {"shape":"InternalServiceException"}, 453 {"shape":"InvalidArnException"}, 454 {"shape":"RetryableConflictException"}, 455 {"shape":"ValidationException"}, 456 {"shape":"LimitExceededException"}, 457 {"shape":"AccessDeniedException"}, 458 {"shape":"DirectoryNotEnabledException"}, 459 {"shape":"ResourceNotFoundException"}, 460 {"shape":"NotNodeException"} 461 ] 462 }, 463 "DetachPolicy":{ 464 "name":"DetachPolicy", 465 "http":{ 466 "method":"PUT", 467 "requestUri":"/amazonclouddirectory/2017-01-11/policy/detach", 468 "responseCode":200 469 }, 470 "input":{"shape":"DetachPolicyRequest"}, 471 "output":{"shape":"DetachPolicyResponse"}, 472 "errors":[ 473 {"shape":"InternalServiceException"}, 474 {"shape":"InvalidArnException"}, 475 {"shape":"RetryableConflictException"}, 476 {"shape":"ValidationException"}, 477 {"shape":"LimitExceededException"}, 478 {"shape":"AccessDeniedException"}, 479 {"shape":"DirectoryNotEnabledException"}, 480 {"shape":"ResourceNotFoundException"}, 481 {"shape":"NotPolicyException"} 482 ] 483 }, 484 "DetachTypedLink":{ 485 "name":"DetachTypedLink", 486 "http":{ 487 "method":"PUT", 488 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/detach", 489 "responseCode":200 490 }, 491 "input":{"shape":"DetachTypedLinkRequest"}, 492 "errors":[ 493 {"shape":"InternalServiceException"}, 494 {"shape":"InvalidArnException"}, 495 {"shape":"RetryableConflictException"}, 496 {"shape":"ValidationException"}, 497 {"shape":"LimitExceededException"}, 498 {"shape":"AccessDeniedException"}, 499 {"shape":"DirectoryNotEnabledException"}, 500 {"shape":"ResourceNotFoundException"}, 501 {"shape":"FacetValidationException"} 502 ] 503 }, 504 "DisableDirectory":{ 505 "name":"DisableDirectory", 506 "http":{ 507 "method":"PUT", 508 "requestUri":"/amazonclouddirectory/2017-01-11/directory/disable", 509 "responseCode":200 510 }, 511 "input":{"shape":"DisableDirectoryRequest"}, 512 "output":{"shape":"DisableDirectoryResponse"}, 513 "errors":[ 514 {"shape":"ResourceNotFoundException"}, 515 {"shape":"DirectoryDeletedException"}, 516 {"shape":"InternalServiceException"}, 517 {"shape":"ValidationException"}, 518 {"shape":"LimitExceededException"}, 519 {"shape":"AccessDeniedException"}, 520 {"shape":"RetryableConflictException"}, 521 {"shape":"InvalidArnException"} 522 ] 523 }, 524 "EnableDirectory":{ 525 "name":"EnableDirectory", 526 "http":{ 527 "method":"PUT", 528 "requestUri":"/amazonclouddirectory/2017-01-11/directory/enable", 529 "responseCode":200 530 }, 531 "input":{"shape":"EnableDirectoryRequest"}, 532 "output":{"shape":"EnableDirectoryResponse"}, 533 "errors":[ 534 {"shape":"ResourceNotFoundException"}, 535 {"shape":"DirectoryDeletedException"}, 536 {"shape":"InternalServiceException"}, 537 {"shape":"ValidationException"}, 538 {"shape":"LimitExceededException"}, 539 {"shape":"AccessDeniedException"}, 540 {"shape":"RetryableConflictException"}, 541 {"shape":"InvalidArnException"} 542 ] 543 }, 544 "GetAppliedSchemaVersion":{ 545 "name":"GetAppliedSchemaVersion", 546 "http":{ 547 "method":"POST", 548 "requestUri":"/amazonclouddirectory/2017-01-11/schema/getappliedschema", 549 "responseCode":200 550 }, 551 "input":{"shape":"GetAppliedSchemaVersionRequest"}, 552 "output":{"shape":"GetAppliedSchemaVersionResponse"}, 553 "errors":[ 554 {"shape":"InternalServiceException"}, 555 {"shape":"InvalidArnException"}, 556 {"shape":"RetryableConflictException"}, 557 {"shape":"ValidationException"}, 558 {"shape":"LimitExceededException"}, 559 {"shape":"AccessDeniedException"}, 560 {"shape":"ResourceNotFoundException"} 561 ] 562 }, 563 "GetDirectory":{ 564 "name":"GetDirectory", 565 "http":{ 566 "method":"POST", 567 "requestUri":"/amazonclouddirectory/2017-01-11/directory/get", 568 "responseCode":200 569 }, 570 "input":{"shape":"GetDirectoryRequest"}, 571 "output":{"shape":"GetDirectoryResponse"}, 572 "errors":[ 573 {"shape":"InternalServiceException"}, 574 {"shape":"InvalidArnException"}, 575 {"shape":"RetryableConflictException"}, 576 {"shape":"ValidationException"}, 577 {"shape":"LimitExceededException"}, 578 {"shape":"AccessDeniedException"} 579 ] 580 }, 581 "GetFacet":{ 582 "name":"GetFacet", 583 "http":{ 584 "method":"POST", 585 "requestUri":"/amazonclouddirectory/2017-01-11/facet", 586 "responseCode":200 587 }, 588 "input":{"shape":"GetFacetRequest"}, 589 "output":{"shape":"GetFacetResponse"}, 590 "errors":[ 591 {"shape":"InternalServiceException"}, 592 {"shape":"InvalidArnException"}, 593 {"shape":"RetryableConflictException"}, 594 {"shape":"ValidationException"}, 595 {"shape":"LimitExceededException"}, 596 {"shape":"AccessDeniedException"}, 597 {"shape":"ResourceNotFoundException"}, 598 {"shape":"FacetNotFoundException"} 599 ] 600 }, 601 "GetLinkAttributes":{ 602 "name":"GetLinkAttributes", 603 "http":{ 604 "method":"POST", 605 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attributes/get", 606 "responseCode":200 607 }, 608 "input":{"shape":"GetLinkAttributesRequest"}, 609 "output":{"shape":"GetLinkAttributesResponse"}, 610 "errors":[ 611 {"shape":"InternalServiceException"}, 612 {"shape":"InvalidArnException"}, 613 {"shape":"RetryableConflictException"}, 614 {"shape":"ValidationException"}, 615 {"shape":"LimitExceededException"}, 616 {"shape":"AccessDeniedException"}, 617 {"shape":"DirectoryNotEnabledException"}, 618 {"shape":"ResourceNotFoundException"}, 619 {"shape":"FacetValidationException"} 620 ] 621 }, 622 "GetObjectAttributes":{ 623 "name":"GetObjectAttributes", 624 "http":{ 625 "method":"POST", 626 "requestUri":"/amazonclouddirectory/2017-01-11/object/attributes/get", 627 "responseCode":200 628 }, 629 "input":{"shape":"GetObjectAttributesRequest"}, 630 "output":{"shape":"GetObjectAttributesResponse"}, 631 "errors":[ 632 {"shape":"InternalServiceException"}, 633 {"shape":"InvalidArnException"}, 634 {"shape":"RetryableConflictException"}, 635 {"shape":"ValidationException"}, 636 {"shape":"LimitExceededException"}, 637 {"shape":"AccessDeniedException"}, 638 {"shape":"DirectoryNotEnabledException"}, 639 {"shape":"ResourceNotFoundException"}, 640 {"shape":"FacetValidationException"} 641 ] 642 }, 643 "GetObjectInformation":{ 644 "name":"GetObjectInformation", 645 "http":{ 646 "method":"POST", 647 "requestUri":"/amazonclouddirectory/2017-01-11/object/information", 648 "responseCode":200 649 }, 650 "input":{"shape":"GetObjectInformationRequest"}, 651 "output":{"shape":"GetObjectInformationResponse"}, 652 "errors":[ 653 {"shape":"InternalServiceException"}, 654 {"shape":"InvalidArnException"}, 655 {"shape":"RetryableConflictException"}, 656 {"shape":"ValidationException"}, 657 {"shape":"LimitExceededException"}, 658 {"shape":"AccessDeniedException"}, 659 {"shape":"DirectoryNotEnabledException"}, 660 {"shape":"ResourceNotFoundException"} 661 ] 662 }, 663 "GetSchemaAsJson":{ 664 "name":"GetSchemaAsJson", 665 "http":{ 666 "method":"POST", 667 "requestUri":"/amazonclouddirectory/2017-01-11/schema/json", 668 "responseCode":200 669 }, 670 "input":{"shape":"GetSchemaAsJsonRequest"}, 671 "output":{"shape":"GetSchemaAsJsonResponse"}, 672 "errors":[ 673 {"shape":"InternalServiceException"}, 674 {"shape":"InvalidArnException"}, 675 {"shape":"RetryableConflictException"}, 676 {"shape":"ValidationException"}, 677 {"shape":"LimitExceededException"}, 678 {"shape":"AccessDeniedException"}, 679 {"shape":"ResourceNotFoundException"}, 680 {"shape":"ValidationException"} 681 ] 682 }, 683 "GetTypedLinkFacetInformation":{ 684 "name":"GetTypedLinkFacetInformation", 685 "http":{ 686 "method":"POST", 687 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/get", 688 "responseCode":200 689 }, 690 "input":{"shape":"GetTypedLinkFacetInformationRequest"}, 691 "output":{"shape":"GetTypedLinkFacetInformationResponse"}, 692 "errors":[ 693 {"shape":"InternalServiceException"}, 694 {"shape":"InvalidArnException"}, 695 {"shape":"RetryableConflictException"}, 696 {"shape":"ValidationException"}, 697 {"shape":"LimitExceededException"}, 698 {"shape":"AccessDeniedException"}, 699 {"shape":"ResourceNotFoundException"}, 700 {"shape":"InvalidNextTokenException"}, 701 {"shape":"FacetNotFoundException"} 702 ] 703 }, 704 "ListAppliedSchemaArns":{ 705 "name":"ListAppliedSchemaArns", 706 "http":{ 707 "method":"POST", 708 "requestUri":"/amazonclouddirectory/2017-01-11/schema/applied", 709 "responseCode":200 710 }, 711 "input":{"shape":"ListAppliedSchemaArnsRequest"}, 712 "output":{"shape":"ListAppliedSchemaArnsResponse"}, 713 "errors":[ 714 {"shape":"InternalServiceException"}, 715 {"shape":"InvalidArnException"}, 716 {"shape":"RetryableConflictException"}, 717 {"shape":"ValidationException"}, 718 {"shape":"LimitExceededException"}, 719 {"shape":"AccessDeniedException"}, 720 {"shape":"ResourceNotFoundException"}, 721 {"shape":"InvalidNextTokenException"} 722 ] 723 }, 724 "ListAttachedIndices":{ 725 "name":"ListAttachedIndices", 726 "http":{ 727 "method":"POST", 728 "requestUri":"/amazonclouddirectory/2017-01-11/object/indices", 729 "responseCode":200 730 }, 731 "input":{"shape":"ListAttachedIndicesRequest"}, 732 "output":{"shape":"ListAttachedIndicesResponse"}, 733 "errors":[ 734 {"shape":"InternalServiceException"}, 735 {"shape":"InvalidArnException"}, 736 {"shape":"RetryableConflictException"}, 737 {"shape":"ValidationException"}, 738 {"shape":"LimitExceededException"}, 739 {"shape":"AccessDeniedException"}, 740 {"shape":"DirectoryNotEnabledException"}, 741 {"shape":"ResourceNotFoundException"} 742 ] 743 }, 744 "ListDevelopmentSchemaArns":{ 745 "name":"ListDevelopmentSchemaArns", 746 "http":{ 747 "method":"POST", 748 "requestUri":"/amazonclouddirectory/2017-01-11/schema/development", 749 "responseCode":200 750 }, 751 "input":{"shape":"ListDevelopmentSchemaArnsRequest"}, 752 "output":{"shape":"ListDevelopmentSchemaArnsResponse"}, 753 "errors":[ 754 {"shape":"InternalServiceException"}, 755 {"shape":"InvalidArnException"}, 756 {"shape":"RetryableConflictException"}, 757 {"shape":"ValidationException"}, 758 {"shape":"LimitExceededException"}, 759 {"shape":"AccessDeniedException"}, 760 {"shape":"ResourceNotFoundException"}, 761 {"shape":"InvalidNextTokenException"} 762 ] 763 }, 764 "ListDirectories":{ 765 "name":"ListDirectories", 766 "http":{ 767 "method":"POST", 768 "requestUri":"/amazonclouddirectory/2017-01-11/directory/list", 769 "responseCode":200 770 }, 771 "input":{"shape":"ListDirectoriesRequest"}, 772 "output":{"shape":"ListDirectoriesResponse"}, 773 "errors":[ 774 {"shape":"InternalServiceException"}, 775 {"shape":"InvalidArnException"}, 776 {"shape":"RetryableConflictException"}, 777 {"shape":"ValidationException"}, 778 {"shape":"LimitExceededException"}, 779 {"shape":"AccessDeniedException"}, 780 {"shape":"InvalidNextTokenException"} 781 ] 782 }, 783 "ListFacetAttributes":{ 784 "name":"ListFacetAttributes", 785 "http":{ 786 "method":"POST", 787 "requestUri":"/amazonclouddirectory/2017-01-11/facet/attributes", 788 "responseCode":200 789 }, 790 "input":{"shape":"ListFacetAttributesRequest"}, 791 "output":{"shape":"ListFacetAttributesResponse"}, 792 "errors":[ 793 {"shape":"InternalServiceException"}, 794 {"shape":"InvalidArnException"}, 795 {"shape":"RetryableConflictException"}, 796 {"shape":"ValidationException"}, 797 {"shape":"LimitExceededException"}, 798 {"shape":"AccessDeniedException"}, 799 {"shape":"ResourceNotFoundException"}, 800 {"shape":"FacetNotFoundException"}, 801 {"shape":"InvalidNextTokenException"} 802 ] 803 }, 804 "ListFacetNames":{ 805 "name":"ListFacetNames", 806 "http":{ 807 "method":"POST", 808 "requestUri":"/amazonclouddirectory/2017-01-11/facet/list", 809 "responseCode":200 810 }, 811 "input":{"shape":"ListFacetNamesRequest"}, 812 "output":{"shape":"ListFacetNamesResponse"}, 813 "errors":[ 814 {"shape":"InternalServiceException"}, 815 {"shape":"InvalidArnException"}, 816 {"shape":"RetryableConflictException"}, 817 {"shape":"ValidationException"}, 818 {"shape":"LimitExceededException"}, 819 {"shape":"AccessDeniedException"}, 820 {"shape":"ResourceNotFoundException"}, 821 {"shape":"InvalidNextTokenException"} 822 ] 823 }, 824 "ListIncomingTypedLinks":{ 825 "name":"ListIncomingTypedLinks", 826 "http":{ 827 "method":"POST", 828 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/incoming", 829 "responseCode":200 830 }, 831 "input":{"shape":"ListIncomingTypedLinksRequest"}, 832 "output":{"shape":"ListIncomingTypedLinksResponse"}, 833 "errors":[ 834 {"shape":"InternalServiceException"}, 835 {"shape":"InvalidArnException"}, 836 {"shape":"RetryableConflictException"}, 837 {"shape":"ValidationException"}, 838 {"shape":"LimitExceededException"}, 839 {"shape":"AccessDeniedException"}, 840 {"shape":"DirectoryNotEnabledException"}, 841 {"shape":"ResourceNotFoundException"}, 842 {"shape":"InvalidNextTokenException"}, 843 {"shape":"FacetValidationException"} 844 ] 845 }, 846 "ListIndex":{ 847 "name":"ListIndex", 848 "http":{ 849 "method":"POST", 850 "requestUri":"/amazonclouddirectory/2017-01-11/index/targets", 851 "responseCode":200 852 }, 853 "input":{"shape":"ListIndexRequest"}, 854 "output":{"shape":"ListIndexResponse"}, 855 "errors":[ 856 {"shape":"InternalServiceException"}, 857 {"shape":"InvalidArnException"}, 858 {"shape":"RetryableConflictException"}, 859 {"shape":"FacetValidationException"}, 860 {"shape":"ValidationException"}, 861 {"shape":"LimitExceededException"}, 862 {"shape":"AccessDeniedException"}, 863 {"shape":"DirectoryNotEnabledException"}, 864 {"shape":"InvalidNextTokenException"}, 865 {"shape":"ResourceNotFoundException"}, 866 {"shape":"NotIndexException"} 867 ] 868 }, 869 "ListManagedSchemaArns":{ 870 "name":"ListManagedSchemaArns", 871 "http":{ 872 "method":"POST", 873 "requestUri":"/amazonclouddirectory/2017-01-11/schema/managed", 874 "responseCode":200 875 }, 876 "input":{"shape":"ListManagedSchemaArnsRequest"}, 877 "output":{"shape":"ListManagedSchemaArnsResponse"}, 878 "errors":[ 879 {"shape":"InternalServiceException"}, 880 {"shape":"InvalidArnException"}, 881 {"shape":"ValidationException"}, 882 {"shape":"AccessDeniedException"}, 883 {"shape":"ResourceNotFoundException"}, 884 {"shape":"InvalidNextTokenException"} 885 ] 886 }, 887 "ListObjectAttributes":{ 888 "name":"ListObjectAttributes", 889 "http":{ 890 "method":"POST", 891 "requestUri":"/amazonclouddirectory/2017-01-11/object/attributes", 892 "responseCode":200 893 }, 894 "input":{"shape":"ListObjectAttributesRequest"}, 895 "output":{"shape":"ListObjectAttributesResponse"}, 896 "errors":[ 897 {"shape":"InternalServiceException"}, 898 {"shape":"InvalidArnException"}, 899 {"shape":"RetryableConflictException"}, 900 {"shape":"ValidationException"}, 901 {"shape":"LimitExceededException"}, 902 {"shape":"AccessDeniedException"}, 903 {"shape":"DirectoryNotEnabledException"}, 904 {"shape":"ResourceNotFoundException"}, 905 {"shape":"InvalidNextTokenException"}, 906 {"shape":"FacetValidationException"} 907 ] 908 }, 909 "ListObjectChildren":{ 910 "name":"ListObjectChildren", 911 "http":{ 912 "method":"POST", 913 "requestUri":"/amazonclouddirectory/2017-01-11/object/children", 914 "responseCode":200 915 }, 916 "input":{"shape":"ListObjectChildrenRequest"}, 917 "output":{"shape":"ListObjectChildrenResponse"}, 918 "errors":[ 919 {"shape":"InternalServiceException"}, 920 {"shape":"InvalidArnException"}, 921 {"shape":"RetryableConflictException"}, 922 {"shape":"ValidationException"}, 923 {"shape":"LimitExceededException"}, 924 {"shape":"AccessDeniedException"}, 925 {"shape":"DirectoryNotEnabledException"}, 926 {"shape":"ResourceNotFoundException"}, 927 {"shape":"InvalidNextTokenException"}, 928 {"shape":"NotNodeException"} 929 ] 930 }, 931 "ListObjectParentPaths":{ 932 "name":"ListObjectParentPaths", 933 "http":{ 934 "method":"POST", 935 "requestUri":"/amazonclouddirectory/2017-01-11/object/parentpaths", 936 "responseCode":200 937 }, 938 "input":{"shape":"ListObjectParentPathsRequest"}, 939 "output":{"shape":"ListObjectParentPathsResponse"}, 940 "errors":[ 941 {"shape":"InternalServiceException"}, 942 {"shape":"InvalidArnException"}, 943 {"shape":"RetryableConflictException"}, 944 {"shape":"ValidationException"}, 945 {"shape":"LimitExceededException"}, 946 {"shape":"AccessDeniedException"}, 947 {"shape":"DirectoryNotEnabledException"}, 948 {"shape":"InvalidNextTokenException"}, 949 {"shape":"ResourceNotFoundException"} 950 ] 951 }, 952 "ListObjectParents":{ 953 "name":"ListObjectParents", 954 "http":{ 955 "method":"POST", 956 "requestUri":"/amazonclouddirectory/2017-01-11/object/parent", 957 "responseCode":200 958 }, 959 "input":{"shape":"ListObjectParentsRequest"}, 960 "output":{"shape":"ListObjectParentsResponse"}, 961 "errors":[ 962 {"shape":"InternalServiceException"}, 963 {"shape":"InvalidArnException"}, 964 {"shape":"RetryableConflictException"}, 965 {"shape":"ValidationException"}, 966 {"shape":"LimitExceededException"}, 967 {"shape":"AccessDeniedException"}, 968 {"shape":"DirectoryNotEnabledException"}, 969 {"shape":"ResourceNotFoundException"}, 970 {"shape":"InvalidNextTokenException"}, 971 {"shape":"CannotListParentOfRootException"} 972 ] 973 }, 974 "ListObjectPolicies":{ 975 "name":"ListObjectPolicies", 976 "http":{ 977 "method":"POST", 978 "requestUri":"/amazonclouddirectory/2017-01-11/object/policy", 979 "responseCode":200 980 }, 981 "input":{"shape":"ListObjectPoliciesRequest"}, 982 "output":{"shape":"ListObjectPoliciesResponse"}, 983 "errors":[ 984 {"shape":"InternalServiceException"}, 985 {"shape":"InvalidArnException"}, 986 {"shape":"RetryableConflictException"}, 987 {"shape":"ValidationException"}, 988 {"shape":"LimitExceededException"}, 989 {"shape":"AccessDeniedException"}, 990 {"shape":"DirectoryNotEnabledException"}, 991 {"shape":"ResourceNotFoundException"}, 992 {"shape":"InvalidNextTokenException"} 993 ] 994 }, 995 "ListOutgoingTypedLinks":{ 996 "name":"ListOutgoingTypedLinks", 997 "http":{ 998 "method":"POST", 999 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/outgoing", 1000 "responseCode":200 1001 }, 1002 "input":{"shape":"ListOutgoingTypedLinksRequest"}, 1003 "output":{"shape":"ListOutgoingTypedLinksResponse"}, 1004 "errors":[ 1005 {"shape":"InternalServiceException"}, 1006 {"shape":"InvalidArnException"}, 1007 {"shape":"RetryableConflictException"}, 1008 {"shape":"ValidationException"}, 1009 {"shape":"LimitExceededException"}, 1010 {"shape":"AccessDeniedException"}, 1011 {"shape":"DirectoryNotEnabledException"}, 1012 {"shape":"ResourceNotFoundException"}, 1013 {"shape":"InvalidNextTokenException"}, 1014 {"shape":"FacetValidationException"} 1015 ] 1016 }, 1017 "ListPolicyAttachments":{ 1018 "name":"ListPolicyAttachments", 1019 "http":{ 1020 "method":"POST", 1021 "requestUri":"/amazonclouddirectory/2017-01-11/policy/attachment", 1022 "responseCode":200 1023 }, 1024 "input":{"shape":"ListPolicyAttachmentsRequest"}, 1025 "output":{"shape":"ListPolicyAttachmentsResponse"}, 1026 "errors":[ 1027 {"shape":"InternalServiceException"}, 1028 {"shape":"InvalidArnException"}, 1029 {"shape":"RetryableConflictException"}, 1030 {"shape":"ValidationException"}, 1031 {"shape":"LimitExceededException"}, 1032 {"shape":"AccessDeniedException"}, 1033 {"shape":"DirectoryNotEnabledException"}, 1034 {"shape":"InvalidNextTokenException"}, 1035 {"shape":"ResourceNotFoundException"}, 1036 {"shape":"NotPolicyException"} 1037 ] 1038 }, 1039 "ListPublishedSchemaArns":{ 1040 "name":"ListPublishedSchemaArns", 1041 "http":{ 1042 "method":"POST", 1043 "requestUri":"/amazonclouddirectory/2017-01-11/schema/published", 1044 "responseCode":200 1045 }, 1046 "input":{"shape":"ListPublishedSchemaArnsRequest"}, 1047 "output":{"shape":"ListPublishedSchemaArnsResponse"}, 1048 "errors":[ 1049 {"shape":"InternalServiceException"}, 1050 {"shape":"InvalidArnException"}, 1051 {"shape":"RetryableConflictException"}, 1052 {"shape":"ValidationException"}, 1053 {"shape":"LimitExceededException"}, 1054 {"shape":"AccessDeniedException"}, 1055 {"shape":"ResourceNotFoundException"}, 1056 {"shape":"InvalidNextTokenException"} 1057 ] 1058 }, 1059 "ListTagsForResource":{ 1060 "name":"ListTagsForResource", 1061 "http":{ 1062 "method":"POST", 1063 "requestUri":"/amazonclouddirectory/2017-01-11/tags", 1064 "responseCode":200 1065 }, 1066 "input":{"shape":"ListTagsForResourceRequest"}, 1067 "output":{"shape":"ListTagsForResourceResponse"}, 1068 "errors":[ 1069 {"shape":"InternalServiceException"}, 1070 {"shape":"InvalidArnException"}, 1071 {"shape":"RetryableConflictException"}, 1072 {"shape":"ValidationException"}, 1073 {"shape":"LimitExceededException"}, 1074 {"shape":"AccessDeniedException"}, 1075 {"shape":"ResourceNotFoundException"}, 1076 {"shape":"InvalidTaggingRequestException"} 1077 ] 1078 }, 1079 "ListTypedLinkFacetAttributes":{ 1080 "name":"ListTypedLinkFacetAttributes", 1081 "http":{ 1082 "method":"POST", 1083 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/attributes", 1084 "responseCode":200 1085 }, 1086 "input":{"shape":"ListTypedLinkFacetAttributesRequest"}, 1087 "output":{"shape":"ListTypedLinkFacetAttributesResponse"}, 1088 "errors":[ 1089 {"shape":"InternalServiceException"}, 1090 {"shape":"InvalidArnException"}, 1091 {"shape":"RetryableConflictException"}, 1092 {"shape":"ValidationException"}, 1093 {"shape":"LimitExceededException"}, 1094 {"shape":"AccessDeniedException"}, 1095 {"shape":"ResourceNotFoundException"}, 1096 {"shape":"FacetNotFoundException"}, 1097 {"shape":"InvalidNextTokenException"} 1098 ] 1099 }, 1100 "ListTypedLinkFacetNames":{ 1101 "name":"ListTypedLinkFacetNames", 1102 "http":{ 1103 "method":"POST", 1104 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet/list", 1105 "responseCode":200 1106 }, 1107 "input":{"shape":"ListTypedLinkFacetNamesRequest"}, 1108 "output":{"shape":"ListTypedLinkFacetNamesResponse"}, 1109 "errors":[ 1110 {"shape":"InternalServiceException"}, 1111 {"shape":"InvalidArnException"}, 1112 {"shape":"RetryableConflictException"}, 1113 {"shape":"ValidationException"}, 1114 {"shape":"LimitExceededException"}, 1115 {"shape":"AccessDeniedException"}, 1116 {"shape":"ResourceNotFoundException"}, 1117 {"shape":"InvalidNextTokenException"} 1118 ] 1119 }, 1120 "LookupPolicy":{ 1121 "name":"LookupPolicy", 1122 "http":{ 1123 "method":"POST", 1124 "requestUri":"/amazonclouddirectory/2017-01-11/policy/lookup", 1125 "responseCode":200 1126 }, 1127 "input":{"shape":"LookupPolicyRequest"}, 1128 "output":{"shape":"LookupPolicyResponse"}, 1129 "errors":[ 1130 {"shape":"InternalServiceException"}, 1131 {"shape":"InvalidArnException"}, 1132 {"shape":"RetryableConflictException"}, 1133 {"shape":"ValidationException"}, 1134 {"shape":"LimitExceededException"}, 1135 {"shape":"AccessDeniedException"}, 1136 {"shape":"DirectoryNotEnabledException"}, 1137 {"shape":"InvalidNextTokenException"}, 1138 {"shape":"ResourceNotFoundException"} 1139 ] 1140 }, 1141 "PublishSchema":{ 1142 "name":"PublishSchema", 1143 "http":{ 1144 "method":"PUT", 1145 "requestUri":"/amazonclouddirectory/2017-01-11/schema/publish", 1146 "responseCode":200 1147 }, 1148 "input":{"shape":"PublishSchemaRequest"}, 1149 "output":{"shape":"PublishSchemaResponse"}, 1150 "errors":[ 1151 {"shape":"InternalServiceException"}, 1152 {"shape":"InvalidArnException"}, 1153 {"shape":"RetryableConflictException"}, 1154 {"shape":"ValidationException"}, 1155 {"shape":"LimitExceededException"}, 1156 {"shape":"AccessDeniedException"}, 1157 {"shape":"ResourceNotFoundException"}, 1158 {"shape":"SchemaAlreadyPublishedException"} 1159 ] 1160 }, 1161 "PutSchemaFromJson":{ 1162 "name":"PutSchemaFromJson", 1163 "http":{ 1164 "method":"PUT", 1165 "requestUri":"/amazonclouddirectory/2017-01-11/schema/json", 1166 "responseCode":200 1167 }, 1168 "input":{"shape":"PutSchemaFromJsonRequest"}, 1169 "output":{"shape":"PutSchemaFromJsonResponse"}, 1170 "errors":[ 1171 {"shape":"InternalServiceException"}, 1172 {"shape":"InvalidArnException"}, 1173 {"shape":"RetryableConflictException"}, 1174 {"shape":"ValidationException"}, 1175 {"shape":"LimitExceededException"}, 1176 {"shape":"AccessDeniedException"}, 1177 {"shape":"InvalidSchemaDocException"}, 1178 {"shape":"InvalidRuleException"} 1179 ] 1180 }, 1181 "RemoveFacetFromObject":{ 1182 "name":"RemoveFacetFromObject", 1183 "http":{ 1184 "method":"PUT", 1185 "requestUri":"/amazonclouddirectory/2017-01-11/object/facets/delete", 1186 "responseCode":200 1187 }, 1188 "input":{"shape":"RemoveFacetFromObjectRequest"}, 1189 "output":{"shape":"RemoveFacetFromObjectResponse"}, 1190 "errors":[ 1191 {"shape":"InternalServiceException"}, 1192 {"shape":"InvalidArnException"}, 1193 {"shape":"RetryableConflictException"}, 1194 {"shape":"ValidationException"}, 1195 {"shape":"LimitExceededException"}, 1196 {"shape":"AccessDeniedException"}, 1197 {"shape":"DirectoryNotEnabledException"}, 1198 {"shape":"ResourceNotFoundException"}, 1199 {"shape":"FacetValidationException"} 1200 ] 1201 }, 1202 "TagResource":{ 1203 "name":"TagResource", 1204 "http":{ 1205 "method":"PUT", 1206 "requestUri":"/amazonclouddirectory/2017-01-11/tags/add", 1207 "responseCode":200 1208 }, 1209 "input":{"shape":"TagResourceRequest"}, 1210 "output":{"shape":"TagResourceResponse"}, 1211 "errors":[ 1212 {"shape":"InternalServiceException"}, 1213 {"shape":"InvalidArnException"}, 1214 {"shape":"RetryableConflictException"}, 1215 {"shape":"ValidationException"}, 1216 {"shape":"LimitExceededException"}, 1217 {"shape":"AccessDeniedException"}, 1218 {"shape":"ResourceNotFoundException"}, 1219 {"shape":"InvalidTaggingRequestException"} 1220 ] 1221 }, 1222 "UntagResource":{ 1223 "name":"UntagResource", 1224 "http":{ 1225 "method":"PUT", 1226 "requestUri":"/amazonclouddirectory/2017-01-11/tags/remove", 1227 "responseCode":200 1228 }, 1229 "input":{"shape":"UntagResourceRequest"}, 1230 "output":{"shape":"UntagResourceResponse"}, 1231 "errors":[ 1232 {"shape":"InternalServiceException"}, 1233 {"shape":"InvalidArnException"}, 1234 {"shape":"RetryableConflictException"}, 1235 {"shape":"ValidationException"}, 1236 {"shape":"LimitExceededException"}, 1237 {"shape":"AccessDeniedException"}, 1238 {"shape":"ResourceNotFoundException"}, 1239 {"shape":"InvalidTaggingRequestException"} 1240 ] 1241 }, 1242 "UpdateFacet":{ 1243 "name":"UpdateFacet", 1244 "http":{ 1245 "method":"PUT", 1246 "requestUri":"/amazonclouddirectory/2017-01-11/facet", 1247 "responseCode":200 1248 }, 1249 "input":{"shape":"UpdateFacetRequest"}, 1250 "output":{"shape":"UpdateFacetResponse"}, 1251 "errors":[ 1252 {"shape":"InternalServiceException"}, 1253 {"shape":"InvalidArnException"}, 1254 {"shape":"RetryableConflictException"}, 1255 {"shape":"ValidationException"}, 1256 {"shape":"LimitExceededException"}, 1257 {"shape":"AccessDeniedException"}, 1258 {"shape":"InvalidFacetUpdateException"}, 1259 {"shape":"FacetValidationException"}, 1260 {"shape":"ResourceNotFoundException"}, 1261 {"shape":"FacetNotFoundException"}, 1262 {"shape":"InvalidRuleException"} 1263 ] 1264 }, 1265 "UpdateLinkAttributes":{ 1266 "name":"UpdateLinkAttributes", 1267 "http":{ 1268 "method":"POST", 1269 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/attributes/update", 1270 "responseCode":200 1271 }, 1272 "input":{"shape":"UpdateLinkAttributesRequest"}, 1273 "output":{"shape":"UpdateLinkAttributesResponse"}, 1274 "errors":[ 1275 {"shape":"InternalServiceException"}, 1276 {"shape":"InvalidArnException"}, 1277 {"shape":"RetryableConflictException"}, 1278 {"shape":"ValidationException"}, 1279 {"shape":"LimitExceededException"}, 1280 {"shape":"AccessDeniedException"}, 1281 {"shape":"DirectoryNotEnabledException"}, 1282 {"shape":"ResourceNotFoundException"}, 1283 {"shape":"FacetValidationException"} 1284 ] 1285 }, 1286 "UpdateObjectAttributes":{ 1287 "name":"UpdateObjectAttributes", 1288 "http":{ 1289 "method":"PUT", 1290 "requestUri":"/amazonclouddirectory/2017-01-11/object/update", 1291 "responseCode":200 1292 }, 1293 "input":{"shape":"UpdateObjectAttributesRequest"}, 1294 "output":{"shape":"UpdateObjectAttributesResponse"}, 1295 "errors":[ 1296 {"shape":"InternalServiceException"}, 1297 {"shape":"InvalidArnException"}, 1298 {"shape":"RetryableConflictException"}, 1299 {"shape":"ValidationException"}, 1300 {"shape":"LimitExceededException"}, 1301 {"shape":"AccessDeniedException"}, 1302 {"shape":"DirectoryNotEnabledException"}, 1303 {"shape":"ResourceNotFoundException"}, 1304 {"shape":"LinkNameAlreadyInUseException"}, 1305 {"shape":"FacetValidationException"} 1306 ] 1307 }, 1308 "UpdateSchema":{ 1309 "name":"UpdateSchema", 1310 "http":{ 1311 "method":"PUT", 1312 "requestUri":"/amazonclouddirectory/2017-01-11/schema/update", 1313 "responseCode":200 1314 }, 1315 "input":{"shape":"UpdateSchemaRequest"}, 1316 "output":{"shape":"UpdateSchemaResponse"}, 1317 "errors":[ 1318 {"shape":"InternalServiceException"}, 1319 {"shape":"InvalidArnException"}, 1320 {"shape":"RetryableConflictException"}, 1321 {"shape":"ValidationException"}, 1322 {"shape":"LimitExceededException"}, 1323 {"shape":"AccessDeniedException"}, 1324 {"shape":"ResourceNotFoundException"} 1325 ] 1326 }, 1327 "UpdateTypedLinkFacet":{ 1328 "name":"UpdateTypedLinkFacet", 1329 "http":{ 1330 "method":"PUT", 1331 "requestUri":"/amazonclouddirectory/2017-01-11/typedlink/facet", 1332 "responseCode":200 1333 }, 1334 "input":{"shape":"UpdateTypedLinkFacetRequest"}, 1335 "output":{"shape":"UpdateTypedLinkFacetResponse"}, 1336 "errors":[ 1337 {"shape":"InternalServiceException"}, 1338 {"shape":"InvalidArnException"}, 1339 {"shape":"RetryableConflictException"}, 1340 {"shape":"ValidationException"}, 1341 {"shape":"LimitExceededException"}, 1342 {"shape":"AccessDeniedException"}, 1343 {"shape":"FacetValidationException"}, 1344 {"shape":"InvalidFacetUpdateException"}, 1345 {"shape":"ResourceNotFoundException"}, 1346 {"shape":"FacetNotFoundException"}, 1347 {"shape":"InvalidRuleException"} 1348 ] 1349 }, 1350 "UpgradeAppliedSchema":{ 1351 "name":"UpgradeAppliedSchema", 1352 "http":{ 1353 "method":"PUT", 1354 "requestUri":"/amazonclouddirectory/2017-01-11/schema/upgradeapplied", 1355 "responseCode":200 1356 }, 1357 "input":{"shape":"UpgradeAppliedSchemaRequest"}, 1358 "output":{"shape":"UpgradeAppliedSchemaResponse"}, 1359 "errors":[ 1360 {"shape":"InternalServiceException"}, 1361 {"shape":"InvalidArnException"}, 1362 {"shape":"RetryableConflictException"}, 1363 {"shape":"ValidationException"}, 1364 {"shape":"IncompatibleSchemaException"}, 1365 {"shape":"AccessDeniedException"}, 1366 {"shape":"ResourceNotFoundException"}, 1367 {"shape":"InvalidAttachmentException"}, 1368 {"shape":"SchemaAlreadyExistsException"} 1369 ] 1370 }, 1371 "UpgradePublishedSchema":{ 1372 "name":"UpgradePublishedSchema", 1373 "http":{ 1374 "method":"PUT", 1375 "requestUri":"/amazonclouddirectory/2017-01-11/schema/upgradepublished", 1376 "responseCode":200 1377 }, 1378 "input":{"shape":"UpgradePublishedSchemaRequest"}, 1379 "output":{"shape":"UpgradePublishedSchemaResponse"}, 1380 "errors":[ 1381 {"shape":"InternalServiceException"}, 1382 {"shape":"InvalidArnException"}, 1383 {"shape":"RetryableConflictException"}, 1384 {"shape":"ValidationException"}, 1385 {"shape":"IncompatibleSchemaException"}, 1386 {"shape":"AccessDeniedException"}, 1387 {"shape":"ResourceNotFoundException"}, 1388 {"shape":"InvalidAttachmentException"}, 1389 {"shape":"LimitExceededException"} 1390 ] 1391 } 1392 }, 1393 "shapes":{ 1394 "AccessDeniedException":{ 1395 "type":"structure", 1396 "members":{ 1397 "Message":{"shape":"ExceptionMessage"} 1398 }, 1399 "error":{"httpStatusCode":403}, 1400 "exception":true 1401 }, 1402 "AddFacetToObjectRequest":{ 1403 "type":"structure", 1404 "required":[ 1405 "DirectoryArn", 1406 "SchemaFacet", 1407 "ObjectReference" 1408 ], 1409 "members":{ 1410 "DirectoryArn":{ 1411 "shape":"Arn", 1412 "location":"header", 1413 "locationName":"x-amz-data-partition" 1414 }, 1415 "SchemaFacet":{"shape":"SchemaFacet"}, 1416 "ObjectAttributeList":{"shape":"AttributeKeyAndValueList"}, 1417 "ObjectReference":{"shape":"ObjectReference"} 1418 } 1419 }, 1420 "AddFacetToObjectResponse":{ 1421 "type":"structure", 1422 "members":{ 1423 } 1424 }, 1425 "ApplySchemaRequest":{ 1426 "type":"structure", 1427 "required":[ 1428 "PublishedSchemaArn", 1429 "DirectoryArn" 1430 ], 1431 "members":{ 1432 "PublishedSchemaArn":{"shape":"Arn"}, 1433 "DirectoryArn":{ 1434 "shape":"Arn", 1435 "location":"header", 1436 "locationName":"x-amz-data-partition" 1437 } 1438 } 1439 }, 1440 "ApplySchemaResponse":{ 1441 "type":"structure", 1442 "members":{ 1443 "AppliedSchemaArn":{"shape":"Arn"}, 1444 "DirectoryArn":{"shape":"Arn"} 1445 } 1446 }, 1447 "Arn":{"type":"string"}, 1448 "Arns":{ 1449 "type":"list", 1450 "member":{"shape":"Arn"} 1451 }, 1452 "AttachObjectRequest":{ 1453 "type":"structure", 1454 "required":[ 1455 "DirectoryArn", 1456 "ParentReference", 1457 "ChildReference", 1458 "LinkName" 1459 ], 1460 "members":{ 1461 "DirectoryArn":{ 1462 "shape":"Arn", 1463 "location":"header", 1464 "locationName":"x-amz-data-partition" 1465 }, 1466 "ParentReference":{"shape":"ObjectReference"}, 1467 "ChildReference":{"shape":"ObjectReference"}, 1468 "LinkName":{"shape":"LinkName"} 1469 } 1470 }, 1471 "AttachObjectResponse":{ 1472 "type":"structure", 1473 "members":{ 1474 "AttachedObjectIdentifier":{"shape":"ObjectIdentifier"} 1475 } 1476 }, 1477 "AttachPolicyRequest":{ 1478 "type":"structure", 1479 "required":[ 1480 "DirectoryArn", 1481 "PolicyReference", 1482 "ObjectReference" 1483 ], 1484 "members":{ 1485 "DirectoryArn":{ 1486 "shape":"Arn", 1487 "location":"header", 1488 "locationName":"x-amz-data-partition" 1489 }, 1490 "PolicyReference":{"shape":"ObjectReference"}, 1491 "ObjectReference":{"shape":"ObjectReference"} 1492 } 1493 }, 1494 "AttachPolicyResponse":{ 1495 "type":"structure", 1496 "members":{ 1497 } 1498 }, 1499 "AttachToIndexRequest":{ 1500 "type":"structure", 1501 "required":[ 1502 "DirectoryArn", 1503 "IndexReference", 1504 "TargetReference" 1505 ], 1506 "members":{ 1507 "DirectoryArn":{ 1508 "shape":"Arn", 1509 "location":"header", 1510 "locationName":"x-amz-data-partition" 1511 }, 1512 "IndexReference":{"shape":"ObjectReference"}, 1513 "TargetReference":{"shape":"ObjectReference"} 1514 } 1515 }, 1516 "AttachToIndexResponse":{ 1517 "type":"structure", 1518 "members":{ 1519 "AttachedObjectIdentifier":{"shape":"ObjectIdentifier"} 1520 } 1521 }, 1522 "AttachTypedLinkRequest":{ 1523 "type":"structure", 1524 "required":[ 1525 "DirectoryArn", 1526 "SourceObjectReference", 1527 "TargetObjectReference", 1528 "TypedLinkFacet", 1529 "Attributes" 1530 ], 1531 "members":{ 1532 "DirectoryArn":{ 1533 "shape":"Arn", 1534 "location":"header", 1535 "locationName":"x-amz-data-partition" 1536 }, 1537 "SourceObjectReference":{"shape":"ObjectReference"}, 1538 "TargetObjectReference":{"shape":"ObjectReference"}, 1539 "TypedLinkFacet":{"shape":"TypedLinkSchemaAndFacetName"}, 1540 "Attributes":{"shape":"AttributeNameAndValueList"} 1541 } 1542 }, 1543 "AttachTypedLinkResponse":{ 1544 "type":"structure", 1545 "members":{ 1546 "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"} 1547 } 1548 }, 1549 "AttributeKey":{ 1550 "type":"structure", 1551 "required":[ 1552 "SchemaArn", 1553 "FacetName", 1554 "Name" 1555 ], 1556 "members":{ 1557 "SchemaArn":{"shape":"Arn"}, 1558 "FacetName":{"shape":"FacetName"}, 1559 "Name":{"shape":"AttributeName"} 1560 } 1561 }, 1562 "AttributeKeyAndValue":{ 1563 "type":"structure", 1564 "required":[ 1565 "Key", 1566 "Value" 1567 ], 1568 "members":{ 1569 "Key":{"shape":"AttributeKey"}, 1570 "Value":{"shape":"TypedAttributeValue"} 1571 } 1572 }, 1573 "AttributeKeyAndValueList":{ 1574 "type":"list", 1575 "member":{"shape":"AttributeKeyAndValue"} 1576 }, 1577 "AttributeKeyList":{ 1578 "type":"list", 1579 "member":{"shape":"AttributeKey"} 1580 }, 1581 "AttributeName":{ 1582 "type":"string", 1583 "max":230, 1584 "min":1, 1585 "pattern":"^[a-zA-Z0-9._:-]*$" 1586 }, 1587 "AttributeNameAndValue":{ 1588 "type":"structure", 1589 "required":[ 1590 "AttributeName", 1591 "Value" 1592 ], 1593 "members":{ 1594 "AttributeName":{"shape":"AttributeName"}, 1595 "Value":{"shape":"TypedAttributeValue"} 1596 } 1597 }, 1598 "AttributeNameAndValueList":{ 1599 "type":"list", 1600 "member":{"shape":"AttributeNameAndValue"} 1601 }, 1602 "AttributeNameList":{ 1603 "type":"list", 1604 "member":{"shape":"AttributeName"} 1605 }, 1606 "BatchAddFacetToObject":{ 1607 "type":"structure", 1608 "required":[ 1609 "SchemaFacet", 1610 "ObjectAttributeList", 1611 "ObjectReference" 1612 ], 1613 "members":{ 1614 "SchemaFacet":{"shape":"SchemaFacet"}, 1615 "ObjectAttributeList":{"shape":"AttributeKeyAndValueList"}, 1616 "ObjectReference":{"shape":"ObjectReference"} 1617 } 1618 }, 1619 "BatchAddFacetToObjectResponse":{ 1620 "type":"structure", 1621 "members":{ 1622 } 1623 }, 1624 "BatchAttachObject":{ 1625 "type":"structure", 1626 "required":[ 1627 "ParentReference", 1628 "ChildReference", 1629 "LinkName" 1630 ], 1631 "members":{ 1632 "ParentReference":{"shape":"ObjectReference"}, 1633 "ChildReference":{"shape":"ObjectReference"}, 1634 "LinkName":{"shape":"LinkName"} 1635 } 1636 }, 1637 "BatchAttachObjectResponse":{ 1638 "type":"structure", 1639 "members":{ 1640 "attachedObjectIdentifier":{"shape":"ObjectIdentifier"} 1641 } 1642 }, 1643 "BatchAttachPolicy":{ 1644 "type":"structure", 1645 "required":[ 1646 "PolicyReference", 1647 "ObjectReference" 1648 ], 1649 "members":{ 1650 "PolicyReference":{"shape":"ObjectReference"}, 1651 "ObjectReference":{"shape":"ObjectReference"} 1652 } 1653 }, 1654 "BatchAttachPolicyResponse":{ 1655 "type":"structure", 1656 "members":{ 1657 } 1658 }, 1659 "BatchAttachToIndex":{ 1660 "type":"structure", 1661 "required":[ 1662 "IndexReference", 1663 "TargetReference" 1664 ], 1665 "members":{ 1666 "IndexReference":{"shape":"ObjectReference"}, 1667 "TargetReference":{"shape":"ObjectReference"} 1668 } 1669 }, 1670 "BatchAttachToIndexResponse":{ 1671 "type":"structure", 1672 "members":{ 1673 "AttachedObjectIdentifier":{"shape":"ObjectIdentifier"} 1674 } 1675 }, 1676 "BatchAttachTypedLink":{ 1677 "type":"structure", 1678 "required":[ 1679 "SourceObjectReference", 1680 "TargetObjectReference", 1681 "TypedLinkFacet", 1682 "Attributes" 1683 ], 1684 "members":{ 1685 "SourceObjectReference":{"shape":"ObjectReference"}, 1686 "TargetObjectReference":{"shape":"ObjectReference"}, 1687 "TypedLinkFacet":{"shape":"TypedLinkSchemaAndFacetName"}, 1688 "Attributes":{"shape":"AttributeNameAndValueList"} 1689 } 1690 }, 1691 "BatchAttachTypedLinkResponse":{ 1692 "type":"structure", 1693 "members":{ 1694 "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"} 1695 } 1696 }, 1697 "BatchCreateIndex":{ 1698 "type":"structure", 1699 "required":[ 1700 "OrderedIndexedAttributeList", 1701 "IsUnique" 1702 ], 1703 "members":{ 1704 "OrderedIndexedAttributeList":{"shape":"AttributeKeyList"}, 1705 "IsUnique":{"shape":"Bool"}, 1706 "ParentReference":{"shape":"ObjectReference"}, 1707 "LinkName":{"shape":"LinkName"}, 1708 "BatchReferenceName":{"shape":"BatchReferenceName"} 1709 } 1710 }, 1711 "BatchCreateIndexResponse":{ 1712 "type":"structure", 1713 "members":{ 1714 "ObjectIdentifier":{"shape":"ObjectIdentifier"} 1715 } 1716 }, 1717 "BatchCreateObject":{ 1718 "type":"structure", 1719 "required":[ 1720 "SchemaFacet", 1721 "ObjectAttributeList" 1722 ], 1723 "members":{ 1724 "SchemaFacet":{"shape":"SchemaFacetList"}, 1725 "ObjectAttributeList":{"shape":"AttributeKeyAndValueList"}, 1726 "ParentReference":{"shape":"ObjectReference"}, 1727 "LinkName":{"shape":"LinkName"}, 1728 "BatchReferenceName":{"shape":"BatchReferenceName"} 1729 } 1730 }, 1731 "BatchCreateObjectResponse":{ 1732 "type":"structure", 1733 "members":{ 1734 "ObjectIdentifier":{"shape":"ObjectIdentifier"} 1735 } 1736 }, 1737 "BatchDeleteObject":{ 1738 "type":"structure", 1739 "required":["ObjectReference"], 1740 "members":{ 1741 "ObjectReference":{"shape":"ObjectReference"} 1742 } 1743 }, 1744 "BatchDeleteObjectResponse":{ 1745 "type":"structure", 1746 "members":{ 1747 } 1748 }, 1749 "BatchDetachFromIndex":{ 1750 "type":"structure", 1751 "required":[ 1752 "IndexReference", 1753 "TargetReference" 1754 ], 1755 "members":{ 1756 "IndexReference":{"shape":"ObjectReference"}, 1757 "TargetReference":{"shape":"ObjectReference"} 1758 } 1759 }, 1760 "BatchDetachFromIndexResponse":{ 1761 "type":"structure", 1762 "members":{ 1763 "DetachedObjectIdentifier":{"shape":"ObjectIdentifier"} 1764 } 1765 }, 1766 "BatchDetachObject":{ 1767 "type":"structure", 1768 "required":[ 1769 "ParentReference", 1770 "LinkName" 1771 ], 1772 "members":{ 1773 "ParentReference":{"shape":"ObjectReference"}, 1774 "LinkName":{"shape":"LinkName"}, 1775 "BatchReferenceName":{"shape":"BatchReferenceName"} 1776 } 1777 }, 1778 "BatchDetachObjectResponse":{ 1779 "type":"structure", 1780 "members":{ 1781 "detachedObjectIdentifier":{"shape":"ObjectIdentifier"} 1782 } 1783 }, 1784 "BatchDetachPolicy":{ 1785 "type":"structure", 1786 "required":[ 1787 "PolicyReference", 1788 "ObjectReference" 1789 ], 1790 "members":{ 1791 "PolicyReference":{"shape":"ObjectReference"}, 1792 "ObjectReference":{"shape":"ObjectReference"} 1793 } 1794 }, 1795 "BatchDetachPolicyResponse":{ 1796 "type":"structure", 1797 "members":{ 1798 } 1799 }, 1800 "BatchDetachTypedLink":{ 1801 "type":"structure", 1802 "required":["TypedLinkSpecifier"], 1803 "members":{ 1804 "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"} 1805 } 1806 }, 1807 "BatchDetachTypedLinkResponse":{ 1808 "type":"structure", 1809 "members":{ 1810 } 1811 }, 1812 "BatchGetLinkAttributes":{ 1813 "type":"structure", 1814 "required":[ 1815 "TypedLinkSpecifier", 1816 "AttributeNames" 1817 ], 1818 "members":{ 1819 "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"}, 1820 "AttributeNames":{"shape":"AttributeNameList"} 1821 } 1822 }, 1823 "BatchGetLinkAttributesResponse":{ 1824 "type":"structure", 1825 "members":{ 1826 "Attributes":{"shape":"AttributeKeyAndValueList"} 1827 } 1828 }, 1829 "BatchGetObjectAttributes":{ 1830 "type":"structure", 1831 "required":[ 1832 "ObjectReference", 1833 "SchemaFacet", 1834 "AttributeNames" 1835 ], 1836 "members":{ 1837 "ObjectReference":{"shape":"ObjectReference"}, 1838 "SchemaFacet":{"shape":"SchemaFacet"}, 1839 "AttributeNames":{"shape":"AttributeNameList"} 1840 } 1841 }, 1842 "BatchGetObjectAttributesResponse":{ 1843 "type":"structure", 1844 "members":{ 1845 "Attributes":{"shape":"AttributeKeyAndValueList"} 1846 } 1847 }, 1848 "BatchGetObjectInformation":{ 1849 "type":"structure", 1850 "required":["ObjectReference"], 1851 "members":{ 1852 "ObjectReference":{"shape":"ObjectReference"} 1853 } 1854 }, 1855 "BatchGetObjectInformationResponse":{ 1856 "type":"structure", 1857 "members":{ 1858 "SchemaFacets":{"shape":"SchemaFacetList"}, 1859 "ObjectIdentifier":{"shape":"ObjectIdentifier"} 1860 } 1861 }, 1862 "BatchListAttachedIndices":{ 1863 "type":"structure", 1864 "required":["TargetReference"], 1865 "members":{ 1866 "TargetReference":{"shape":"ObjectReference"}, 1867 "NextToken":{"shape":"NextToken"}, 1868 "MaxResults":{"shape":"NumberResults"} 1869 } 1870 }, 1871 "BatchListAttachedIndicesResponse":{ 1872 "type":"structure", 1873 "members":{ 1874 "IndexAttachments":{"shape":"IndexAttachmentList"}, 1875 "NextToken":{"shape":"NextToken"} 1876 } 1877 }, 1878 "BatchListIncomingTypedLinks":{ 1879 "type":"structure", 1880 "required":["ObjectReference"], 1881 "members":{ 1882 "ObjectReference":{"shape":"ObjectReference"}, 1883 "FilterAttributeRanges":{"shape":"TypedLinkAttributeRangeList"}, 1884 "FilterTypedLink":{"shape":"TypedLinkSchemaAndFacetName"}, 1885 "NextToken":{"shape":"NextToken"}, 1886 "MaxResults":{"shape":"NumberResults"} 1887 } 1888 }, 1889 "BatchListIncomingTypedLinksResponse":{ 1890 "type":"structure", 1891 "members":{ 1892 "LinkSpecifiers":{"shape":"TypedLinkSpecifierList"}, 1893 "NextToken":{"shape":"NextToken"} 1894 } 1895 }, 1896 "BatchListIndex":{ 1897 "type":"structure", 1898 "required":["IndexReference"], 1899 "members":{ 1900 "RangesOnIndexedValues":{"shape":"ObjectAttributeRangeList"}, 1901 "IndexReference":{"shape":"ObjectReference"}, 1902 "MaxResults":{"shape":"NumberResults"}, 1903 "NextToken":{"shape":"NextToken"} 1904 } 1905 }, 1906 "BatchListIndexResponse":{ 1907 "type":"structure", 1908 "members":{ 1909 "IndexAttachments":{"shape":"IndexAttachmentList"}, 1910 "NextToken":{"shape":"NextToken"} 1911 } 1912 }, 1913 "BatchListObjectAttributes":{ 1914 "type":"structure", 1915 "required":["ObjectReference"], 1916 "members":{ 1917 "ObjectReference":{"shape":"ObjectReference"}, 1918 "NextToken":{"shape":"NextToken"}, 1919 "MaxResults":{"shape":"NumberResults"}, 1920 "FacetFilter":{"shape":"SchemaFacet"} 1921 } 1922 }, 1923 "BatchListObjectAttributesResponse":{ 1924 "type":"structure", 1925 "members":{ 1926 "Attributes":{"shape":"AttributeKeyAndValueList"}, 1927 "NextToken":{"shape":"NextToken"} 1928 } 1929 }, 1930 "BatchListObjectChildren":{ 1931 "type":"structure", 1932 "required":["ObjectReference"], 1933 "members":{ 1934 "ObjectReference":{"shape":"ObjectReference"}, 1935 "NextToken":{"shape":"NextToken"}, 1936 "MaxResults":{"shape":"NumberResults"} 1937 } 1938 }, 1939 "BatchListObjectChildrenResponse":{ 1940 "type":"structure", 1941 "members":{ 1942 "Children":{"shape":"LinkNameToObjectIdentifierMap"}, 1943 "NextToken":{"shape":"NextToken"} 1944 } 1945 }, 1946 "BatchListObjectParentPaths":{ 1947 "type":"structure", 1948 "required":["ObjectReference"], 1949 "members":{ 1950 "ObjectReference":{"shape":"ObjectReference"}, 1951 "NextToken":{"shape":"NextToken"}, 1952 "MaxResults":{"shape":"NumberResults"} 1953 } 1954 }, 1955 "BatchListObjectParentPathsResponse":{ 1956 "type":"structure", 1957 "members":{ 1958 "PathToObjectIdentifiersList":{"shape":"PathToObjectIdentifiersList"}, 1959 "NextToken":{"shape":"NextToken"} 1960 } 1961 }, 1962 "BatchListObjectParents":{ 1963 "type":"structure", 1964 "required":["ObjectReference"], 1965 "members":{ 1966 "ObjectReference":{"shape":"ObjectReference"}, 1967 "NextToken":{"shape":"NextToken"}, 1968 "MaxResults":{"shape":"NumberResults"} 1969 } 1970 }, 1971 "BatchListObjectParentsResponse":{ 1972 "type":"structure", 1973 "members":{ 1974 "ParentLinks":{"shape":"ObjectIdentifierAndLinkNameList"}, 1975 "NextToken":{"shape":"NextToken"} 1976 } 1977 }, 1978 "BatchListObjectPolicies":{ 1979 "type":"structure", 1980 "required":["ObjectReference"], 1981 "members":{ 1982 "ObjectReference":{"shape":"ObjectReference"}, 1983 "NextToken":{"shape":"NextToken"}, 1984 "MaxResults":{"shape":"NumberResults"} 1985 } 1986 }, 1987 "BatchListObjectPoliciesResponse":{ 1988 "type":"structure", 1989 "members":{ 1990 "AttachedPolicyIds":{"shape":"ObjectIdentifierList"}, 1991 "NextToken":{"shape":"NextToken"} 1992 } 1993 }, 1994 "BatchListOutgoingTypedLinks":{ 1995 "type":"structure", 1996 "required":["ObjectReference"], 1997 "members":{ 1998 "ObjectReference":{"shape":"ObjectReference"}, 1999 "FilterAttributeRanges":{"shape":"TypedLinkAttributeRangeList"}, 2000 "FilterTypedLink":{"shape":"TypedLinkSchemaAndFacetName"}, 2001 "NextToken":{"shape":"NextToken"}, 2002 "MaxResults":{"shape":"NumberResults"} 2003 } 2004 }, 2005 "BatchListOutgoingTypedLinksResponse":{ 2006 "type":"structure", 2007 "members":{ 2008 "TypedLinkSpecifiers":{"shape":"TypedLinkSpecifierList"}, 2009 "NextToken":{"shape":"NextToken"} 2010 } 2011 }, 2012 "BatchListPolicyAttachments":{ 2013 "type":"structure", 2014 "required":["PolicyReference"], 2015 "members":{ 2016 "PolicyReference":{"shape":"ObjectReference"}, 2017 "NextToken":{"shape":"NextToken"}, 2018 "MaxResults":{"shape":"NumberResults"} 2019 } 2020 }, 2021 "BatchListPolicyAttachmentsResponse":{ 2022 "type":"structure", 2023 "members":{ 2024 "ObjectIdentifiers":{"shape":"ObjectIdentifierList"}, 2025 "NextToken":{"shape":"NextToken"} 2026 } 2027 }, 2028 "BatchLookupPolicy":{ 2029 "type":"structure", 2030 "required":["ObjectReference"], 2031 "members":{ 2032 "ObjectReference":{"shape":"ObjectReference"}, 2033 "NextToken":{"shape":"NextToken"}, 2034 "MaxResults":{"shape":"NumberResults"} 2035 } 2036 }, 2037 "BatchLookupPolicyResponse":{ 2038 "type":"structure", 2039 "members":{ 2040 "PolicyToPathList":{"shape":"PolicyToPathList"}, 2041 "NextToken":{"shape":"NextToken"} 2042 } 2043 }, 2044 "BatchOperationIndex":{"type":"integer"}, 2045 "BatchReadException":{ 2046 "type":"structure", 2047 "members":{ 2048 "Type":{"shape":"BatchReadExceptionType"}, 2049 "Message":{"shape":"ExceptionMessage"} 2050 } 2051 }, 2052 "BatchReadExceptionType":{ 2053 "type":"string", 2054 "enum":[ 2055 "ValidationException", 2056 "InvalidArnException", 2057 "ResourceNotFoundException", 2058 "InvalidNextTokenException", 2059 "AccessDeniedException", 2060 "NotNodeException", 2061 "FacetValidationException", 2062 "CannotListParentOfRootException", 2063 "NotIndexException", 2064 "NotPolicyException", 2065 "DirectoryNotEnabledException", 2066 "LimitExceededException", 2067 "InternalServiceException" 2068 ] 2069 }, 2070 "BatchReadOperation":{ 2071 "type":"structure", 2072 "members":{ 2073 "ListObjectAttributes":{"shape":"BatchListObjectAttributes"}, 2074 "ListObjectChildren":{"shape":"BatchListObjectChildren"}, 2075 "ListAttachedIndices":{"shape":"BatchListAttachedIndices"}, 2076 "ListObjectParentPaths":{"shape":"BatchListObjectParentPaths"}, 2077 "GetObjectInformation":{"shape":"BatchGetObjectInformation"}, 2078 "GetObjectAttributes":{"shape":"BatchGetObjectAttributes"}, 2079 "ListObjectParents":{"shape":"BatchListObjectParents"}, 2080 "ListObjectPolicies":{"shape":"BatchListObjectPolicies"}, 2081 "ListPolicyAttachments":{"shape":"BatchListPolicyAttachments"}, 2082 "LookupPolicy":{"shape":"BatchLookupPolicy"}, 2083 "ListIndex":{"shape":"BatchListIndex"}, 2084 "ListOutgoingTypedLinks":{"shape":"BatchListOutgoingTypedLinks"}, 2085 "ListIncomingTypedLinks":{"shape":"BatchListIncomingTypedLinks"}, 2086 "GetLinkAttributes":{"shape":"BatchGetLinkAttributes"} 2087 } 2088 }, 2089 "BatchReadOperationList":{ 2090 "type":"list", 2091 "member":{"shape":"BatchReadOperation"} 2092 }, 2093 "BatchReadOperationResponse":{ 2094 "type":"structure", 2095 "members":{ 2096 "SuccessfulResponse":{"shape":"BatchReadSuccessfulResponse"}, 2097 "ExceptionResponse":{"shape":"BatchReadException"} 2098 } 2099 }, 2100 "BatchReadOperationResponseList":{ 2101 "type":"list", 2102 "member":{"shape":"BatchReadOperationResponse"} 2103 }, 2104 "BatchReadRequest":{ 2105 "type":"structure", 2106 "required":[ 2107 "DirectoryArn", 2108 "Operations" 2109 ], 2110 "members":{ 2111 "DirectoryArn":{ 2112 "shape":"Arn", 2113 "location":"header", 2114 "locationName":"x-amz-data-partition" 2115 }, 2116 "Operations":{"shape":"BatchReadOperationList"}, 2117 "ConsistencyLevel":{ 2118 "shape":"ConsistencyLevel", 2119 "location":"header", 2120 "locationName":"x-amz-consistency-level" 2121 } 2122 } 2123 }, 2124 "BatchReadResponse":{ 2125 "type":"structure", 2126 "members":{ 2127 "Responses":{"shape":"BatchReadOperationResponseList"} 2128 } 2129 }, 2130 "BatchReadSuccessfulResponse":{ 2131 "type":"structure", 2132 "members":{ 2133 "ListObjectAttributes":{"shape":"BatchListObjectAttributesResponse"}, 2134 "ListObjectChildren":{"shape":"BatchListObjectChildrenResponse"}, 2135 "GetObjectInformation":{"shape":"BatchGetObjectInformationResponse"}, 2136 "GetObjectAttributes":{"shape":"BatchGetObjectAttributesResponse"}, 2137 "ListAttachedIndices":{"shape":"BatchListAttachedIndicesResponse"}, 2138 "ListObjectParentPaths":{"shape":"BatchListObjectParentPathsResponse"}, 2139 "ListObjectPolicies":{"shape":"BatchListObjectPoliciesResponse"}, 2140 "ListPolicyAttachments":{"shape":"BatchListPolicyAttachmentsResponse"}, 2141 "LookupPolicy":{"shape":"BatchLookupPolicyResponse"}, 2142 "ListIndex":{"shape":"BatchListIndexResponse"}, 2143 "ListOutgoingTypedLinks":{"shape":"BatchListOutgoingTypedLinksResponse"}, 2144 "ListIncomingTypedLinks":{"shape":"BatchListIncomingTypedLinksResponse"}, 2145 "GetLinkAttributes":{"shape":"BatchGetLinkAttributesResponse"}, 2146 "ListObjectParents":{"shape":"BatchListObjectParentsResponse"} 2147 } 2148 }, 2149 "BatchReferenceName":{"type":"string"}, 2150 "BatchRemoveFacetFromObject":{ 2151 "type":"structure", 2152 "required":[ 2153 "SchemaFacet", 2154 "ObjectReference" 2155 ], 2156 "members":{ 2157 "SchemaFacet":{"shape":"SchemaFacet"}, 2158 "ObjectReference":{"shape":"ObjectReference"} 2159 } 2160 }, 2161 "BatchRemoveFacetFromObjectResponse":{ 2162 "type":"structure", 2163 "members":{ 2164 } 2165 }, 2166 "BatchUpdateLinkAttributes":{ 2167 "type":"structure", 2168 "required":[ 2169 "TypedLinkSpecifier", 2170 "AttributeUpdates" 2171 ], 2172 "members":{ 2173 "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"}, 2174 "AttributeUpdates":{"shape":"LinkAttributeUpdateList"} 2175 } 2176 }, 2177 "BatchUpdateLinkAttributesResponse":{ 2178 "type":"structure", 2179 "members":{ 2180 } 2181 }, 2182 "BatchUpdateObjectAttributes":{ 2183 "type":"structure", 2184 "required":[ 2185 "ObjectReference", 2186 "AttributeUpdates" 2187 ], 2188 "members":{ 2189 "ObjectReference":{"shape":"ObjectReference"}, 2190 "AttributeUpdates":{"shape":"ObjectAttributeUpdateList"} 2191 } 2192 }, 2193 "BatchUpdateObjectAttributesResponse":{ 2194 "type":"structure", 2195 "members":{ 2196 "ObjectIdentifier":{"shape":"ObjectIdentifier"} 2197 } 2198 }, 2199 "BatchWriteException":{ 2200 "type":"structure", 2201 "members":{ 2202 "Index":{"shape":"BatchOperationIndex"}, 2203 "Type":{"shape":"BatchWriteExceptionType"}, 2204 "Message":{"shape":"ExceptionMessage"} 2205 }, 2206 "exception":true 2207 }, 2208 "BatchWriteExceptionType":{ 2209 "type":"string", 2210 "enum":[ 2211 "InternalServiceException", 2212 "ValidationException", 2213 "InvalidArnException", 2214 "LinkNameAlreadyInUseException", 2215 "StillContainsLinksException", 2216 "FacetValidationException", 2217 "ObjectNotDetachedException", 2218 "ResourceNotFoundException", 2219 "AccessDeniedException", 2220 "InvalidAttachmentException", 2221 "NotIndexException", 2222 "NotNodeException", 2223 "IndexedAttributeMissingException", 2224 "ObjectAlreadyDetachedException", 2225 "NotPolicyException", 2226 "DirectoryNotEnabledException", 2227 "LimitExceededException", 2228 "UnsupportedIndexTypeException" 2229 ] 2230 }, 2231 "BatchWriteOperation":{ 2232 "type":"structure", 2233 "members":{ 2234 "CreateObject":{"shape":"BatchCreateObject"}, 2235 "AttachObject":{"shape":"BatchAttachObject"}, 2236 "DetachObject":{"shape":"BatchDetachObject"}, 2237 "UpdateObjectAttributes":{"shape":"BatchUpdateObjectAttributes"}, 2238 "DeleteObject":{"shape":"BatchDeleteObject"}, 2239 "AddFacetToObject":{"shape":"BatchAddFacetToObject"}, 2240 "RemoveFacetFromObject":{"shape":"BatchRemoveFacetFromObject"}, 2241 "AttachPolicy":{"shape":"BatchAttachPolicy"}, 2242 "DetachPolicy":{"shape":"BatchDetachPolicy"}, 2243 "CreateIndex":{"shape":"BatchCreateIndex"}, 2244 "AttachToIndex":{"shape":"BatchAttachToIndex"}, 2245 "DetachFromIndex":{"shape":"BatchDetachFromIndex"}, 2246 "AttachTypedLink":{"shape":"BatchAttachTypedLink"}, 2247 "DetachTypedLink":{"shape":"BatchDetachTypedLink"}, 2248 "UpdateLinkAttributes":{"shape":"BatchUpdateLinkAttributes"} 2249 } 2250 }, 2251 "BatchWriteOperationList":{ 2252 "type":"list", 2253 "member":{"shape":"BatchWriteOperation"} 2254 }, 2255 "BatchWriteOperationResponse":{ 2256 "type":"structure", 2257 "members":{ 2258 "CreateObject":{"shape":"BatchCreateObjectResponse"}, 2259 "AttachObject":{"shape":"BatchAttachObjectResponse"}, 2260 "DetachObject":{"shape":"BatchDetachObjectResponse"}, 2261 "UpdateObjectAttributes":{"shape":"BatchUpdateObjectAttributesResponse"}, 2262 "DeleteObject":{"shape":"BatchDeleteObjectResponse"}, 2263 "AddFacetToObject":{"shape":"BatchAddFacetToObjectResponse"}, 2264 "RemoveFacetFromObject":{"shape":"BatchRemoveFacetFromObjectResponse"}, 2265 "AttachPolicy":{"shape":"BatchAttachPolicyResponse"}, 2266 "DetachPolicy":{"shape":"BatchDetachPolicyResponse"}, 2267 "CreateIndex":{"shape":"BatchCreateIndexResponse"}, 2268 "AttachToIndex":{"shape":"BatchAttachToIndexResponse"}, 2269 "DetachFromIndex":{"shape":"BatchDetachFromIndexResponse"}, 2270 "AttachTypedLink":{"shape":"BatchAttachTypedLinkResponse"}, 2271 "DetachTypedLink":{"shape":"BatchDetachTypedLinkResponse"}, 2272 "UpdateLinkAttributes":{"shape":"BatchUpdateLinkAttributesResponse"} 2273 } 2274 }, 2275 "BatchWriteOperationResponseList":{ 2276 "type":"list", 2277 "member":{"shape":"BatchWriteOperationResponse"} 2278 }, 2279 "BatchWriteRequest":{ 2280 "type":"structure", 2281 "required":[ 2282 "DirectoryArn", 2283 "Operations" 2284 ], 2285 "members":{ 2286 "DirectoryArn":{ 2287 "shape":"Arn", 2288 "location":"header", 2289 "locationName":"x-amz-data-partition" 2290 }, 2291 "Operations":{"shape":"BatchWriteOperationList"} 2292 } 2293 }, 2294 "BatchWriteResponse":{ 2295 "type":"structure", 2296 "members":{ 2297 "Responses":{"shape":"BatchWriteOperationResponseList"} 2298 } 2299 }, 2300 "BinaryAttributeValue":{"type":"blob"}, 2301 "Bool":{"type":"boolean"}, 2302 "BooleanAttributeValue":{"type":"boolean"}, 2303 "CannotListParentOfRootException":{ 2304 "type":"structure", 2305 "members":{ 2306 "Message":{"shape":"ExceptionMessage"} 2307 }, 2308 "error":{"httpStatusCode":400}, 2309 "exception":true 2310 }, 2311 "ConsistencyLevel":{ 2312 "type":"string", 2313 "enum":[ 2314 "SERIALIZABLE", 2315 "EVENTUAL" 2316 ] 2317 }, 2318 "CreateDirectoryRequest":{ 2319 "type":"structure", 2320 "required":[ 2321 "Name", 2322 "SchemaArn" 2323 ], 2324 "members":{ 2325 "Name":{"shape":"DirectoryName"}, 2326 "SchemaArn":{ 2327 "shape":"Arn", 2328 "location":"header", 2329 "locationName":"x-amz-data-partition" 2330 } 2331 } 2332 }, 2333 "CreateDirectoryResponse":{ 2334 "type":"structure", 2335 "required":[ 2336 "DirectoryArn", 2337 "Name", 2338 "ObjectIdentifier", 2339 "AppliedSchemaArn" 2340 ], 2341 "members":{ 2342 "DirectoryArn":{"shape":"DirectoryArn"}, 2343 "Name":{"shape":"DirectoryName"}, 2344 "ObjectIdentifier":{"shape":"ObjectIdentifier"}, 2345 "AppliedSchemaArn":{"shape":"Arn"} 2346 } 2347 }, 2348 "CreateFacetRequest":{ 2349 "type":"structure", 2350 "required":[ 2351 "SchemaArn", 2352 "Name" 2353 ], 2354 "members":{ 2355 "SchemaArn":{ 2356 "shape":"Arn", 2357 "location":"header", 2358 "locationName":"x-amz-data-partition" 2359 }, 2360 "Name":{"shape":"FacetName"}, 2361 "Attributes":{"shape":"FacetAttributeList"}, 2362 "ObjectType":{"shape":"ObjectType"}, 2363 "FacetStyle":{"shape":"FacetStyle"} 2364 } 2365 }, 2366 "CreateFacetResponse":{ 2367 "type":"structure", 2368 "members":{ 2369 } 2370 }, 2371 "CreateIndexRequest":{ 2372 "type":"structure", 2373 "required":[ 2374 "DirectoryArn", 2375 "OrderedIndexedAttributeList", 2376 "IsUnique" 2377 ], 2378 "members":{ 2379 "DirectoryArn":{ 2380 "shape":"Arn", 2381 "location":"header", 2382 "locationName":"x-amz-data-partition" 2383 }, 2384 "OrderedIndexedAttributeList":{"shape":"AttributeKeyList"}, 2385 "IsUnique":{"shape":"Bool"}, 2386 "ParentReference":{"shape":"ObjectReference"}, 2387 "LinkName":{"shape":"LinkName"} 2388 } 2389 }, 2390 "CreateIndexResponse":{ 2391 "type":"structure", 2392 "members":{ 2393 "ObjectIdentifier":{"shape":"ObjectIdentifier"} 2394 } 2395 }, 2396 "CreateObjectRequest":{ 2397 "type":"structure", 2398 "required":[ 2399 "DirectoryArn", 2400 "SchemaFacets" 2401 ], 2402 "members":{ 2403 "DirectoryArn":{ 2404 "shape":"Arn", 2405 "location":"header", 2406 "locationName":"x-amz-data-partition" 2407 }, 2408 "SchemaFacets":{"shape":"SchemaFacetList"}, 2409 "ObjectAttributeList":{"shape":"AttributeKeyAndValueList"}, 2410 "ParentReference":{"shape":"ObjectReference"}, 2411 "LinkName":{"shape":"LinkName"} 2412 } 2413 }, 2414 "CreateObjectResponse":{ 2415 "type":"structure", 2416 "members":{ 2417 "ObjectIdentifier":{"shape":"ObjectIdentifier"} 2418 } 2419 }, 2420 "CreateSchemaRequest":{ 2421 "type":"structure", 2422 "required":["Name"], 2423 "members":{ 2424 "Name":{"shape":"SchemaName"} 2425 } 2426 }, 2427 "CreateSchemaResponse":{ 2428 "type":"structure", 2429 "members":{ 2430 "SchemaArn":{"shape":"Arn"} 2431 } 2432 }, 2433 "CreateTypedLinkFacetRequest":{ 2434 "type":"structure", 2435 "required":[ 2436 "SchemaArn", 2437 "Facet" 2438 ], 2439 "members":{ 2440 "SchemaArn":{ 2441 "shape":"Arn", 2442 "location":"header", 2443 "locationName":"x-amz-data-partition" 2444 }, 2445 "Facet":{"shape":"TypedLinkFacet"} 2446 } 2447 }, 2448 "CreateTypedLinkFacetResponse":{ 2449 "type":"structure", 2450 "members":{ 2451 } 2452 }, 2453 "Date":{"type":"timestamp"}, 2454 "DatetimeAttributeValue":{"type":"timestamp"}, 2455 "DeleteDirectoryRequest":{ 2456 "type":"structure", 2457 "required":["DirectoryArn"], 2458 "members":{ 2459 "DirectoryArn":{ 2460 "shape":"Arn", 2461 "location":"header", 2462 "locationName":"x-amz-data-partition" 2463 } 2464 } 2465 }, 2466 "DeleteDirectoryResponse":{ 2467 "type":"structure", 2468 "required":["DirectoryArn"], 2469 "members":{ 2470 "DirectoryArn":{"shape":"Arn"} 2471 } 2472 }, 2473 "DeleteFacetRequest":{ 2474 "type":"structure", 2475 "required":[ 2476 "SchemaArn", 2477 "Name" 2478 ], 2479 "members":{ 2480 "SchemaArn":{ 2481 "shape":"Arn", 2482 "location":"header", 2483 "locationName":"x-amz-data-partition" 2484 }, 2485 "Name":{"shape":"FacetName"} 2486 } 2487 }, 2488 "DeleteFacetResponse":{ 2489 "type":"structure", 2490 "members":{ 2491 } 2492 }, 2493 "DeleteObjectRequest":{ 2494 "type":"structure", 2495 "required":[ 2496 "DirectoryArn", 2497 "ObjectReference" 2498 ], 2499 "members":{ 2500 "DirectoryArn":{ 2501 "shape":"Arn", 2502 "location":"header", 2503 "locationName":"x-amz-data-partition" 2504 }, 2505 "ObjectReference":{"shape":"ObjectReference"} 2506 } 2507 }, 2508 "DeleteObjectResponse":{ 2509 "type":"structure", 2510 "members":{ 2511 } 2512 }, 2513 "DeleteSchemaRequest":{ 2514 "type":"structure", 2515 "required":["SchemaArn"], 2516 "members":{ 2517 "SchemaArn":{ 2518 "shape":"Arn", 2519 "location":"header", 2520 "locationName":"x-amz-data-partition" 2521 } 2522 } 2523 }, 2524 "DeleteSchemaResponse":{ 2525 "type":"structure", 2526 "members":{ 2527 "SchemaArn":{"shape":"Arn"} 2528 } 2529 }, 2530 "DeleteTypedLinkFacetRequest":{ 2531 "type":"structure", 2532 "required":[ 2533 "SchemaArn", 2534 "Name" 2535 ], 2536 "members":{ 2537 "SchemaArn":{ 2538 "shape":"Arn", 2539 "location":"header", 2540 "locationName":"x-amz-data-partition" 2541 }, 2542 "Name":{"shape":"TypedLinkName"} 2543 } 2544 }, 2545 "DeleteTypedLinkFacetResponse":{ 2546 "type":"structure", 2547 "members":{ 2548 } 2549 }, 2550 "DetachFromIndexRequest":{ 2551 "type":"structure", 2552 "required":[ 2553 "DirectoryArn", 2554 "IndexReference", 2555 "TargetReference" 2556 ], 2557 "members":{ 2558 "DirectoryArn":{ 2559 "shape":"Arn", 2560 "location":"header", 2561 "locationName":"x-amz-data-partition" 2562 }, 2563 "IndexReference":{"shape":"ObjectReference"}, 2564 "TargetReference":{"shape":"ObjectReference"} 2565 } 2566 }, 2567 "DetachFromIndexResponse":{ 2568 "type":"structure", 2569 "members":{ 2570 "DetachedObjectIdentifier":{"shape":"ObjectIdentifier"} 2571 } 2572 }, 2573 "DetachObjectRequest":{ 2574 "type":"structure", 2575 "required":[ 2576 "DirectoryArn", 2577 "ParentReference", 2578 "LinkName" 2579 ], 2580 "members":{ 2581 "DirectoryArn":{ 2582 "shape":"Arn", 2583 "location":"header", 2584 "locationName":"x-amz-data-partition" 2585 }, 2586 "ParentReference":{"shape":"ObjectReference"}, 2587 "LinkName":{"shape":"LinkName"} 2588 } 2589 }, 2590 "DetachObjectResponse":{ 2591 "type":"structure", 2592 "members":{ 2593 "DetachedObjectIdentifier":{"shape":"ObjectIdentifier"} 2594 } 2595 }, 2596 "DetachPolicyRequest":{ 2597 "type":"structure", 2598 "required":[ 2599 "DirectoryArn", 2600 "PolicyReference", 2601 "ObjectReference" 2602 ], 2603 "members":{ 2604 "DirectoryArn":{ 2605 "shape":"Arn", 2606 "location":"header", 2607 "locationName":"x-amz-data-partition" 2608 }, 2609 "PolicyReference":{"shape":"ObjectReference"}, 2610 "ObjectReference":{"shape":"ObjectReference"} 2611 } 2612 }, 2613 "DetachPolicyResponse":{ 2614 "type":"structure", 2615 "members":{ 2616 } 2617 }, 2618 "DetachTypedLinkRequest":{ 2619 "type":"structure", 2620 "required":[ 2621 "DirectoryArn", 2622 "TypedLinkSpecifier" 2623 ], 2624 "members":{ 2625 "DirectoryArn":{ 2626 "shape":"Arn", 2627 "location":"header", 2628 "locationName":"x-amz-data-partition" 2629 }, 2630 "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"} 2631 } 2632 }, 2633 "Directory":{ 2634 "type":"structure", 2635 "members":{ 2636 "Name":{"shape":"DirectoryName"}, 2637 "DirectoryArn":{"shape":"DirectoryArn"}, 2638 "State":{"shape":"DirectoryState"}, 2639 "CreationDateTime":{"shape":"Date"} 2640 } 2641 }, 2642 "DirectoryAlreadyExistsException":{ 2643 "type":"structure", 2644 "members":{ 2645 "Message":{"shape":"ExceptionMessage"} 2646 }, 2647 "error":{"httpStatusCode":400}, 2648 "exception":true 2649 }, 2650 "DirectoryArn":{"type":"string"}, 2651 "DirectoryDeletedException":{ 2652 "type":"structure", 2653 "members":{ 2654 "Message":{"shape":"ExceptionMessage"} 2655 }, 2656 "error":{"httpStatusCode":400}, 2657 "exception":true 2658 }, 2659 "DirectoryList":{ 2660 "type":"list", 2661 "member":{"shape":"Directory"} 2662 }, 2663 "DirectoryName":{ 2664 "type":"string", 2665 "max":64, 2666 "min":1, 2667 "pattern":"^[a-zA-Z0-9._-]*$" 2668 }, 2669 "DirectoryNotDisabledException":{ 2670 "type":"structure", 2671 "members":{ 2672 "Message":{"shape":"ExceptionMessage"} 2673 }, 2674 "error":{"httpStatusCode":400}, 2675 "exception":true 2676 }, 2677 "DirectoryNotEnabledException":{ 2678 "type":"structure", 2679 "members":{ 2680 "Message":{"shape":"ExceptionMessage"} 2681 }, 2682 "error":{"httpStatusCode":400}, 2683 "exception":true 2684 }, 2685 "DirectoryState":{ 2686 "type":"string", 2687 "enum":[ 2688 "ENABLED", 2689 "DISABLED", 2690 "DELETED" 2691 ] 2692 }, 2693 "DisableDirectoryRequest":{ 2694 "type":"structure", 2695 "required":["DirectoryArn"], 2696 "members":{ 2697 "DirectoryArn":{ 2698 "shape":"Arn", 2699 "location":"header", 2700 "locationName":"x-amz-data-partition" 2701 } 2702 } 2703 }, 2704 "DisableDirectoryResponse":{ 2705 "type":"structure", 2706 "required":["DirectoryArn"], 2707 "members":{ 2708 "DirectoryArn":{"shape":"Arn"} 2709 } 2710 }, 2711 "EnableDirectoryRequest":{ 2712 "type":"structure", 2713 "required":["DirectoryArn"], 2714 "members":{ 2715 "DirectoryArn":{ 2716 "shape":"Arn", 2717 "location":"header", 2718 "locationName":"x-amz-data-partition" 2719 } 2720 } 2721 }, 2722 "EnableDirectoryResponse":{ 2723 "type":"structure", 2724 "required":["DirectoryArn"], 2725 "members":{ 2726 "DirectoryArn":{"shape":"Arn"} 2727 } 2728 }, 2729 "ExceptionMessage":{"type":"string"}, 2730 "Facet":{ 2731 "type":"structure", 2732 "members":{ 2733 "Name":{"shape":"FacetName"}, 2734 "ObjectType":{"shape":"ObjectType"}, 2735 "FacetStyle":{"shape":"FacetStyle"} 2736 } 2737 }, 2738 "FacetAlreadyExistsException":{ 2739 "type":"structure", 2740 "members":{ 2741 "Message":{"shape":"ExceptionMessage"} 2742 }, 2743 "error":{"httpStatusCode":400}, 2744 "exception":true 2745 }, 2746 "FacetAttribute":{ 2747 "type":"structure", 2748 "required":["Name"], 2749 "members":{ 2750 "Name":{"shape":"AttributeName"}, 2751 "AttributeDefinition":{"shape":"FacetAttributeDefinition"}, 2752 "AttributeReference":{"shape":"FacetAttributeReference"}, 2753 "RequiredBehavior":{"shape":"RequiredAttributeBehavior"} 2754 } 2755 }, 2756 "FacetAttributeDefinition":{ 2757 "type":"structure", 2758 "required":["Type"], 2759 "members":{ 2760 "Type":{"shape":"FacetAttributeType"}, 2761 "DefaultValue":{"shape":"TypedAttributeValue"}, 2762 "IsImmutable":{"shape":"Bool"}, 2763 "Rules":{"shape":"RuleMap"} 2764 } 2765 }, 2766 "FacetAttributeList":{ 2767 "type":"list", 2768 "member":{"shape":"FacetAttribute"} 2769 }, 2770 "FacetAttributeReference":{ 2771 "type":"structure", 2772 "required":[ 2773 "TargetFacetName", 2774 "TargetAttributeName" 2775 ], 2776 "members":{ 2777 "TargetFacetName":{"shape":"FacetName"}, 2778 "TargetAttributeName":{"shape":"AttributeName"} 2779 } 2780 }, 2781 "FacetAttributeType":{ 2782 "type":"string", 2783 "enum":[ 2784 "STRING", 2785 "BINARY", 2786 "BOOLEAN", 2787 "NUMBER", 2788 "DATETIME", 2789 "VARIANT" 2790 ] 2791 }, 2792 "FacetAttributeUpdate":{ 2793 "type":"structure", 2794 "members":{ 2795 "Attribute":{"shape":"FacetAttribute"}, 2796 "Action":{"shape":"UpdateActionType"} 2797 } 2798 }, 2799 "FacetAttributeUpdateList":{ 2800 "type":"list", 2801 "member":{"shape":"FacetAttributeUpdate"} 2802 }, 2803 "FacetInUseException":{ 2804 "type":"structure", 2805 "members":{ 2806 "Message":{"shape":"ExceptionMessage"} 2807 }, 2808 "error":{"httpStatusCode":400}, 2809 "exception":true 2810 }, 2811 "FacetName":{ 2812 "type":"string", 2813 "max":64, 2814 "min":1, 2815 "pattern":"^[a-zA-Z0-9._-]*$" 2816 }, 2817 "FacetNameList":{ 2818 "type":"list", 2819 "member":{"shape":"FacetName"} 2820 }, 2821 "FacetNotFoundException":{ 2822 "type":"structure", 2823 "members":{ 2824 "Message":{"shape":"ExceptionMessage"} 2825 }, 2826 "error":{"httpStatusCode":400}, 2827 "exception":true 2828 }, 2829 "FacetStyle":{ 2830 "type":"string", 2831 "enum":[ 2832 "STATIC", 2833 "DYNAMIC" 2834 ] 2835 }, 2836 "FacetValidationException":{ 2837 "type":"structure", 2838 "members":{ 2839 "Message":{"shape":"ExceptionMessage"} 2840 }, 2841 "error":{"httpStatusCode":400}, 2842 "exception":true 2843 }, 2844 "GetAppliedSchemaVersionRequest":{ 2845 "type":"structure", 2846 "required":["SchemaArn"], 2847 "members":{ 2848 "SchemaArn":{"shape":"Arn"} 2849 } 2850 }, 2851 "GetAppliedSchemaVersionResponse":{ 2852 "type":"structure", 2853 "members":{ 2854 "AppliedSchemaArn":{"shape":"Arn"} 2855 } 2856 }, 2857 "GetDirectoryRequest":{ 2858 "type":"structure", 2859 "required":["DirectoryArn"], 2860 "members":{ 2861 "DirectoryArn":{ 2862 "shape":"DirectoryArn", 2863 "location":"header", 2864 "locationName":"x-amz-data-partition" 2865 } 2866 } 2867 }, 2868 "GetDirectoryResponse":{ 2869 "type":"structure", 2870 "required":["Directory"], 2871 "members":{ 2872 "Directory":{"shape":"Directory"} 2873 } 2874 }, 2875 "GetFacetRequest":{ 2876 "type":"structure", 2877 "required":[ 2878 "SchemaArn", 2879 "Name" 2880 ], 2881 "members":{ 2882 "SchemaArn":{ 2883 "shape":"Arn", 2884 "location":"header", 2885 "locationName":"x-amz-data-partition" 2886 }, 2887 "Name":{"shape":"FacetName"} 2888 } 2889 }, 2890 "GetFacetResponse":{ 2891 "type":"structure", 2892 "members":{ 2893 "Facet":{"shape":"Facet"} 2894 } 2895 }, 2896 "GetLinkAttributesRequest":{ 2897 "type":"structure", 2898 "required":[ 2899 "DirectoryArn", 2900 "TypedLinkSpecifier", 2901 "AttributeNames" 2902 ], 2903 "members":{ 2904 "DirectoryArn":{ 2905 "shape":"Arn", 2906 "location":"header", 2907 "locationName":"x-amz-data-partition" 2908 }, 2909 "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"}, 2910 "AttributeNames":{"shape":"AttributeNameList"}, 2911 "ConsistencyLevel":{"shape":"ConsistencyLevel"} 2912 } 2913 }, 2914 "GetLinkAttributesResponse":{ 2915 "type":"structure", 2916 "members":{ 2917 "Attributes":{"shape":"AttributeKeyAndValueList"} 2918 } 2919 }, 2920 "GetObjectAttributesRequest":{ 2921 "type":"structure", 2922 "required":[ 2923 "DirectoryArn", 2924 "ObjectReference", 2925 "SchemaFacet", 2926 "AttributeNames" 2927 ], 2928 "members":{ 2929 "DirectoryArn":{ 2930 "shape":"Arn", 2931 "location":"header", 2932 "locationName":"x-amz-data-partition" 2933 }, 2934 "ObjectReference":{"shape":"ObjectReference"}, 2935 "ConsistencyLevel":{ 2936 "shape":"ConsistencyLevel", 2937 "location":"header", 2938 "locationName":"x-amz-consistency-level" 2939 }, 2940 "SchemaFacet":{"shape":"SchemaFacet"}, 2941 "AttributeNames":{"shape":"AttributeNameList"} 2942 } 2943 }, 2944 "GetObjectAttributesResponse":{ 2945 "type":"structure", 2946 "members":{ 2947 "Attributes":{"shape":"AttributeKeyAndValueList"} 2948 } 2949 }, 2950 "GetObjectInformationRequest":{ 2951 "type":"structure", 2952 "required":[ 2953 "DirectoryArn", 2954 "ObjectReference" 2955 ], 2956 "members":{ 2957 "DirectoryArn":{ 2958 "shape":"Arn", 2959 "location":"header", 2960 "locationName":"x-amz-data-partition" 2961 }, 2962 "ObjectReference":{"shape":"ObjectReference"}, 2963 "ConsistencyLevel":{ 2964 "shape":"ConsistencyLevel", 2965 "location":"header", 2966 "locationName":"x-amz-consistency-level" 2967 } 2968 } 2969 }, 2970 "GetObjectInformationResponse":{ 2971 "type":"structure", 2972 "members":{ 2973 "SchemaFacets":{"shape":"SchemaFacetList"}, 2974 "ObjectIdentifier":{"shape":"ObjectIdentifier"} 2975 } 2976 }, 2977 "GetSchemaAsJsonRequest":{ 2978 "type":"structure", 2979 "required":["SchemaArn"], 2980 "members":{ 2981 "SchemaArn":{ 2982 "shape":"Arn", 2983 "location":"header", 2984 "locationName":"x-amz-data-partition" 2985 } 2986 } 2987 }, 2988 "GetSchemaAsJsonResponse":{ 2989 "type":"structure", 2990 "members":{ 2991 "Name":{"shape":"SchemaName"}, 2992 "Document":{"shape":"SchemaJsonDocument"} 2993 } 2994 }, 2995 "GetTypedLinkFacetInformationRequest":{ 2996 "type":"structure", 2997 "required":[ 2998 "SchemaArn", 2999 "Name" 3000 ], 3001 "members":{ 3002 "SchemaArn":{ 3003 "shape":"Arn", 3004 "location":"header", 3005 "locationName":"x-amz-data-partition" 3006 }, 3007 "Name":{"shape":"TypedLinkName"} 3008 } 3009 }, 3010 "GetTypedLinkFacetInformationResponse":{ 3011 "type":"structure", 3012 "members":{ 3013 "IdentityAttributeOrder":{"shape":"AttributeNameList"} 3014 } 3015 }, 3016 "IncompatibleSchemaException":{ 3017 "type":"structure", 3018 "members":{ 3019 "Message":{"shape":"ExceptionMessage"} 3020 }, 3021 "error":{"httpStatusCode":400}, 3022 "exception":true 3023 }, 3024 "IndexAttachment":{ 3025 "type":"structure", 3026 "members":{ 3027 "IndexedAttributes":{"shape":"AttributeKeyAndValueList"}, 3028 "ObjectIdentifier":{"shape":"ObjectIdentifier"} 3029 } 3030 }, 3031 "IndexAttachmentList":{ 3032 "type":"list", 3033 "member":{"shape":"IndexAttachment"} 3034 }, 3035 "IndexedAttributeMissingException":{ 3036 "type":"structure", 3037 "members":{ 3038 "Message":{"shape":"ExceptionMessage"} 3039 }, 3040 "error":{"httpStatusCode":400}, 3041 "exception":true 3042 }, 3043 "InternalServiceException":{ 3044 "type":"structure", 3045 "members":{ 3046 "Message":{"shape":"ExceptionMessage"} 3047 }, 3048 "error":{"httpStatusCode":500}, 3049 "exception":true 3050 }, 3051 "InvalidArnException":{ 3052 "type":"structure", 3053 "members":{ 3054 "Message":{"shape":"ExceptionMessage"} 3055 }, 3056 "error":{"httpStatusCode":400}, 3057 "exception":true 3058 }, 3059 "InvalidAttachmentException":{ 3060 "type":"structure", 3061 "members":{ 3062 "Message":{"shape":"ExceptionMessage"} 3063 }, 3064 "error":{"httpStatusCode":400}, 3065 "exception":true 3066 }, 3067 "InvalidFacetUpdateException":{ 3068 "type":"structure", 3069 "members":{ 3070 "Message":{"shape":"ExceptionMessage"} 3071 }, 3072 "error":{"httpStatusCode":400}, 3073 "exception":true 3074 }, 3075 "InvalidNextTokenException":{ 3076 "type":"structure", 3077 "members":{ 3078 "Message":{"shape":"ExceptionMessage"} 3079 }, 3080 "error":{"httpStatusCode":400}, 3081 "exception":true 3082 }, 3083 "InvalidRuleException":{ 3084 "type":"structure", 3085 "members":{ 3086 "Message":{"shape":"ExceptionMessage"} 3087 }, 3088 "error":{"httpStatusCode":400}, 3089 "exception":true 3090 }, 3091 "InvalidSchemaDocException":{ 3092 "type":"structure", 3093 "members":{ 3094 "Message":{"shape":"ExceptionMessage"} 3095 }, 3096 "error":{"httpStatusCode":400}, 3097 "exception":true 3098 }, 3099 "InvalidTaggingRequestException":{ 3100 "type":"structure", 3101 "members":{ 3102 "Message":{"shape":"ExceptionMessage"} 3103 }, 3104 "error":{"httpStatusCode":400}, 3105 "exception":true 3106 }, 3107 "LimitExceededException":{ 3108 "type":"structure", 3109 "members":{ 3110 "Message":{"shape":"ExceptionMessage"} 3111 }, 3112 "error":{"httpStatusCode":400}, 3113 "exception":true 3114 }, 3115 "LinkAttributeAction":{ 3116 "type":"structure", 3117 "members":{ 3118 "AttributeActionType":{"shape":"UpdateActionType"}, 3119 "AttributeUpdateValue":{"shape":"TypedAttributeValue"} 3120 } 3121 }, 3122 "LinkAttributeUpdate":{ 3123 "type":"structure", 3124 "members":{ 3125 "AttributeKey":{"shape":"AttributeKey"}, 3126 "AttributeAction":{"shape":"LinkAttributeAction"} 3127 } 3128 }, 3129 "LinkAttributeUpdateList":{ 3130 "type":"list", 3131 "member":{"shape":"LinkAttributeUpdate"} 3132 }, 3133 "LinkName":{ 3134 "type":"string", 3135 "max":64, 3136 "min":1, 3137 "pattern":"[^\\/\\[\\]\\(\\):\\{\\}#@!?\\s\\\\;]+" 3138 }, 3139 "LinkNameAlreadyInUseException":{ 3140 "type":"structure", 3141 "members":{ 3142 "Message":{"shape":"ExceptionMessage"} 3143 }, 3144 "error":{"httpStatusCode":400}, 3145 "exception":true 3146 }, 3147 "LinkNameToObjectIdentifierMap":{ 3148 "type":"map", 3149 "key":{"shape":"LinkName"}, 3150 "value":{"shape":"ObjectIdentifier"} 3151 }, 3152 "ListAppliedSchemaArnsRequest":{ 3153 "type":"structure", 3154 "required":["DirectoryArn"], 3155 "members":{ 3156 "DirectoryArn":{"shape":"Arn"}, 3157 "SchemaArn":{"shape":"Arn"}, 3158 "NextToken":{"shape":"NextToken"}, 3159 "MaxResults":{"shape":"NumberResults"} 3160 } 3161 }, 3162 "ListAppliedSchemaArnsResponse":{ 3163 "type":"structure", 3164 "members":{ 3165 "SchemaArns":{"shape":"Arns"}, 3166 "NextToken":{"shape":"NextToken"} 3167 } 3168 }, 3169 "ListAttachedIndicesRequest":{ 3170 "type":"structure", 3171 "required":[ 3172 "DirectoryArn", 3173 "TargetReference" 3174 ], 3175 "members":{ 3176 "DirectoryArn":{ 3177 "shape":"Arn", 3178 "location":"header", 3179 "locationName":"x-amz-data-partition" 3180 }, 3181 "TargetReference":{"shape":"ObjectReference"}, 3182 "NextToken":{"shape":"NextToken"}, 3183 "MaxResults":{"shape":"NumberResults"}, 3184 "ConsistencyLevel":{ 3185 "shape":"ConsistencyLevel", 3186 "location":"header", 3187 "locationName":"x-amz-consistency-level" 3188 } 3189 } 3190 }, 3191 "ListAttachedIndicesResponse":{ 3192 "type":"structure", 3193 "members":{ 3194 "IndexAttachments":{"shape":"IndexAttachmentList"}, 3195 "NextToken":{"shape":"NextToken"} 3196 } 3197 }, 3198 "ListDevelopmentSchemaArnsRequest":{ 3199 "type":"structure", 3200 "members":{ 3201 "NextToken":{"shape":"NextToken"}, 3202 "MaxResults":{"shape":"NumberResults"} 3203 } 3204 }, 3205 "ListDevelopmentSchemaArnsResponse":{ 3206 "type":"structure", 3207 "members":{ 3208 "SchemaArns":{"shape":"Arns"}, 3209 "NextToken":{"shape":"NextToken"} 3210 } 3211 }, 3212 "ListDirectoriesRequest":{ 3213 "type":"structure", 3214 "members":{ 3215 "NextToken":{"shape":"NextToken"}, 3216 "MaxResults":{"shape":"NumberResults"}, 3217 "state":{"shape":"DirectoryState"} 3218 } 3219 }, 3220 "ListDirectoriesResponse":{ 3221 "type":"structure", 3222 "required":["Directories"], 3223 "members":{ 3224 "Directories":{"shape":"DirectoryList"}, 3225 "NextToken":{"shape":"NextToken"} 3226 } 3227 }, 3228 "ListFacetAttributesRequest":{ 3229 "type":"structure", 3230 "required":[ 3231 "SchemaArn", 3232 "Name" 3233 ], 3234 "members":{ 3235 "SchemaArn":{ 3236 "shape":"Arn", 3237 "location":"header", 3238 "locationName":"x-amz-data-partition" 3239 }, 3240 "Name":{"shape":"FacetName"}, 3241 "NextToken":{"shape":"NextToken"}, 3242 "MaxResults":{"shape":"NumberResults"} 3243 } 3244 }, 3245 "ListFacetAttributesResponse":{ 3246 "type":"structure", 3247 "members":{ 3248 "Attributes":{"shape":"FacetAttributeList"}, 3249 "NextToken":{"shape":"NextToken"} 3250 } 3251 }, 3252 "ListFacetNamesRequest":{ 3253 "type":"structure", 3254 "required":["SchemaArn"], 3255 "members":{ 3256 "SchemaArn":{ 3257 "shape":"Arn", 3258 "location":"header", 3259 "locationName":"x-amz-data-partition" 3260 }, 3261 "NextToken":{"shape":"NextToken"}, 3262 "MaxResults":{"shape":"NumberResults"} 3263 } 3264 }, 3265 "ListFacetNamesResponse":{ 3266 "type":"structure", 3267 "members":{ 3268 "FacetNames":{"shape":"FacetNameList"}, 3269 "NextToken":{"shape":"NextToken"} 3270 } 3271 }, 3272 "ListIncomingTypedLinksRequest":{ 3273 "type":"structure", 3274 "required":[ 3275 "DirectoryArn", 3276 "ObjectReference" 3277 ], 3278 "members":{ 3279 "DirectoryArn":{ 3280 "shape":"Arn", 3281 "location":"header", 3282 "locationName":"x-amz-data-partition" 3283 }, 3284 "ObjectReference":{"shape":"ObjectReference"}, 3285 "FilterAttributeRanges":{"shape":"TypedLinkAttributeRangeList"}, 3286 "FilterTypedLink":{"shape":"TypedLinkSchemaAndFacetName"}, 3287 "NextToken":{"shape":"NextToken"}, 3288 "MaxResults":{"shape":"NumberResults"}, 3289 "ConsistencyLevel":{"shape":"ConsistencyLevel"} 3290 } 3291 }, 3292 "ListIncomingTypedLinksResponse":{ 3293 "type":"structure", 3294 "members":{ 3295 "LinkSpecifiers":{"shape":"TypedLinkSpecifierList"}, 3296 "NextToken":{"shape":"NextToken"} 3297 } 3298 }, 3299 "ListIndexRequest":{ 3300 "type":"structure", 3301 "required":[ 3302 "DirectoryArn", 3303 "IndexReference" 3304 ], 3305 "members":{ 3306 "DirectoryArn":{ 3307 "shape":"Arn", 3308 "location":"header", 3309 "locationName":"x-amz-data-partition" 3310 }, 3311 "RangesOnIndexedValues":{"shape":"ObjectAttributeRangeList"}, 3312 "IndexReference":{"shape":"ObjectReference"}, 3313 "MaxResults":{"shape":"NumberResults"}, 3314 "NextToken":{"shape":"NextToken"}, 3315 "ConsistencyLevel":{ 3316 "shape":"ConsistencyLevel", 3317 "location":"header", 3318 "locationName":"x-amz-consistency-level" 3319 } 3320 } 3321 }, 3322 "ListIndexResponse":{ 3323 "type":"structure", 3324 "members":{ 3325 "IndexAttachments":{"shape":"IndexAttachmentList"}, 3326 "NextToken":{"shape":"NextToken"} 3327 } 3328 }, 3329 "ListManagedSchemaArnsRequest":{ 3330 "type":"structure", 3331 "members":{ 3332 "SchemaArn":{"shape":"Arn"}, 3333 "NextToken":{"shape":"NextToken"}, 3334 "MaxResults":{"shape":"NumberResults"} 3335 } 3336 }, 3337 "ListManagedSchemaArnsResponse":{ 3338 "type":"structure", 3339 "members":{ 3340 "SchemaArns":{"shape":"Arns"}, 3341 "NextToken":{"shape":"NextToken"} 3342 } 3343 }, 3344 "ListObjectAttributesRequest":{ 3345 "type":"structure", 3346 "required":[ 3347 "DirectoryArn", 3348 "ObjectReference" 3349 ], 3350 "members":{ 3351 "DirectoryArn":{ 3352 "shape":"Arn", 3353 "location":"header", 3354 "locationName":"x-amz-data-partition" 3355 }, 3356 "ObjectReference":{"shape":"ObjectReference"}, 3357 "NextToken":{"shape":"NextToken"}, 3358 "MaxResults":{"shape":"NumberResults"}, 3359 "ConsistencyLevel":{ 3360 "shape":"ConsistencyLevel", 3361 "location":"header", 3362 "locationName":"x-amz-consistency-level" 3363 }, 3364 "FacetFilter":{"shape":"SchemaFacet"} 3365 } 3366 }, 3367 "ListObjectAttributesResponse":{ 3368 "type":"structure", 3369 "members":{ 3370 "Attributes":{"shape":"AttributeKeyAndValueList"}, 3371 "NextToken":{"shape":"NextToken"} 3372 } 3373 }, 3374 "ListObjectChildrenRequest":{ 3375 "type":"structure", 3376 "required":[ 3377 "DirectoryArn", 3378 "ObjectReference" 3379 ], 3380 "members":{ 3381 "DirectoryArn":{ 3382 "shape":"Arn", 3383 "location":"header", 3384 "locationName":"x-amz-data-partition" 3385 }, 3386 "ObjectReference":{"shape":"ObjectReference"}, 3387 "NextToken":{"shape":"NextToken"}, 3388 "MaxResults":{"shape":"NumberResults"}, 3389 "ConsistencyLevel":{ 3390 "shape":"ConsistencyLevel", 3391 "location":"header", 3392 "locationName":"x-amz-consistency-level" 3393 } 3394 } 3395 }, 3396 "ListObjectChildrenResponse":{ 3397 "type":"structure", 3398 "members":{ 3399 "Children":{"shape":"LinkNameToObjectIdentifierMap"}, 3400 "NextToken":{"shape":"NextToken"} 3401 } 3402 }, 3403 "ListObjectParentPathsRequest":{ 3404 "type":"structure", 3405 "required":[ 3406 "DirectoryArn", 3407 "ObjectReference" 3408 ], 3409 "members":{ 3410 "DirectoryArn":{ 3411 "shape":"Arn", 3412 "location":"header", 3413 "locationName":"x-amz-data-partition" 3414 }, 3415 "ObjectReference":{"shape":"ObjectReference"}, 3416 "NextToken":{"shape":"NextToken"}, 3417 "MaxResults":{"shape":"NumberResults"} 3418 } 3419 }, 3420 "ListObjectParentPathsResponse":{ 3421 "type":"structure", 3422 "members":{ 3423 "PathToObjectIdentifiersList":{"shape":"PathToObjectIdentifiersList"}, 3424 "NextToken":{"shape":"NextToken"} 3425 } 3426 }, 3427 "ListObjectParentsRequest":{ 3428 "type":"structure", 3429 "required":[ 3430 "DirectoryArn", 3431 "ObjectReference" 3432 ], 3433 "members":{ 3434 "DirectoryArn":{ 3435 "shape":"Arn", 3436 "location":"header", 3437 "locationName":"x-amz-data-partition" 3438 }, 3439 "ObjectReference":{"shape":"ObjectReference"}, 3440 "NextToken":{"shape":"NextToken"}, 3441 "MaxResults":{"shape":"NumberResults"}, 3442 "ConsistencyLevel":{ 3443 "shape":"ConsistencyLevel", 3444 "location":"header", 3445 "locationName":"x-amz-consistency-level" 3446 }, 3447 "IncludeAllLinksToEachParent":{"shape":"Bool"} 3448 } 3449 }, 3450 "ListObjectParentsResponse":{ 3451 "type":"structure", 3452 "members":{ 3453 "Parents":{"shape":"ObjectIdentifierToLinkNameMap"}, 3454 "NextToken":{"shape":"NextToken"}, 3455 "ParentLinks":{"shape":"ObjectIdentifierAndLinkNameList"} 3456 } 3457 }, 3458 "ListObjectPoliciesRequest":{ 3459 "type":"structure", 3460 "required":[ 3461 "DirectoryArn", 3462 "ObjectReference" 3463 ], 3464 "members":{ 3465 "DirectoryArn":{ 3466 "shape":"Arn", 3467 "location":"header", 3468 "locationName":"x-amz-data-partition" 3469 }, 3470 "ObjectReference":{"shape":"ObjectReference"}, 3471 "NextToken":{"shape":"NextToken"}, 3472 "MaxResults":{"shape":"NumberResults"}, 3473 "ConsistencyLevel":{ 3474 "shape":"ConsistencyLevel", 3475 "location":"header", 3476 "locationName":"x-amz-consistency-level" 3477 } 3478 } 3479 }, 3480 "ListObjectPoliciesResponse":{ 3481 "type":"structure", 3482 "members":{ 3483 "AttachedPolicyIds":{"shape":"ObjectIdentifierList"}, 3484 "NextToken":{"shape":"NextToken"} 3485 } 3486 }, 3487 "ListOutgoingTypedLinksRequest":{ 3488 "type":"structure", 3489 "required":[ 3490 "DirectoryArn", 3491 "ObjectReference" 3492 ], 3493 "members":{ 3494 "DirectoryArn":{ 3495 "shape":"Arn", 3496 "location":"header", 3497 "locationName":"x-amz-data-partition" 3498 }, 3499 "ObjectReference":{"shape":"ObjectReference"}, 3500 "FilterAttributeRanges":{"shape":"TypedLinkAttributeRangeList"}, 3501 "FilterTypedLink":{"shape":"TypedLinkSchemaAndFacetName"}, 3502 "NextToken":{"shape":"NextToken"}, 3503 "MaxResults":{"shape":"NumberResults"}, 3504 "ConsistencyLevel":{"shape":"ConsistencyLevel"} 3505 } 3506 }, 3507 "ListOutgoingTypedLinksResponse":{ 3508 "type":"structure", 3509 "members":{ 3510 "TypedLinkSpecifiers":{"shape":"TypedLinkSpecifierList"}, 3511 "NextToken":{"shape":"NextToken"} 3512 } 3513 }, 3514 "ListPolicyAttachmentsRequest":{ 3515 "type":"structure", 3516 "required":[ 3517 "DirectoryArn", 3518 "PolicyReference" 3519 ], 3520 "members":{ 3521 "DirectoryArn":{ 3522 "shape":"Arn", 3523 "location":"header", 3524 "locationName":"x-amz-data-partition" 3525 }, 3526 "PolicyReference":{"shape":"ObjectReference"}, 3527 "NextToken":{"shape":"NextToken"}, 3528 "MaxResults":{"shape":"NumberResults"}, 3529 "ConsistencyLevel":{ 3530 "shape":"ConsistencyLevel", 3531 "location":"header", 3532 "locationName":"x-amz-consistency-level" 3533 } 3534 } 3535 }, 3536 "ListPolicyAttachmentsResponse":{ 3537 "type":"structure", 3538 "members":{ 3539 "ObjectIdentifiers":{"shape":"ObjectIdentifierList"}, 3540 "NextToken":{"shape":"NextToken"} 3541 } 3542 }, 3543 "ListPublishedSchemaArnsRequest":{ 3544 "type":"structure", 3545 "members":{ 3546 "SchemaArn":{"shape":"Arn"}, 3547 "NextToken":{"shape":"NextToken"}, 3548 "MaxResults":{"shape":"NumberResults"} 3549 } 3550 }, 3551 "ListPublishedSchemaArnsResponse":{ 3552 "type":"structure", 3553 "members":{ 3554 "SchemaArns":{"shape":"Arns"}, 3555 "NextToken":{"shape":"NextToken"} 3556 } 3557 }, 3558 "ListTagsForResourceRequest":{ 3559 "type":"structure", 3560 "required":["ResourceArn"], 3561 "members":{ 3562 "ResourceArn":{"shape":"Arn"}, 3563 "NextToken":{"shape":"NextToken"}, 3564 "MaxResults":{"shape":"TagsNumberResults"} 3565 } 3566 }, 3567 "ListTagsForResourceResponse":{ 3568 "type":"structure", 3569 "members":{ 3570 "Tags":{"shape":"TagList"}, 3571 "NextToken":{"shape":"NextToken"} 3572 } 3573 }, 3574 "ListTypedLinkFacetAttributesRequest":{ 3575 "type":"structure", 3576 "required":[ 3577 "SchemaArn", 3578 "Name" 3579 ], 3580 "members":{ 3581 "SchemaArn":{ 3582 "shape":"Arn", 3583 "location":"header", 3584 "locationName":"x-amz-data-partition" 3585 }, 3586 "Name":{"shape":"TypedLinkName"}, 3587 "NextToken":{"shape":"NextToken"}, 3588 "MaxResults":{"shape":"NumberResults"} 3589 } 3590 }, 3591 "ListTypedLinkFacetAttributesResponse":{ 3592 "type":"structure", 3593 "members":{ 3594 "Attributes":{"shape":"TypedLinkAttributeDefinitionList"}, 3595 "NextToken":{"shape":"NextToken"} 3596 } 3597 }, 3598 "ListTypedLinkFacetNamesRequest":{ 3599 "type":"structure", 3600 "required":["SchemaArn"], 3601 "members":{ 3602 "SchemaArn":{ 3603 "shape":"Arn", 3604 "location":"header", 3605 "locationName":"x-amz-data-partition" 3606 }, 3607 "NextToken":{"shape":"NextToken"}, 3608 "MaxResults":{"shape":"NumberResults"} 3609 } 3610 }, 3611 "ListTypedLinkFacetNamesResponse":{ 3612 "type":"structure", 3613 "members":{ 3614 "FacetNames":{"shape":"TypedLinkNameList"}, 3615 "NextToken":{"shape":"NextToken"} 3616 } 3617 }, 3618 "LookupPolicyRequest":{ 3619 "type":"structure", 3620 "required":[ 3621 "DirectoryArn", 3622 "ObjectReference" 3623 ], 3624 "members":{ 3625 "DirectoryArn":{ 3626 "shape":"Arn", 3627 "location":"header", 3628 "locationName":"x-amz-data-partition" 3629 }, 3630 "ObjectReference":{"shape":"ObjectReference"}, 3631 "NextToken":{"shape":"NextToken"}, 3632 "MaxResults":{"shape":"NumberResults"} 3633 } 3634 }, 3635 "LookupPolicyResponse":{ 3636 "type":"structure", 3637 "members":{ 3638 "PolicyToPathList":{"shape":"PolicyToPathList"}, 3639 "NextToken":{"shape":"NextToken"} 3640 } 3641 }, 3642 "NextToken":{"type":"string"}, 3643 "NotIndexException":{ 3644 "type":"structure", 3645 "members":{ 3646 "Message":{"shape":"ExceptionMessage"} 3647 }, 3648 "error":{"httpStatusCode":400}, 3649 "exception":true 3650 }, 3651 "NotNodeException":{ 3652 "type":"structure", 3653 "members":{ 3654 "Message":{"shape":"ExceptionMessage"} 3655 }, 3656 "error":{"httpStatusCode":400}, 3657 "exception":true 3658 }, 3659 "NotPolicyException":{ 3660 "type":"structure", 3661 "members":{ 3662 "Message":{"shape":"ExceptionMessage"} 3663 }, 3664 "error":{"httpStatusCode":400}, 3665 "exception":true 3666 }, 3667 "NumberAttributeValue":{"type":"string"}, 3668 "NumberResults":{ 3669 "type":"integer", 3670 "min":1 3671 }, 3672 "ObjectAlreadyDetachedException":{ 3673 "type":"structure", 3674 "members":{ 3675 "Message":{"shape":"ExceptionMessage"} 3676 }, 3677 "error":{"httpStatusCode":400}, 3678 "exception":true 3679 }, 3680 "ObjectAttributeAction":{ 3681 "type":"structure", 3682 "members":{ 3683 "ObjectAttributeActionType":{"shape":"UpdateActionType"}, 3684 "ObjectAttributeUpdateValue":{"shape":"TypedAttributeValue"} 3685 } 3686 }, 3687 "ObjectAttributeRange":{ 3688 "type":"structure", 3689 "members":{ 3690 "AttributeKey":{"shape":"AttributeKey"}, 3691 "Range":{"shape":"TypedAttributeValueRange"} 3692 } 3693 }, 3694 "ObjectAttributeRangeList":{ 3695 "type":"list", 3696 "member":{"shape":"ObjectAttributeRange"} 3697 }, 3698 "ObjectAttributeUpdate":{ 3699 "type":"structure", 3700 "members":{ 3701 "ObjectAttributeKey":{"shape":"AttributeKey"}, 3702 "ObjectAttributeAction":{"shape":"ObjectAttributeAction"} 3703 } 3704 }, 3705 "ObjectAttributeUpdateList":{ 3706 "type":"list", 3707 "member":{"shape":"ObjectAttributeUpdate"} 3708 }, 3709 "ObjectIdentifier":{"type":"string"}, 3710 "ObjectIdentifierAndLinkNameList":{ 3711 "type":"list", 3712 "member":{"shape":"ObjectIdentifierAndLinkNameTuple"} 3713 }, 3714 "ObjectIdentifierAndLinkNameTuple":{ 3715 "type":"structure", 3716 "members":{ 3717 "ObjectIdentifier":{"shape":"ObjectIdentifier"}, 3718 "LinkName":{"shape":"LinkName"} 3719 } 3720 }, 3721 "ObjectIdentifierList":{ 3722 "type":"list", 3723 "member":{"shape":"ObjectIdentifier"} 3724 }, 3725 "ObjectIdentifierToLinkNameMap":{ 3726 "type":"map", 3727 "key":{"shape":"ObjectIdentifier"}, 3728 "value":{"shape":"LinkName"} 3729 }, 3730 "ObjectNotDetachedException":{ 3731 "type":"structure", 3732 "members":{ 3733 "Message":{"shape":"ExceptionMessage"} 3734 }, 3735 "error":{"httpStatusCode":400}, 3736 "exception":true 3737 }, 3738 "ObjectReference":{ 3739 "type":"structure", 3740 "members":{ 3741 "Selector":{"shape":"SelectorObjectReference"} 3742 } 3743 }, 3744 "ObjectType":{ 3745 "type":"string", 3746 "enum":[ 3747 "NODE", 3748 "LEAF_NODE", 3749 "POLICY", 3750 "INDEX" 3751 ] 3752 }, 3753 "PathString":{"type":"string"}, 3754 "PathToObjectIdentifiers":{ 3755 "type":"structure", 3756 "members":{ 3757 "Path":{"shape":"PathString"}, 3758 "ObjectIdentifiers":{"shape":"ObjectIdentifierList"} 3759 } 3760 }, 3761 "PathToObjectIdentifiersList":{ 3762 "type":"list", 3763 "member":{"shape":"PathToObjectIdentifiers"} 3764 }, 3765 "PolicyAttachment":{ 3766 "type":"structure", 3767 "members":{ 3768 "PolicyId":{"shape":"ObjectIdentifier"}, 3769 "ObjectIdentifier":{"shape":"ObjectIdentifier"}, 3770 "PolicyType":{"shape":"PolicyType"} 3771 } 3772 }, 3773 "PolicyAttachmentList":{ 3774 "type":"list", 3775 "member":{"shape":"PolicyAttachment"} 3776 }, 3777 "PolicyToPath":{ 3778 "type":"structure", 3779 "members":{ 3780 "Path":{"shape":"PathString"}, 3781 "Policies":{"shape":"PolicyAttachmentList"} 3782 } 3783 }, 3784 "PolicyToPathList":{ 3785 "type":"list", 3786 "member":{"shape":"PolicyToPath"} 3787 }, 3788 "PolicyType":{"type":"string"}, 3789 "PublishSchemaRequest":{ 3790 "type":"structure", 3791 "required":[ 3792 "DevelopmentSchemaArn", 3793 "Version" 3794 ], 3795 "members":{ 3796 "DevelopmentSchemaArn":{ 3797 "shape":"Arn", 3798 "location":"header", 3799 "locationName":"x-amz-data-partition" 3800 }, 3801 "Version":{"shape":"Version"}, 3802 "MinorVersion":{"shape":"Version"}, 3803 "Name":{"shape":"SchemaName"} 3804 } 3805 }, 3806 "PublishSchemaResponse":{ 3807 "type":"structure", 3808 "members":{ 3809 "PublishedSchemaArn":{"shape":"Arn"} 3810 } 3811 }, 3812 "PutSchemaFromJsonRequest":{ 3813 "type":"structure", 3814 "required":[ 3815 "SchemaArn", 3816 "Document" 3817 ], 3818 "members":{ 3819 "SchemaArn":{ 3820 "shape":"Arn", 3821 "location":"header", 3822 "locationName":"x-amz-data-partition" 3823 }, 3824 "Document":{"shape":"SchemaJsonDocument"} 3825 } 3826 }, 3827 "PutSchemaFromJsonResponse":{ 3828 "type":"structure", 3829 "members":{ 3830 "Arn":{"shape":"Arn"} 3831 } 3832 }, 3833 "RangeMode":{ 3834 "type":"string", 3835 "enum":[ 3836 "FIRST", 3837 "LAST", 3838 "LAST_BEFORE_MISSING_VALUES", 3839 "INCLUSIVE", 3840 "EXCLUSIVE" 3841 ] 3842 }, 3843 "RemoveFacetFromObjectRequest":{ 3844 "type":"structure", 3845 "required":[ 3846 "DirectoryArn", 3847 "SchemaFacet", 3848 "ObjectReference" 3849 ], 3850 "members":{ 3851 "DirectoryArn":{ 3852 "shape":"Arn", 3853 "location":"header", 3854 "locationName":"x-amz-data-partition" 3855 }, 3856 "SchemaFacet":{"shape":"SchemaFacet"}, 3857 "ObjectReference":{"shape":"ObjectReference"} 3858 } 3859 }, 3860 "RemoveFacetFromObjectResponse":{ 3861 "type":"structure", 3862 "members":{ 3863 } 3864 }, 3865 "RequiredAttributeBehavior":{ 3866 "type":"string", 3867 "enum":[ 3868 "REQUIRED_ALWAYS", 3869 "NOT_REQUIRED" 3870 ] 3871 }, 3872 "ResourceNotFoundException":{ 3873 "type":"structure", 3874 "members":{ 3875 "Message":{"shape":"ExceptionMessage"} 3876 }, 3877 "error":{"httpStatusCode":404}, 3878 "exception":true 3879 }, 3880 "RetryableConflictException":{ 3881 "type":"structure", 3882 "members":{ 3883 "Message":{"shape":"ExceptionMessage"} 3884 }, 3885 "error":{"httpStatusCode":409}, 3886 "exception":true 3887 }, 3888 "Rule":{ 3889 "type":"structure", 3890 "members":{ 3891 "Type":{"shape":"RuleType"}, 3892 "Parameters":{"shape":"RuleParameterMap"} 3893 } 3894 }, 3895 "RuleKey":{ 3896 "type":"string", 3897 "max":64, 3898 "min":1, 3899 "pattern":"^[a-zA-Z0-9._-]*$" 3900 }, 3901 "RuleMap":{ 3902 "type":"map", 3903 "key":{"shape":"RuleKey"}, 3904 "value":{"shape":"Rule"} 3905 }, 3906 "RuleParameterKey":{"type":"string"}, 3907 "RuleParameterMap":{ 3908 "type":"map", 3909 "key":{"shape":"RuleParameterKey"}, 3910 "value":{"shape":"RuleParameterValue"} 3911 }, 3912 "RuleParameterValue":{"type":"string"}, 3913 "RuleType":{ 3914 "type":"string", 3915 "enum":[ 3916 "BINARY_LENGTH", 3917 "NUMBER_COMPARISON", 3918 "STRING_FROM_SET", 3919 "STRING_LENGTH" 3920 ] 3921 }, 3922 "SchemaAlreadyExistsException":{ 3923 "type":"structure", 3924 "members":{ 3925 "Message":{"shape":"ExceptionMessage"} 3926 }, 3927 "error":{"httpStatusCode":400}, 3928 "exception":true 3929 }, 3930 "SchemaAlreadyPublishedException":{ 3931 "type":"structure", 3932 "members":{ 3933 "Message":{"shape":"ExceptionMessage"} 3934 }, 3935 "error":{"httpStatusCode":400}, 3936 "exception":true 3937 }, 3938 "SchemaFacet":{ 3939 "type":"structure", 3940 "members":{ 3941 "SchemaArn":{"shape":"Arn"}, 3942 "FacetName":{"shape":"FacetName"} 3943 } 3944 }, 3945 "SchemaFacetList":{ 3946 "type":"list", 3947 "member":{"shape":"SchemaFacet"} 3948 }, 3949 "SchemaJsonDocument":{"type":"string"}, 3950 "SchemaName":{ 3951 "type":"string", 3952 "max":32, 3953 "min":1, 3954 "pattern":"^[a-zA-Z0-9._-]*$" 3955 }, 3956 "SelectorObjectReference":{"type":"string"}, 3957 "StillContainsLinksException":{ 3958 "type":"structure", 3959 "members":{ 3960 "Message":{"shape":"ExceptionMessage"} 3961 }, 3962 "error":{"httpStatusCode":400}, 3963 "exception":true 3964 }, 3965 "StringAttributeValue":{"type":"string"}, 3966 "Tag":{ 3967 "type":"structure", 3968 "members":{ 3969 "Key":{"shape":"TagKey"}, 3970 "Value":{"shape":"TagValue"} 3971 } 3972 }, 3973 "TagKey":{"type":"string"}, 3974 "TagKeyList":{ 3975 "type":"list", 3976 "member":{"shape":"TagKey"} 3977 }, 3978 "TagList":{ 3979 "type":"list", 3980 "member":{"shape":"Tag"} 3981 }, 3982 "TagResourceRequest":{ 3983 "type":"structure", 3984 "required":[ 3985 "ResourceArn", 3986 "Tags" 3987 ], 3988 "members":{ 3989 "ResourceArn":{"shape":"Arn"}, 3990 "Tags":{"shape":"TagList"} 3991 } 3992 }, 3993 "TagResourceResponse":{ 3994 "type":"structure", 3995 "members":{ 3996 } 3997 }, 3998 "TagValue":{"type":"string"}, 3999 "TagsNumberResults":{ 4000 "type":"integer", 4001 "min":50 4002 }, 4003 "TypedAttributeValue":{ 4004 "type":"structure", 4005 "members":{ 4006 "StringValue":{"shape":"StringAttributeValue"}, 4007 "BinaryValue":{"shape":"BinaryAttributeValue"}, 4008 "BooleanValue":{"shape":"BooleanAttributeValue"}, 4009 "NumberValue":{"shape":"NumberAttributeValue"}, 4010 "DatetimeValue":{"shape":"DatetimeAttributeValue"} 4011 } 4012 }, 4013 "TypedAttributeValueRange":{ 4014 "type":"structure", 4015 "required":[ 4016 "StartMode", 4017 "EndMode" 4018 ], 4019 "members":{ 4020 "StartMode":{"shape":"RangeMode"}, 4021 "StartValue":{"shape":"TypedAttributeValue"}, 4022 "EndMode":{"shape":"RangeMode"}, 4023 "EndValue":{"shape":"TypedAttributeValue"} 4024 } 4025 }, 4026 "TypedLinkAttributeDefinition":{ 4027 "type":"structure", 4028 "required":[ 4029 "Name", 4030 "Type", 4031 "RequiredBehavior" 4032 ], 4033 "members":{ 4034 "Name":{"shape":"AttributeName"}, 4035 "Type":{"shape":"FacetAttributeType"}, 4036 "DefaultValue":{"shape":"TypedAttributeValue"}, 4037 "IsImmutable":{"shape":"Bool"}, 4038 "Rules":{"shape":"RuleMap"}, 4039 "RequiredBehavior":{"shape":"RequiredAttributeBehavior"} 4040 } 4041 }, 4042 "TypedLinkAttributeDefinitionList":{ 4043 "type":"list", 4044 "member":{"shape":"TypedLinkAttributeDefinition"} 4045 }, 4046 "TypedLinkAttributeRange":{ 4047 "type":"structure", 4048 "required":["Range"], 4049 "members":{ 4050 "AttributeName":{"shape":"AttributeName"}, 4051 "Range":{"shape":"TypedAttributeValueRange"} 4052 } 4053 }, 4054 "TypedLinkAttributeRangeList":{ 4055 "type":"list", 4056 "member":{"shape":"TypedLinkAttributeRange"} 4057 }, 4058 "TypedLinkFacet":{ 4059 "type":"structure", 4060 "required":[ 4061 "Name", 4062 "Attributes", 4063 "IdentityAttributeOrder" 4064 ], 4065 "members":{ 4066 "Name":{"shape":"TypedLinkName"}, 4067 "Attributes":{"shape":"TypedLinkAttributeDefinitionList"}, 4068 "IdentityAttributeOrder":{"shape":"AttributeNameList"} 4069 } 4070 }, 4071 "TypedLinkFacetAttributeUpdate":{ 4072 "type":"structure", 4073 "required":[ 4074 "Attribute", 4075 "Action" 4076 ], 4077 "members":{ 4078 "Attribute":{"shape":"TypedLinkAttributeDefinition"}, 4079 "Action":{"shape":"UpdateActionType"} 4080 } 4081 }, 4082 "TypedLinkFacetAttributeUpdateList":{ 4083 "type":"list", 4084 "member":{"shape":"TypedLinkFacetAttributeUpdate"} 4085 }, 4086 "TypedLinkName":{ 4087 "type":"string", 4088 "pattern":"^[a-zA-Z0-9._-]*$" 4089 }, 4090 "TypedLinkNameList":{ 4091 "type":"list", 4092 "member":{"shape":"TypedLinkName"} 4093 }, 4094 "TypedLinkSchemaAndFacetName":{ 4095 "type":"structure", 4096 "required":[ 4097 "SchemaArn", 4098 "TypedLinkName" 4099 ], 4100 "members":{ 4101 "SchemaArn":{"shape":"Arn"}, 4102 "TypedLinkName":{"shape":"TypedLinkName"} 4103 } 4104 }, 4105 "TypedLinkSpecifier":{ 4106 "type":"structure", 4107 "required":[ 4108 "TypedLinkFacet", 4109 "SourceObjectReference", 4110 "TargetObjectReference", 4111 "IdentityAttributeValues" 4112 ], 4113 "members":{ 4114 "TypedLinkFacet":{"shape":"TypedLinkSchemaAndFacetName"}, 4115 "SourceObjectReference":{"shape":"ObjectReference"}, 4116 "TargetObjectReference":{"shape":"ObjectReference"}, 4117 "IdentityAttributeValues":{"shape":"AttributeNameAndValueList"} 4118 } 4119 }, 4120 "TypedLinkSpecifierList":{ 4121 "type":"list", 4122 "member":{"shape":"TypedLinkSpecifier"} 4123 }, 4124 "UnsupportedIndexTypeException":{ 4125 "type":"structure", 4126 "members":{ 4127 "Message":{"shape":"ExceptionMessage"} 4128 }, 4129 "error":{"httpStatusCode":400}, 4130 "exception":true 4131 }, 4132 "UntagResourceRequest":{ 4133 "type":"structure", 4134 "required":[ 4135 "ResourceArn", 4136 "TagKeys" 4137 ], 4138 "members":{ 4139 "ResourceArn":{"shape":"Arn"}, 4140 "TagKeys":{"shape":"TagKeyList"} 4141 } 4142 }, 4143 "UntagResourceResponse":{ 4144 "type":"structure", 4145 "members":{ 4146 } 4147 }, 4148 "UpdateActionType":{ 4149 "type":"string", 4150 "enum":[ 4151 "CREATE_OR_UPDATE", 4152 "DELETE" 4153 ] 4154 }, 4155 "UpdateFacetRequest":{ 4156 "type":"structure", 4157 "required":[ 4158 "SchemaArn", 4159 "Name" 4160 ], 4161 "members":{ 4162 "SchemaArn":{ 4163 "shape":"Arn", 4164 "location":"header", 4165 "locationName":"x-amz-data-partition" 4166 }, 4167 "Name":{"shape":"FacetName"}, 4168 "AttributeUpdates":{"shape":"FacetAttributeUpdateList"}, 4169 "ObjectType":{"shape":"ObjectType"} 4170 } 4171 }, 4172 "UpdateFacetResponse":{ 4173 "type":"structure", 4174 "members":{ 4175 } 4176 }, 4177 "UpdateLinkAttributesRequest":{ 4178 "type":"structure", 4179 "required":[ 4180 "DirectoryArn", 4181 "TypedLinkSpecifier", 4182 "AttributeUpdates" 4183 ], 4184 "members":{ 4185 "DirectoryArn":{ 4186 "shape":"Arn", 4187 "location":"header", 4188 "locationName":"x-amz-data-partition" 4189 }, 4190 "TypedLinkSpecifier":{"shape":"TypedLinkSpecifier"}, 4191 "AttributeUpdates":{"shape":"LinkAttributeUpdateList"} 4192 } 4193 }, 4194 "UpdateLinkAttributesResponse":{ 4195 "type":"structure", 4196 "members":{ 4197 } 4198 }, 4199 "UpdateObjectAttributesRequest":{ 4200 "type":"structure", 4201 "required":[ 4202 "DirectoryArn", 4203 "ObjectReference", 4204 "AttributeUpdates" 4205 ], 4206 "members":{ 4207 "DirectoryArn":{ 4208 "shape":"Arn", 4209 "location":"header", 4210 "locationName":"x-amz-data-partition" 4211 }, 4212 "ObjectReference":{"shape":"ObjectReference"}, 4213 "AttributeUpdates":{"shape":"ObjectAttributeUpdateList"} 4214 } 4215 }, 4216 "UpdateObjectAttributesResponse":{ 4217 "type":"structure", 4218 "members":{ 4219 "ObjectIdentifier":{"shape":"ObjectIdentifier"} 4220 } 4221 }, 4222 "UpdateSchemaRequest":{ 4223 "type":"structure", 4224 "required":[ 4225 "SchemaArn", 4226 "Name" 4227 ], 4228 "members":{ 4229 "SchemaArn":{ 4230 "shape":"Arn", 4231 "location":"header", 4232 "locationName":"x-amz-data-partition" 4233 }, 4234 "Name":{"shape":"SchemaName"} 4235 } 4236 }, 4237 "UpdateSchemaResponse":{ 4238 "type":"structure", 4239 "members":{ 4240 "SchemaArn":{"shape":"Arn"} 4241 } 4242 }, 4243 "UpdateTypedLinkFacetRequest":{ 4244 "type":"structure", 4245 "required":[ 4246 "SchemaArn", 4247 "Name", 4248 "AttributeUpdates", 4249 "IdentityAttributeOrder" 4250 ], 4251 "members":{ 4252 "SchemaArn":{ 4253 "shape":"Arn", 4254 "location":"header", 4255 "locationName":"x-amz-data-partition" 4256 }, 4257 "Name":{"shape":"TypedLinkName"}, 4258 "AttributeUpdates":{"shape":"TypedLinkFacetAttributeUpdateList"}, 4259 "IdentityAttributeOrder":{"shape":"AttributeNameList"} 4260 } 4261 }, 4262 "UpdateTypedLinkFacetResponse":{ 4263 "type":"structure", 4264 "members":{ 4265 } 4266 }, 4267 "UpgradeAppliedSchemaRequest":{ 4268 "type":"structure", 4269 "required":[ 4270 "PublishedSchemaArn", 4271 "DirectoryArn" 4272 ], 4273 "members":{ 4274 "PublishedSchemaArn":{"shape":"Arn"}, 4275 "DirectoryArn":{"shape":"Arn"}, 4276 "DryRun":{"shape":"Bool"} 4277 } 4278 }, 4279 "UpgradeAppliedSchemaResponse":{ 4280 "type":"structure", 4281 "members":{ 4282 "UpgradedSchemaArn":{"shape":"Arn"}, 4283 "DirectoryArn":{"shape":"Arn"} 4284 } 4285 }, 4286 "UpgradePublishedSchemaRequest":{ 4287 "type":"structure", 4288 "required":[ 4289 "DevelopmentSchemaArn", 4290 "PublishedSchemaArn", 4291 "MinorVersion" 4292 ], 4293 "members":{ 4294 "DevelopmentSchemaArn":{"shape":"Arn"}, 4295 "PublishedSchemaArn":{"shape":"Arn"}, 4296 "MinorVersion":{"shape":"Version"}, 4297 "DryRun":{"shape":"Bool"} 4298 } 4299 }, 4300 "UpgradePublishedSchemaResponse":{ 4301 "type":"structure", 4302 "members":{ 4303 "UpgradedSchemaArn":{"shape":"Arn"} 4304 } 4305 }, 4306 "ValidationException":{ 4307 "type":"structure", 4308 "members":{ 4309 "Message":{"shape":"ExceptionMessage"} 4310 }, 4311 "error":{"httpStatusCode":400}, 4312 "exception":true 4313 }, 4314 "Version":{ 4315 "type":"string", 4316 "max":10, 4317 "min":1, 4318 "pattern":"^[a-zA-Z0-9._-]*$" 4319 } 4320 } 4321} 4322