Skip to content

Commit ec82b87

Browse files
author
AWS SDK for Go v2 automation user
committed
Update API model
1 parent c5423ce commit ec82b87

File tree

8 files changed

+1101
-45
lines changed

8 files changed

+1101
-45
lines changed

codegen/sdk-codegen/aws-models/app-mesh.json

+149-5
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@
146146
"ipPreference": {
147147
"target": "com.amazonaws.appmesh#IpPreference",
148148
"traits": {
149-
"smithy.api#documentation": "<p>The IP version to use to control traffic within the mesh.</p>"
149+
"smithy.api#documentation": "<p>The preferred IP version that this virtual node uses. Setting the IP preference on the\n virtual node only overrides the IP preference set for the mesh on this specific\n node.</p>"
150150
}
151151
}
152152
},
@@ -2312,7 +2312,7 @@
23122312
"ipPreference": {
23132313
"target": "com.amazonaws.appmesh#IpPreference",
23142314
"traits": {
2315-
"smithy.api#documentation": "<p>The IP version to use to control traffic within the mesh.</p>"
2315+
"smithy.api#documentation": "<p>The preferred IP version that this virtual node uses. Setting the IP preference on the\n virtual node only overrides the IP preference set for the mesh on this specific\n node.</p>"
23162316
}
23172317
}
23182318
},
@@ -2412,6 +2412,12 @@
24122412
"smithy.api#documentation": "<p>The file path to write access logs to. You can use <code>/dev/stdout</code> to send\n access logs to standard out and configure your Envoy container to use a log driver, such as\n <code>awslogs</code>, to export the access logs to a log storage service such as Amazon\n CloudWatch Logs. You can also specify a path in the Envoy container's file system to write\n the files to disk.</p>\n \n <note>\n <p>The Envoy process must have write permissions to the path that you specify here.\n Otherwise, Envoy fails to bootstrap properly.</p>\n </note>",
24132413
"smithy.api#required": {}
24142414
}
2415+
},
2416+
"format": {
2417+
"target": "com.amazonaws.appmesh#LoggingFormat",
2418+
"traits": {
2419+
"smithy.api#documentation": "<p>The specified format for the logs. The format is either <code>json_format</code> or\n <code>text_format</code>.</p>"
2420+
}
24152421
}
24162422
},
24172423
"traits": {
@@ -2727,6 +2733,12 @@
27272733
"smithy.api#documentation": "<p>An object that represents a virtual service gateway route target.</p>",
27282734
"smithy.api#required": {}
27292735
}
2736+
},
2737+
"port": {
2738+
"target": "com.amazonaws.appmesh#ListenerPort",
2739+
"traits": {
2740+
"smithy.api#documentation": "<p>The port number of the gateway route target.</p>"
2741+
}
27302742
}
27312743
},
27322744
"traits": {
@@ -2811,6 +2823,12 @@
28112823
"traits": {
28122824
"smithy.api#documentation": "<p>The gateway route metadata to be matched on.</p>"
28132825
}
2826+
},
2827+
"port": {
2828+
"target": "com.amazonaws.appmesh#ListenerPort",
2829+
"traits": {
2830+
"smithy.api#documentation": "<p>The port number to match from the request.</p>"
2831+
}
28142832
}
28152833
},
28162834
"traits": {
@@ -3053,6 +3071,12 @@
30533071
"traits": {
30543072
"smithy.api#documentation": "<p>An object that represents the data to match from the request.</p>"
30553073
}
3074+
},
3075+
"port": {
3076+
"target": "com.amazonaws.appmesh#ListenerPort",
3077+
"traits": {
3078+
"smithy.api#documentation": "<p>The port number to match on.</p>"
3079+
}
30563080
}
30573081
},
30583082
"traits": {
@@ -3419,6 +3443,12 @@
34193443
"traits": {
34203444
"smithy.api#documentation": "<p>The client request headers to match on.</p>"
34213445
}
3446+
},
3447+
"port": {
3448+
"target": "com.amazonaws.appmesh#ListenerPort",
3449+
"traits": {
3450+
"smithy.api#documentation": "<p>The port number to match on.</p>"
3451+
}
34223452
}
34233453
},
34243454
"traits": {
@@ -3789,6 +3819,12 @@
37893819
"traits": {
37903820
"smithy.api#documentation": "<p>The client request headers to match on.</p>"
37913821
}
3822+
},
3823+
"port": {
3824+
"target": "com.amazonaws.appmesh#ListenerPort",
3825+
"traits": {
3826+
"smithy.api#documentation": "<p>The port number to match on.</p>"
3827+
}
37923828
}
37933829
},
37943830
"traits": {
@@ -3867,6 +3903,52 @@
38673903
]
38683904
}
38693905
},
3906+
"com.amazonaws.appmesh#JsonFormat": {
3907+
"type": "list",
3908+
"member": {
3909+
"target": "com.amazonaws.appmesh#JsonFormatRef"
3910+
}
3911+
},
3912+
"com.amazonaws.appmesh#JsonFormatRef": {
3913+
"type": "structure",
3914+
"members": {
3915+
"key": {
3916+
"target": "com.amazonaws.appmesh#JsonKey",
3917+
"traits": {
3918+
"smithy.api#documentation": "<p>The specified key for the JSON.</p>",
3919+
"smithy.api#required": {}
3920+
}
3921+
},
3922+
"value": {
3923+
"target": "com.amazonaws.appmesh#JsonValue",
3924+
"traits": {
3925+
"smithy.api#documentation": "<p>The specified value for the JSON.</p>",
3926+
"smithy.api#required": {}
3927+
}
3928+
}
3929+
},
3930+
"traits": {
3931+
"smithy.api#documentation": "<p>An object that represents the key value pairs for the JSON.</p>"
3932+
}
3933+
},
3934+
"com.amazonaws.appmesh#JsonKey": {
3935+
"type": "string",
3936+
"traits": {
3937+
"smithy.api#length": {
3938+
"min": 1,
3939+
"max": 100
3940+
}
3941+
}
3942+
},
3943+
"com.amazonaws.appmesh#JsonValue": {
3944+
"type": "string",
3945+
"traits": {
3946+
"smithy.api#length": {
3947+
"min": 1,
3948+
"max": 100
3949+
}
3950+
}
3951+
},
38703952
"com.amazonaws.appmesh#LimitExceededException": {
38713953
"type": "structure",
38723954
"members": {
@@ -4796,7 +4878,7 @@
47964878
"smithy.api#documentation": "<p>An object that represents a listener for a virtual node.</p>"
47974879
}
47984880
},
4799-
"com.amazonaws.lattice.v20190125#ListenerPort": {
4881+
"com.amazonaws.appmesh#ListenerPort": {
48004882
"type": "integer",
48014883
"traits": {
48024884
"smithy.api#box": {},
@@ -5024,6 +5106,26 @@
50245106
"smithy.api#documentation": "<p>An object that represents the logging information for a virtual node.</p>"
50255107
}
50265108
},
5109+
"com.amazonaws.appmesh#LoggingFormat": {
5110+
"type": "union",
5111+
"members": {
5112+
"text": {
5113+
"target": "com.amazonaws.appmesh#TextFormat",
5114+
"traits": {
5115+
"smithy.api#documentation": "<p/>"
5116+
}
5117+
},
5118+
"json": {
5119+
"target": "com.amazonaws.appmesh#JsonFormat",
5120+
"traits": {
5121+
"smithy.api#documentation": "<p/>"
5122+
}
5123+
}
5124+
},
5125+
"traits": {
5126+
"smithy.api#documentation": "<p>An object that represents the format for the logs.</p>"
5127+
}
5128+
},
50275129
"com.amazonaws.appmesh#MatchRange": {
50285130
"type": "structure",
50295131
"members": {
@@ -5436,7 +5538,8 @@
54365538
"type": "set",
54375539
"member": {
54385540
"target": "com.amazonaws.appmesh#PortNumber"
5439-
}
5541+
},
5542+
"traits": {}
54405543
},
54415544
"com.amazonaws.appmesh#QueryParameterMatch": {
54425545
"type": "structure",
@@ -6065,6 +6168,12 @@
60656168
"traits": {
60666169
"smithy.api#documentation": "<p>An object that represents types of timeouts. </p>"
60676170
}
6171+
},
6172+
"match": {
6173+
"target": "com.amazonaws.appmesh#TcpRouteMatch",
6174+
"traits": {
6175+
"smithy.api#documentation": "<p>An object that represents the criteria for determining a request match.</p>"
6176+
}
60686177
}
60696178
},
60706179
"traits": {
@@ -6086,6 +6195,20 @@
60866195
"smithy.api#documentation": "<p>An object that represents the action to take if a match is determined.</p>"
60876196
}
60886197
},
6198+
"com.amazonaws.appmesh#TcpRouteMatch": {
6199+
"type": "structure",
6200+
"members": {
6201+
"port": {
6202+
"target": "com.amazonaws.appmesh#ListenerPort",
6203+
"traits": {
6204+
"smithy.api#documentation": "<p>The port number to match on.</p>"
6205+
}
6206+
}
6207+
},
6208+
"traits": {
6209+
"smithy.api#documentation": "<p>An object representing the TCP route to match.</p>"
6210+
}
6211+
},
60896212
"com.amazonaws.appmesh#TcpTimeout": {
60906213
"type": "structure",
60916214
"members": {
@@ -6100,6 +6223,15 @@
61006223
"smithy.api#documentation": "<p>An object that represents types of timeouts. </p>"
61016224
}
61026225
},
6226+
"com.amazonaws.appmesh#TextFormat": {
6227+
"type": "string",
6228+
"traits": {
6229+
"smithy.api#length": {
6230+
"min": 1,
6231+
"max": 1000
6232+
}
6233+
}
6234+
},
61036235
"com.amazonaws.appmesh#TlsValidationContext": {
61046236
"type": "structure",
61056237
"members": {
@@ -6113,7 +6245,7 @@
61136245
"subjectAlternativeNames": {
61146246
"target": "com.amazonaws.appmesh#SubjectAlternativeNames",
61156247
"traits": {
6116-
"smithy.api#documentation": "<p>A reference to an object that represents the SANs for a Transport Layer Security (TLS) validation context.</p>"
6248+
"smithy.api#documentation": "<p>A reference to an object that represents the SANs for a Transport Layer Security (TLS) validation context. If you\n don't specify SANs on the <i>terminating</i> mesh endpoint, the Envoy proxy\n for that node doesn't verify the SAN on a peer client certificate. If you don't specify\n SANs on the <i>originating</i> mesh endpoint, the SAN on the certificate\n provided by the terminating endpoint must match the mesh endpoint service discovery\n configuration. Since SPIRE vended certificates have a SPIFFE ID as a name, you must set the\n SAN since the name doesn't match the service discovery name.</p>"
61176249
}
61186250
}
61196251
},
@@ -7240,6 +7372,12 @@
72407372
"smithy.api#documentation": "<p>The file path to write access logs to. You can use <code>/dev/stdout</code> to send\n access logs to standard out and configure your Envoy container to use a log driver, such as\n <code>awslogs</code>, to export the access logs to a log storage service such as Amazon\n CloudWatch Logs. You can also specify a path in the Envoy container's file system to write\n the files to disk.</p>",
72417373
"smithy.api#required": {}
72427374
}
7375+
},
7376+
"format": {
7377+
"target": "com.amazonaws.appmesh#LoggingFormat",
7378+
"traits": {
7379+
"smithy.api#documentation": "<p>The specified format for the virtual gateway access logs. It can be either\n <code>json_format</code> or <code>text_format</code>.</p>"
7380+
}
72437381
}
72447382
},
72457383
"traits": {
@@ -8699,6 +8837,12 @@
86998837
"smithy.api#documentation": "<p>The relative weight of the weighted target.</p>",
87008838
"smithy.api#required": {}
87018839
}
8840+
},
8841+
"port": {
8842+
"target": "com.amazonaws.appmesh#ListenerPort",
8843+
"traits": {
8844+
"smithy.api#documentation": "<p>The targeted port of the weighted object.</p>"
8845+
}
87028846
}
87038847
},
87048848
"traits": {

codegen/sdk-codegen/aws-models/connectcampaigns.json

+15
Original file line numberDiff line numberDiff line change
@@ -910,6 +910,9 @@
910910
},
911911
{
912912
"target": "com.amazonaws.connectcampaigns#ThrottlingException"
913+
},
914+
{
915+
"target": "com.amazonaws.connectcampaigns#ValidationException"
913916
}
914917
],
915918
"traits": {
@@ -1554,6 +1557,9 @@
15541557
},
15551558
{
15561559
"target": "com.amazonaws.connectcampaigns#ThrottlingException"
1560+
},
1561+
{
1562+
"target": "com.amazonaws.connectcampaigns#ValidationException"
15571563
}
15581564
],
15591565
"traits": {
@@ -1739,6 +1745,9 @@
17391745
},
17401746
{
17411747
"target": "com.amazonaws.connectcampaigns#ThrottlingException"
1748+
},
1749+
{
1750+
"target": "com.amazonaws.connectcampaigns#ValidationException"
17421751
}
17431752
],
17441753
"traits": {
@@ -1830,6 +1839,9 @@
18301839
},
18311840
{
18321841
"target": "com.amazonaws.connectcampaigns#ThrottlingException"
1842+
},
1843+
{
1844+
"target": "com.amazonaws.connectcampaigns#ValidationException"
18331845
}
18341846
],
18351847
"traits": {
@@ -1950,6 +1962,9 @@
19501962
},
19511963
{
19521964
"target": "com.amazonaws.connectcampaigns#ThrottlingException"
1965+
},
1966+
{
1967+
"target": "com.amazonaws.connectcampaigns#ValidationException"
19531968
}
19541969
],
19551970
"traits": {

0 commit comments

Comments
 (0)