|
1235 | 1235 | {"shape":"ResourceNotFoundException"}, |
1236 | 1236 | {"shape":"ThrottlingException"} |
1237 | 1237 | ], |
1238 | | - "documentation":"<p>List tags for the specified resource.</p>", |
| 1238 | + "documentation":"<p>Lists the tags for a specified resource.</p>", |
1239 | 1239 | "readonly":true |
1240 | 1240 | }, |
1241 | 1241 | "PutDefaultEncryptionConfiguration":{ |
|
1407 | 1407 | {"shape":"ValidationException"}, |
1408 | 1408 | {"shape":"AccessDeniedException"}, |
1409 | 1409 | {"shape":"InternalServerException"}, |
| 1410 | + {"shape":"ConflictException"}, |
1410 | 1411 | {"shape":"ServiceUnavailableException"}, |
1411 | 1412 | {"shape":"ResourceNotFoundException"}, |
1412 | 1413 | {"shape":"ThrottlingException"} |
|
1450 | 1451 | {"shape":"ResourceNotFoundException"}, |
1451 | 1452 | {"shape":"ThrottlingException"} |
1452 | 1453 | ], |
1453 | | - "documentation":"<p>Add tags for the specified resource.</p>", |
| 1454 | + "documentation":"<p>Adds tags to a specified resource.</p>", |
1454 | 1455 | "idempotent":true |
1455 | 1456 | }, |
1456 | 1457 | "UntagResource":{ |
|
1469 | 1470 | {"shape":"ResourceNotFoundException"}, |
1470 | 1471 | {"shape":"ThrottlingException"} |
1471 | 1472 | ], |
1472 | | - "documentation":"<p>Remove tags for the specified resource.</p>", |
| 1473 | + "documentation":"<p>Removes tags from a specified resource.</p>", |
1473 | 1474 | "idempotent":true |
1474 | 1475 | }, |
1475 | 1476 | "UpdateAccountAssociation":{ |
|
1797 | 1798 | "oAuth":{ |
1798 | 1799 | "shape":"OAuthConfig", |
1799 | 1800 | "documentation":"<p>The OAuth configuration settings used for authentication with the third-party service.</p>" |
| 1801 | + }, |
| 1802 | + "GeneralAuthorization":{ |
| 1803 | + "shape":"AuthMaterials", |
| 1804 | + "documentation":"<p>The authorization materials for General Authorization.</p>" |
1800 | 1805 | } |
1801 | 1806 | }, |
1802 | 1807 | "documentation":"<p>The authentication configuration details for a connector destination, including OAuth settings and other authentication parameters.</p>" |
|
1807 | 1812 | "oAuthUpdate":{ |
1808 | 1813 | "shape":"OAuthUpdate", |
1809 | 1814 | "documentation":"<p>The updated OAuth configuration settings for the authentication configuration.</p>" |
| 1815 | + }, |
| 1816 | + "GeneralAuthorizationUpdate":{ |
| 1817 | + "shape":"GeneralAuthorizationUpdate", |
| 1818 | + "documentation":"<p>The General Authorization update information containing authorization materials to add or update in Kinesis Data Streams.</p>" |
1810 | 1819 | } |
1811 | 1820 | }, |
1812 | 1821 | "documentation":"<p>The updated authentication configuration details for a connector destination.</p>" |
1813 | 1822 | }, |
| 1823 | + "AuthMaterial":{ |
| 1824 | + "type":"structure", |
| 1825 | + "required":[ |
| 1826 | + "SecretsManager", |
| 1827 | + "AuthMaterialName" |
| 1828 | + ], |
| 1829 | + "members":{ |
| 1830 | + "SecretsManager":{"shape":"SecretsManager"}, |
| 1831 | + "AuthMaterialName":{ |
| 1832 | + "shape":"AuthMaterialName", |
| 1833 | + "documentation":"<p>The name of the authorization material.</p>" |
| 1834 | + } |
| 1835 | + }, |
| 1836 | + "documentation":"<p>The authorization material containing the Secrets Manager arn and version.</p>" |
| 1837 | + }, |
| 1838 | + "AuthMaterialName":{ |
| 1839 | + "type":"string", |
| 1840 | + "max":100, |
| 1841 | + "min":1, |
| 1842 | + "pattern":"[a-zA-Z0-9=_+/-]+" |
| 1843 | + }, |
1814 | 1844 | "AuthMaterialString":{ |
1815 | 1845 | "type":"string", |
1816 | 1846 | "max":512, |
|
1825 | 1855 | "WIFI_SETUP_QR_BAR_CODE", |
1826 | 1856 | "ZWAVE_QR_BAR_CODE", |
1827 | 1857 | "ZIGBEE_QR_BAR_CODE", |
1828 | | - "DISCOVERED_DEVICE" |
| 1858 | + "DISCOVERED_DEVICE", |
| 1859 | + "PRE_ONBOARDED_CLOUD" |
1829 | 1860 | ] |
1830 | 1861 | }, |
| 1862 | + "AuthMaterials":{ |
| 1863 | + "type":"list", |
| 1864 | + "member":{"shape":"AuthMaterial"}, |
| 1865 | + "max":3, |
| 1866 | + "min":0 |
| 1867 | + }, |
1831 | 1868 | "AuthType":{ |
1832 | 1869 | "type":"string", |
1833 | 1870 | "enum":["OAUTH"] |
|
2316 | 2353 | "pattern":"[a-zA-Z0-9_.,@-]+", |
2317 | 2354 | "sensitive":true |
2318 | 2355 | }, |
| 2356 | + "ConnectorDeviceIdList":{ |
| 2357 | + "type":"list", |
| 2358 | + "member":{"shape":"ConnectorDeviceId"}, |
| 2359 | + "max":100, |
| 2360 | + "min":0 |
| 2361 | + }, |
2319 | 2362 | "ConnectorDeviceName":{ |
2320 | 2363 | "type":"string", |
2321 | 2364 | "max":256, |
2322 | 2365 | "min":1, |
2323 | | - "pattern":"[\\p{L}\\p{N} ._-]+", |
2324 | | - "sensitive":true |
| 2366 | + "pattern":"[\\p{L}\\p{N} ._-]+" |
2325 | 2367 | }, |
2326 | 2368 | "ConnectorEventMessage":{ |
2327 | 2369 | "type":"string", |
|
2343 | 2385 | "type":"string", |
2344 | 2386 | "max":6, |
2345 | 2387 | "min":1, |
2346 | | - "pattern":"[0-9.]+", |
2347 | | - "sensitive":true |
| 2388 | + "pattern":"[0-9.]+" |
2348 | 2389 | }, |
2349 | 2390 | "ConnectorEventStatusCode":{ |
2350 | 2391 | "type":"integer", |
2351 | 2392 | "box":true, |
2352 | 2393 | "max":550, |
2353 | | - "min":100, |
2354 | | - "sensitive":true |
| 2394 | + "min":100 |
2355 | 2395 | }, |
2356 | 2396 | "ConnectorId":{ |
2357 | 2397 | "type":"string", |
|
2430 | 2470 | "Tags":{ |
2431 | 2471 | "shape":"TagsMap", |
2432 | 2472 | "documentation":"<p>A set of key/value pairs that are used to manage the account association.</p>" |
| 2473 | + }, |
| 2474 | + "GeneralAuthorization":{ |
| 2475 | + "shape":"GeneralAuthorizationName", |
| 2476 | + "documentation":"<p>The General Authorization reference by authorization material name.</p>" |
2433 | 2477 | } |
2434 | 2478 | } |
2435 | 2479 | }, |
|
2442 | 2486 | ], |
2443 | 2487 | "members":{ |
2444 | 2488 | "OAuthAuthorizationUrl":{ |
2445 | | - "shape":"OAuthAuthorizationUrl", |
2446 | | - "documentation":"<p>Third-party IoT platform OAuth authorization server URL backed with all the required parameters to perform end-user authentication.</p>" |
| 2489 | + "shape":"OAuthAuthorizationUrlOutput", |
| 2490 | + "documentation":"<p>Third-party IoT platform OAuth authorization server URL backed with all the required parameters to perform end-user authentication. This field will be empty when using General Authorization flows that do not require OAuth.</p>" |
2447 | 2491 | }, |
2448 | 2492 | "AccountAssociationId":{ |
2449 | 2493 | "shape":"AccountAssociationId", |
|
2502 | 2546 | "type":"structure", |
2503 | 2547 | "required":[ |
2504 | 2548 | "CloudConnectorId", |
2505 | | - "AuthType", |
2506 | | - "AuthConfig", |
2507 | | - "SecretsManager" |
| 2549 | + "AuthConfig" |
2508 | 2550 | ], |
2509 | 2551 | "members":{ |
2510 | 2552 | "Name":{ |
|
2691 | 2733 | }, |
2692 | 2734 | "AuthenticationMaterial":{ |
2693 | 2735 | "shape":"AuthMaterialString", |
2694 | | - "documentation":"<p>The authentication material defining the device connectivity setup requests. The authentication materials used are the device bar code.</p>" |
| 2736 | + "documentation":"<p>The authentication material defining the device connectivity setup requests. The authorization materials used are the device bar code.</p>" |
2695 | 2737 | }, |
2696 | 2738 | "AuthenticationMaterialType":{ |
2697 | 2739 | "shape":"AuthMaterialType", |
|
2915 | 2957 | "shape":"CaCertificate", |
2916 | 2958 | "documentation":"<p>The id of the certificate authority (CA) certificate.</p>" |
2917 | 2959 | }, |
| 2960 | + "ClaimCertificate":{ |
| 2961 | + "shape":"ClaimCertificate", |
| 2962 | + "documentation":"<p>The claim certificate.</p>" |
| 2963 | + }, |
2918 | 2964 | "Name":{ |
2919 | 2965 | "shape":"ProvisioningProfileName", |
2920 | 2966 | "documentation":"<p>The name of the provisioning template.</p>" |
|
3579 | 3625 | "min":1, |
3580 | 3626 | "pattern":"0[xX][0-9a-fA-F]+$|^[0-9]+" |
3581 | 3627 | }, |
| 3628 | + "GeneralAuthorizationName":{ |
| 3629 | + "type":"structure", |
| 3630 | + "members":{ |
| 3631 | + "AuthMaterialName":{ |
| 3632 | + "shape":"AuthMaterialName", |
| 3633 | + "documentation":"<p>The name of the authorization material.</p>" |
| 3634 | + } |
| 3635 | + }, |
| 3636 | + "documentation":"<p>The General Authorization reference by authorization material name.</p>" |
| 3637 | + }, |
| 3638 | + "GeneralAuthorizationUpdate":{ |
| 3639 | + "type":"structure", |
| 3640 | + "members":{ |
| 3641 | + "AuthMaterialsToAdd":{ |
| 3642 | + "shape":"AuthMaterials", |
| 3643 | + "documentation":"<p>The authorization materials to add.</p>" |
| 3644 | + }, |
| 3645 | + "AuthMaterialsToUpdate":{ |
| 3646 | + "shape":"AuthMaterials", |
| 3647 | + "documentation":"<p>The authorization materials to update.</p>" |
| 3648 | + } |
| 3649 | + }, |
| 3650 | + "documentation":"<p>The General Authorization update information containing authorization materials to add or update.</p>" |
| 3651 | + }, |
3582 | 3652 | "GetAccountAssociationRequest":{ |
3583 | 3653 | "type":"structure", |
3584 | 3654 | "required":["AccountAssociationId"], |
|
3628 | 3698 | "documentation":"<p>The Amazon Resource Name (ARN) of the account association.</p>" |
3629 | 3699 | }, |
3630 | 3700 | "OAuthAuthorizationUrl":{ |
3631 | | - "shape":"OAuthAuthorizationUrl", |
3632 | | - "documentation":"<p>Third party IoT platform OAuth authorization server URL backed with all the required parameters to perform end-user authentication.</p>" |
| 3701 | + "shape":"OAuthAuthorizationUrlOutput", |
| 3702 | + "documentation":"<p>Third party IoT platform OAuth authorization server URL backed with all the required parameters to perform end-user authentication. This field will be empty when using General Authorization flows that do not require OAuth.</p>" |
3633 | 3703 | }, |
3634 | 3704 | "Tags":{ |
3635 | 3705 | "shape":"TagsMap", |
3636 | 3706 | "documentation":"<p>A set of key/value pairs that are used to manage the account association.</p>" |
| 3707 | + }, |
| 3708 | + "GeneralAuthorization":{ |
| 3709 | + "shape":"GeneralAuthorizationName", |
| 3710 | + "documentation":"<p>The General Authorization reference by authorization material name.</p>" |
3637 | 3711 | } |
3638 | 3712 | } |
3639 | 3713 | }, |
|
5316 | 5390 | "members":{ |
5317 | 5391 | "ResourceArn":{ |
5318 | 5392 | "shape":"IoTManagedIntegrationsResourceARN", |
5319 | | - "documentation":"<p>The ARN of the resource for which to list tags.</p>", |
| 5393 | + "documentation":"<p>The Amazon Resource Name (ARN) of the resource for which to list tags.</p>", |
5320 | 5394 | "location":"uri", |
5321 | 5395 | "locationName":"ResourceArn" |
5322 | 5396 | } |
|
5377 | 5451 | "AccountAssociationId":{ |
5378 | 5452 | "shape":"AccountAssociationId", |
5379 | 5453 | "documentation":"<p>The identifier of the account association in the association.</p>" |
| 5454 | + }, |
| 5455 | + "ManagedThingAssociationStatus":{ |
| 5456 | + "shape":"ManagedThingAssociationStatus", |
| 5457 | + "documentation":"<p>The status of the registration between the managed thing and the account association. Indicates whether the device is pre-associated or fully associated with the account association.</p>" |
5380 | 5458 | } |
5381 | 5459 | }, |
5382 | 5460 | "documentation":"<p>Structure representing an association between a managed thing and an account association, which connects a device to a third-party account.</p>" |
|
5385 | 5463 | "type":"list", |
5386 | 5464 | "member":{"shape":"ManagedThingAssociation"} |
5387 | 5465 | }, |
| 5466 | + "ManagedThingAssociationStatus":{ |
| 5467 | + "type":"string", |
| 5468 | + "enum":[ |
| 5469 | + "PRE_ASSOCIATED", |
| 5470 | + "ASSOCIATED" |
| 5471 | + ] |
| 5472 | + }, |
5388 | 5473 | "ManagedThingId":{ |
5389 | 5474 | "type":"string", |
5390 | 5475 | "max":64, |
|
5881 | 5966 | "max":100, |
5882 | 5967 | "min":1 |
5883 | 5968 | }, |
5884 | | - "OAuthAuthorizationUrl":{ |
| 5969 | + "OAuthAuthorizationUrlOutput":{ |
5885 | 5970 | "type":"string", |
5886 | 5971 | "max":1024, |
5887 | | - "min":1, |
5888 | | - "pattern":"(https)://.*", |
| 5972 | + "min":0, |
| 5973 | + "pattern":"$|^(https):\\/\\/.*", |
5889 | 5974 | "sensitive":true |
5890 | 5975 | }, |
5891 | 5976 | "OAuthCompleteRedirectUrl":{ |
|
6885 | 6970 | "required":["OAuthAuthorizationUrl"], |
6886 | 6971 | "members":{ |
6887 | 6972 | "OAuthAuthorizationUrl":{ |
6888 | | - "shape":"OAuthAuthorizationUrl", |
6889 | | - "documentation":"<p>Third-party IoT platform OAuth authorization server URL with all required parameters to perform end-user authentication during the refresh process.</p>" |
| 6973 | + "shape":"OAuthAuthorizationUrlOutput", |
| 6974 | + "documentation":"<p>Third-party IoT platform OAuth authorization server URL with all required parameters to perform end-user authentication during the refresh process. This field will be empty when using General Authorization flows that do not require OAuth.</p>" |
6890 | 6975 | } |
6891 | 6976 | } |
6892 | 6977 | }, |
|
6936 | 7021 | "deprecatedMessage":"Tags have been deprecated from this api", |
6937 | 7022 | "deprecatedSince":"06-25-2025" |
6938 | 7023 | }, |
| 7024 | + "ConnectorDeviceIdList":{ |
| 7025 | + "shape":"ConnectorDeviceIdList", |
| 7026 | + "documentation":"<p>Used as a filter for PLA discoveries.</p>" |
| 7027 | + }, |
6939 | 7028 | "Protocol":{ |
6940 | 7029 | "shape":"ProtocolType", |
6941 | 7030 | "documentation":"<p>The protocol type for capability rediscovery (ZWAVE, ZIGBEE, or CUSTOM).</p> <note> <p>This parameter is only available when the discovery type is CONTROLLER_CAPABILITY_REDISCOVERY.</p> </note>" |
|
7039 | 7128 | "members":{ |
7040 | 7129 | "ResourceArn":{ |
7041 | 7130 | "shape":"IoTManagedIntegrationsResourceARN", |
7042 | | - "documentation":"<p>The ARN of the resource to which to add tags.</p>", |
| 7131 | + "documentation":"<p>The Amazon Resource Name (ARN) of the resource to which to add tags.</p>", |
7043 | 7132 | "location":"uri", |
7044 | 7133 | "locationName":"ResourceArn" |
7045 | 7134 | }, |
7046 | 7135 | "Tags":{ |
7047 | 7136 | "shape":"TagsMap", |
7048 | | - "documentation":"<p>A set of key/value pairs that are used to manage the resource</p>" |
| 7137 | + "documentation":"<p>A set of key/value pairs that are used to manage the resource.</p>" |
7049 | 7138 | } |
7050 | 7139 | } |
7051 | 7140 | }, |
|
7189 | 7278 | "members":{ |
7190 | 7279 | "ResourceArn":{ |
7191 | 7280 | "shape":"IoTManagedIntegrationsResourceARN", |
7192 | | - "documentation":"<p>The ARN of the resource to which to add tags.</p>", |
| 7281 | + "documentation":"<p>The Amazon Resource Name (ARN) of the resource from which to remove tags.</p>", |
7193 | 7282 | "location":"uri", |
7194 | 7283 | "locationName":"ResourceArn" |
7195 | 7284 | }, |
|
0 commit comments