|
368 | 368 | "GeneralAuthorizationUpdate": { |
369 | 369 | "target": "com.amazonaws.iotmanagedintegrations#GeneralAuthorizationUpdate", |
370 | 370 | "traits": { |
371 | | - "smithy.api#documentation": "<p>The General Authorization update information containing authorization materials to add or update in Kinesis Data Streams.</p>" |
| 371 | + "smithy.api#documentation": "<p>The General Authorization update information containing authorization materials to add or update.</p>" |
372 | 372 | } |
373 | 373 | } |
374 | 374 | }, |
|
2239 | 2239 | "target": "com.amazonaws.iotmanagedintegrations#Capabilities", |
2240 | 2240 | "traits": { |
2241 | 2241 | "aws.cloudformation#cfnExcludeProperty": {}, |
| 2242 | + "smithy.api#deprecated": { |
| 2243 | + "message": "Capabilities has been deprecated, use CapabilityReport instead", |
| 2244 | + "since": "06-25-2025" |
| 2245 | + }, |
2242 | 2246 | "smithy.api#documentation": "<p>The capabilities of the device such as light bulb.</p>" |
2243 | 2247 | } |
2244 | 2248 | }, |
|
2651 | 2655 | } |
2652 | 2656 | ], |
2653 | 2657 | "traits": { |
2654 | | - "smithy.api#documentation": "<p>Create a provisioning profile for a device to execute the provisioning flows using a provisioning template. The provisioning template is a document that defines the set of resources and policies applied to a device during the provisioning process.</p>", |
| 2658 | + "smithy.api#documentation": "<p>Create a provisioning profile for executing device provisioning flows. The provisioning profile is a document that defines the set of resources and policies applied to a device during the provisioning process.</p>", |
2655 | 2659 | "smithy.api#http": { |
2656 | 2660 | "method": "POST", |
2657 | 2661 | "uri": "/provisioning-profiles", |
|
2674 | 2678 | "target": "com.amazonaws.iotmanagedintegrations#CaCertificate", |
2675 | 2679 | "traits": { |
2676 | 2680 | "aws.cloudformation#cfnMutability": "create-and-read", |
2677 | | - "smithy.api#documentation": "<p>The id of the certificate authority (CA) certificate.</p>" |
| 2681 | + "smithy.api#documentation": "<p>The body of the PEM-encoded certificate authority (CA) certificate.</p>" |
2678 | 2682 | } |
2679 | 2683 | }, |
2680 | 2684 | "ClaimCertificate": { |
2681 | 2685 | "target": "com.amazonaws.iotmanagedintegrations#ClaimCertificate", |
2682 | 2686 | "traits": { |
2683 | 2687 | "aws.cloudformation#cfnMutability": "create-and-read", |
2684 | | - "smithy.api#documentation": "<p>The claim certificate.</p>" |
| 2688 | + "smithy.api#documentation": "<p>The body of the PEM-encoded claim certificate. If a claim certificate is provided, it will be used for the provisioning profile. Otherwise, a claim certificate will be generated.</p>" |
2685 | 2689 | } |
2686 | 2690 | }, |
2687 | 2691 | "Name": { |
2688 | 2692 | "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileName", |
2689 | 2693 | "traits": { |
2690 | 2694 | "aws.cloudformation#cfnMutability": "create-and-read", |
2691 | | - "smithy.api#documentation": "<p>The name of the provisioning template.</p>" |
| 2695 | + "smithy.api#documentation": "<p>The name of the provisioning profile.</p>" |
2692 | 2696 | } |
2693 | 2697 | }, |
2694 | 2698 | "ClientToken": { |
|
2718 | 2722 | "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileArn", |
2719 | 2723 | "traits": { |
2720 | 2724 | "aws.cloudformation#cfnMutability": "read", |
2721 | | - "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the provisioning template used in the provisioning profile.</p>" |
| 2725 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the provisioning profile.</p>" |
2722 | 2726 | } |
2723 | 2727 | }, |
2724 | 2728 | "Name": { |
2725 | 2729 | "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileName", |
2726 | 2730 | "traits": { |
2727 | 2731 | "aws.cloudformation#cfnMutability": "full", |
2728 | | - "smithy.api#documentation": "<p>The name of the provisioning template.</p>" |
| 2732 | + "smithy.api#documentation": "<p>The name of the provisioning profile.</p>" |
2729 | 2733 | } |
2730 | 2734 | }, |
2731 | 2735 | "ProvisioningType": { |
|
2742 | 2746 | "smithy.api#documentation": "<p>The identifier of the provisioning profile.</p>" |
2743 | 2747 | } |
2744 | 2748 | }, |
| 2749 | + "Status": { |
| 2750 | + "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileStatus", |
| 2751 | + "traits": { |
| 2752 | + "aws.cloudformation#cfnMutability": "read", |
| 2753 | + "smithy.api#documentation": "<p>The status of a provisioning profile.</p>" |
| 2754 | + } |
| 2755 | + }, |
2745 | 2756 | "ClaimCertificate": { |
2746 | 2757 | "target": "com.amazonaws.iotmanagedintegrations#ClaimCertificate", |
2747 | 2758 | "traits": { |
2748 | 2759 | "aws.cloudformation#cfnMutability": "read", |
2749 | | - "smithy.api#documentation": "<p>The id of the claim certificate.</p>" |
| 2760 | + "smithy.api#documentation": "<p>The body of the PEM-encoded claim certificate.</p>" |
2750 | 2761 | } |
2751 | 2762 | }, |
2752 | 2763 | "ClaimCertificatePrivateKey": { |
2753 | 2764 | "target": "com.amazonaws.iotmanagedintegrations#ClaimCertificatePrivateKey", |
2754 | 2765 | "traits": { |
2755 | 2766 | "aws.cloudformation#cfnExcludeProperty": {}, |
2756 | | - "smithy.api#documentation": "<p>The private key of the claim certificate. This is stored securely on the device for validating the connection endpoint with IoT managed integrations using the public key.</p>" |
| 2767 | + "smithy.api#documentation": "<p>The private key of the claim certificate. This may be stored securely on the device for validating the connection endpoint with IoT managed integrations using the public key.</p>" |
2757 | 2768 | } |
2758 | 2769 | } |
2759 | 2770 | }, |
|
3465 | 3476 | { |
3466 | 3477 | "target": "com.amazonaws.iotmanagedintegrations#AccessDeniedException" |
3467 | 3478 | }, |
| 3479 | + { |
| 3480 | + "target": "com.amazonaws.iotmanagedintegrations#ConflictException" |
| 3481 | + }, |
3468 | 3482 | { |
3469 | 3483 | "target": "com.amazonaws.iotmanagedintegrations#InternalServerException" |
3470 | 3484 | }, |
|
3501 | 3515 | "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileId", |
3502 | 3516 | "traits": { |
3503 | 3517 | "aws.cloudformation#cfnMutability": "read", |
3504 | | - "smithy.api#documentation": "<p>The name of the provisioning template.</p>", |
| 3518 | + "smithy.api#documentation": "<p>The id of the provisioning profile.</p>", |
3505 | 3519 | "smithy.api#httpLabel": {}, |
3506 | 3520 | "smithy.api#required": {} |
3507 | 3521 | } |
|
5826 | 5840 | "target": "com.amazonaws.iotmanagedintegrations#Capabilities", |
5827 | 5841 | "traits": { |
5828 | 5842 | "aws.cloudformation#cfnExcludeProperty": {}, |
| 5843 | + "smithy.api#deprecated": { |
| 5844 | + "message": "Capabilities has been deprecated, use CapabilityReport instead", |
| 5845 | + "since": "06-25-2025" |
| 5846 | + }, |
5829 | 5847 | "smithy.api#documentation": "<p>The capabilities of the device such as light bulb.</p>" |
5830 | 5848 | } |
5831 | 5849 | }, |
|
6856 | 6874 | } |
6857 | 6875 | ], |
6858 | 6876 | "traits": { |
6859 | | - "smithy.api#documentation": "<p>Get a provisioning profile by template name.</p>", |
| 6877 | + "smithy.api#documentation": "<p>Get details of a provisioning profile.</p>", |
6860 | 6878 | "smithy.api#http": { |
6861 | 6879 | "method": "GET", |
6862 | 6880 | "uri": "/provisioning-profiles/{Identifier}", |
|
6889 | 6907 | "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileId", |
6890 | 6908 | "traits": { |
6891 | 6909 | "aws.cloudformation#cfnMutability": "read", |
6892 | | - "smithy.api#documentation": "<p>The provisioning template the device uses for the provisioning process.</p>", |
| 6910 | + "smithy.api#documentation": "<p>The id of a provisioning profile.</p>", |
6893 | 6911 | "smithy.api#httpLabel": {}, |
6894 | 6912 | "smithy.api#required": {} |
6895 | 6913 | } |
|
6906 | 6924 | "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileArn", |
6907 | 6925 | "traits": { |
6908 | 6926 | "aws.cloudformation#cfnMutability": "read", |
6909 | | - "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the provisioning template used in the provisioning profile.</p>" |
| 6927 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the provisioning profile.</p>" |
6910 | 6928 | } |
6911 | 6929 | }, |
6912 | 6930 | "Name": { |
6913 | 6931 | "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileName", |
6914 | 6932 | "traits": { |
6915 | 6933 | "aws.cloudformation#cfnMutability": "full", |
6916 | | - "smithy.api#documentation": "<p>The name of the provisioning template.</p>" |
| 6934 | + "smithy.api#documentation": "<p>The name of the provisioning profile.</p>" |
6917 | 6935 | } |
6918 | 6936 | }, |
6919 | 6937 | "ProvisioningType": { |
|
6930 | 6948 | "smithy.api#documentation": "<p>The provisioning profile id.</p>" |
6931 | 6949 | } |
6932 | 6950 | }, |
| 6951 | + "Status": { |
| 6952 | + "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileStatus", |
| 6953 | + "traits": { |
| 6954 | + "aws.cloudformation#cfnMutability": "read", |
| 6955 | + "smithy.api#documentation": "<p>The status of a provisioning profile.</p>" |
| 6956 | + } |
| 6957 | + }, |
6933 | 6958 | "ClaimCertificate": { |
6934 | 6959 | "target": "com.amazonaws.iotmanagedintegrations#ClaimCertificate", |
6935 | 6960 | "traits": { |
6936 | 6961 | "aws.cloudformation#cfnMutability": "read", |
6937 | | - "smithy.api#documentation": "<p>The id of the claim certificate.</p>" |
| 6962 | + "smithy.api#documentation": "<p>The body of the PEM-encoded claim certificate.</p>" |
6938 | 6963 | } |
6939 | 6964 | }, |
6940 | 6965 | "Tags": { |
@@ -11772,14 +11797,49 @@ |
11772 | 11797 | } |
11773 | 11798 | } |
11774 | 11799 | }, |
| 11800 | + "com.amazonaws.iotmanagedintegrations#ProvisioningProfileStatus": { |
| 11801 | + "type": "enum", |
| 11802 | + "members": { |
| 11803 | + "CREATE_IN_PROGRESS": { |
| 11804 | + "target": "smithy.api#Unit", |
| 11805 | + "traits": { |
| 11806 | + "smithy.api#enumValue": "CREATE_IN_PROGRESS" |
| 11807 | + } |
| 11808 | + }, |
| 11809 | + "CREATE_FAILED": { |
| 11810 | + "target": "smithy.api#Unit", |
| 11811 | + "traits": { |
| 11812 | + "smithy.api#enumValue": "CREATE_FAILED" |
| 11813 | + } |
| 11814 | + }, |
| 11815 | + "CREATED": { |
| 11816 | + "target": "smithy.api#Unit", |
| 11817 | + "traits": { |
| 11818 | + "smithy.api#enumValue": "CREATED" |
| 11819 | + } |
| 11820 | + }, |
| 11821 | + "DELETE_IN_PROGRESS": { |
| 11822 | + "target": "smithy.api#Unit", |
| 11823 | + "traits": { |
| 11824 | + "smithy.api#enumValue": "DELETE_IN_PROGRESS" |
| 11825 | + } |
| 11826 | + }, |
| 11827 | + "DELETE_FAILED": { |
| 11828 | + "target": "smithy.api#Unit", |
| 11829 | + "traits": { |
| 11830 | + "smithy.api#enumValue": "DELETE_FAILED" |
| 11831 | + } |
| 11832 | + } |
| 11833 | + } |
| 11834 | + }, |
11775 | 11835 | "com.amazonaws.iotmanagedintegrations#ProvisioningProfileSummary": { |
11776 | 11836 | "type": "structure", |
11777 | 11837 | "members": { |
11778 | 11838 | "Name": { |
11779 | 11839 | "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileName", |
11780 | 11840 | "traits": { |
11781 | 11841 | "aws.cloudformation#cfnMutability": "read", |
11782 | | - "smithy.api#documentation": "<p>The name of the provisioning template.</p>" |
| 11842 | + "smithy.api#documentation": "<p>The name of the provisioning profile.</p>" |
11783 | 11843 | } |
11784 | 11844 | }, |
11785 | 11845 | "Id": { |
|
11793 | 11853 | "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileArn", |
11794 | 11854 | "traits": { |
11795 | 11855 | "aws.cloudformation#cfnMutability": "read", |
11796 | | - "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the provisioning template used in the provisioning profile.</p>" |
| 11856 | + "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the provisioning profile.</p>" |
11797 | 11857 | } |
11798 | 11858 | }, |
11799 | 11859 | "ProvisioningType": { |
|
11802 | 11862 | "aws.cloudformation#cfnMutability": "read", |
11803 | 11863 | "smithy.api#documentation": "<p>The type of provisioning workflow the device uses for onboarding to IoT managed integrations.</p>" |
11804 | 11864 | } |
| 11865 | + }, |
| 11866 | + "Status": { |
| 11867 | + "target": "com.amazonaws.iotmanagedintegrations#ProvisioningProfileStatus", |
| 11868 | + "traits": { |
| 11869 | + "aws.cloudformation#cfnMutability": "read", |
| 11870 | + "smithy.api#documentation": "<p>The status of a provisioning profile.</p>" |
| 11871 | + } |
11805 | 11872 | } |
11806 | 11873 | }, |
11807 | 11874 | "traits": { |
|
14434 | 14501 | "target": "com.amazonaws.iotmanagedintegrations#Capabilities", |
14435 | 14502 | "traits": { |
14436 | 14503 | "aws.cloudformation#cfnExcludeProperty": {}, |
| 14504 | + "smithy.api#deprecated": { |
| 14505 | + "message": "Capabilities has been deprecated, use CapabilityReport instead", |
| 14506 | + "since": "06-25-2025" |
| 14507 | + }, |
14437 | 14508 | "smithy.api#documentation": "<p>The capabilities of the device such as light bulb.</p>" |
14438 | 14509 | } |
14439 | 14510 | }, |
|
0 commit comments