Skip to content

Commit 293365f

Browse files
authored
Update API Models (#1286)
* Updated API Models * Add dependency on smithy-aws-cloudformation-traits * Regenerated Client Features * Regenerated Client Documentation Changes * Add Change Annotations
1 parent 6c0b6b4 commit 293365f

File tree

345 files changed

+46279
-6408
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

345 files changed

+46279
-6408
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"id": "63093da5-3fdd-4f36-aae3-28c7912dfa19",
3+
"type": "feature",
4+
"description": "The handling of AccessPoint and Outpost ARNs have been updated.",
5+
"modules": [
6+
"service/internal/s3shared",
7+
"service/s3",
8+
"service/s3control"
9+
]
10+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"id": "6bdee587-2d05-4cab-94ca-3b2830b7c0fa",
3+
"type": "feature",
4+
"description": "Updated service client to latest API model.",
5+
"modules": [
6+
"service/acm",
7+
"service/acmpca",
8+
"service/autoscaling",
9+
"service/braket",
10+
"service/datasync",
11+
"service/devicefarm",
12+
"service/docdb",
13+
"service/ec2",
14+
"service/ecs",
15+
"service/forecast",
16+
"service/fsx",
17+
"service/iot",
18+
"service/iotevents",
19+
"service/ioteventsdata",
20+
"service/iotsitewise",
21+
"service/iotwireless",
22+
"service/kendra",
23+
"service/location",
24+
"service/mwaa",
25+
"service/outposts",
26+
"service/polly",
27+
"service/qldb",
28+
"service/s3",
29+
"service/s3control",
30+
"service/servicediscovery",
31+
"service/sns"
32+
]
33+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"id": "9bde45d9-2df8-40aa-a6c1-3e83a8b6c5cd",
3+
"type": "documentation",
4+
"description": "Updated service client to latest API model.",
5+
"modules": [
6+
"service/cloudfront",
7+
"service/iam",
8+
"service/lightsail",
9+
"service/resourcegroups",
10+
"service/route53",
11+
"service/route53resolver",
12+
"service/sqs",
13+
"service/ssm"
14+
]
15+
}

codegen/sdk-codegen/aws-models/acmpca.2017-08-22.json

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
"min": 0,
127127
"max": 64
128128
},
129-
"smithy.api#pattern": "[a-zA-Z0-9'()+-.?:/= ]*"
129+
"smithy.api#pattern": "^[a-zA-Z0-9'()+-.?:/= ]*$"
130130
}
131131
},
132132
"com.amazonaws.acmpca#ASN1Subject": {
@@ -228,7 +228,7 @@
228228
"min": 1,
229229
"max": 20480
230230
},
231-
"smithy.api#pattern": "[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+"
231+
"smithy.api#pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+$"
232232
}
233233
},
234234
"com.amazonaws.acmpca#AccessDescription": {
@@ -305,7 +305,7 @@
305305
"min": 12,
306306
"max": 12
307307
},
308-
"smithy.api#pattern": "[0-9]+"
308+
"smithy.api#pattern": "^[0-9]+$"
309309
}
310310
},
311311
"com.amazonaws.acmpca#ActionList": {
@@ -363,7 +363,7 @@
363363
"min": 5,
364364
"max": 200
365365
},
366-
"smithy.api#pattern": "arn:[\\w+=/,.@-]+:[\\w+=/,.@-]+:[\\w+=/,.@-]*:[0-9]*:[\\w+=,.@-]+(/[\\w+=,.@-]+)*"
366+
"smithy.api#pattern": "^arn:[\\w+=/,.@-]+:[\\w+=/,.@-]+:[\\w+=/,.@-]*:[0-9]*:[\\w+=,.@-]+(/[\\w+=,.@-]+)*$"
367367
}
368368
},
369369
"com.amazonaws.acmpca#AuditReportId": {
@@ -373,7 +373,7 @@
373373
"min": 36,
374374
"max": 36
375375
},
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}$"
377377
}
378378
},
379379
"com.amazonaws.acmpca#AuditReportResponseFormat": {
@@ -663,7 +663,7 @@
663663
"min": 2,
664664
"max": 2
665665
},
666-
"smithy.api#pattern": "[A-Za-z]{2}"
666+
"smithy.api#pattern": "^[A-Za-z]{2}$"
667667
}
668668
},
669669
"com.amazonaws.acmpca#CreateCertificateAuthority": {
@@ -801,7 +801,7 @@
801801
"KeyStorageSecurityStandard": {
802802
"target": "com.amazonaws.acmpca#KeyStorageSecurityStandard",
803803
"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>"
805805
}
806806
},
807807
"Tags": {
@@ -911,7 +911,13 @@
911911
"S3BucketName": {
912912
"target": "com.amazonaws.acmpca#String3To255",
913913
"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>"
915921
}
916922
}
917923
},
@@ -1707,7 +1713,7 @@
17071713
"min": 1,
17081714
"max": 36
17091715
},
1710-
"smithy.api#pattern": "[\\u0009\\u000A\\u000D\\u0020-\\u00FF]*"
1716+
"smithy.api#pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u00FF]*$"
17111717
}
17121718
},
17131719
"com.amazonaws.acmpca#ImportCertificateAuthorityCertificate": {
@@ -2824,6 +2830,21 @@
28242830
}
28252831
}
28262832
},
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+
},
28272848
"com.amazonaws.acmpca#SigningAlgorithm": {
28282849
"type": "string",
28292850
"traits": {

0 commit comments

Comments
 (0)