|
1 | 1 | { |
2 | | - "smithy": "1.0", |
| 2 | + "smithy": "2.0", |
3 | 3 | "metadata": { |
4 | 4 | "suppressions": [ |
5 | 5 | { |
|
31 | 31 | "shapes": { |
32 | 32 | "com.amazonaws.acmpca#ACMPrivateCA": { |
33 | 33 | "type": "service", |
34 | | - "traits": { |
35 | | - "aws.api#service": { |
36 | | - "sdkId": "ACM PCA", |
37 | | - "arnNamespace": "acm-pca", |
38 | | - "cloudFormationName": "ACMPCA", |
39 | | - "cloudTrailEventSource": "acmpca.amazonaws.com", |
40 | | - "endpointPrefix": "acm-pca" |
41 | | - }, |
42 | | - "aws.auth#sigv4": { |
43 | | - "name": "acm-pca" |
44 | | - }, |
45 | | - "aws.protocols#awsJson1_1": {}, |
46 | | - "smithy.api#documentation": "<p>This is the <i>Certificate Manager Private Certificate Authority (PCA) API Reference</i>. It provides descriptions,\n\t\t\tsyntax, and usage examples for each of the actions and data types involved in creating\n\t\t\tand managing a private certificate authority (CA) for your organization.</p>\n\t\t <p>The documentation for each action shows the API request parameters and the JSON\n\t\t\tresponse. Alternatively, you can use one of the Amazon Web Services SDKs to access an API that is\n\t\t\ttailored to the programming language or platform that you prefer. For more information,\n\t\t\tsee <a href=\"https://aws.amazon.com/tools/#SDKs\">Amazon Web Services SDKs</a>.</p>\n\t\t <p>Each ACM Private CA API operation has a quota that determines the number of times the\n\t\t\toperation can be called per second. ACM Private CA throttles API requests at different rates\n\t\t\tdepending on the operation. Throttling means that ACM Private CA rejects an otherwise valid\n\t\t\trequest because the request exceeds the operation's quota for the number of requests per\n\t\t\tsecond. When a request is throttled, ACM Private CA returns a <a href=\"https://docs.aws.amazon.com/acm-pca/latest/APIReference/CommonErrors.html\">ThrottlingException</a> error. ACM Private CA does not guarantee a minimum request\n\t\t\trate for APIs. </p>\n\t\t <p>To see an up-to-date list of your ACM Private CA quotas, or to request a quota increase,\n\t\t\tlog into your Amazon Web Services account and visit the <a href=\"https://console.aws.amazon.com/servicequotas/\">Service Quotas</a>\n\t\t\tconsole.</p>", |
47 | | - "smithy.api#title": "AWS Certificate Manager Private Certificate Authority" |
48 | | - }, |
49 | 34 | "version": "2017-08-22", |
50 | 35 | "operations": [ |
51 | 36 | { |
|
117 | 102 | { |
118 | 103 | "target": "com.amazonaws.acmpca#UpdateCertificateAuthority" |
119 | 104 | } |
120 | | - ] |
| 105 | + ], |
| 106 | + "traits": { |
| 107 | + "aws.api#service": { |
| 108 | + "sdkId": "ACM PCA", |
| 109 | + "arnNamespace": "acm-pca", |
| 110 | + "cloudFormationName": "ACMPCA", |
| 111 | + "cloudTrailEventSource": "acmpca.amazonaws.com", |
| 112 | + "endpointPrefix": "acm-pca" |
| 113 | + }, |
| 114 | + "aws.auth#sigv4": { |
| 115 | + "name": "acm-pca" |
| 116 | + }, |
| 117 | + "aws.protocols#awsJson1_1": {}, |
| 118 | + "smithy.api#documentation": "<p>This is the <i>Certificate Manager Private Certificate Authority (PCA) API Reference</i>. It provides descriptions,\n\t\t\tsyntax, and usage examples for each of the actions and data types involved in creating\n\t\t\tand managing a private certificate authority (CA) for your organization.</p>\n\t\t <p>The documentation for each action shows the API request parameters and the JSON\n\t\t\tresponse. Alternatively, you can use one of the Amazon Web Services SDKs to access an API that is\n\t\t\ttailored to the programming language or platform that you prefer. For more information,\n\t\t\tsee <a href=\"https://aws.amazon.com/tools/#SDKs\">Amazon Web Services SDKs</a>.</p>\n\t\t <p>Each ACM Private CA API operation has a quota that determines the number of times the\n\t\t\toperation can be called per second. ACM Private CA throttles API requests at different rates\n\t\t\tdepending on the operation. Throttling means that ACM Private CA rejects an otherwise valid\n\t\t\trequest because the request exceeds the operation's quota for the number of requests per\n\t\t\tsecond. When a request is throttled, ACM Private CA returns a <a href=\"https://docs.aws.amazon.com/acm-pca/latest/APIReference/CommonErrors.html\">ThrottlingException</a> error. ACM Private CA does not guarantee a minimum request\n\t\t\trate for APIs. </p>\n\t\t <p>To see an up-to-date list of your ACM Private CA quotas, or to request a quota increase,\n\t\t\tlog into your Amazon Web Services account and visit the <a href=\"https://console.aws.amazon.com/servicequotas/\">Service Quotas</a>\n\t\t\tconsole.</p>", |
| 119 | + "smithy.api#title": "AWS Certificate Manager Private Certificate Authority" |
| 120 | + } |
121 | 121 | }, |
122 | 122 | "com.amazonaws.acmpca#ASN1PrintableString64": { |
123 | 123 | "type": "string", |
|
427 | 427 | } |
428 | 428 | }, |
429 | 429 | "com.amazonaws.acmpca#Boolean": { |
430 | | - "type": "boolean" |
| 430 | + "type": "boolean", |
| 431 | + "traits": { |
| 432 | + "smithy.api#default": false |
| 433 | + } |
431 | 434 | }, |
432 | 435 | "com.amazonaws.acmpca#CertificateAuthorities": { |
433 | 436 | "type": "list", |
|
909 | 912 | "Enabled": { |
910 | 913 | "target": "com.amazonaws.acmpca#Boolean", |
911 | 914 | "traits": { |
912 | | - "smithy.api#box": {}, |
| 915 | + "smithy.api#default": null, |
913 | 916 | "smithy.api#documentation": "<p>Boolean value that specifies whether certificate revocation lists (CRLs) are enabled.\n\t\t\tYou can use this value to enable certificate revocation for a new CA when you call the\n\t\t\t\t<a href=\"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_CreateCertificateAuthority.html\">CreateCertificateAuthority</a> action or for an existing CA when you call the\n\t\t\t\t<a href=\"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_UpdateCertificateAuthority.html\">UpdateCertificateAuthority</a> action. </p>", |
914 | 917 | "smithy.api#required": {} |
915 | 918 | } |
916 | 919 | }, |
917 | 920 | "ExpirationInDays": { |
918 | 921 | "target": "com.amazonaws.acmpca#Integer1To5000", |
919 | 922 | "traits": { |
920 | | - "smithy.api#box": {}, |
| 923 | + "smithy.api#default": null, |
921 | 924 | "smithy.api#documentation": "<p>Validity period of the CRL in days.</p>" |
922 | 925 | } |
923 | 926 | }, |
|
1030 | 1033 | "Critical": { |
1031 | 1034 | "target": "com.amazonaws.acmpca#Boolean", |
1032 | 1035 | "traits": { |
1033 | | - "smithy.api#box": {}, |
| 1036 | + "smithy.api#default": null, |
1034 | 1037 | "smithy.api#documentation": "<p></p>\n\t\t <p>Specifies the critical flag of the X.509 extension.</p>" |
1035 | 1038 | } |
1036 | 1039 | } |
|
1894 | 1897 | "com.amazonaws.acmpca#Integer1To5000": { |
1895 | 1898 | "type": "integer", |
1896 | 1899 | "traits": { |
1897 | | - "smithy.api#box": {}, |
1898 | 1900 | "smithy.api#range": { |
1899 | 1901 | "min": 1, |
1900 | 1902 | "max": 5000 |
|
2130 | 2132 | "DigitalSignature": { |
2131 | 2133 | "target": "com.amazonaws.acmpca#Boolean", |
2132 | 2134 | "traits": { |
| 2135 | + "smithy.api#default": false, |
2133 | 2136 | "smithy.api#documentation": "<p> Key can be used for digital signing.</p>" |
2134 | 2137 | } |
2135 | 2138 | }, |
2136 | 2139 | "NonRepudiation": { |
2137 | 2140 | "target": "com.amazonaws.acmpca#Boolean", |
2138 | 2141 | "traits": { |
| 2142 | + "smithy.api#default": false, |
2139 | 2143 | "smithy.api#documentation": "<p>Key can be used for non-repudiation.</p>" |
2140 | 2144 | } |
2141 | 2145 | }, |
2142 | 2146 | "KeyEncipherment": { |
2143 | 2147 | "target": "com.amazonaws.acmpca#Boolean", |
2144 | 2148 | "traits": { |
| 2149 | + "smithy.api#default": false, |
2145 | 2150 | "smithy.api#documentation": "<p>Key can be used to encipher data.</p>" |
2146 | 2151 | } |
2147 | 2152 | }, |
2148 | 2153 | "DataEncipherment": { |
2149 | 2154 | "target": "com.amazonaws.acmpca#Boolean", |
2150 | 2155 | "traits": { |
| 2156 | + "smithy.api#default": false, |
2151 | 2157 | "smithy.api#documentation": "<p>Key can be used to decipher data.</p>" |
2152 | 2158 | } |
2153 | 2159 | }, |
2154 | 2160 | "KeyAgreement": { |
2155 | 2161 | "target": "com.amazonaws.acmpca#Boolean", |
2156 | 2162 | "traits": { |
| 2163 | + "smithy.api#default": false, |
2157 | 2164 | "smithy.api#documentation": "<p>Key can be used in a key-agreement protocol.</p>" |
2158 | 2165 | } |
2159 | 2166 | }, |
2160 | 2167 | "KeyCertSign": { |
2161 | 2168 | "target": "com.amazonaws.acmpca#Boolean", |
2162 | 2169 | "traits": { |
| 2170 | + "smithy.api#default": false, |
2163 | 2171 | "smithy.api#documentation": "<p>Key can be used to sign certificates.</p>" |
2164 | 2172 | } |
2165 | 2173 | }, |
2166 | 2174 | "CRLSign": { |
2167 | 2175 | "target": "com.amazonaws.acmpca#Boolean", |
2168 | 2176 | "traits": { |
| 2177 | + "smithy.api#default": false, |
2169 | 2178 | "smithy.api#documentation": "<p>Key can be used to sign CRLs.</p>" |
2170 | 2179 | } |
2171 | 2180 | }, |
2172 | 2181 | "EncipherOnly": { |
2173 | 2182 | "target": "com.amazonaws.acmpca#Boolean", |
2174 | 2183 | "traits": { |
| 2184 | + "smithy.api#default": false, |
2175 | 2185 | "smithy.api#documentation": "<p>Key can be used only to encipher data.</p>" |
2176 | 2186 | } |
2177 | 2187 | }, |
2178 | 2188 | "DecipherOnly": { |
2179 | 2189 | "target": "com.amazonaws.acmpca#Boolean", |
2180 | 2190 | "traits": { |
| 2191 | + "smithy.api#default": false, |
2181 | 2192 | "smithy.api#documentation": "<p>Key can be used only to decipher data.</p>" |
2182 | 2193 | } |
2183 | 2194 | } |
|
2446 | 2457 | "com.amazonaws.acmpca#MaxResults": { |
2447 | 2458 | "type": "integer", |
2448 | 2459 | "traits": { |
2449 | | - "smithy.api#box": {}, |
2450 | 2460 | "smithy.api#range": { |
2451 | 2461 | "min": 1, |
2452 | 2462 | "max": 1000 |
|
2468 | 2478 | "Enabled": { |
2469 | 2479 | "target": "com.amazonaws.acmpca#Boolean", |
2470 | 2480 | "traits": { |
2471 | | - "smithy.api#box": {}, |
| 2481 | + "smithy.api#default": null, |
2472 | 2482 | "smithy.api#documentation": "<p>Flag enabling use of the Online Certificate Status Protocol (OCSP) for validating\n\t\t\tcertificate revocation status.</p>", |
2473 | 2483 | "smithy.api#required": {} |
2474 | 2484 | } |
|
2509 | 2519 | "com.amazonaws.acmpca#PermanentDeletionTimeInDays": { |
2510 | 2520 | "type": "integer", |
2511 | 2521 | "traits": { |
2512 | | - "smithy.api#box": {}, |
2513 | 2522 | "smithy.api#range": { |
2514 | 2523 | "min": 7, |
2515 | 2524 | "max": 30 |
|
2652 | 2661 | "com.amazonaws.acmpca#PositiveLong": { |
2653 | 2662 | "type": "long", |
2654 | 2663 | "traits": { |
2655 | | - "smithy.api#box": {}, |
2656 | 2664 | "smithy.api#range": { |
2657 | 2665 | "min": 1 |
2658 | 2666 | } |
|
3350 | 3358 | "Value": { |
3351 | 3359 | "target": "com.amazonaws.acmpca#PositiveLong", |
3352 | 3360 | "traits": { |
3353 | | - "smithy.api#box": {}, |
| 3361 | + "smithy.api#default": null, |
3354 | 3362 | "smithy.api#documentation": "<p>A long integer interpreted according to the value of <code>Type</code>, below.</p>", |
3355 | 3363 | "smithy.api#required": {} |
3356 | 3364 | } |
|
0 commit comments