github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/iotsitewise/2019-12-02/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2019-12-02", 5 "endpointPrefix":"iotsitewise", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"AWS IoT SiteWise", 9 "serviceId":"IoTSiteWise", 10 "signatureVersion":"v4", 11 "signingName":"iotsitewise", 12 "uid":"iotsitewise-2019-12-02" 13 }, 14 "operations":{ 15 "AssociateAssets":{ 16 "name":"AssociateAssets", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/assets/{assetId}/associate" 20 }, 21 "input":{"shape":"AssociateAssetsRequest"}, 22 "errors":[ 23 {"shape":"InvalidRequestException"}, 24 {"shape":"ResourceNotFoundException"}, 25 {"shape":"InternalFailureException"}, 26 {"shape":"LimitExceededException"}, 27 {"shape":"ThrottlingException"}, 28 {"shape":"ConflictingOperationException"} 29 ], 30 "endpoint":{"hostPrefix":"api."} 31 }, 32 "BatchAssociateProjectAssets":{ 33 "name":"BatchAssociateProjectAssets", 34 "http":{ 35 "method":"POST", 36 "requestUri":"/projects/{projectId}/assets/associate", 37 "responseCode":200 38 }, 39 "input":{"shape":"BatchAssociateProjectAssetsRequest"}, 40 "output":{"shape":"BatchAssociateProjectAssetsResponse"}, 41 "errors":[ 42 {"shape":"InvalidRequestException"}, 43 {"shape":"ResourceNotFoundException"}, 44 {"shape":"InternalFailureException"}, 45 {"shape":"ThrottlingException"}, 46 {"shape":"LimitExceededException"} 47 ], 48 "endpoint":{"hostPrefix":"monitor."} 49 }, 50 "BatchDisassociateProjectAssets":{ 51 "name":"BatchDisassociateProjectAssets", 52 "http":{ 53 "method":"POST", 54 "requestUri":"/projects/{projectId}/assets/disassociate", 55 "responseCode":200 56 }, 57 "input":{"shape":"BatchDisassociateProjectAssetsRequest"}, 58 "output":{"shape":"BatchDisassociateProjectAssetsResponse"}, 59 "errors":[ 60 {"shape":"InvalidRequestException"}, 61 {"shape":"ResourceNotFoundException"}, 62 {"shape":"InternalFailureException"}, 63 {"shape":"ThrottlingException"} 64 ], 65 "endpoint":{"hostPrefix":"monitor."} 66 }, 67 "BatchPutAssetPropertyValue":{ 68 "name":"BatchPutAssetPropertyValue", 69 "http":{ 70 "method":"POST", 71 "requestUri":"/properties" 72 }, 73 "input":{"shape":"BatchPutAssetPropertyValueRequest"}, 74 "output":{"shape":"BatchPutAssetPropertyValueResponse"}, 75 "errors":[ 76 {"shape":"InvalidRequestException"}, 77 {"shape":"ResourceNotFoundException"}, 78 {"shape":"InternalFailureException"}, 79 {"shape":"ThrottlingException"}, 80 {"shape":"LimitExceededException"}, 81 {"shape":"ServiceUnavailableException"}, 82 {"shape":"ConflictingOperationException"} 83 ], 84 "endpoint":{"hostPrefix":"data."} 85 }, 86 "CreateAccessPolicy":{ 87 "name":"CreateAccessPolicy", 88 "http":{ 89 "method":"POST", 90 "requestUri":"/access-policies", 91 "responseCode":201 92 }, 93 "input":{"shape":"CreateAccessPolicyRequest"}, 94 "output":{"shape":"CreateAccessPolicyResponse"}, 95 "errors":[ 96 {"shape":"InvalidRequestException"}, 97 {"shape":"ResourceNotFoundException"}, 98 {"shape":"InternalFailureException"}, 99 {"shape":"ThrottlingException"}, 100 {"shape":"LimitExceededException"} 101 ], 102 "endpoint":{"hostPrefix":"monitor."} 103 }, 104 "CreateAsset":{ 105 "name":"CreateAsset", 106 "http":{ 107 "method":"POST", 108 "requestUri":"/assets", 109 "responseCode":202 110 }, 111 "input":{"shape":"CreateAssetRequest"}, 112 "output":{"shape":"CreateAssetResponse"}, 113 "errors":[ 114 {"shape":"InvalidRequestException"}, 115 {"shape":"ResourceAlreadyExistsException"}, 116 {"shape":"ResourceNotFoundException"}, 117 {"shape":"InternalFailureException"}, 118 {"shape":"ThrottlingException"}, 119 {"shape":"LimitExceededException"}, 120 {"shape":"ConflictingOperationException"} 121 ], 122 "endpoint":{"hostPrefix":"api."} 123 }, 124 "CreateAssetModel":{ 125 "name":"CreateAssetModel", 126 "http":{ 127 "method":"POST", 128 "requestUri":"/asset-models", 129 "responseCode":202 130 }, 131 "input":{"shape":"CreateAssetModelRequest"}, 132 "output":{"shape":"CreateAssetModelResponse"}, 133 "errors":[ 134 {"shape":"InvalidRequestException"}, 135 {"shape":"ResourceAlreadyExistsException"}, 136 {"shape":"ResourceNotFoundException"}, 137 {"shape":"InternalFailureException"}, 138 {"shape":"ThrottlingException"}, 139 {"shape":"LimitExceededException"}, 140 {"shape":"ConflictingOperationException"} 141 ], 142 "endpoint":{"hostPrefix":"api."} 143 }, 144 "CreateDashboard":{ 145 "name":"CreateDashboard", 146 "http":{ 147 "method":"POST", 148 "requestUri":"/dashboards", 149 "responseCode":201 150 }, 151 "input":{"shape":"CreateDashboardRequest"}, 152 "output":{"shape":"CreateDashboardResponse"}, 153 "errors":[ 154 {"shape":"InvalidRequestException"}, 155 {"shape":"ResourceNotFoundException"}, 156 {"shape":"InternalFailureException"}, 157 {"shape":"ThrottlingException"}, 158 {"shape":"LimitExceededException"} 159 ], 160 "endpoint":{"hostPrefix":"monitor."} 161 }, 162 "CreateGateway":{ 163 "name":"CreateGateway", 164 "http":{ 165 "method":"POST", 166 "requestUri":"/20200301/gateways", 167 "responseCode":201 168 }, 169 "input":{"shape":"CreateGatewayRequest"}, 170 "output":{"shape":"CreateGatewayResponse"}, 171 "errors":[ 172 {"shape":"InvalidRequestException"}, 173 {"shape":"ResourceAlreadyExistsException"}, 174 {"shape":"InternalFailureException"}, 175 {"shape":"ThrottlingException"}, 176 {"shape":"LimitExceededException"} 177 ], 178 "endpoint":{"hostPrefix":"api."} 179 }, 180 "CreatePortal":{ 181 "name":"CreatePortal", 182 "http":{ 183 "method":"POST", 184 "requestUri":"/portals", 185 "responseCode":202 186 }, 187 "input":{"shape":"CreatePortalRequest"}, 188 "output":{"shape":"CreatePortalResponse"}, 189 "errors":[ 190 {"shape":"InvalidRequestException"}, 191 {"shape":"ResourceNotFoundException"}, 192 {"shape":"InternalFailureException"}, 193 {"shape":"ThrottlingException"}, 194 {"shape":"LimitExceededException"} 195 ], 196 "endpoint":{"hostPrefix":"monitor."} 197 }, 198 "CreateProject":{ 199 "name":"CreateProject", 200 "http":{ 201 "method":"POST", 202 "requestUri":"/projects", 203 "responseCode":201 204 }, 205 "input":{"shape":"CreateProjectRequest"}, 206 "output":{"shape":"CreateProjectResponse"}, 207 "errors":[ 208 {"shape":"InvalidRequestException"}, 209 {"shape":"ResourceNotFoundException"}, 210 {"shape":"InternalFailureException"}, 211 {"shape":"ThrottlingException"}, 212 {"shape":"LimitExceededException"} 213 ], 214 "endpoint":{"hostPrefix":"monitor."} 215 }, 216 "DeleteAccessPolicy":{ 217 "name":"DeleteAccessPolicy", 218 "http":{ 219 "method":"DELETE", 220 "requestUri":"/access-policies/{accessPolicyId}", 221 "responseCode":204 222 }, 223 "input":{"shape":"DeleteAccessPolicyRequest"}, 224 "output":{"shape":"DeleteAccessPolicyResponse"}, 225 "errors":[ 226 {"shape":"InvalidRequestException"}, 227 {"shape":"ResourceNotFoundException"}, 228 {"shape":"InternalFailureException"}, 229 {"shape":"ThrottlingException"} 230 ], 231 "endpoint":{"hostPrefix":"monitor."} 232 }, 233 "DeleteAsset":{ 234 "name":"DeleteAsset", 235 "http":{ 236 "method":"DELETE", 237 "requestUri":"/assets/{assetId}", 238 "responseCode":202 239 }, 240 "input":{"shape":"DeleteAssetRequest"}, 241 "output":{"shape":"DeleteAssetResponse"}, 242 "errors":[ 243 {"shape":"InvalidRequestException"}, 244 {"shape":"ResourceNotFoundException"}, 245 {"shape":"InternalFailureException"}, 246 {"shape":"ThrottlingException"}, 247 {"shape":"ConflictingOperationException"} 248 ], 249 "endpoint":{"hostPrefix":"api."} 250 }, 251 "DeleteAssetModel":{ 252 "name":"DeleteAssetModel", 253 "http":{ 254 "method":"DELETE", 255 "requestUri":"/asset-models/{assetModelId}", 256 "responseCode":202 257 }, 258 "input":{"shape":"DeleteAssetModelRequest"}, 259 "output":{"shape":"DeleteAssetModelResponse"}, 260 "errors":[ 261 {"shape":"InvalidRequestException"}, 262 {"shape":"ResourceNotFoundException"}, 263 {"shape":"InternalFailureException"}, 264 {"shape":"ThrottlingException"}, 265 {"shape":"ConflictingOperationException"} 266 ], 267 "endpoint":{"hostPrefix":"api."} 268 }, 269 "DeleteDashboard":{ 270 "name":"DeleteDashboard", 271 "http":{ 272 "method":"DELETE", 273 "requestUri":"/dashboards/{dashboardId}", 274 "responseCode":204 275 }, 276 "input":{"shape":"DeleteDashboardRequest"}, 277 "output":{"shape":"DeleteDashboardResponse"}, 278 "errors":[ 279 {"shape":"InvalidRequestException"}, 280 {"shape":"ResourceNotFoundException"}, 281 {"shape":"InternalFailureException"}, 282 {"shape":"ThrottlingException"} 283 ], 284 "endpoint":{"hostPrefix":"monitor."} 285 }, 286 "DeleteGateway":{ 287 "name":"DeleteGateway", 288 "http":{ 289 "method":"DELETE", 290 "requestUri":"/20200301/gateways/{gatewayId}" 291 }, 292 "input":{"shape":"DeleteGatewayRequest"}, 293 "errors":[ 294 {"shape":"InvalidRequestException"}, 295 {"shape":"ResourceNotFoundException"}, 296 {"shape":"InternalFailureException"}, 297 {"shape":"ThrottlingException"} 298 ], 299 "endpoint":{"hostPrefix":"api."} 300 }, 301 "DeletePortal":{ 302 "name":"DeletePortal", 303 "http":{ 304 "method":"DELETE", 305 "requestUri":"/portals/{portalId}", 306 "responseCode":202 307 }, 308 "input":{"shape":"DeletePortalRequest"}, 309 "output":{"shape":"DeletePortalResponse"}, 310 "errors":[ 311 {"shape":"InvalidRequestException"}, 312 {"shape":"ResourceNotFoundException"}, 313 {"shape":"InternalFailureException"}, 314 {"shape":"ThrottlingException"}, 315 {"shape":"ConflictingOperationException"} 316 ], 317 "endpoint":{"hostPrefix":"monitor."} 318 }, 319 "DeleteProject":{ 320 "name":"DeleteProject", 321 "http":{ 322 "method":"DELETE", 323 "requestUri":"/projects/{projectId}", 324 "responseCode":204 325 }, 326 "input":{"shape":"DeleteProjectRequest"}, 327 "output":{"shape":"DeleteProjectResponse"}, 328 "errors":[ 329 {"shape":"InvalidRequestException"}, 330 {"shape":"ResourceNotFoundException"}, 331 {"shape":"InternalFailureException"}, 332 {"shape":"ThrottlingException"} 333 ], 334 "endpoint":{"hostPrefix":"monitor."} 335 }, 336 "DescribeAccessPolicy":{ 337 "name":"DescribeAccessPolicy", 338 "http":{ 339 "method":"GET", 340 "requestUri":"/access-policies/{accessPolicyId}", 341 "responseCode":200 342 }, 343 "input":{"shape":"DescribeAccessPolicyRequest"}, 344 "output":{"shape":"DescribeAccessPolicyResponse"}, 345 "errors":[ 346 {"shape":"InvalidRequestException"}, 347 {"shape":"ResourceNotFoundException"}, 348 {"shape":"InternalFailureException"}, 349 {"shape":"ThrottlingException"} 350 ], 351 "endpoint":{"hostPrefix":"monitor."} 352 }, 353 "DescribeAsset":{ 354 "name":"DescribeAsset", 355 "http":{ 356 "method":"GET", 357 "requestUri":"/assets/{assetId}" 358 }, 359 "input":{"shape":"DescribeAssetRequest"}, 360 "output":{"shape":"DescribeAssetResponse"}, 361 "errors":[ 362 {"shape":"InvalidRequestException"}, 363 {"shape":"ResourceNotFoundException"}, 364 {"shape":"InternalFailureException"}, 365 {"shape":"ThrottlingException"} 366 ], 367 "endpoint":{"hostPrefix":"api."} 368 }, 369 "DescribeAssetModel":{ 370 "name":"DescribeAssetModel", 371 "http":{ 372 "method":"GET", 373 "requestUri":"/asset-models/{assetModelId}" 374 }, 375 "input":{"shape":"DescribeAssetModelRequest"}, 376 "output":{"shape":"DescribeAssetModelResponse"}, 377 "errors":[ 378 {"shape":"InvalidRequestException"}, 379 {"shape":"ResourceNotFoundException"}, 380 {"shape":"InternalFailureException"}, 381 {"shape":"ThrottlingException"} 382 ], 383 "endpoint":{"hostPrefix":"api."} 384 }, 385 "DescribeAssetProperty":{ 386 "name":"DescribeAssetProperty", 387 "http":{ 388 "method":"GET", 389 "requestUri":"/assets/{assetId}/properties/{propertyId}" 390 }, 391 "input":{"shape":"DescribeAssetPropertyRequest"}, 392 "output":{"shape":"DescribeAssetPropertyResponse"}, 393 "errors":[ 394 {"shape":"InvalidRequestException"}, 395 {"shape":"ResourceNotFoundException"}, 396 {"shape":"InternalFailureException"}, 397 {"shape":"ThrottlingException"} 398 ], 399 "endpoint":{"hostPrefix":"api."} 400 }, 401 "DescribeDashboard":{ 402 "name":"DescribeDashboard", 403 "http":{ 404 "method":"GET", 405 "requestUri":"/dashboards/{dashboardId}", 406 "responseCode":200 407 }, 408 "input":{"shape":"DescribeDashboardRequest"}, 409 "output":{"shape":"DescribeDashboardResponse"}, 410 "errors":[ 411 {"shape":"InvalidRequestException"}, 412 {"shape":"ResourceNotFoundException"}, 413 {"shape":"InternalFailureException"}, 414 {"shape":"ThrottlingException"} 415 ], 416 "endpoint":{"hostPrefix":"monitor."} 417 }, 418 "DescribeDefaultEncryptionConfiguration":{ 419 "name":"DescribeDefaultEncryptionConfiguration", 420 "http":{ 421 "method":"GET", 422 "requestUri":"/configuration/account/encryption" 423 }, 424 "input":{"shape":"DescribeDefaultEncryptionConfigurationRequest"}, 425 "output":{"shape":"DescribeDefaultEncryptionConfigurationResponse"}, 426 "errors":[ 427 {"shape":"InvalidRequestException"}, 428 {"shape":"InternalFailureException"}, 429 {"shape":"ThrottlingException"} 430 ], 431 "endpoint":{"hostPrefix":"api."} 432 }, 433 "DescribeGateway":{ 434 "name":"DescribeGateway", 435 "http":{ 436 "method":"GET", 437 "requestUri":"/20200301/gateways/{gatewayId}" 438 }, 439 "input":{"shape":"DescribeGatewayRequest"}, 440 "output":{"shape":"DescribeGatewayResponse"}, 441 "errors":[ 442 {"shape":"InvalidRequestException"}, 443 {"shape":"ResourceNotFoundException"}, 444 {"shape":"InternalFailureException"}, 445 {"shape":"ThrottlingException"} 446 ], 447 "endpoint":{"hostPrefix":"api."} 448 }, 449 "DescribeGatewayCapabilityConfiguration":{ 450 "name":"DescribeGatewayCapabilityConfiguration", 451 "http":{ 452 "method":"GET", 453 "requestUri":"/20200301/gateways/{gatewayId}/capability/{capabilityNamespace}" 454 }, 455 "input":{"shape":"DescribeGatewayCapabilityConfigurationRequest"}, 456 "output":{"shape":"DescribeGatewayCapabilityConfigurationResponse"}, 457 "errors":[ 458 {"shape":"InvalidRequestException"}, 459 {"shape":"ResourceNotFoundException"}, 460 {"shape":"InternalFailureException"}, 461 {"shape":"ThrottlingException"} 462 ], 463 "endpoint":{"hostPrefix":"api."} 464 }, 465 "DescribeLoggingOptions":{ 466 "name":"DescribeLoggingOptions", 467 "http":{ 468 "method":"GET", 469 "requestUri":"/logging" 470 }, 471 "input":{"shape":"DescribeLoggingOptionsRequest"}, 472 "output":{"shape":"DescribeLoggingOptionsResponse"}, 473 "errors":[ 474 {"shape":"InvalidRequestException"}, 475 {"shape":"ThrottlingException"}, 476 {"shape":"InternalFailureException"}, 477 {"shape":"ResourceNotFoundException"} 478 ], 479 "endpoint":{"hostPrefix":"api."} 480 }, 481 "DescribePortal":{ 482 "name":"DescribePortal", 483 "http":{ 484 "method":"GET", 485 "requestUri":"/portals/{portalId}", 486 "responseCode":200 487 }, 488 "input":{"shape":"DescribePortalRequest"}, 489 "output":{"shape":"DescribePortalResponse"}, 490 "errors":[ 491 {"shape":"InvalidRequestException"}, 492 {"shape":"ResourceNotFoundException"}, 493 {"shape":"InternalFailureException"}, 494 {"shape":"ThrottlingException"} 495 ], 496 "endpoint":{"hostPrefix":"monitor."} 497 }, 498 "DescribeProject":{ 499 "name":"DescribeProject", 500 "http":{ 501 "method":"GET", 502 "requestUri":"/projects/{projectId}", 503 "responseCode":200 504 }, 505 "input":{"shape":"DescribeProjectRequest"}, 506 "output":{"shape":"DescribeProjectResponse"}, 507 "errors":[ 508 {"shape":"InvalidRequestException"}, 509 {"shape":"ResourceNotFoundException"}, 510 {"shape":"InternalFailureException"}, 511 {"shape":"ThrottlingException"} 512 ], 513 "endpoint":{"hostPrefix":"monitor."} 514 }, 515 "DescribeStorageConfiguration":{ 516 "name":"DescribeStorageConfiguration", 517 "http":{ 518 "method":"GET", 519 "requestUri":"/configuration/account/storage" 520 }, 521 "input":{"shape":"DescribeStorageConfigurationRequest"}, 522 "output":{"shape":"DescribeStorageConfigurationResponse"}, 523 "errors":[ 524 {"shape":"InvalidRequestException"}, 525 {"shape":"ResourceNotFoundException"}, 526 {"shape":"InternalFailureException"}, 527 {"shape":"ThrottlingException"}, 528 {"shape":"LimitExceededException"}, 529 {"shape":"ConflictingOperationException"} 530 ], 531 "endpoint":{"hostPrefix":"api."} 532 }, 533 "DisassociateAssets":{ 534 "name":"DisassociateAssets", 535 "http":{ 536 "method":"POST", 537 "requestUri":"/assets/{assetId}/disassociate" 538 }, 539 "input":{"shape":"DisassociateAssetsRequest"}, 540 "errors":[ 541 {"shape":"InvalidRequestException"}, 542 {"shape":"ResourceNotFoundException"}, 543 {"shape":"InternalFailureException"}, 544 {"shape":"ThrottlingException"}, 545 {"shape":"ConflictingOperationException"} 546 ], 547 "endpoint":{"hostPrefix":"api."} 548 }, 549 "GetAssetPropertyAggregates":{ 550 "name":"GetAssetPropertyAggregates", 551 "http":{ 552 "method":"GET", 553 "requestUri":"/properties/aggregates" 554 }, 555 "input":{"shape":"GetAssetPropertyAggregatesRequest"}, 556 "output":{"shape":"GetAssetPropertyAggregatesResponse"}, 557 "errors":[ 558 {"shape":"InvalidRequestException"}, 559 {"shape":"ResourceNotFoundException"}, 560 {"shape":"InternalFailureException"}, 561 {"shape":"ThrottlingException"}, 562 {"shape":"ServiceUnavailableException"} 563 ], 564 "endpoint":{"hostPrefix":"data."} 565 }, 566 "GetAssetPropertyValue":{ 567 "name":"GetAssetPropertyValue", 568 "http":{ 569 "method":"GET", 570 "requestUri":"/properties/latest" 571 }, 572 "input":{"shape":"GetAssetPropertyValueRequest"}, 573 "output":{"shape":"GetAssetPropertyValueResponse"}, 574 "errors":[ 575 {"shape":"InvalidRequestException"}, 576 {"shape":"ResourceNotFoundException"}, 577 {"shape":"InternalFailureException"}, 578 {"shape":"ThrottlingException"}, 579 {"shape":"ServiceUnavailableException"} 580 ], 581 "endpoint":{"hostPrefix":"data."} 582 }, 583 "GetAssetPropertyValueHistory":{ 584 "name":"GetAssetPropertyValueHistory", 585 "http":{ 586 "method":"GET", 587 "requestUri":"/properties/history" 588 }, 589 "input":{"shape":"GetAssetPropertyValueHistoryRequest"}, 590 "output":{"shape":"GetAssetPropertyValueHistoryResponse"}, 591 "errors":[ 592 {"shape":"InvalidRequestException"}, 593 {"shape":"ResourceNotFoundException"}, 594 {"shape":"InternalFailureException"}, 595 {"shape":"ThrottlingException"}, 596 {"shape":"ServiceUnavailableException"} 597 ], 598 "endpoint":{"hostPrefix":"data."} 599 }, 600 "GetInterpolatedAssetPropertyValues":{ 601 "name":"GetInterpolatedAssetPropertyValues", 602 "http":{ 603 "method":"GET", 604 "requestUri":"/properties/interpolated" 605 }, 606 "input":{"shape":"GetInterpolatedAssetPropertyValuesRequest"}, 607 "output":{"shape":"GetInterpolatedAssetPropertyValuesResponse"}, 608 "errors":[ 609 {"shape":"InvalidRequestException"}, 610 {"shape":"ResourceNotFoundException"}, 611 {"shape":"InternalFailureException"}, 612 {"shape":"ThrottlingException"}, 613 {"shape":"ServiceUnavailableException"} 614 ], 615 "endpoint":{"hostPrefix":"data."} 616 }, 617 "ListAccessPolicies":{ 618 "name":"ListAccessPolicies", 619 "http":{ 620 "method":"GET", 621 "requestUri":"/access-policies", 622 "responseCode":200 623 }, 624 "input":{"shape":"ListAccessPoliciesRequest"}, 625 "output":{"shape":"ListAccessPoliciesResponse"}, 626 "errors":[ 627 {"shape":"InvalidRequestException"}, 628 {"shape":"InternalFailureException"}, 629 {"shape":"ThrottlingException"} 630 ], 631 "endpoint":{"hostPrefix":"monitor."} 632 }, 633 "ListAssetModels":{ 634 "name":"ListAssetModels", 635 "http":{ 636 "method":"GET", 637 "requestUri":"/asset-models" 638 }, 639 "input":{"shape":"ListAssetModelsRequest"}, 640 "output":{"shape":"ListAssetModelsResponse"}, 641 "errors":[ 642 {"shape":"InvalidRequestException"}, 643 {"shape":"InternalFailureException"}, 644 {"shape":"ThrottlingException"} 645 ], 646 "endpoint":{"hostPrefix":"api."} 647 }, 648 "ListAssetRelationships":{ 649 "name":"ListAssetRelationships", 650 "http":{ 651 "method":"GET", 652 "requestUri":"/assets/{assetId}/assetRelationships" 653 }, 654 "input":{"shape":"ListAssetRelationshipsRequest"}, 655 "output":{"shape":"ListAssetRelationshipsResponse"}, 656 "errors":[ 657 {"shape":"InvalidRequestException"}, 658 {"shape":"InternalFailureException"}, 659 {"shape":"ResourceNotFoundException"}, 660 {"shape":"ThrottlingException"} 661 ], 662 "endpoint":{"hostPrefix":"api."} 663 }, 664 "ListAssets":{ 665 "name":"ListAssets", 666 "http":{ 667 "method":"GET", 668 "requestUri":"/assets" 669 }, 670 "input":{"shape":"ListAssetsRequest"}, 671 "output":{"shape":"ListAssetsResponse"}, 672 "errors":[ 673 {"shape":"InvalidRequestException"}, 674 {"shape":"InternalFailureException"}, 675 {"shape":"ResourceNotFoundException"}, 676 {"shape":"ThrottlingException"} 677 ], 678 "endpoint":{"hostPrefix":"api."} 679 }, 680 "ListAssociatedAssets":{ 681 "name":"ListAssociatedAssets", 682 "http":{ 683 "method":"GET", 684 "requestUri":"/assets/{assetId}/hierarchies" 685 }, 686 "input":{"shape":"ListAssociatedAssetsRequest"}, 687 "output":{"shape":"ListAssociatedAssetsResponse"}, 688 "errors":[ 689 {"shape":"InvalidRequestException"}, 690 {"shape":"InternalFailureException"}, 691 {"shape":"ResourceNotFoundException"}, 692 {"shape":"ThrottlingException"} 693 ], 694 "endpoint":{"hostPrefix":"api."} 695 }, 696 "ListDashboards":{ 697 "name":"ListDashboards", 698 "http":{ 699 "method":"GET", 700 "requestUri":"/dashboards", 701 "responseCode":200 702 }, 703 "input":{"shape":"ListDashboardsRequest"}, 704 "output":{"shape":"ListDashboardsResponse"}, 705 "errors":[ 706 {"shape":"InvalidRequestException"}, 707 {"shape":"InternalFailureException"}, 708 {"shape":"ThrottlingException"} 709 ], 710 "endpoint":{"hostPrefix":"monitor."} 711 }, 712 "ListGateways":{ 713 "name":"ListGateways", 714 "http":{ 715 "method":"GET", 716 "requestUri":"/20200301/gateways" 717 }, 718 "input":{"shape":"ListGatewaysRequest"}, 719 "output":{"shape":"ListGatewaysResponse"}, 720 "errors":[ 721 {"shape":"InvalidRequestException"}, 722 {"shape":"InternalFailureException"}, 723 {"shape":"ThrottlingException"} 724 ], 725 "endpoint":{"hostPrefix":"api."} 726 }, 727 "ListPortals":{ 728 "name":"ListPortals", 729 "http":{ 730 "method":"GET", 731 "requestUri":"/portals", 732 "responseCode":200 733 }, 734 "input":{"shape":"ListPortalsRequest"}, 735 "output":{"shape":"ListPortalsResponse"}, 736 "errors":[ 737 {"shape":"InvalidRequestException"}, 738 {"shape":"InternalFailureException"}, 739 {"shape":"ThrottlingException"} 740 ], 741 "endpoint":{"hostPrefix":"monitor."} 742 }, 743 "ListProjectAssets":{ 744 "name":"ListProjectAssets", 745 "http":{ 746 "method":"GET", 747 "requestUri":"/projects/{projectId}/assets", 748 "responseCode":200 749 }, 750 "input":{"shape":"ListProjectAssetsRequest"}, 751 "output":{"shape":"ListProjectAssetsResponse"}, 752 "errors":[ 753 {"shape":"InvalidRequestException"}, 754 {"shape":"InternalFailureException"}, 755 {"shape":"ThrottlingException"} 756 ], 757 "endpoint":{"hostPrefix":"monitor."} 758 }, 759 "ListProjects":{ 760 "name":"ListProjects", 761 "http":{ 762 "method":"GET", 763 "requestUri":"/projects", 764 "responseCode":200 765 }, 766 "input":{"shape":"ListProjectsRequest"}, 767 "output":{"shape":"ListProjectsResponse"}, 768 "errors":[ 769 {"shape":"InvalidRequestException"}, 770 {"shape":"InternalFailureException"}, 771 {"shape":"ThrottlingException"} 772 ], 773 "endpoint":{"hostPrefix":"monitor."} 774 }, 775 "ListTagsForResource":{ 776 "name":"ListTagsForResource", 777 "http":{ 778 "method":"GET", 779 "requestUri":"/tags" 780 }, 781 "input":{"shape":"ListTagsForResourceRequest"}, 782 "output":{"shape":"ListTagsForResourceResponse"}, 783 "errors":[ 784 {"shape":"InvalidRequestException"}, 785 {"shape":"InternalFailureException"}, 786 {"shape":"ThrottlingException"}, 787 {"shape":"ResourceNotFoundException"}, 788 {"shape":"ConflictingOperationException"}, 789 {"shape":"LimitExceededException"}, 790 {"shape":"UnauthorizedException"} 791 ], 792 "endpoint":{"hostPrefix":"api."} 793 }, 794 "PutDefaultEncryptionConfiguration":{ 795 "name":"PutDefaultEncryptionConfiguration", 796 "http":{ 797 "method":"POST", 798 "requestUri":"/configuration/account/encryption" 799 }, 800 "input":{"shape":"PutDefaultEncryptionConfigurationRequest"}, 801 "output":{"shape":"PutDefaultEncryptionConfigurationResponse"}, 802 "errors":[ 803 {"shape":"InvalidRequestException"}, 804 {"shape":"InternalFailureException"}, 805 {"shape":"ThrottlingException"}, 806 {"shape":"LimitExceededException"}, 807 {"shape":"ConflictingOperationException"} 808 ], 809 "endpoint":{"hostPrefix":"api."} 810 }, 811 "PutLoggingOptions":{ 812 "name":"PutLoggingOptions", 813 "http":{ 814 "method":"PUT", 815 "requestUri":"/logging" 816 }, 817 "input":{"shape":"PutLoggingOptionsRequest"}, 818 "output":{"shape":"PutLoggingOptionsResponse"}, 819 "errors":[ 820 {"shape":"InvalidRequestException"}, 821 {"shape":"ThrottlingException"}, 822 {"shape":"InternalFailureException"}, 823 {"shape":"ConflictingOperationException"}, 824 {"shape":"ResourceNotFoundException"} 825 ], 826 "endpoint":{"hostPrefix":"api."} 827 }, 828 "PutStorageConfiguration":{ 829 "name":"PutStorageConfiguration", 830 "http":{ 831 "method":"POST", 832 "requestUri":"/configuration/account/storage" 833 }, 834 "input":{"shape":"PutStorageConfigurationRequest"}, 835 "output":{"shape":"PutStorageConfigurationResponse"}, 836 "errors":[ 837 {"shape":"InvalidRequestException"}, 838 {"shape":"ResourceAlreadyExistsException"}, 839 {"shape":"ResourceNotFoundException"}, 840 {"shape":"InternalFailureException"}, 841 {"shape":"ThrottlingException"}, 842 {"shape":"LimitExceededException"}, 843 {"shape":"ConflictingOperationException"} 844 ], 845 "endpoint":{"hostPrefix":"api."} 846 }, 847 "TagResource":{ 848 "name":"TagResource", 849 "http":{ 850 "method":"POST", 851 "requestUri":"/tags" 852 }, 853 "input":{"shape":"TagResourceRequest"}, 854 "output":{"shape":"TagResourceResponse"}, 855 "errors":[ 856 {"shape":"InvalidRequestException"}, 857 {"shape":"InternalFailureException"}, 858 {"shape":"ThrottlingException"}, 859 {"shape":"ResourceNotFoundException"}, 860 {"shape":"ConflictingOperationException"}, 861 {"shape":"LimitExceededException"}, 862 {"shape":"UnauthorizedException"}, 863 {"shape":"TooManyTagsException"} 864 ], 865 "endpoint":{"hostPrefix":"api."} 866 }, 867 "UntagResource":{ 868 "name":"UntagResource", 869 "http":{ 870 "method":"DELETE", 871 "requestUri":"/tags" 872 }, 873 "input":{"shape":"UntagResourceRequest"}, 874 "output":{"shape":"UntagResourceResponse"}, 875 "errors":[ 876 {"shape":"InvalidRequestException"}, 877 {"shape":"InternalFailureException"}, 878 {"shape":"ThrottlingException"}, 879 {"shape":"ResourceNotFoundException"}, 880 {"shape":"ConflictingOperationException"}, 881 {"shape":"LimitExceededException"}, 882 {"shape":"UnauthorizedException"} 883 ], 884 "endpoint":{"hostPrefix":"api."} 885 }, 886 "UpdateAccessPolicy":{ 887 "name":"UpdateAccessPolicy", 888 "http":{ 889 "method":"PUT", 890 "requestUri":"/access-policies/{accessPolicyId}", 891 "responseCode":200 892 }, 893 "input":{"shape":"UpdateAccessPolicyRequest"}, 894 "output":{"shape":"UpdateAccessPolicyResponse"}, 895 "errors":[ 896 {"shape":"InvalidRequestException"}, 897 {"shape":"ResourceNotFoundException"}, 898 {"shape":"InternalFailureException"}, 899 {"shape":"ThrottlingException"} 900 ], 901 "endpoint":{"hostPrefix":"monitor."} 902 }, 903 "UpdateAsset":{ 904 "name":"UpdateAsset", 905 "http":{ 906 "method":"PUT", 907 "requestUri":"/assets/{assetId}", 908 "responseCode":202 909 }, 910 "input":{"shape":"UpdateAssetRequest"}, 911 "output":{"shape":"UpdateAssetResponse"}, 912 "errors":[ 913 {"shape":"InvalidRequestException"}, 914 {"shape":"ResourceAlreadyExistsException"}, 915 {"shape":"ResourceNotFoundException"}, 916 {"shape":"InternalFailureException"}, 917 {"shape":"ThrottlingException"}, 918 {"shape":"ConflictingOperationException"} 919 ], 920 "endpoint":{"hostPrefix":"api."} 921 }, 922 "UpdateAssetModel":{ 923 "name":"UpdateAssetModel", 924 "http":{ 925 "method":"PUT", 926 "requestUri":"/asset-models/{assetModelId}", 927 "responseCode":202 928 }, 929 "input":{"shape":"UpdateAssetModelRequest"}, 930 "output":{"shape":"UpdateAssetModelResponse"}, 931 "errors":[ 932 {"shape":"InvalidRequestException"}, 933 {"shape":"ResourceAlreadyExistsException"}, 934 {"shape":"ResourceNotFoundException"}, 935 {"shape":"InternalFailureException"}, 936 {"shape":"LimitExceededException"}, 937 {"shape":"ThrottlingException"}, 938 {"shape":"ConflictingOperationException"} 939 ], 940 "endpoint":{"hostPrefix":"api."} 941 }, 942 "UpdateAssetProperty":{ 943 "name":"UpdateAssetProperty", 944 "http":{ 945 "method":"PUT", 946 "requestUri":"/assets/{assetId}/properties/{propertyId}" 947 }, 948 "input":{"shape":"UpdateAssetPropertyRequest"}, 949 "errors":[ 950 {"shape":"InvalidRequestException"}, 951 {"shape":"ResourceNotFoundException"}, 952 {"shape":"InternalFailureException"}, 953 {"shape":"ThrottlingException"}, 954 {"shape":"ConflictingOperationException"} 955 ], 956 "endpoint":{"hostPrefix":"api."} 957 }, 958 "UpdateDashboard":{ 959 "name":"UpdateDashboard", 960 "http":{ 961 "method":"PUT", 962 "requestUri":"/dashboards/{dashboardId}", 963 "responseCode":200 964 }, 965 "input":{"shape":"UpdateDashboardRequest"}, 966 "output":{"shape":"UpdateDashboardResponse"}, 967 "errors":[ 968 {"shape":"InvalidRequestException"}, 969 {"shape":"ResourceNotFoundException"}, 970 {"shape":"InternalFailureException"}, 971 {"shape":"ThrottlingException"} 972 ], 973 "endpoint":{"hostPrefix":"monitor."} 974 }, 975 "UpdateGateway":{ 976 "name":"UpdateGateway", 977 "http":{ 978 "method":"PUT", 979 "requestUri":"/20200301/gateways/{gatewayId}" 980 }, 981 "input":{"shape":"UpdateGatewayRequest"}, 982 "errors":[ 983 {"shape":"InvalidRequestException"}, 984 {"shape":"ResourceNotFoundException"}, 985 {"shape":"ConflictingOperationException"}, 986 {"shape":"InternalFailureException"}, 987 {"shape":"ThrottlingException"} 988 ], 989 "endpoint":{"hostPrefix":"api."} 990 }, 991 "UpdateGatewayCapabilityConfiguration":{ 992 "name":"UpdateGatewayCapabilityConfiguration", 993 "http":{ 994 "method":"POST", 995 "requestUri":"/20200301/gateways/{gatewayId}/capability", 996 "responseCode":201 997 }, 998 "input":{"shape":"UpdateGatewayCapabilityConfigurationRequest"}, 999 "output":{"shape":"UpdateGatewayCapabilityConfigurationResponse"}, 1000 "errors":[ 1001 {"shape":"InvalidRequestException"}, 1002 {"shape":"ResourceNotFoundException"}, 1003 {"shape":"ConflictingOperationException"}, 1004 {"shape":"InternalFailureException"}, 1005 {"shape":"ThrottlingException"}, 1006 {"shape":"LimitExceededException"} 1007 ], 1008 "endpoint":{"hostPrefix":"api."} 1009 }, 1010 "UpdatePortal":{ 1011 "name":"UpdatePortal", 1012 "http":{ 1013 "method":"PUT", 1014 "requestUri":"/portals/{portalId}", 1015 "responseCode":202 1016 }, 1017 "input":{"shape":"UpdatePortalRequest"}, 1018 "output":{"shape":"UpdatePortalResponse"}, 1019 "errors":[ 1020 {"shape":"InvalidRequestException"}, 1021 {"shape":"ResourceNotFoundException"}, 1022 {"shape":"InternalFailureException"}, 1023 {"shape":"ThrottlingException"}, 1024 {"shape":"ConflictingOperationException"} 1025 ], 1026 "endpoint":{"hostPrefix":"monitor."} 1027 }, 1028 "UpdateProject":{ 1029 "name":"UpdateProject", 1030 "http":{ 1031 "method":"PUT", 1032 "requestUri":"/projects/{projectId}", 1033 "responseCode":200 1034 }, 1035 "input":{"shape":"UpdateProjectRequest"}, 1036 "output":{"shape":"UpdateProjectResponse"}, 1037 "errors":[ 1038 {"shape":"InvalidRequestException"}, 1039 {"shape":"ResourceNotFoundException"}, 1040 {"shape":"InternalFailureException"}, 1041 {"shape":"ThrottlingException"} 1042 ], 1043 "endpoint":{"hostPrefix":"monitor."} 1044 } 1045 }, 1046 "shapes":{ 1047 "ARN":{ 1048 "type":"string", 1049 "max":1600, 1050 "min":1, 1051 "pattern":".*" 1052 }, 1053 "AccessPolicySummaries":{ 1054 "type":"list", 1055 "member":{"shape":"AccessPolicySummary"} 1056 }, 1057 "AccessPolicySummary":{ 1058 "type":"structure", 1059 "required":[ 1060 "id", 1061 "identity", 1062 "resource", 1063 "permission" 1064 ], 1065 "members":{ 1066 "id":{"shape":"ID"}, 1067 "identity":{"shape":"Identity"}, 1068 "resource":{"shape":"Resource"}, 1069 "permission":{"shape":"Permission"}, 1070 "creationDate":{"shape":"Timestamp"}, 1071 "lastUpdateDate":{"shape":"Timestamp"} 1072 } 1073 }, 1074 "AggregateType":{ 1075 "type":"string", 1076 "enum":[ 1077 "AVERAGE", 1078 "COUNT", 1079 "MAXIMUM", 1080 "MINIMUM", 1081 "SUM", 1082 "STANDARD_DEVIATION" 1083 ] 1084 }, 1085 "AggregateTypes":{ 1086 "type":"list", 1087 "member":{"shape":"AggregateType"}, 1088 "min":1 1089 }, 1090 "AggregatedDoubleValue":{"type":"double"}, 1091 "AggregatedValue":{ 1092 "type":"structure", 1093 "required":[ 1094 "timestamp", 1095 "value" 1096 ], 1097 "members":{ 1098 "timestamp":{"shape":"Timestamp"}, 1099 "quality":{"shape":"Quality"}, 1100 "value":{"shape":"Aggregates"} 1101 } 1102 }, 1103 "AggregatedValues":{ 1104 "type":"list", 1105 "member":{"shape":"AggregatedValue"} 1106 }, 1107 "Aggregates":{ 1108 "type":"structure", 1109 "members":{ 1110 "average":{"shape":"AggregatedDoubleValue"}, 1111 "count":{"shape":"AggregatedDoubleValue"}, 1112 "maximum":{"shape":"AggregatedDoubleValue"}, 1113 "minimum":{"shape":"AggregatedDoubleValue"}, 1114 "sum":{"shape":"AggregatedDoubleValue"}, 1115 "standardDeviation":{"shape":"AggregatedDoubleValue"} 1116 } 1117 }, 1118 "Alarms":{ 1119 "type":"structure", 1120 "required":["alarmRoleArn"], 1121 "members":{ 1122 "alarmRoleArn":{"shape":"ARN"}, 1123 "notificationLambdaArn":{"shape":"ARN"} 1124 } 1125 }, 1126 "AmazonResourceName":{ 1127 "type":"string", 1128 "max":1011, 1129 "min":1 1130 }, 1131 "AssetCompositeModel":{ 1132 "type":"structure", 1133 "required":[ 1134 "name", 1135 "type", 1136 "properties" 1137 ], 1138 "members":{ 1139 "name":{"shape":"Name"}, 1140 "description":{"shape":"Description"}, 1141 "type":{"shape":"Name"}, 1142 "properties":{"shape":"AssetProperties"} 1143 } 1144 }, 1145 "AssetCompositeModels":{ 1146 "type":"list", 1147 "member":{"shape":"AssetCompositeModel"} 1148 }, 1149 "AssetErrorCode":{ 1150 "type":"string", 1151 "enum":["INTERNAL_FAILURE"] 1152 }, 1153 "AssetErrorDetails":{ 1154 "type":"structure", 1155 "required":[ 1156 "assetId", 1157 "code", 1158 "message" 1159 ], 1160 "members":{ 1161 "assetId":{"shape":"ID"}, 1162 "code":{"shape":"AssetErrorCode"}, 1163 "message":{"shape":"AssetErrorMessage"} 1164 } 1165 }, 1166 "AssetErrorMessage":{"type":"string"}, 1167 "AssetHierarchies":{ 1168 "type":"list", 1169 "member":{"shape":"AssetHierarchy"} 1170 }, 1171 "AssetHierarchy":{ 1172 "type":"structure", 1173 "required":["name"], 1174 "members":{ 1175 "id":{"shape":"ID"}, 1176 "name":{"shape":"Name"} 1177 } 1178 }, 1179 "AssetHierarchyInfo":{ 1180 "type":"structure", 1181 "members":{ 1182 "parentAssetId":{"shape":"ID"}, 1183 "childAssetId":{"shape":"ID"} 1184 } 1185 }, 1186 "AssetIDs":{ 1187 "type":"list", 1188 "member":{"shape":"ID"} 1189 }, 1190 "AssetModelCompositeModel":{ 1191 "type":"structure", 1192 "required":[ 1193 "name", 1194 "type" 1195 ], 1196 "members":{ 1197 "name":{"shape":"Name"}, 1198 "description":{"shape":"Description"}, 1199 "type":{"shape":"Name"}, 1200 "properties":{"shape":"AssetModelProperties"} 1201 } 1202 }, 1203 "AssetModelCompositeModelDefinition":{ 1204 "type":"structure", 1205 "required":[ 1206 "name", 1207 "type" 1208 ], 1209 "members":{ 1210 "name":{"shape":"Name"}, 1211 "description":{"shape":"Description"}, 1212 "type":{"shape":"Name"}, 1213 "properties":{"shape":"AssetModelPropertyDefinitions"} 1214 } 1215 }, 1216 "AssetModelCompositeModelDefinitions":{ 1217 "type":"list", 1218 "member":{"shape":"AssetModelCompositeModelDefinition"} 1219 }, 1220 "AssetModelCompositeModels":{ 1221 "type":"list", 1222 "member":{"shape":"AssetModelCompositeModel"} 1223 }, 1224 "AssetModelHierarchies":{ 1225 "type":"list", 1226 "member":{"shape":"AssetModelHierarchy"} 1227 }, 1228 "AssetModelHierarchy":{ 1229 "type":"structure", 1230 "required":[ 1231 "name", 1232 "childAssetModelId" 1233 ], 1234 "members":{ 1235 "id":{"shape":"ID"}, 1236 "name":{"shape":"Name"}, 1237 "childAssetModelId":{"shape":"ID"} 1238 } 1239 }, 1240 "AssetModelHierarchyDefinition":{ 1241 "type":"structure", 1242 "required":[ 1243 "name", 1244 "childAssetModelId" 1245 ], 1246 "members":{ 1247 "name":{"shape":"Name"}, 1248 "childAssetModelId":{"shape":"ID"} 1249 } 1250 }, 1251 "AssetModelHierarchyDefinitions":{ 1252 "type":"list", 1253 "member":{"shape":"AssetModelHierarchyDefinition"} 1254 }, 1255 "AssetModelProperties":{ 1256 "type":"list", 1257 "member":{"shape":"AssetModelProperty"} 1258 }, 1259 "AssetModelProperty":{ 1260 "type":"structure", 1261 "required":[ 1262 "name", 1263 "dataType", 1264 "type" 1265 ], 1266 "members":{ 1267 "id":{"shape":"ID"}, 1268 "name":{"shape":"Name"}, 1269 "dataType":{"shape":"PropertyDataType"}, 1270 "dataTypeSpec":{"shape":"Name"}, 1271 "unit":{"shape":"PropertyUnit"}, 1272 "type":{"shape":"PropertyType"} 1273 } 1274 }, 1275 "AssetModelPropertyDefinition":{ 1276 "type":"structure", 1277 "required":[ 1278 "name", 1279 "dataType", 1280 "type" 1281 ], 1282 "members":{ 1283 "name":{"shape":"Name"}, 1284 "dataType":{"shape":"PropertyDataType"}, 1285 "dataTypeSpec":{"shape":"Name"}, 1286 "unit":{"shape":"PropertyUnit"}, 1287 "type":{"shape":"PropertyType"} 1288 } 1289 }, 1290 "AssetModelPropertyDefinitions":{ 1291 "type":"list", 1292 "member":{"shape":"AssetModelPropertyDefinition"} 1293 }, 1294 "AssetModelState":{ 1295 "type":"string", 1296 "enum":[ 1297 "CREATING", 1298 "ACTIVE", 1299 "UPDATING", 1300 "PROPAGATING", 1301 "DELETING", 1302 "FAILED" 1303 ] 1304 }, 1305 "AssetModelStatus":{ 1306 "type":"structure", 1307 "required":["state"], 1308 "members":{ 1309 "state":{"shape":"AssetModelState"}, 1310 "error":{"shape":"ErrorDetails"} 1311 } 1312 }, 1313 "AssetModelSummaries":{ 1314 "type":"list", 1315 "member":{"shape":"AssetModelSummary"} 1316 }, 1317 "AssetModelSummary":{ 1318 "type":"structure", 1319 "required":[ 1320 "id", 1321 "arn", 1322 "name", 1323 "description", 1324 "creationDate", 1325 "lastUpdateDate", 1326 "status" 1327 ], 1328 "members":{ 1329 "id":{"shape":"ID"}, 1330 "arn":{"shape":"ARN"}, 1331 "name":{"shape":"Name"}, 1332 "description":{"shape":"Description"}, 1333 "creationDate":{"shape":"Timestamp"}, 1334 "lastUpdateDate":{"shape":"Timestamp"}, 1335 "status":{"shape":"AssetModelStatus"} 1336 } 1337 }, 1338 "AssetProperties":{ 1339 "type":"list", 1340 "member":{"shape":"AssetProperty"} 1341 }, 1342 "AssetProperty":{ 1343 "type":"structure", 1344 "required":[ 1345 "id", 1346 "name", 1347 "dataType" 1348 ], 1349 "members":{ 1350 "id":{"shape":"ID"}, 1351 "name":{"shape":"Name"}, 1352 "alias":{"shape":"PropertyAlias"}, 1353 "notification":{"shape":"PropertyNotification"}, 1354 "dataType":{"shape":"PropertyDataType"}, 1355 "dataTypeSpec":{"shape":"Name"}, 1356 "unit":{"shape":"PropertyUnit"} 1357 } 1358 }, 1359 "AssetPropertyAlias":{ 1360 "type":"string", 1361 "max":2048, 1362 "min":1, 1363 "pattern":"[^\\u0000-\\u001F\\u007F]+" 1364 }, 1365 "AssetPropertyValue":{ 1366 "type":"structure", 1367 "required":[ 1368 "value", 1369 "timestamp" 1370 ], 1371 "members":{ 1372 "value":{"shape":"Variant"}, 1373 "timestamp":{"shape":"TimeInNanos"}, 1374 "quality":{"shape":"Quality"} 1375 } 1376 }, 1377 "AssetPropertyValueHistory":{ 1378 "type":"list", 1379 "member":{"shape":"AssetPropertyValue"} 1380 }, 1381 "AssetPropertyValues":{ 1382 "type":"list", 1383 "member":{"shape":"AssetPropertyValue"} 1384 }, 1385 "AssetRelationshipSummaries":{ 1386 "type":"list", 1387 "member":{"shape":"AssetRelationshipSummary"} 1388 }, 1389 "AssetRelationshipSummary":{ 1390 "type":"structure", 1391 "required":["relationshipType"], 1392 "members":{ 1393 "hierarchyInfo":{"shape":"AssetHierarchyInfo"}, 1394 "relationshipType":{"shape":"AssetRelationshipType"} 1395 } 1396 }, 1397 "AssetRelationshipType":{ 1398 "type":"string", 1399 "enum":["HIERARCHY"] 1400 }, 1401 "AssetState":{ 1402 "type":"string", 1403 "enum":[ 1404 "CREATING", 1405 "ACTIVE", 1406 "UPDATING", 1407 "DELETING", 1408 "FAILED" 1409 ] 1410 }, 1411 "AssetStatus":{ 1412 "type":"structure", 1413 "required":["state"], 1414 "members":{ 1415 "state":{"shape":"AssetState"}, 1416 "error":{"shape":"ErrorDetails"} 1417 } 1418 }, 1419 "AssetSummaries":{ 1420 "type":"list", 1421 "member":{"shape":"AssetSummary"} 1422 }, 1423 "AssetSummary":{ 1424 "type":"structure", 1425 "required":[ 1426 "id", 1427 "arn", 1428 "name", 1429 "assetModelId", 1430 "creationDate", 1431 "lastUpdateDate", 1432 "status", 1433 "hierarchies" 1434 ], 1435 "members":{ 1436 "id":{"shape":"ID"}, 1437 "arn":{"shape":"ARN"}, 1438 "name":{"shape":"Name"}, 1439 "assetModelId":{"shape":"ID"}, 1440 "creationDate":{"shape":"Timestamp"}, 1441 "lastUpdateDate":{"shape":"Timestamp"}, 1442 "status":{"shape":"AssetStatus"}, 1443 "hierarchies":{"shape":"AssetHierarchies"} 1444 } 1445 }, 1446 "AssociateAssetsRequest":{ 1447 "type":"structure", 1448 "required":[ 1449 "assetId", 1450 "hierarchyId", 1451 "childAssetId" 1452 ], 1453 "members":{ 1454 "assetId":{ 1455 "shape":"ID", 1456 "location":"uri", 1457 "locationName":"assetId" 1458 }, 1459 "hierarchyId":{"shape":"ID"}, 1460 "childAssetId":{"shape":"ID"}, 1461 "clientToken":{ 1462 "shape":"ClientToken", 1463 "idempotencyToken":true 1464 } 1465 } 1466 }, 1467 "AssociatedAssetsSummaries":{ 1468 "type":"list", 1469 "member":{"shape":"AssociatedAssetsSummary"} 1470 }, 1471 "AssociatedAssetsSummary":{ 1472 "type":"structure", 1473 "required":[ 1474 "id", 1475 "arn", 1476 "name", 1477 "assetModelId", 1478 "creationDate", 1479 "lastUpdateDate", 1480 "status", 1481 "hierarchies" 1482 ], 1483 "members":{ 1484 "id":{"shape":"ID"}, 1485 "arn":{"shape":"ARN"}, 1486 "name":{"shape":"Name"}, 1487 "assetModelId":{"shape":"ID"}, 1488 "creationDate":{"shape":"Timestamp"}, 1489 "lastUpdateDate":{"shape":"Timestamp"}, 1490 "status":{"shape":"AssetStatus"}, 1491 "hierarchies":{"shape":"AssetHierarchies"} 1492 } 1493 }, 1494 "Attribute":{ 1495 "type":"structure", 1496 "members":{ 1497 "defaultValue":{"shape":"DefaultValue"} 1498 } 1499 }, 1500 "AuthMode":{ 1501 "type":"string", 1502 "enum":[ 1503 "IAM", 1504 "SSO" 1505 ] 1506 }, 1507 "BatchAssociateProjectAssetsErrors":{ 1508 "type":"list", 1509 "member":{"shape":"AssetErrorDetails"} 1510 }, 1511 "BatchAssociateProjectAssetsRequest":{ 1512 "type":"structure", 1513 "required":[ 1514 "projectId", 1515 "assetIds" 1516 ], 1517 "members":{ 1518 "projectId":{ 1519 "shape":"ID", 1520 "location":"uri", 1521 "locationName":"projectId" 1522 }, 1523 "assetIds":{"shape":"IDs"}, 1524 "clientToken":{ 1525 "shape":"ClientToken", 1526 "idempotencyToken":true 1527 } 1528 } 1529 }, 1530 "BatchAssociateProjectAssetsResponse":{ 1531 "type":"structure", 1532 "members":{ 1533 "errors":{"shape":"BatchAssociateProjectAssetsErrors"} 1534 } 1535 }, 1536 "BatchDisassociateProjectAssetsErrors":{ 1537 "type":"list", 1538 "member":{"shape":"AssetErrorDetails"} 1539 }, 1540 "BatchDisassociateProjectAssetsRequest":{ 1541 "type":"structure", 1542 "required":[ 1543 "projectId", 1544 "assetIds" 1545 ], 1546 "members":{ 1547 "projectId":{ 1548 "shape":"ID", 1549 "location":"uri", 1550 "locationName":"projectId" 1551 }, 1552 "assetIds":{"shape":"IDs"}, 1553 "clientToken":{ 1554 "shape":"ClientToken", 1555 "idempotencyToken":true 1556 } 1557 } 1558 }, 1559 "BatchDisassociateProjectAssetsResponse":{ 1560 "type":"structure", 1561 "members":{ 1562 "errors":{"shape":"BatchDisassociateProjectAssetsErrors"} 1563 } 1564 }, 1565 "BatchPutAssetPropertyError":{ 1566 "type":"structure", 1567 "required":[ 1568 "errorCode", 1569 "errorMessage", 1570 "timestamps" 1571 ], 1572 "members":{ 1573 "errorCode":{"shape":"BatchPutAssetPropertyValueErrorCode"}, 1574 "errorMessage":{"shape":"ErrorMessage"}, 1575 "timestamps":{"shape":"Timestamps"} 1576 } 1577 }, 1578 "BatchPutAssetPropertyErrorEntries":{ 1579 "type":"list", 1580 "member":{"shape":"BatchPutAssetPropertyErrorEntry"} 1581 }, 1582 "BatchPutAssetPropertyErrorEntry":{ 1583 "type":"structure", 1584 "required":[ 1585 "entryId", 1586 "errors" 1587 ], 1588 "members":{ 1589 "entryId":{"shape":"EntryId"}, 1590 "errors":{"shape":"BatchPutAssetPropertyErrors"} 1591 } 1592 }, 1593 "BatchPutAssetPropertyErrors":{ 1594 "type":"list", 1595 "member":{"shape":"BatchPutAssetPropertyError"} 1596 }, 1597 "BatchPutAssetPropertyValueErrorCode":{ 1598 "type":"string", 1599 "enum":[ 1600 "ResourceNotFoundException", 1601 "InvalidRequestException", 1602 "InternalFailureException", 1603 "ServiceUnavailableException", 1604 "ThrottlingException", 1605 "LimitExceededException", 1606 "ConflictingOperationException", 1607 "TimestampOutOfRangeException", 1608 "AccessDeniedException" 1609 ] 1610 }, 1611 "BatchPutAssetPropertyValueRequest":{ 1612 "type":"structure", 1613 "required":["entries"], 1614 "members":{ 1615 "entries":{"shape":"PutAssetPropertyValueEntries"} 1616 } 1617 }, 1618 "BatchPutAssetPropertyValueResponse":{ 1619 "type":"structure", 1620 "required":["errorEntries"], 1621 "members":{ 1622 "errorEntries":{"shape":"BatchPutAssetPropertyErrorEntries"} 1623 } 1624 }, 1625 "CapabilityConfiguration":{ 1626 "type":"string", 1627 "max":104857600, 1628 "min":1 1629 }, 1630 "CapabilityNamespace":{ 1631 "type":"string", 1632 "max":512, 1633 "min":1, 1634 "pattern":"^[a-zA-Z]+:[a-zA-Z]+:[0-9]+$" 1635 }, 1636 "CapabilitySyncStatus":{ 1637 "type":"string", 1638 "enum":[ 1639 "IN_SYNC", 1640 "OUT_OF_SYNC", 1641 "SYNC_FAILED", 1642 "UNKNOWN" 1643 ] 1644 }, 1645 "ClientToken":{ 1646 "type":"string", 1647 "max":64, 1648 "min":36, 1649 "pattern":"\\S{36,64}" 1650 }, 1651 "CompositeModelProperty":{ 1652 "type":"structure", 1653 "required":[ 1654 "name", 1655 "type", 1656 "assetProperty" 1657 ], 1658 "members":{ 1659 "name":{"shape":"Name"}, 1660 "type":{"shape":"Name"}, 1661 "assetProperty":{"shape":"Property"} 1662 } 1663 }, 1664 "ComputeLocation":{ 1665 "type":"string", 1666 "enum":[ 1667 "EDGE", 1668 "CLOUD" 1669 ] 1670 }, 1671 "ConfigurationErrorDetails":{ 1672 "type":"structure", 1673 "required":[ 1674 "code", 1675 "message" 1676 ], 1677 "members":{ 1678 "code":{"shape":"ErrorCode"}, 1679 "message":{"shape":"ErrorMessage"} 1680 } 1681 }, 1682 "ConfigurationState":{ 1683 "type":"string", 1684 "enum":[ 1685 "ACTIVE", 1686 "UPDATE_IN_PROGRESS", 1687 "UPDATE_FAILED" 1688 ] 1689 }, 1690 "ConfigurationStatus":{ 1691 "type":"structure", 1692 "required":["state"], 1693 "members":{ 1694 "state":{"shape":"ConfigurationState"}, 1695 "error":{"shape":"ConfigurationErrorDetails"} 1696 } 1697 }, 1698 "ConflictingOperationException":{ 1699 "type":"structure", 1700 "required":[ 1701 "message", 1702 "resourceId", 1703 "resourceArn" 1704 ], 1705 "members":{ 1706 "message":{"shape":"ErrorMessage"}, 1707 "resourceId":{"shape":"ResourceId"}, 1708 "resourceArn":{"shape":"ResourceArn"} 1709 }, 1710 "error":{"httpStatusCode":409}, 1711 "exception":true 1712 }, 1713 "CoreDeviceThingName":{ 1714 "type":"string", 1715 "max":128, 1716 "min":1 1717 }, 1718 "CreateAccessPolicyRequest":{ 1719 "type":"structure", 1720 "required":[ 1721 "accessPolicyIdentity", 1722 "accessPolicyResource", 1723 "accessPolicyPermission" 1724 ], 1725 "members":{ 1726 "accessPolicyIdentity":{"shape":"Identity"}, 1727 "accessPolicyResource":{"shape":"Resource"}, 1728 "accessPolicyPermission":{"shape":"Permission"}, 1729 "clientToken":{ 1730 "shape":"ClientToken", 1731 "idempotencyToken":true 1732 }, 1733 "tags":{"shape":"TagMap"} 1734 } 1735 }, 1736 "CreateAccessPolicyResponse":{ 1737 "type":"structure", 1738 "required":[ 1739 "accessPolicyId", 1740 "accessPolicyArn" 1741 ], 1742 "members":{ 1743 "accessPolicyId":{"shape":"ID"}, 1744 "accessPolicyArn":{"shape":"ARN"} 1745 } 1746 }, 1747 "CreateAssetModelRequest":{ 1748 "type":"structure", 1749 "required":["assetModelName"], 1750 "members":{ 1751 "assetModelName":{"shape":"Name"}, 1752 "assetModelDescription":{"shape":"Description"}, 1753 "assetModelProperties":{"shape":"AssetModelPropertyDefinitions"}, 1754 "assetModelHierarchies":{"shape":"AssetModelHierarchyDefinitions"}, 1755 "assetModelCompositeModels":{"shape":"AssetModelCompositeModelDefinitions"}, 1756 "clientToken":{ 1757 "shape":"ClientToken", 1758 "idempotencyToken":true 1759 }, 1760 "tags":{"shape":"TagMap"} 1761 } 1762 }, 1763 "CreateAssetModelResponse":{ 1764 "type":"structure", 1765 "required":[ 1766 "assetModelId", 1767 "assetModelArn", 1768 "assetModelStatus" 1769 ], 1770 "members":{ 1771 "assetModelId":{"shape":"ID"}, 1772 "assetModelArn":{"shape":"ARN"}, 1773 "assetModelStatus":{"shape":"AssetModelStatus"} 1774 } 1775 }, 1776 "CreateAssetRequest":{ 1777 "type":"structure", 1778 "required":[ 1779 "assetName", 1780 "assetModelId" 1781 ], 1782 "members":{ 1783 "assetName":{"shape":"Name"}, 1784 "assetModelId":{"shape":"ID"}, 1785 "clientToken":{ 1786 "shape":"ClientToken", 1787 "idempotencyToken":true 1788 }, 1789 "tags":{"shape":"TagMap"} 1790 } 1791 }, 1792 "CreateAssetResponse":{ 1793 "type":"structure", 1794 "required":[ 1795 "assetId", 1796 "assetArn", 1797 "assetStatus" 1798 ], 1799 "members":{ 1800 "assetId":{"shape":"ID"}, 1801 "assetArn":{"shape":"ARN"}, 1802 "assetStatus":{"shape":"AssetStatus"} 1803 } 1804 }, 1805 "CreateDashboardRequest":{ 1806 "type":"structure", 1807 "required":[ 1808 "projectId", 1809 "dashboardName", 1810 "dashboardDefinition" 1811 ], 1812 "members":{ 1813 "projectId":{"shape":"ID"}, 1814 "dashboardName":{"shape":"Name"}, 1815 "dashboardDescription":{"shape":"Description"}, 1816 "dashboardDefinition":{"shape":"DashboardDefinition"}, 1817 "clientToken":{ 1818 "shape":"ClientToken", 1819 "idempotencyToken":true 1820 }, 1821 "tags":{"shape":"TagMap"} 1822 } 1823 }, 1824 "CreateDashboardResponse":{ 1825 "type":"structure", 1826 "required":[ 1827 "dashboardId", 1828 "dashboardArn" 1829 ], 1830 "members":{ 1831 "dashboardId":{"shape":"ID"}, 1832 "dashboardArn":{"shape":"ARN"} 1833 } 1834 }, 1835 "CreateGatewayRequest":{ 1836 "type":"structure", 1837 "required":[ 1838 "gatewayName", 1839 "gatewayPlatform" 1840 ], 1841 "members":{ 1842 "gatewayName":{"shape":"Name"}, 1843 "gatewayPlatform":{"shape":"GatewayPlatform"}, 1844 "tags":{"shape":"TagMap"} 1845 } 1846 }, 1847 "CreateGatewayResponse":{ 1848 "type":"structure", 1849 "required":[ 1850 "gatewayId", 1851 "gatewayArn" 1852 ], 1853 "members":{ 1854 "gatewayId":{"shape":"ID"}, 1855 "gatewayArn":{"shape":"ARN"} 1856 } 1857 }, 1858 "CreatePortalRequest":{ 1859 "type":"structure", 1860 "required":[ 1861 "portalName", 1862 "portalContactEmail", 1863 "roleArn" 1864 ], 1865 "members":{ 1866 "portalName":{"shape":"Name"}, 1867 "portalDescription":{"shape":"Description"}, 1868 "portalContactEmail":{"shape":"Email"}, 1869 "clientToken":{ 1870 "shape":"ClientToken", 1871 "idempotencyToken":true 1872 }, 1873 "portalLogoImageFile":{"shape":"ImageFile"}, 1874 "roleArn":{"shape":"ARN"}, 1875 "tags":{"shape":"TagMap"}, 1876 "portalAuthMode":{"shape":"AuthMode"}, 1877 "notificationSenderEmail":{"shape":"Email"}, 1878 "alarms":{"shape":"Alarms"} 1879 } 1880 }, 1881 "CreatePortalResponse":{ 1882 "type":"structure", 1883 "required":[ 1884 "portalId", 1885 "portalArn", 1886 "portalStartUrl", 1887 "portalStatus", 1888 "ssoApplicationId" 1889 ], 1890 "members":{ 1891 "portalId":{"shape":"ID"}, 1892 "portalArn":{"shape":"ARN"}, 1893 "portalStartUrl":{"shape":"Url"}, 1894 "portalStatus":{"shape":"PortalStatus"}, 1895 "ssoApplicationId":{"shape":"SSOApplicationId"} 1896 } 1897 }, 1898 "CreateProjectRequest":{ 1899 "type":"structure", 1900 "required":[ 1901 "portalId", 1902 "projectName" 1903 ], 1904 "members":{ 1905 "portalId":{"shape":"ID"}, 1906 "projectName":{"shape":"Name"}, 1907 "projectDescription":{"shape":"Description"}, 1908 "clientToken":{ 1909 "shape":"ClientToken", 1910 "idempotencyToken":true 1911 }, 1912 "tags":{"shape":"TagMap"} 1913 } 1914 }, 1915 "CreateProjectResponse":{ 1916 "type":"structure", 1917 "required":[ 1918 "projectId", 1919 "projectArn" 1920 ], 1921 "members":{ 1922 "projectId":{"shape":"ID"}, 1923 "projectArn":{"shape":"ARN"} 1924 } 1925 }, 1926 "CustomerManagedS3Storage":{ 1927 "type":"structure", 1928 "required":[ 1929 "s3ResourceArn", 1930 "roleArn" 1931 ], 1932 "members":{ 1933 "s3ResourceArn":{"shape":"ARN"}, 1934 "roleArn":{"shape":"ARN"} 1935 } 1936 }, 1937 "DashboardDefinition":{ 1938 "type":"string", 1939 "max":204800, 1940 "min":0, 1941 "pattern":".+" 1942 }, 1943 "DashboardSummaries":{ 1944 "type":"list", 1945 "member":{"shape":"DashboardSummary"} 1946 }, 1947 "DashboardSummary":{ 1948 "type":"structure", 1949 "required":[ 1950 "id", 1951 "name" 1952 ], 1953 "members":{ 1954 "id":{"shape":"ID"}, 1955 "name":{"shape":"Name"}, 1956 "description":{"shape":"Description"}, 1957 "creationDate":{"shape":"Timestamp"}, 1958 "lastUpdateDate":{"shape":"Timestamp"} 1959 } 1960 }, 1961 "DefaultValue":{ 1962 "type":"string", 1963 "max":1024, 1964 "min":1, 1965 "pattern":"[^\\u0000-\\u001F\\u007F]+" 1966 }, 1967 "DeleteAccessPolicyRequest":{ 1968 "type":"structure", 1969 "required":["accessPolicyId"], 1970 "members":{ 1971 "accessPolicyId":{ 1972 "shape":"ID", 1973 "location":"uri", 1974 "locationName":"accessPolicyId" 1975 }, 1976 "clientToken":{ 1977 "shape":"ClientToken", 1978 "idempotencyToken":true, 1979 "location":"querystring", 1980 "locationName":"clientToken" 1981 } 1982 } 1983 }, 1984 "DeleteAccessPolicyResponse":{ 1985 "type":"structure", 1986 "members":{ 1987 } 1988 }, 1989 "DeleteAssetModelRequest":{ 1990 "type":"structure", 1991 "required":["assetModelId"], 1992 "members":{ 1993 "assetModelId":{ 1994 "shape":"ID", 1995 "location":"uri", 1996 "locationName":"assetModelId" 1997 }, 1998 "clientToken":{ 1999 "shape":"ClientToken", 2000 "idempotencyToken":true, 2001 "location":"querystring", 2002 "locationName":"clientToken" 2003 } 2004 } 2005 }, 2006 "DeleteAssetModelResponse":{ 2007 "type":"structure", 2008 "required":["assetModelStatus"], 2009 "members":{ 2010 "assetModelStatus":{"shape":"AssetModelStatus"} 2011 } 2012 }, 2013 "DeleteAssetRequest":{ 2014 "type":"structure", 2015 "required":["assetId"], 2016 "members":{ 2017 "assetId":{ 2018 "shape":"ID", 2019 "location":"uri", 2020 "locationName":"assetId" 2021 }, 2022 "clientToken":{ 2023 "shape":"ClientToken", 2024 "idempotencyToken":true, 2025 "location":"querystring", 2026 "locationName":"clientToken" 2027 } 2028 } 2029 }, 2030 "DeleteAssetResponse":{ 2031 "type":"structure", 2032 "required":["assetStatus"], 2033 "members":{ 2034 "assetStatus":{"shape":"AssetStatus"} 2035 } 2036 }, 2037 "DeleteDashboardRequest":{ 2038 "type":"structure", 2039 "required":["dashboardId"], 2040 "members":{ 2041 "dashboardId":{ 2042 "shape":"ID", 2043 "location":"uri", 2044 "locationName":"dashboardId" 2045 }, 2046 "clientToken":{ 2047 "shape":"ClientToken", 2048 "idempotencyToken":true, 2049 "location":"querystring", 2050 "locationName":"clientToken" 2051 } 2052 } 2053 }, 2054 "DeleteDashboardResponse":{ 2055 "type":"structure", 2056 "members":{ 2057 } 2058 }, 2059 "DeleteGatewayRequest":{ 2060 "type":"structure", 2061 "required":["gatewayId"], 2062 "members":{ 2063 "gatewayId":{ 2064 "shape":"ID", 2065 "location":"uri", 2066 "locationName":"gatewayId" 2067 } 2068 } 2069 }, 2070 "DeletePortalRequest":{ 2071 "type":"structure", 2072 "required":["portalId"], 2073 "members":{ 2074 "portalId":{ 2075 "shape":"ID", 2076 "location":"uri", 2077 "locationName":"portalId" 2078 }, 2079 "clientToken":{ 2080 "shape":"ClientToken", 2081 "idempotencyToken":true, 2082 "location":"querystring", 2083 "locationName":"clientToken" 2084 } 2085 } 2086 }, 2087 "DeletePortalResponse":{ 2088 "type":"structure", 2089 "required":["portalStatus"], 2090 "members":{ 2091 "portalStatus":{"shape":"PortalStatus"} 2092 } 2093 }, 2094 "DeleteProjectRequest":{ 2095 "type":"structure", 2096 "required":["projectId"], 2097 "members":{ 2098 "projectId":{ 2099 "shape":"ID", 2100 "location":"uri", 2101 "locationName":"projectId" 2102 }, 2103 "clientToken":{ 2104 "shape":"ClientToken", 2105 "idempotencyToken":true, 2106 "location":"querystring", 2107 "locationName":"clientToken" 2108 } 2109 } 2110 }, 2111 "DeleteProjectResponse":{ 2112 "type":"structure", 2113 "members":{ 2114 } 2115 }, 2116 "DescribeAccessPolicyRequest":{ 2117 "type":"structure", 2118 "required":["accessPolicyId"], 2119 "members":{ 2120 "accessPolicyId":{ 2121 "shape":"ID", 2122 "location":"uri", 2123 "locationName":"accessPolicyId" 2124 } 2125 } 2126 }, 2127 "DescribeAccessPolicyResponse":{ 2128 "type":"structure", 2129 "required":[ 2130 "accessPolicyId", 2131 "accessPolicyArn", 2132 "accessPolicyIdentity", 2133 "accessPolicyResource", 2134 "accessPolicyPermission", 2135 "accessPolicyCreationDate", 2136 "accessPolicyLastUpdateDate" 2137 ], 2138 "members":{ 2139 "accessPolicyId":{"shape":"ID"}, 2140 "accessPolicyArn":{"shape":"ARN"}, 2141 "accessPolicyIdentity":{"shape":"Identity"}, 2142 "accessPolicyResource":{"shape":"Resource"}, 2143 "accessPolicyPermission":{"shape":"Permission"}, 2144 "accessPolicyCreationDate":{"shape":"Timestamp"}, 2145 "accessPolicyLastUpdateDate":{"shape":"Timestamp"} 2146 } 2147 }, 2148 "DescribeAssetModelRequest":{ 2149 "type":"structure", 2150 "required":["assetModelId"], 2151 "members":{ 2152 "assetModelId":{ 2153 "shape":"ID", 2154 "location":"uri", 2155 "locationName":"assetModelId" 2156 } 2157 } 2158 }, 2159 "DescribeAssetModelResponse":{ 2160 "type":"structure", 2161 "required":[ 2162 "assetModelId", 2163 "assetModelArn", 2164 "assetModelName", 2165 "assetModelDescription", 2166 "assetModelProperties", 2167 "assetModelHierarchies", 2168 "assetModelCreationDate", 2169 "assetModelLastUpdateDate", 2170 "assetModelStatus" 2171 ], 2172 "members":{ 2173 "assetModelId":{"shape":"ID"}, 2174 "assetModelArn":{"shape":"ARN"}, 2175 "assetModelName":{"shape":"Name"}, 2176 "assetModelDescription":{"shape":"Description"}, 2177 "assetModelProperties":{"shape":"AssetModelProperties"}, 2178 "assetModelHierarchies":{"shape":"AssetModelHierarchies"}, 2179 "assetModelCompositeModels":{"shape":"AssetModelCompositeModels"}, 2180 "assetModelCreationDate":{"shape":"Timestamp"}, 2181 "assetModelLastUpdateDate":{"shape":"Timestamp"}, 2182 "assetModelStatus":{"shape":"AssetModelStatus"} 2183 } 2184 }, 2185 "DescribeAssetPropertyRequest":{ 2186 "type":"structure", 2187 "required":[ 2188 "assetId", 2189 "propertyId" 2190 ], 2191 "members":{ 2192 "assetId":{ 2193 "shape":"ID", 2194 "location":"uri", 2195 "locationName":"assetId" 2196 }, 2197 "propertyId":{ 2198 "shape":"ID", 2199 "location":"uri", 2200 "locationName":"propertyId" 2201 } 2202 } 2203 }, 2204 "DescribeAssetPropertyResponse":{ 2205 "type":"structure", 2206 "required":[ 2207 "assetId", 2208 "assetName", 2209 "assetModelId" 2210 ], 2211 "members":{ 2212 "assetId":{"shape":"ID"}, 2213 "assetName":{"shape":"Name"}, 2214 "assetModelId":{"shape":"ID"}, 2215 "assetProperty":{"shape":"Property"}, 2216 "compositeModel":{"shape":"CompositeModelProperty"} 2217 } 2218 }, 2219 "DescribeAssetRequest":{ 2220 "type":"structure", 2221 "required":["assetId"], 2222 "members":{ 2223 "assetId":{ 2224 "shape":"ID", 2225 "location":"uri", 2226 "locationName":"assetId" 2227 } 2228 } 2229 }, 2230 "DescribeAssetResponse":{ 2231 "type":"structure", 2232 "required":[ 2233 "assetId", 2234 "assetArn", 2235 "assetName", 2236 "assetModelId", 2237 "assetProperties", 2238 "assetHierarchies", 2239 "assetCreationDate", 2240 "assetLastUpdateDate", 2241 "assetStatus" 2242 ], 2243 "members":{ 2244 "assetId":{"shape":"ID"}, 2245 "assetArn":{"shape":"ARN"}, 2246 "assetName":{"shape":"Name"}, 2247 "assetModelId":{"shape":"ID"}, 2248 "assetProperties":{"shape":"AssetProperties"}, 2249 "assetHierarchies":{"shape":"AssetHierarchies"}, 2250 "assetCompositeModels":{"shape":"AssetCompositeModels"}, 2251 "assetCreationDate":{"shape":"Timestamp"}, 2252 "assetLastUpdateDate":{"shape":"Timestamp"}, 2253 "assetStatus":{"shape":"AssetStatus"} 2254 } 2255 }, 2256 "DescribeDashboardRequest":{ 2257 "type":"structure", 2258 "required":["dashboardId"], 2259 "members":{ 2260 "dashboardId":{ 2261 "shape":"ID", 2262 "location":"uri", 2263 "locationName":"dashboardId" 2264 } 2265 } 2266 }, 2267 "DescribeDashboardResponse":{ 2268 "type":"structure", 2269 "required":[ 2270 "dashboardId", 2271 "dashboardArn", 2272 "dashboardName", 2273 "projectId", 2274 "dashboardDefinition", 2275 "dashboardCreationDate", 2276 "dashboardLastUpdateDate" 2277 ], 2278 "members":{ 2279 "dashboardId":{"shape":"ID"}, 2280 "dashboardArn":{"shape":"ARN"}, 2281 "dashboardName":{"shape":"Name"}, 2282 "projectId":{"shape":"ID"}, 2283 "dashboardDescription":{"shape":"Description"}, 2284 "dashboardDefinition":{"shape":"DashboardDefinition"}, 2285 "dashboardCreationDate":{"shape":"Timestamp"}, 2286 "dashboardLastUpdateDate":{"shape":"Timestamp"} 2287 } 2288 }, 2289 "DescribeDefaultEncryptionConfigurationRequest":{ 2290 "type":"structure", 2291 "members":{ 2292 } 2293 }, 2294 "DescribeDefaultEncryptionConfigurationResponse":{ 2295 "type":"structure", 2296 "required":[ 2297 "encryptionType", 2298 "configurationStatus" 2299 ], 2300 "members":{ 2301 "encryptionType":{"shape":"EncryptionType"}, 2302 "kmsKeyArn":{"shape":"ARN"}, 2303 "configurationStatus":{"shape":"ConfigurationStatus"} 2304 } 2305 }, 2306 "DescribeGatewayCapabilityConfigurationRequest":{ 2307 "type":"structure", 2308 "required":[ 2309 "gatewayId", 2310 "capabilityNamespace" 2311 ], 2312 "members":{ 2313 "gatewayId":{ 2314 "shape":"ID", 2315 "location":"uri", 2316 "locationName":"gatewayId" 2317 }, 2318 "capabilityNamespace":{ 2319 "shape":"CapabilityNamespace", 2320 "location":"uri", 2321 "locationName":"capabilityNamespace" 2322 } 2323 } 2324 }, 2325 "DescribeGatewayCapabilityConfigurationResponse":{ 2326 "type":"structure", 2327 "required":[ 2328 "gatewayId", 2329 "capabilityNamespace", 2330 "capabilityConfiguration", 2331 "capabilitySyncStatus" 2332 ], 2333 "members":{ 2334 "gatewayId":{"shape":"ID"}, 2335 "capabilityNamespace":{"shape":"CapabilityNamespace"}, 2336 "capabilityConfiguration":{"shape":"CapabilityConfiguration"}, 2337 "capabilitySyncStatus":{"shape":"CapabilitySyncStatus"} 2338 } 2339 }, 2340 "DescribeGatewayRequest":{ 2341 "type":"structure", 2342 "required":["gatewayId"], 2343 "members":{ 2344 "gatewayId":{ 2345 "shape":"ID", 2346 "location":"uri", 2347 "locationName":"gatewayId" 2348 } 2349 } 2350 }, 2351 "DescribeGatewayResponse":{ 2352 "type":"structure", 2353 "required":[ 2354 "gatewayId", 2355 "gatewayName", 2356 "gatewayArn", 2357 "gatewayCapabilitySummaries", 2358 "creationDate", 2359 "lastUpdateDate" 2360 ], 2361 "members":{ 2362 "gatewayId":{"shape":"ID"}, 2363 "gatewayName":{"shape":"Name"}, 2364 "gatewayArn":{"shape":"ARN"}, 2365 "gatewayPlatform":{"shape":"GatewayPlatform"}, 2366 "gatewayCapabilitySummaries":{"shape":"GatewayCapabilitySummaries"}, 2367 "creationDate":{"shape":"Timestamp"}, 2368 "lastUpdateDate":{"shape":"Timestamp"} 2369 } 2370 }, 2371 "DescribeLoggingOptionsRequest":{ 2372 "type":"structure", 2373 "members":{ 2374 } 2375 }, 2376 "DescribeLoggingOptionsResponse":{ 2377 "type":"structure", 2378 "required":["loggingOptions"], 2379 "members":{ 2380 "loggingOptions":{"shape":"LoggingOptions"} 2381 } 2382 }, 2383 "DescribePortalRequest":{ 2384 "type":"structure", 2385 "required":["portalId"], 2386 "members":{ 2387 "portalId":{ 2388 "shape":"ID", 2389 "location":"uri", 2390 "locationName":"portalId" 2391 } 2392 } 2393 }, 2394 "DescribePortalResponse":{ 2395 "type":"structure", 2396 "required":[ 2397 "portalId", 2398 "portalArn", 2399 "portalName", 2400 "portalClientId", 2401 "portalStartUrl", 2402 "portalContactEmail", 2403 "portalStatus", 2404 "portalCreationDate", 2405 "portalLastUpdateDate" 2406 ], 2407 "members":{ 2408 "portalId":{"shape":"ID"}, 2409 "portalArn":{"shape":"ARN"}, 2410 "portalName":{"shape":"Name"}, 2411 "portalDescription":{"shape":"Description"}, 2412 "portalClientId":{"shape":"PortalClientId"}, 2413 "portalStartUrl":{"shape":"Url"}, 2414 "portalContactEmail":{"shape":"Email"}, 2415 "portalStatus":{"shape":"PortalStatus"}, 2416 "portalCreationDate":{"shape":"Timestamp"}, 2417 "portalLastUpdateDate":{"shape":"Timestamp"}, 2418 "portalLogoImageLocation":{"shape":"ImageLocation"}, 2419 "roleArn":{"shape":"ARN"}, 2420 "portalAuthMode":{"shape":"AuthMode"}, 2421 "notificationSenderEmail":{"shape":"Email"}, 2422 "alarms":{"shape":"Alarms"} 2423 } 2424 }, 2425 "DescribeProjectRequest":{ 2426 "type":"structure", 2427 "required":["projectId"], 2428 "members":{ 2429 "projectId":{ 2430 "shape":"ID", 2431 "location":"uri", 2432 "locationName":"projectId" 2433 } 2434 } 2435 }, 2436 "DescribeProjectResponse":{ 2437 "type":"structure", 2438 "required":[ 2439 "projectId", 2440 "projectArn", 2441 "projectName", 2442 "portalId", 2443 "projectCreationDate", 2444 "projectLastUpdateDate" 2445 ], 2446 "members":{ 2447 "projectId":{"shape":"ID"}, 2448 "projectArn":{"shape":"ARN"}, 2449 "projectName":{"shape":"Name"}, 2450 "portalId":{"shape":"ID"}, 2451 "projectDescription":{"shape":"Description"}, 2452 "projectCreationDate":{"shape":"Timestamp"}, 2453 "projectLastUpdateDate":{"shape":"Timestamp"} 2454 } 2455 }, 2456 "DescribeStorageConfigurationRequest":{ 2457 "type":"structure", 2458 "members":{ 2459 } 2460 }, 2461 "DescribeStorageConfigurationResponse":{ 2462 "type":"structure", 2463 "required":[ 2464 "storageType", 2465 "configurationStatus" 2466 ], 2467 "members":{ 2468 "storageType":{"shape":"StorageType"}, 2469 "multiLayerStorage":{"shape":"MultiLayerStorage"}, 2470 "configurationStatus":{"shape":"ConfigurationStatus"}, 2471 "lastUpdateDate":{"shape":"Timestamp"} 2472 } 2473 }, 2474 "Description":{ 2475 "type":"string", 2476 "max":2048, 2477 "min":1, 2478 "pattern":"[^\\u0000-\\u001F\\u007F]+" 2479 }, 2480 "DetailedError":{ 2481 "type":"structure", 2482 "required":[ 2483 "code", 2484 "message" 2485 ], 2486 "members":{ 2487 "code":{"shape":"DetailedErrorCode"}, 2488 "message":{"shape":"DetailedErrorMessage"} 2489 } 2490 }, 2491 "DetailedErrorCode":{ 2492 "type":"string", 2493 "enum":[ 2494 "INCOMPATIBLE_COMPUTE_LOCATION", 2495 "INCOMPATIBLE_FORWARDING_CONFIGURATION" 2496 ] 2497 }, 2498 "DetailedErrorMessage":{"type":"string"}, 2499 "DetailedErrors":{ 2500 "type":"list", 2501 "member":{"shape":"DetailedError"} 2502 }, 2503 "DisassociateAssetsRequest":{ 2504 "type":"structure", 2505 "required":[ 2506 "assetId", 2507 "hierarchyId", 2508 "childAssetId" 2509 ], 2510 "members":{ 2511 "assetId":{ 2512 "shape":"ID", 2513 "location":"uri", 2514 "locationName":"assetId" 2515 }, 2516 "hierarchyId":{"shape":"ID"}, 2517 "childAssetId":{"shape":"ID"}, 2518 "clientToken":{ 2519 "shape":"ClientToken", 2520 "idempotencyToken":true 2521 } 2522 } 2523 }, 2524 "Email":{ 2525 "type":"string", 2526 "max":255, 2527 "min":1, 2528 "pattern":"[^@]+@[^@]+" 2529 }, 2530 "EncryptionType":{ 2531 "type":"string", 2532 "enum":[ 2533 "SITEWISE_DEFAULT_ENCRYPTION", 2534 "KMS_BASED_ENCRYPTION" 2535 ] 2536 }, 2537 "EntryId":{ 2538 "type":"string", 2539 "max":64, 2540 "min":1, 2541 "pattern":"^[a-zA-Z0-9_-]+$" 2542 }, 2543 "ErrorCode":{ 2544 "type":"string", 2545 "enum":[ 2546 "VALIDATION_ERROR", 2547 "INTERNAL_FAILURE" 2548 ] 2549 }, 2550 "ErrorDetails":{ 2551 "type":"structure", 2552 "required":[ 2553 "code", 2554 "message" 2555 ], 2556 "members":{ 2557 "code":{"shape":"ErrorCode"}, 2558 "message":{"shape":"ErrorMessage"}, 2559 "details":{"shape":"DetailedErrors"} 2560 } 2561 }, 2562 "ErrorMessage":{"type":"string"}, 2563 "ExceptionMessage":{"type":"string"}, 2564 "Expression":{ 2565 "type":"string", 2566 "max":1024, 2567 "min":1 2568 }, 2569 "ExpressionVariable":{ 2570 "type":"structure", 2571 "required":[ 2572 "name", 2573 "value" 2574 ], 2575 "members":{ 2576 "name":{"shape":"VariableName"}, 2577 "value":{"shape":"VariableValue"} 2578 } 2579 }, 2580 "ExpressionVariables":{ 2581 "type":"list", 2582 "member":{"shape":"ExpressionVariable"} 2583 }, 2584 "ForwardingConfig":{ 2585 "type":"structure", 2586 "required":["state"], 2587 "members":{ 2588 "state":{"shape":"ForwardingConfigState"} 2589 } 2590 }, 2591 "ForwardingConfigState":{ 2592 "type":"string", 2593 "enum":[ 2594 "DISABLED", 2595 "ENABLED" 2596 ] 2597 }, 2598 "GatewayCapabilitySummaries":{ 2599 "type":"list", 2600 "member":{"shape":"GatewayCapabilitySummary"} 2601 }, 2602 "GatewayCapabilitySummary":{ 2603 "type":"structure", 2604 "required":[ 2605 "capabilityNamespace", 2606 "capabilitySyncStatus" 2607 ], 2608 "members":{ 2609 "capabilityNamespace":{"shape":"CapabilityNamespace"}, 2610 "capabilitySyncStatus":{"shape":"CapabilitySyncStatus"} 2611 } 2612 }, 2613 "GatewayPlatform":{ 2614 "type":"structure", 2615 "members":{ 2616 "greengrass":{"shape":"Greengrass"}, 2617 "greengrassV2":{"shape":"GreengrassV2"} 2618 } 2619 }, 2620 "GatewaySummaries":{ 2621 "type":"list", 2622 "member":{"shape":"GatewaySummary"} 2623 }, 2624 "GatewaySummary":{ 2625 "type":"structure", 2626 "required":[ 2627 "gatewayId", 2628 "gatewayName", 2629 "creationDate", 2630 "lastUpdateDate" 2631 ], 2632 "members":{ 2633 "gatewayId":{"shape":"ID"}, 2634 "gatewayName":{"shape":"Name"}, 2635 "gatewayPlatform":{"shape":"GatewayPlatform"}, 2636 "gatewayCapabilitySummaries":{"shape":"GatewayCapabilitySummaries"}, 2637 "creationDate":{"shape":"Timestamp"}, 2638 "lastUpdateDate":{"shape":"Timestamp"} 2639 } 2640 }, 2641 "GetAssetPropertyAggregatesRequest":{ 2642 "type":"structure", 2643 "required":[ 2644 "aggregateTypes", 2645 "resolution", 2646 "startDate", 2647 "endDate" 2648 ], 2649 "members":{ 2650 "assetId":{ 2651 "shape":"ID", 2652 "location":"querystring", 2653 "locationName":"assetId" 2654 }, 2655 "propertyId":{ 2656 "shape":"ID", 2657 "location":"querystring", 2658 "locationName":"propertyId" 2659 }, 2660 "propertyAlias":{ 2661 "shape":"AssetPropertyAlias", 2662 "location":"querystring", 2663 "locationName":"propertyAlias" 2664 }, 2665 "aggregateTypes":{ 2666 "shape":"AggregateTypes", 2667 "location":"querystring", 2668 "locationName":"aggregateTypes" 2669 }, 2670 "resolution":{ 2671 "shape":"Resolution", 2672 "location":"querystring", 2673 "locationName":"resolution" 2674 }, 2675 "qualities":{ 2676 "shape":"Qualities", 2677 "location":"querystring", 2678 "locationName":"qualities" 2679 }, 2680 "startDate":{ 2681 "shape":"Timestamp", 2682 "location":"querystring", 2683 "locationName":"startDate" 2684 }, 2685 "endDate":{ 2686 "shape":"Timestamp", 2687 "location":"querystring", 2688 "locationName":"endDate" 2689 }, 2690 "timeOrdering":{ 2691 "shape":"TimeOrdering", 2692 "location":"querystring", 2693 "locationName":"timeOrdering" 2694 }, 2695 "nextToken":{ 2696 "shape":"NextToken", 2697 "location":"querystring", 2698 "locationName":"nextToken" 2699 }, 2700 "maxResults":{ 2701 "shape":"MaxResults", 2702 "location":"querystring", 2703 "locationName":"maxResults" 2704 } 2705 } 2706 }, 2707 "GetAssetPropertyAggregatesResponse":{ 2708 "type":"structure", 2709 "required":["aggregatedValues"], 2710 "members":{ 2711 "aggregatedValues":{"shape":"AggregatedValues"}, 2712 "nextToken":{"shape":"NextToken"} 2713 } 2714 }, 2715 "GetAssetPropertyValueHistoryRequest":{ 2716 "type":"structure", 2717 "members":{ 2718 "assetId":{ 2719 "shape":"ID", 2720 "location":"querystring", 2721 "locationName":"assetId" 2722 }, 2723 "propertyId":{ 2724 "shape":"ID", 2725 "location":"querystring", 2726 "locationName":"propertyId" 2727 }, 2728 "propertyAlias":{ 2729 "shape":"AssetPropertyAlias", 2730 "location":"querystring", 2731 "locationName":"propertyAlias" 2732 }, 2733 "startDate":{ 2734 "shape":"Timestamp", 2735 "location":"querystring", 2736 "locationName":"startDate" 2737 }, 2738 "endDate":{ 2739 "shape":"Timestamp", 2740 "location":"querystring", 2741 "locationName":"endDate" 2742 }, 2743 "qualities":{ 2744 "shape":"Qualities", 2745 "location":"querystring", 2746 "locationName":"qualities" 2747 }, 2748 "timeOrdering":{ 2749 "shape":"TimeOrdering", 2750 "location":"querystring", 2751 "locationName":"timeOrdering" 2752 }, 2753 "nextToken":{ 2754 "shape":"NextToken", 2755 "location":"querystring", 2756 "locationName":"nextToken" 2757 }, 2758 "maxResults":{ 2759 "shape":"MaxResults", 2760 "location":"querystring", 2761 "locationName":"maxResults" 2762 } 2763 } 2764 }, 2765 "GetAssetPropertyValueHistoryResponse":{ 2766 "type":"structure", 2767 "required":["assetPropertyValueHistory"], 2768 "members":{ 2769 "assetPropertyValueHistory":{"shape":"AssetPropertyValueHistory"}, 2770 "nextToken":{"shape":"NextToken"} 2771 } 2772 }, 2773 "GetAssetPropertyValueRequest":{ 2774 "type":"structure", 2775 "members":{ 2776 "assetId":{ 2777 "shape":"ID", 2778 "location":"querystring", 2779 "locationName":"assetId" 2780 }, 2781 "propertyId":{ 2782 "shape":"ID", 2783 "location":"querystring", 2784 "locationName":"propertyId" 2785 }, 2786 "propertyAlias":{ 2787 "shape":"AssetPropertyAlias", 2788 "location":"querystring", 2789 "locationName":"propertyAlias" 2790 } 2791 } 2792 }, 2793 "GetAssetPropertyValueResponse":{ 2794 "type":"structure", 2795 "members":{ 2796 "propertyValue":{"shape":"AssetPropertyValue"} 2797 } 2798 }, 2799 "GetInterpolatedAssetPropertyValuesRequest":{ 2800 "type":"structure", 2801 "required":[ 2802 "startTimeInSeconds", 2803 "endTimeInSeconds", 2804 "quality", 2805 "intervalInSeconds", 2806 "type" 2807 ], 2808 "members":{ 2809 "assetId":{ 2810 "shape":"ID", 2811 "location":"querystring", 2812 "locationName":"assetId" 2813 }, 2814 "propertyId":{ 2815 "shape":"ID", 2816 "location":"querystring", 2817 "locationName":"propertyId" 2818 }, 2819 "propertyAlias":{ 2820 "shape":"AssetPropertyAlias", 2821 "location":"querystring", 2822 "locationName":"propertyAlias" 2823 }, 2824 "startTimeInSeconds":{ 2825 "shape":"TimeInSeconds", 2826 "location":"querystring", 2827 "locationName":"startTimeInSeconds" 2828 }, 2829 "startTimeOffsetInNanos":{ 2830 "shape":"OffsetInNanos", 2831 "location":"querystring", 2832 "locationName":"startTimeOffsetInNanos" 2833 }, 2834 "endTimeInSeconds":{ 2835 "shape":"TimeInSeconds", 2836 "location":"querystring", 2837 "locationName":"endTimeInSeconds" 2838 }, 2839 "endTimeOffsetInNanos":{ 2840 "shape":"OffsetInNanos", 2841 "location":"querystring", 2842 "locationName":"endTimeOffsetInNanos" 2843 }, 2844 "quality":{ 2845 "shape":"Quality", 2846 "location":"querystring", 2847 "locationName":"quality" 2848 }, 2849 "intervalInSeconds":{ 2850 "shape":"IntervalInSeconds", 2851 "location":"querystring", 2852 "locationName":"intervalInSeconds" 2853 }, 2854 "nextToken":{ 2855 "shape":"NextToken", 2856 "location":"querystring", 2857 "locationName":"nextToken" 2858 }, 2859 "maxResults":{ 2860 "shape":"MaxInterpolatedResults", 2861 "location":"querystring", 2862 "locationName":"maxResults" 2863 }, 2864 "type":{ 2865 "shape":"InterpolationType", 2866 "location":"querystring", 2867 "locationName":"type" 2868 }, 2869 "intervalWindowInSeconds":{ 2870 "shape":"IntervalWindowInSeconds", 2871 "location":"querystring", 2872 "locationName":"intervalWindowInSeconds" 2873 } 2874 } 2875 }, 2876 "GetInterpolatedAssetPropertyValuesResponse":{ 2877 "type":"structure", 2878 "required":["interpolatedAssetPropertyValues"], 2879 "members":{ 2880 "interpolatedAssetPropertyValues":{"shape":"InterpolatedAssetPropertyValues"}, 2881 "nextToken":{"shape":"NextToken"} 2882 } 2883 }, 2884 "Greengrass":{ 2885 "type":"structure", 2886 "required":["groupArn"], 2887 "members":{ 2888 "groupArn":{"shape":"ARN"} 2889 } 2890 }, 2891 "GreengrassV2":{ 2892 "type":"structure", 2893 "required":["coreDeviceThingName"], 2894 "members":{ 2895 "coreDeviceThingName":{"shape":"CoreDeviceThingName"} 2896 } 2897 }, 2898 "GroupIdentity":{ 2899 "type":"structure", 2900 "required":["id"], 2901 "members":{ 2902 "id":{"shape":"IdentityId"} 2903 } 2904 }, 2905 "IAMRoleIdentity":{ 2906 "type":"structure", 2907 "required":["arn"], 2908 "members":{ 2909 "arn":{"shape":"ARN"} 2910 } 2911 }, 2912 "IAMUserIdentity":{ 2913 "type":"structure", 2914 "required":["arn"], 2915 "members":{ 2916 "arn":{"shape":"ARN"} 2917 } 2918 }, 2919 "ID":{ 2920 "type":"string", 2921 "max":36, 2922 "min":36, 2923 "pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" 2924 }, 2925 "IDs":{ 2926 "type":"list", 2927 "member":{"shape":"ID"}, 2928 "max":100, 2929 "min":1 2930 }, 2931 "Identity":{ 2932 "type":"structure", 2933 "members":{ 2934 "user":{"shape":"UserIdentity"}, 2935 "group":{"shape":"GroupIdentity"}, 2936 "iamUser":{"shape":"IAMUserIdentity"}, 2937 "iamRole":{"shape":"IAMRoleIdentity"} 2938 } 2939 }, 2940 "IdentityId":{ 2941 "type":"string", 2942 "max":256, 2943 "min":1, 2944 "pattern":"\\S+" 2945 }, 2946 "IdentityType":{ 2947 "type":"string", 2948 "enum":[ 2949 "USER", 2950 "GROUP", 2951 "IAM" 2952 ] 2953 }, 2954 "Image":{ 2955 "type":"structure", 2956 "members":{ 2957 "id":{"shape":"ID"}, 2958 "file":{"shape":"ImageFile"} 2959 } 2960 }, 2961 "ImageFile":{ 2962 "type":"structure", 2963 "required":[ 2964 "data", 2965 "type" 2966 ], 2967 "members":{ 2968 "data":{"shape":"ImageFileData"}, 2969 "type":{"shape":"ImageFileType"} 2970 } 2971 }, 2972 "ImageFileData":{ 2973 "type":"blob", 2974 "max":1500000, 2975 "min":1 2976 }, 2977 "ImageFileType":{ 2978 "type":"string", 2979 "enum":["PNG"] 2980 }, 2981 "ImageLocation":{ 2982 "type":"structure", 2983 "required":[ 2984 "id", 2985 "url" 2986 ], 2987 "members":{ 2988 "id":{"shape":"ID"}, 2989 "url":{"shape":"Url"} 2990 } 2991 }, 2992 "InternalFailureException":{ 2993 "type":"structure", 2994 "required":["message"], 2995 "members":{ 2996 "message":{"shape":"ErrorMessage"} 2997 }, 2998 "error":{"httpStatusCode":500}, 2999 "exception":true, 3000 "fault":true 3001 }, 3002 "InterpolatedAssetPropertyValue":{ 3003 "type":"structure", 3004 "required":[ 3005 "timestamp", 3006 "value" 3007 ], 3008 "members":{ 3009 "timestamp":{"shape":"TimeInNanos"}, 3010 "value":{"shape":"Variant"} 3011 } 3012 }, 3013 "InterpolatedAssetPropertyValues":{ 3014 "type":"list", 3015 "member":{"shape":"InterpolatedAssetPropertyValue"} 3016 }, 3017 "InterpolationType":{ 3018 "type":"string", 3019 "max":256, 3020 "min":1 3021 }, 3022 "Interval":{ 3023 "type":"string", 3024 "max":23, 3025 "min":2 3026 }, 3027 "IntervalInSeconds":{ 3028 "type":"long", 3029 "max":320000000, 3030 "min":1 3031 }, 3032 "IntervalWindowInSeconds":{ 3033 "type":"long", 3034 "max":320000000, 3035 "min":1 3036 }, 3037 "InvalidRequestException":{ 3038 "type":"structure", 3039 "required":["message"], 3040 "members":{ 3041 "message":{"shape":"ErrorMessage"} 3042 }, 3043 "error":{"httpStatusCode":400}, 3044 "exception":true 3045 }, 3046 "KmsKeyId":{ 3047 "type":"string", 3048 "max":2048, 3049 "min":1 3050 }, 3051 "LimitExceededException":{ 3052 "type":"structure", 3053 "required":["message"], 3054 "members":{ 3055 "message":{"shape":"ErrorMessage"} 3056 }, 3057 "error":{"httpStatusCode":410}, 3058 "exception":true 3059 }, 3060 "ListAccessPoliciesRequest":{ 3061 "type":"structure", 3062 "members":{ 3063 "identityType":{ 3064 "shape":"IdentityType", 3065 "location":"querystring", 3066 "locationName":"identityType" 3067 }, 3068 "identityId":{ 3069 "shape":"IdentityId", 3070 "location":"querystring", 3071 "locationName":"identityId" 3072 }, 3073 "resourceType":{ 3074 "shape":"ResourceType", 3075 "location":"querystring", 3076 "locationName":"resourceType" 3077 }, 3078 "resourceId":{ 3079 "shape":"ID", 3080 "location":"querystring", 3081 "locationName":"resourceId" 3082 }, 3083 "iamArn":{ 3084 "shape":"ARN", 3085 "location":"querystring", 3086 "locationName":"iamArn" 3087 }, 3088 "nextToken":{ 3089 "shape":"NextToken", 3090 "location":"querystring", 3091 "locationName":"nextToken" 3092 }, 3093 "maxResults":{ 3094 "shape":"MaxResults", 3095 "location":"querystring", 3096 "locationName":"maxResults" 3097 } 3098 } 3099 }, 3100 "ListAccessPoliciesResponse":{ 3101 "type":"structure", 3102 "required":["accessPolicySummaries"], 3103 "members":{ 3104 "accessPolicySummaries":{"shape":"AccessPolicySummaries"}, 3105 "nextToken":{"shape":"NextToken"} 3106 } 3107 }, 3108 "ListAssetModelsRequest":{ 3109 "type":"structure", 3110 "members":{ 3111 "nextToken":{ 3112 "shape":"NextToken", 3113 "location":"querystring", 3114 "locationName":"nextToken" 3115 }, 3116 "maxResults":{ 3117 "shape":"MaxResults", 3118 "location":"querystring", 3119 "locationName":"maxResults" 3120 } 3121 } 3122 }, 3123 "ListAssetModelsResponse":{ 3124 "type":"structure", 3125 "required":["assetModelSummaries"], 3126 "members":{ 3127 "assetModelSummaries":{"shape":"AssetModelSummaries"}, 3128 "nextToken":{"shape":"NextToken"} 3129 } 3130 }, 3131 "ListAssetRelationshipsRequest":{ 3132 "type":"structure", 3133 "required":[ 3134 "assetId", 3135 "traversalType" 3136 ], 3137 "members":{ 3138 "assetId":{ 3139 "shape":"ID", 3140 "location":"uri", 3141 "locationName":"assetId" 3142 }, 3143 "traversalType":{ 3144 "shape":"TraversalType", 3145 "location":"querystring", 3146 "locationName":"traversalType" 3147 }, 3148 "nextToken":{ 3149 "shape":"NextToken", 3150 "location":"querystring", 3151 "locationName":"nextToken" 3152 }, 3153 "maxResults":{ 3154 "shape":"MaxResults", 3155 "location":"querystring", 3156 "locationName":"maxResults" 3157 } 3158 } 3159 }, 3160 "ListAssetRelationshipsResponse":{ 3161 "type":"structure", 3162 "required":["assetRelationshipSummaries"], 3163 "members":{ 3164 "assetRelationshipSummaries":{"shape":"AssetRelationshipSummaries"}, 3165 "nextToken":{"shape":"NextToken"} 3166 } 3167 }, 3168 "ListAssetsFilter":{ 3169 "type":"string", 3170 "enum":[ 3171 "ALL", 3172 "TOP_LEVEL" 3173 ] 3174 }, 3175 "ListAssetsRequest":{ 3176 "type":"structure", 3177 "members":{ 3178 "nextToken":{ 3179 "shape":"NextToken", 3180 "location":"querystring", 3181 "locationName":"nextToken" 3182 }, 3183 "maxResults":{ 3184 "shape":"MaxResults", 3185 "location":"querystring", 3186 "locationName":"maxResults" 3187 }, 3188 "assetModelId":{ 3189 "shape":"ID", 3190 "location":"querystring", 3191 "locationName":"assetModelId" 3192 }, 3193 "filter":{ 3194 "shape":"ListAssetsFilter", 3195 "location":"querystring", 3196 "locationName":"filter" 3197 } 3198 } 3199 }, 3200 "ListAssetsResponse":{ 3201 "type":"structure", 3202 "required":["assetSummaries"], 3203 "members":{ 3204 "assetSummaries":{"shape":"AssetSummaries"}, 3205 "nextToken":{"shape":"NextToken"} 3206 } 3207 }, 3208 "ListAssociatedAssetsRequest":{ 3209 "type":"structure", 3210 "required":["assetId"], 3211 "members":{ 3212 "assetId":{ 3213 "shape":"ID", 3214 "location":"uri", 3215 "locationName":"assetId" 3216 }, 3217 "hierarchyId":{ 3218 "shape":"ID", 3219 "location":"querystring", 3220 "locationName":"hierarchyId" 3221 }, 3222 "traversalDirection":{ 3223 "shape":"TraversalDirection", 3224 "location":"querystring", 3225 "locationName":"traversalDirection" 3226 }, 3227 "nextToken":{ 3228 "shape":"NextToken", 3229 "location":"querystring", 3230 "locationName":"nextToken" 3231 }, 3232 "maxResults":{ 3233 "shape":"MaxResults", 3234 "location":"querystring", 3235 "locationName":"maxResults" 3236 } 3237 } 3238 }, 3239 "ListAssociatedAssetsResponse":{ 3240 "type":"structure", 3241 "required":["assetSummaries"], 3242 "members":{ 3243 "assetSummaries":{"shape":"AssociatedAssetsSummaries"}, 3244 "nextToken":{"shape":"NextToken"} 3245 } 3246 }, 3247 "ListDashboardsRequest":{ 3248 "type":"structure", 3249 "required":["projectId"], 3250 "members":{ 3251 "projectId":{ 3252 "shape":"ID", 3253 "location":"querystring", 3254 "locationName":"projectId" 3255 }, 3256 "nextToken":{ 3257 "shape":"NextToken", 3258 "location":"querystring", 3259 "locationName":"nextToken" 3260 }, 3261 "maxResults":{ 3262 "shape":"MaxResults", 3263 "location":"querystring", 3264 "locationName":"maxResults" 3265 } 3266 } 3267 }, 3268 "ListDashboardsResponse":{ 3269 "type":"structure", 3270 "required":["dashboardSummaries"], 3271 "members":{ 3272 "dashboardSummaries":{"shape":"DashboardSummaries"}, 3273 "nextToken":{"shape":"NextToken"} 3274 } 3275 }, 3276 "ListGatewaysRequest":{ 3277 "type":"structure", 3278 "members":{ 3279 "nextToken":{ 3280 "shape":"NextToken", 3281 "location":"querystring", 3282 "locationName":"nextToken" 3283 }, 3284 "maxResults":{ 3285 "shape":"MaxResults", 3286 "location":"querystring", 3287 "locationName":"maxResults" 3288 } 3289 } 3290 }, 3291 "ListGatewaysResponse":{ 3292 "type":"structure", 3293 "required":["gatewaySummaries"], 3294 "members":{ 3295 "gatewaySummaries":{"shape":"GatewaySummaries"}, 3296 "nextToken":{"shape":"NextToken"} 3297 } 3298 }, 3299 "ListPortalsRequest":{ 3300 "type":"structure", 3301 "members":{ 3302 "nextToken":{ 3303 "shape":"NextToken", 3304 "location":"querystring", 3305 "locationName":"nextToken" 3306 }, 3307 "maxResults":{ 3308 "shape":"MaxResults", 3309 "location":"querystring", 3310 "locationName":"maxResults" 3311 } 3312 } 3313 }, 3314 "ListPortalsResponse":{ 3315 "type":"structure", 3316 "members":{ 3317 "portalSummaries":{"shape":"PortalSummaries"}, 3318 "nextToken":{"shape":"NextToken"} 3319 } 3320 }, 3321 "ListProjectAssetsRequest":{ 3322 "type":"structure", 3323 "required":["projectId"], 3324 "members":{ 3325 "projectId":{ 3326 "shape":"ID", 3327 "location":"uri", 3328 "locationName":"projectId" 3329 }, 3330 "nextToken":{ 3331 "shape":"NextToken", 3332 "location":"querystring", 3333 "locationName":"nextToken" 3334 }, 3335 "maxResults":{ 3336 "shape":"MaxResults", 3337 "location":"querystring", 3338 "locationName":"maxResults" 3339 } 3340 } 3341 }, 3342 "ListProjectAssetsResponse":{ 3343 "type":"structure", 3344 "required":["assetIds"], 3345 "members":{ 3346 "assetIds":{"shape":"AssetIDs"}, 3347 "nextToken":{"shape":"NextToken"} 3348 } 3349 }, 3350 "ListProjectsRequest":{ 3351 "type":"structure", 3352 "required":["portalId"], 3353 "members":{ 3354 "portalId":{ 3355 "shape":"ID", 3356 "location":"querystring", 3357 "locationName":"portalId" 3358 }, 3359 "nextToken":{ 3360 "shape":"NextToken", 3361 "location":"querystring", 3362 "locationName":"nextToken" 3363 }, 3364 "maxResults":{ 3365 "shape":"MaxResults", 3366 "location":"querystring", 3367 "locationName":"maxResults" 3368 } 3369 } 3370 }, 3371 "ListProjectsResponse":{ 3372 "type":"structure", 3373 "required":["projectSummaries"], 3374 "members":{ 3375 "projectSummaries":{"shape":"ProjectSummaries"}, 3376 "nextToken":{"shape":"NextToken"} 3377 } 3378 }, 3379 "ListTagsForResourceRequest":{ 3380 "type":"structure", 3381 "required":["resourceArn"], 3382 "members":{ 3383 "resourceArn":{ 3384 "shape":"AmazonResourceName", 3385 "location":"querystring", 3386 "locationName":"resourceArn" 3387 } 3388 } 3389 }, 3390 "ListTagsForResourceResponse":{ 3391 "type":"structure", 3392 "members":{ 3393 "tags":{"shape":"TagMap"} 3394 } 3395 }, 3396 "LoggingLevel":{ 3397 "type":"string", 3398 "enum":[ 3399 "ERROR", 3400 "INFO", 3401 "OFF" 3402 ] 3403 }, 3404 "LoggingOptions":{ 3405 "type":"structure", 3406 "required":["level"], 3407 "members":{ 3408 "level":{"shape":"LoggingLevel"} 3409 } 3410 }, 3411 "Macro":{ 3412 "type":"string", 3413 "max":256, 3414 "min":1, 3415 "pattern":"[^\\u0000-\\u001F\\u007F]+" 3416 }, 3417 "MaxInterpolatedResults":{ 3418 "type":"integer", 3419 "min":1 3420 }, 3421 "MaxResults":{ 3422 "type":"integer", 3423 "max":250, 3424 "min":1 3425 }, 3426 "Measurement":{ 3427 "type":"structure", 3428 "members":{ 3429 "processingConfig":{"shape":"MeasurementProcessingConfig"} 3430 } 3431 }, 3432 "MeasurementProcessingConfig":{ 3433 "type":"structure", 3434 "required":["forwardingConfig"], 3435 "members":{ 3436 "forwardingConfig":{"shape":"ForwardingConfig"} 3437 } 3438 }, 3439 "Metric":{ 3440 "type":"structure", 3441 "required":[ 3442 "expression", 3443 "variables", 3444 "window" 3445 ], 3446 "members":{ 3447 "expression":{"shape":"Expression"}, 3448 "variables":{"shape":"ExpressionVariables"}, 3449 "window":{"shape":"MetricWindow"}, 3450 "processingConfig":{"shape":"MetricProcessingConfig"} 3451 } 3452 }, 3453 "MetricProcessingConfig":{ 3454 "type":"structure", 3455 "required":["computeLocation"], 3456 "members":{ 3457 "computeLocation":{"shape":"ComputeLocation"} 3458 } 3459 }, 3460 "MetricWindow":{ 3461 "type":"structure", 3462 "members":{ 3463 "tumbling":{"shape":"TumblingWindow"} 3464 } 3465 }, 3466 "MonitorErrorCode":{ 3467 "type":"string", 3468 "enum":[ 3469 "INTERNAL_FAILURE", 3470 "VALIDATION_ERROR", 3471 "LIMIT_EXCEEDED" 3472 ] 3473 }, 3474 "MonitorErrorDetails":{ 3475 "type":"structure", 3476 "members":{ 3477 "code":{"shape":"MonitorErrorCode"}, 3478 "message":{"shape":"MonitorErrorMessage"} 3479 } 3480 }, 3481 "MonitorErrorMessage":{"type":"string"}, 3482 "MultiLayerStorage":{ 3483 "type":"structure", 3484 "required":["customerManagedS3Storage"], 3485 "members":{ 3486 "customerManagedS3Storage":{"shape":"CustomerManagedS3Storage"} 3487 } 3488 }, 3489 "Name":{ 3490 "type":"string", 3491 "max":256, 3492 "min":1, 3493 "pattern":"[^\\u0000-\\u001F\\u007F]+" 3494 }, 3495 "NextToken":{ 3496 "type":"string", 3497 "max":4096, 3498 "min":1, 3499 "pattern":"[A-Za-z0-9+/=]+" 3500 }, 3501 "Offset":{ 3502 "type":"string", 3503 "max":25, 3504 "min":2 3505 }, 3506 "OffsetInNanos":{ 3507 "type":"integer", 3508 "max":999999999, 3509 "min":0 3510 }, 3511 "Permission":{ 3512 "type":"string", 3513 "enum":[ 3514 "ADMINISTRATOR", 3515 "VIEWER" 3516 ] 3517 }, 3518 "PortalClientId":{ 3519 "type":"string", 3520 "max":256, 3521 "min":1, 3522 "pattern":"^[!-~]*" 3523 }, 3524 "PortalResource":{ 3525 "type":"structure", 3526 "required":["id"], 3527 "members":{ 3528 "id":{"shape":"ID"} 3529 } 3530 }, 3531 "PortalState":{ 3532 "type":"string", 3533 "enum":[ 3534 "CREATING", 3535 "UPDATING", 3536 "DELETING", 3537 "ACTIVE", 3538 "FAILED" 3539 ] 3540 }, 3541 "PortalStatus":{ 3542 "type":"structure", 3543 "required":["state"], 3544 "members":{ 3545 "state":{"shape":"PortalState"}, 3546 "error":{"shape":"MonitorErrorDetails"} 3547 } 3548 }, 3549 "PortalSummaries":{ 3550 "type":"list", 3551 "member":{"shape":"PortalSummary"} 3552 }, 3553 "PortalSummary":{ 3554 "type":"structure", 3555 "required":[ 3556 "id", 3557 "name", 3558 "startUrl", 3559 "status" 3560 ], 3561 "members":{ 3562 "id":{"shape":"ID"}, 3563 "name":{"shape":"Name"}, 3564 "description":{"shape":"Description"}, 3565 "startUrl":{"shape":"Url"}, 3566 "creationDate":{"shape":"Timestamp"}, 3567 "lastUpdateDate":{"shape":"Timestamp"}, 3568 "roleArn":{"shape":"ARN"}, 3569 "status":{"shape":"PortalStatus"} 3570 } 3571 }, 3572 "ProjectResource":{ 3573 "type":"structure", 3574 "required":["id"], 3575 "members":{ 3576 "id":{"shape":"ID"} 3577 } 3578 }, 3579 "ProjectSummaries":{ 3580 "type":"list", 3581 "member":{"shape":"ProjectSummary"} 3582 }, 3583 "ProjectSummary":{ 3584 "type":"structure", 3585 "required":[ 3586 "id", 3587 "name" 3588 ], 3589 "members":{ 3590 "id":{"shape":"ID"}, 3591 "name":{"shape":"Name"}, 3592 "description":{"shape":"Description"}, 3593 "creationDate":{"shape":"Timestamp"}, 3594 "lastUpdateDate":{"shape":"Timestamp"} 3595 } 3596 }, 3597 "Property":{ 3598 "type":"structure", 3599 "required":[ 3600 "id", 3601 "name", 3602 "dataType" 3603 ], 3604 "members":{ 3605 "id":{"shape":"ID"}, 3606 "name":{"shape":"Name"}, 3607 "alias":{"shape":"PropertyAlias"}, 3608 "notification":{"shape":"PropertyNotification"}, 3609 "dataType":{"shape":"PropertyDataType"}, 3610 "unit":{"shape":"PropertyUnit"}, 3611 "type":{"shape":"PropertyType"} 3612 } 3613 }, 3614 "PropertyAlias":{ 3615 "type":"string", 3616 "min":1, 3617 "pattern":"[^\\u0000-\\u001F\\u007F]+" 3618 }, 3619 "PropertyDataType":{ 3620 "type":"string", 3621 "enum":[ 3622 "STRING", 3623 "INTEGER", 3624 "DOUBLE", 3625 "BOOLEAN", 3626 "STRUCT" 3627 ] 3628 }, 3629 "PropertyNotification":{ 3630 "type":"structure", 3631 "required":[ 3632 "topic", 3633 "state" 3634 ], 3635 "members":{ 3636 "topic":{"shape":"PropertyNotificationTopic"}, 3637 "state":{"shape":"PropertyNotificationState"} 3638 } 3639 }, 3640 "PropertyNotificationState":{ 3641 "type":"string", 3642 "enum":[ 3643 "ENABLED", 3644 "DISABLED" 3645 ] 3646 }, 3647 "PropertyNotificationTopic":{"type":"string"}, 3648 "PropertyType":{ 3649 "type":"structure", 3650 "members":{ 3651 "attribute":{"shape":"Attribute"}, 3652 "measurement":{"shape":"Measurement"}, 3653 "transform":{"shape":"Transform"}, 3654 "metric":{"shape":"Metric"} 3655 } 3656 }, 3657 "PropertyUnit":{ 3658 "type":"string", 3659 "max":256, 3660 "min":1, 3661 "pattern":"[^\\u0000-\\u001F\\u007F]+" 3662 }, 3663 "PropertyValueBooleanValue":{"type":"boolean"}, 3664 "PropertyValueDoubleValue":{"type":"double"}, 3665 "PropertyValueIntegerValue":{"type":"integer"}, 3666 "PropertyValueStringValue":{ 3667 "type":"string", 3668 "pattern":"[^\\u0000-\\u001F\\u007F]+" 3669 }, 3670 "PutAssetPropertyValueEntries":{ 3671 "type":"list", 3672 "member":{"shape":"PutAssetPropertyValueEntry"} 3673 }, 3674 "PutAssetPropertyValueEntry":{ 3675 "type":"structure", 3676 "required":[ 3677 "entryId", 3678 "propertyValues" 3679 ], 3680 "members":{ 3681 "entryId":{"shape":"EntryId"}, 3682 "assetId":{"shape":"ID"}, 3683 "propertyId":{"shape":"ID"}, 3684 "propertyAlias":{"shape":"AssetPropertyAlias"}, 3685 "propertyValues":{"shape":"AssetPropertyValues"} 3686 } 3687 }, 3688 "PutDefaultEncryptionConfigurationRequest":{ 3689 "type":"structure", 3690 "required":["encryptionType"], 3691 "members":{ 3692 "encryptionType":{"shape":"EncryptionType"}, 3693 "kmsKeyId":{"shape":"KmsKeyId"} 3694 } 3695 }, 3696 "PutDefaultEncryptionConfigurationResponse":{ 3697 "type":"structure", 3698 "required":[ 3699 "encryptionType", 3700 "configurationStatus" 3701 ], 3702 "members":{ 3703 "encryptionType":{"shape":"EncryptionType"}, 3704 "kmsKeyArn":{"shape":"ARN"}, 3705 "configurationStatus":{"shape":"ConfigurationStatus"} 3706 } 3707 }, 3708 "PutLoggingOptionsRequest":{ 3709 "type":"structure", 3710 "required":["loggingOptions"], 3711 "members":{ 3712 "loggingOptions":{"shape":"LoggingOptions"} 3713 } 3714 }, 3715 "PutLoggingOptionsResponse":{ 3716 "type":"structure", 3717 "members":{ 3718 } 3719 }, 3720 "PutStorageConfigurationRequest":{ 3721 "type":"structure", 3722 "required":["storageType"], 3723 "members":{ 3724 "storageType":{"shape":"StorageType"}, 3725 "multiLayerStorage":{"shape":"MultiLayerStorage"} 3726 } 3727 }, 3728 "PutStorageConfigurationResponse":{ 3729 "type":"structure", 3730 "required":[ 3731 "storageType", 3732 "configurationStatus" 3733 ], 3734 "members":{ 3735 "storageType":{"shape":"StorageType"}, 3736 "multiLayerStorage":{"shape":"MultiLayerStorage"}, 3737 "configurationStatus":{"shape":"ConfigurationStatus"} 3738 } 3739 }, 3740 "Qualities":{ 3741 "type":"list", 3742 "member":{"shape":"Quality"}, 3743 "max":1, 3744 "min":1 3745 }, 3746 "Quality":{ 3747 "type":"string", 3748 "enum":[ 3749 "GOOD", 3750 "BAD", 3751 "UNCERTAIN" 3752 ] 3753 }, 3754 "Resolution":{ 3755 "type":"string", 3756 "max":2, 3757 "min":2, 3758 "pattern":"1m|1h|1d" 3759 }, 3760 "Resource":{ 3761 "type":"structure", 3762 "members":{ 3763 "portal":{"shape":"PortalResource"}, 3764 "project":{"shape":"ProjectResource"} 3765 } 3766 }, 3767 "ResourceAlreadyExistsException":{ 3768 "type":"structure", 3769 "required":[ 3770 "message", 3771 "resourceId", 3772 "resourceArn" 3773 ], 3774 "members":{ 3775 "message":{"shape":"ErrorMessage"}, 3776 "resourceId":{"shape":"ResourceId"}, 3777 "resourceArn":{"shape":"ResourceArn"} 3778 }, 3779 "error":{"httpStatusCode":409}, 3780 "exception":true 3781 }, 3782 "ResourceArn":{"type":"string"}, 3783 "ResourceId":{"type":"string"}, 3784 "ResourceNotFoundException":{ 3785 "type":"structure", 3786 "required":["message"], 3787 "members":{ 3788 "message":{"shape":"ErrorMessage"} 3789 }, 3790 "error":{"httpStatusCode":404}, 3791 "exception":true 3792 }, 3793 "ResourceType":{ 3794 "type":"string", 3795 "enum":[ 3796 "PORTAL", 3797 "PROJECT" 3798 ] 3799 }, 3800 "SSOApplicationId":{ 3801 "type":"string", 3802 "max":64, 3803 "min":1, 3804 "pattern":"^[!-~]*" 3805 }, 3806 "ServiceUnavailableException":{ 3807 "type":"structure", 3808 "required":["message"], 3809 "members":{ 3810 "message":{"shape":"ErrorMessage"} 3811 }, 3812 "error":{"httpStatusCode":503}, 3813 "exception":true, 3814 "fault":true 3815 }, 3816 "StorageType":{ 3817 "type":"string", 3818 "enum":[ 3819 "SITEWISE_DEFAULT_STORAGE", 3820 "MULTI_LAYER_STORAGE" 3821 ] 3822 }, 3823 "TagKey":{ 3824 "type":"string", 3825 "max":128, 3826 "min":1 3827 }, 3828 "TagKeyList":{ 3829 "type":"list", 3830 "member":{"shape":"TagKey"}, 3831 "max":200, 3832 "min":0 3833 }, 3834 "TagMap":{ 3835 "type":"map", 3836 "key":{"shape":"TagKey"}, 3837 "value":{"shape":"TagValue"}, 3838 "max":50, 3839 "min":1 3840 }, 3841 "TagResourceRequest":{ 3842 "type":"structure", 3843 "required":[ 3844 "resourceArn", 3845 "tags" 3846 ], 3847 "members":{ 3848 "resourceArn":{ 3849 "shape":"AmazonResourceName", 3850 "location":"querystring", 3851 "locationName":"resourceArn" 3852 }, 3853 "tags":{"shape":"TagMap"} 3854 } 3855 }, 3856 "TagResourceResponse":{ 3857 "type":"structure", 3858 "members":{ 3859 } 3860 }, 3861 "TagValue":{ 3862 "type":"string", 3863 "max":256, 3864 "min":0 3865 }, 3866 "ThrottlingException":{ 3867 "type":"structure", 3868 "required":["message"], 3869 "members":{ 3870 "message":{"shape":"ErrorMessage"} 3871 }, 3872 "error":{"httpStatusCode":429}, 3873 "exception":true 3874 }, 3875 "TimeInNanos":{ 3876 "type":"structure", 3877 "required":["timeInSeconds"], 3878 "members":{ 3879 "timeInSeconds":{"shape":"TimeInSeconds"}, 3880 "offsetInNanos":{"shape":"OffsetInNanos"} 3881 } 3882 }, 3883 "TimeInSeconds":{ 3884 "type":"long", 3885 "max":31556889864403199, 3886 "min":1 3887 }, 3888 "TimeOrdering":{ 3889 "type":"string", 3890 "enum":[ 3891 "ASCENDING", 3892 "DESCENDING" 3893 ] 3894 }, 3895 "Timestamp":{"type":"timestamp"}, 3896 "Timestamps":{ 3897 "type":"list", 3898 "member":{"shape":"TimeInNanos"} 3899 }, 3900 "TooManyTagsException":{ 3901 "type":"structure", 3902 "members":{ 3903 "message":{"shape":"ExceptionMessage"}, 3904 "resourceName":{"shape":"AmazonResourceName"} 3905 }, 3906 "error":{"httpStatusCode":400}, 3907 "exception":true 3908 }, 3909 "Transform":{ 3910 "type":"structure", 3911 "required":[ 3912 "expression", 3913 "variables" 3914 ], 3915 "members":{ 3916 "expression":{"shape":"Expression"}, 3917 "variables":{"shape":"ExpressionVariables"}, 3918 "processingConfig":{"shape":"TransformProcessingConfig"} 3919 } 3920 }, 3921 "TransformProcessingConfig":{ 3922 "type":"structure", 3923 "required":["computeLocation"], 3924 "members":{ 3925 "computeLocation":{"shape":"ComputeLocation"}, 3926 "forwardingConfig":{"shape":"ForwardingConfig"} 3927 } 3928 }, 3929 "TraversalDirection":{ 3930 "type":"string", 3931 "enum":[ 3932 "PARENT", 3933 "CHILD" 3934 ] 3935 }, 3936 "TraversalType":{ 3937 "type":"string", 3938 "enum":["PATH_TO_ROOT"] 3939 }, 3940 "TumblingWindow":{ 3941 "type":"structure", 3942 "required":["interval"], 3943 "members":{ 3944 "interval":{"shape":"Interval"}, 3945 "offset":{"shape":"Offset"} 3946 } 3947 }, 3948 "UnauthorizedException":{ 3949 "type":"structure", 3950 "required":["message"], 3951 "members":{ 3952 "message":{"shape":"ErrorMessage"} 3953 }, 3954 "error":{"httpStatusCode":401}, 3955 "exception":true 3956 }, 3957 "UntagResourceRequest":{ 3958 "type":"structure", 3959 "required":[ 3960 "resourceArn", 3961 "tagKeys" 3962 ], 3963 "members":{ 3964 "resourceArn":{ 3965 "shape":"AmazonResourceName", 3966 "location":"querystring", 3967 "locationName":"resourceArn" 3968 }, 3969 "tagKeys":{ 3970 "shape":"TagKeyList", 3971 "location":"querystring", 3972 "locationName":"tagKeys" 3973 } 3974 } 3975 }, 3976 "UntagResourceResponse":{ 3977 "type":"structure", 3978 "members":{ 3979 } 3980 }, 3981 "UpdateAccessPolicyRequest":{ 3982 "type":"structure", 3983 "required":[ 3984 "accessPolicyId", 3985 "accessPolicyIdentity", 3986 "accessPolicyResource", 3987 "accessPolicyPermission" 3988 ], 3989 "members":{ 3990 "accessPolicyId":{ 3991 "shape":"ID", 3992 "location":"uri", 3993 "locationName":"accessPolicyId" 3994 }, 3995 "accessPolicyIdentity":{"shape":"Identity"}, 3996 "accessPolicyResource":{"shape":"Resource"}, 3997 "accessPolicyPermission":{"shape":"Permission"}, 3998 "clientToken":{ 3999 "shape":"ClientToken", 4000 "idempotencyToken":true 4001 } 4002 } 4003 }, 4004 "UpdateAccessPolicyResponse":{ 4005 "type":"structure", 4006 "members":{ 4007 } 4008 }, 4009 "UpdateAssetModelRequest":{ 4010 "type":"structure", 4011 "required":[ 4012 "assetModelId", 4013 "assetModelName" 4014 ], 4015 "members":{ 4016 "assetModelId":{ 4017 "shape":"ID", 4018 "location":"uri", 4019 "locationName":"assetModelId" 4020 }, 4021 "assetModelName":{"shape":"Name"}, 4022 "assetModelDescription":{"shape":"Description"}, 4023 "assetModelProperties":{"shape":"AssetModelProperties"}, 4024 "assetModelHierarchies":{"shape":"AssetModelHierarchies"}, 4025 "assetModelCompositeModels":{"shape":"AssetModelCompositeModels"}, 4026 "clientToken":{ 4027 "shape":"ClientToken", 4028 "idempotencyToken":true 4029 } 4030 } 4031 }, 4032 "UpdateAssetModelResponse":{ 4033 "type":"structure", 4034 "required":["assetModelStatus"], 4035 "members":{ 4036 "assetModelStatus":{"shape":"AssetModelStatus"} 4037 } 4038 }, 4039 "UpdateAssetPropertyRequest":{ 4040 "type":"structure", 4041 "required":[ 4042 "assetId", 4043 "propertyId" 4044 ], 4045 "members":{ 4046 "assetId":{ 4047 "shape":"ID", 4048 "location":"uri", 4049 "locationName":"assetId" 4050 }, 4051 "propertyId":{ 4052 "shape":"ID", 4053 "location":"uri", 4054 "locationName":"propertyId" 4055 }, 4056 "propertyAlias":{"shape":"PropertyAlias"}, 4057 "propertyNotificationState":{"shape":"PropertyNotificationState"}, 4058 "clientToken":{ 4059 "shape":"ClientToken", 4060 "idempotencyToken":true 4061 } 4062 } 4063 }, 4064 "UpdateAssetRequest":{ 4065 "type":"structure", 4066 "required":[ 4067 "assetId", 4068 "assetName" 4069 ], 4070 "members":{ 4071 "assetId":{ 4072 "shape":"ID", 4073 "location":"uri", 4074 "locationName":"assetId" 4075 }, 4076 "assetName":{"shape":"Name"}, 4077 "clientToken":{ 4078 "shape":"ClientToken", 4079 "idempotencyToken":true 4080 } 4081 } 4082 }, 4083 "UpdateAssetResponse":{ 4084 "type":"structure", 4085 "required":["assetStatus"], 4086 "members":{ 4087 "assetStatus":{"shape":"AssetStatus"} 4088 } 4089 }, 4090 "UpdateDashboardRequest":{ 4091 "type":"structure", 4092 "required":[ 4093 "dashboardId", 4094 "dashboardName", 4095 "dashboardDefinition" 4096 ], 4097 "members":{ 4098 "dashboardId":{ 4099 "shape":"ID", 4100 "location":"uri", 4101 "locationName":"dashboardId" 4102 }, 4103 "dashboardName":{"shape":"Name"}, 4104 "dashboardDescription":{"shape":"Description"}, 4105 "dashboardDefinition":{"shape":"DashboardDefinition"}, 4106 "clientToken":{ 4107 "shape":"ClientToken", 4108 "idempotencyToken":true 4109 } 4110 } 4111 }, 4112 "UpdateDashboardResponse":{ 4113 "type":"structure", 4114 "members":{ 4115 } 4116 }, 4117 "UpdateGatewayCapabilityConfigurationRequest":{ 4118 "type":"structure", 4119 "required":[ 4120 "gatewayId", 4121 "capabilityNamespace", 4122 "capabilityConfiguration" 4123 ], 4124 "members":{ 4125 "gatewayId":{ 4126 "shape":"ID", 4127 "location":"uri", 4128 "locationName":"gatewayId" 4129 }, 4130 "capabilityNamespace":{"shape":"CapabilityNamespace"}, 4131 "capabilityConfiguration":{"shape":"CapabilityConfiguration"} 4132 } 4133 }, 4134 "UpdateGatewayCapabilityConfigurationResponse":{ 4135 "type":"structure", 4136 "required":[ 4137 "capabilityNamespace", 4138 "capabilitySyncStatus" 4139 ], 4140 "members":{ 4141 "capabilityNamespace":{"shape":"CapabilityNamespace"}, 4142 "capabilitySyncStatus":{"shape":"CapabilitySyncStatus"} 4143 } 4144 }, 4145 "UpdateGatewayRequest":{ 4146 "type":"structure", 4147 "required":[ 4148 "gatewayId", 4149 "gatewayName" 4150 ], 4151 "members":{ 4152 "gatewayId":{ 4153 "shape":"ID", 4154 "location":"uri", 4155 "locationName":"gatewayId" 4156 }, 4157 "gatewayName":{"shape":"Name"} 4158 } 4159 }, 4160 "UpdatePortalRequest":{ 4161 "type":"structure", 4162 "required":[ 4163 "portalId", 4164 "portalName", 4165 "portalContactEmail", 4166 "roleArn" 4167 ], 4168 "members":{ 4169 "portalId":{ 4170 "shape":"ID", 4171 "location":"uri", 4172 "locationName":"portalId" 4173 }, 4174 "portalName":{"shape":"Name"}, 4175 "portalDescription":{"shape":"Description"}, 4176 "portalContactEmail":{"shape":"Email"}, 4177 "portalLogoImage":{"shape":"Image"}, 4178 "roleArn":{"shape":"ARN"}, 4179 "clientToken":{ 4180 "shape":"ClientToken", 4181 "idempotencyToken":true 4182 }, 4183 "notificationSenderEmail":{"shape":"Email"}, 4184 "alarms":{"shape":"Alarms"} 4185 } 4186 }, 4187 "UpdatePortalResponse":{ 4188 "type":"structure", 4189 "required":["portalStatus"], 4190 "members":{ 4191 "portalStatus":{"shape":"PortalStatus"} 4192 } 4193 }, 4194 "UpdateProjectRequest":{ 4195 "type":"structure", 4196 "required":[ 4197 "projectId", 4198 "projectName" 4199 ], 4200 "members":{ 4201 "projectId":{ 4202 "shape":"ID", 4203 "location":"uri", 4204 "locationName":"projectId" 4205 }, 4206 "projectName":{"shape":"Name"}, 4207 "projectDescription":{"shape":"Description"}, 4208 "clientToken":{ 4209 "shape":"ClientToken", 4210 "idempotencyToken":true 4211 } 4212 } 4213 }, 4214 "UpdateProjectResponse":{ 4215 "type":"structure", 4216 "members":{ 4217 } 4218 }, 4219 "Url":{ 4220 "type":"string", 4221 "max":256, 4222 "min":1, 4223 "pattern":"^(http|https)\\://\\S+" 4224 }, 4225 "UserIdentity":{ 4226 "type":"structure", 4227 "required":["id"], 4228 "members":{ 4229 "id":{"shape":"IdentityId"} 4230 } 4231 }, 4232 "VariableName":{ 4233 "type":"string", 4234 "max":64, 4235 "min":1, 4236 "pattern":"^[a-z][a-z0-9_]*$" 4237 }, 4238 "VariableValue":{ 4239 "type":"structure", 4240 "required":["propertyId"], 4241 "members":{ 4242 "propertyId":{"shape":"Macro"}, 4243 "hierarchyId":{"shape":"Macro"} 4244 } 4245 }, 4246 "Variant":{ 4247 "type":"structure", 4248 "members":{ 4249 "stringValue":{"shape":"PropertyValueStringValue"}, 4250 "integerValue":{"shape":"PropertyValueIntegerValue"}, 4251 "doubleValue":{"shape":"PropertyValueDoubleValue"}, 4252 "booleanValue":{"shape":"PropertyValueBooleanValue"} 4253 } 4254 } 4255 } 4256 }