|
126 | 126 | "min": 0, |
127 | 127 | "max": 64 |
128 | 128 | }, |
129 | | - "smithy.api#pattern": "[a-zA-Z0-9'()+-.?:/= ]*" |
| 129 | + "smithy.api#pattern": "^[a-zA-Z0-9'()+-.?:/= ]*$" |
130 | 130 | } |
131 | 131 | }, |
132 | 132 | "com.amazonaws.acmpca#ASN1Subject": { |
|
228 | 228 | "min": 1, |
229 | 229 | "max": 20480 |
230 | 230 | }, |
231 | | - "smithy.api#pattern": "[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" |
| 231 | + "smithy.api#pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+$" |
232 | 232 | } |
233 | 233 | }, |
234 | 234 | "com.amazonaws.acmpca#AccessDescription": { |
|
305 | 305 | "min": 12, |
306 | 306 | "max": 12 |
307 | 307 | }, |
308 | | - "smithy.api#pattern": "[0-9]+" |
| 308 | + "smithy.api#pattern": "^[0-9]+$" |
309 | 309 | } |
310 | 310 | }, |
311 | 311 | "com.amazonaws.acmpca#ActionList": { |
|
363 | 363 | "min": 5, |
364 | 364 | "max": 200 |
365 | 365 | }, |
366 | | - "smithy.api#pattern": "arn:[\\w+=/,.@-]+:[\\w+=/,.@-]+:[\\w+=/,.@-]*:[0-9]*:[\\w+=,.@-]+(/[\\w+=,.@-]+)*" |
| 366 | + "smithy.api#pattern": "^arn:[\\w+=/,.@-]+:[\\w+=/,.@-]+:[\\w+=/,.@-]*:[0-9]*:[\\w+=,.@-]+(/[\\w+=,.@-]+)*$" |
367 | 367 | } |
368 | 368 | }, |
369 | 369 | "com.amazonaws.acmpca#AuditReportId": { |
|
373 | 373 | "min": 36, |
374 | 374 | "max": 36 |
375 | 375 | }, |
376 | | - "smithy.api#pattern": "[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}" |
| 376 | + "smithy.api#pattern": "^[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}$" |
377 | 377 | } |
378 | 378 | }, |
379 | 379 | "com.amazonaws.acmpca#AuditReportResponseFormat": { |
|
663 | 663 | "min": 2, |
664 | 664 | "max": 2 |
665 | 665 | }, |
666 | | - "smithy.api#pattern": "[A-Za-z]{2}" |
| 666 | + "smithy.api#pattern": "^[A-Za-z]{2}$" |
667 | 667 | } |
668 | 668 | }, |
669 | 669 | "com.amazonaws.acmpca#CreateCertificateAuthority": { |
|
801 | 801 | "KeyStorageSecurityStandard": { |
802 | 802 | "target": "com.amazonaws.acmpca#KeyStorageSecurityStandard", |
803 | 803 | "traits": { |
804 | | - "smithy.api#documentation": "<p>Specifies a cryptographic key management compliance standard used for handling CA\n\t\t\tkeys.</p>\n\t\t <p>Default: FIPS_140_2_LEVEL_3_OR_HIGHER</p>\n\t\t <p>Note: AWS Region ap-northeast-3 supports only FIPS_140_2_LEVEL_2_OR_HIGHER. You must\n\t\t\texplicitly specify this parameter and value when creating a CA in that Region.\n\t\t\tSpecifying a different value (or no value) results in an\n\t\t\t\t<code>InvalidArgsException</code> with the message \"A certificate authority cannot\n\t\t\tbe created in this region with the specified security standard.\"</p>" |
| 804 | + "smithy.api#documentation": "<p>Specifies a\n\t\t\tcryptographic key management compliance standard used for handling CA keys.</p>\n\t\t <p>Default: FIPS_140_2_LEVEL_3_OR_HIGHER</p>\n\t\t <p>Note: <code>FIPS_140_2_LEVEL_3_OR_HIGHER</code> is not supported in Region\n\t\t\tap-northeast-3. When creating a CA in the ap-northeast-3, you must provide\n\t\t\t\t<code>FIPS_140_2_LEVEL_2_OR_HIGHER</code> as the argument for\n\t\t\t\t<code>KeyStorageSecurityStandard</code>. Failure to do this results in an\n\t\t\t\t<code>InvalidArgsException</code> with the message, \"A certificate authority cannot\n\t\t\tbe created in this region with the specified security standard.\"</p>" |
805 | 805 | } |
806 | 806 | }, |
807 | 807 | "Tags": { |
|
911 | 911 | "S3BucketName": { |
912 | 912 | "target": "com.amazonaws.acmpca#String3To255", |
913 | 913 | "traits": { |
914 | | - "smithy.api#documentation": "<p>Name of the S3 bucket that contains the CRL. If you do not provide a value for the\n\t\t\t\t<b>CustomCname</b> argument, the name of your S3 bucket\n\t\t\tis placed into the <b>CRL Distribution Points</b> extension of\n\t\t\tthe issued certificate. You can change the name of your bucket by calling the <a href=\"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_UpdateCertificateAuthority.html\">UpdateCertificateAuthority</a> action. You must specify a bucket policy that\n\t\t\tallows ACM Private CA to write the CRL to your bucket.</p>" |
| 914 | + "smithy.api#documentation": "<p>Name of the S3 bucket that contains the CRL. If you do not provide a value for the\n\t\t\t\t<b>CustomCname</b> argument, the name of your S3 bucket\n\t\t\tis placed into the <b>CRL Distribution Points</b> extension of\n\t\t\tthe issued certificate. You can change the name of your bucket by calling the <a href=\"https://docs.aws.amazon.com/acm-pca/latest/APIReference/API_UpdateCertificateAuthority.html\">UpdateCertificateAuthority</a> action. You must specify a \n\t\t\t<a href=\"https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaCreateCa.html#s3-policies\">bucket policy</a> that\n\t\t\tallows ACM Private CA to write the CRL to your bucket.</p>" |
| 915 | + } |
| 916 | + }, |
| 917 | + "S3ObjectAcl": { |
| 918 | + "target": "com.amazonaws.acmpca#S3ObjectAcl", |
| 919 | + "traits": { |
| 920 | + "smithy.api#documentation": "<p>Determines whether the CRL will be publicly readable or privately held in the CRL\n\t\t\tAmazon S3 bucket. If you choose PUBLIC_READ, the CRL will be accessible over the public\n\t\t\tinternet. If you choose BUCKET_OWNER_FULL_CONTROL, only the owner of the CRL S3 bucket\n\t\t\tcan access the CRL, and your PKI clients may need an alternative method of access. </p>\n\t\t <p>If no value is specified, the default is <code>PUBLIC_READ</code>.</p>\n\t\t <p>\n <i>Note:</i> This default can cause CA creation to fail in some\n\t\t\tcircumstances. If you have have enabled the Block Public Access (BPA) feature in your S3\n\t\t\taccount, then you must specify the value of this parameter as\n\t\t\t\t<code>BUCKET_OWNER_FULL_CONTROL</code>, and not doing so results in an error. If you\n\t\t\thave disabled BPA in S3, then you can specify either\n\t\t\t\t<code>BUCKET_OWNER_FULL_CONTROL</code> or <code>PUBLIC_READ</code> as the\n\t\t\tvalue.</p>\n\t\t <p>For more information, see <a href=\"https://docs.aws.amazon.com/acm-pca/latest/userguide/PcaCreateCa.html#s3-bpa\">Blocking public access to the S3\n\t\t\t\tbucket</a>.</p>" |
915 | 921 | } |
916 | 922 | } |
917 | 923 | }, |
|
1707 | 1713 | "min": 1, |
1708 | 1714 | "max": 36 |
1709 | 1715 | }, |
1710 | | - "smithy.api#pattern": "[\\u0009\\u000A\\u000D\\u0020-\\u00FF]*" |
| 1716 | + "smithy.api#pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u00FF]*$" |
1711 | 1717 | } |
1712 | 1718 | }, |
1713 | 1719 | "com.amazonaws.acmpca#ImportCertificateAuthorityCertificate": { |
|
2824 | 2830 | } |
2825 | 2831 | } |
2826 | 2832 | }, |
| 2833 | + "com.amazonaws.acmpca#S3ObjectAcl": { |
| 2834 | + "type": "string", |
| 2835 | + "traits": { |
| 2836 | + "smithy.api#enum": [ |
| 2837 | + { |
| 2838 | + "value": "PUBLIC_READ", |
| 2839 | + "name": "PUBLIC_READ" |
| 2840 | + }, |
| 2841 | + { |
| 2842 | + "value": "BUCKET_OWNER_FULL_CONTROL", |
| 2843 | + "name": "BUCKET_OWNER_FULL_CONTROL" |
| 2844 | + } |
| 2845 | + ] |
| 2846 | + } |
| 2847 | + }, |
2827 | 2848 | "com.amazonaws.acmpca#SigningAlgorithm": { |
2828 | 2849 | "type": "string", |
2829 | 2850 | "traits": { |
|
0 commit comments