Skip to content

Commit 6def64d

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent aea39c0 commit 6def64d

File tree

10 files changed

+1258
-117
lines changed

10 files changed

+1258
-117
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::AppMesh - Updated the API, and documentation for AWS App Mesh.
5+
6+
* Feature - Aws::Chime - Updated the API, and documentation for Amazon Chime.
7+
8+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
9+
10+
* Feature - Aws::GameLift - Updated the API for Amazon GameLift.
11+
12+
* Feature - Aws::SageMaker - Updated the API for Amazon SageMaker Service.
13+
414
2.11.380 (2019-10-23)
515
------------------
616

aws-sdk-core/apis/appmesh/2019-01-25/api-2.json

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1185,6 +1185,30 @@
11851185
"min": 0,
11861186
"max": 50
11871187
},
1188+
"GrpcRetryPolicy": {
1189+
"type": "structure",
1190+
"required": [
1191+
"maxRetries",
1192+
"perRetryTimeout"
1193+
],
1194+
"members": {
1195+
"grpcRetryEvents": {
1196+
"shape": "GrpcRetryPolicyEvents"
1197+
},
1198+
"httpRetryEvents": {
1199+
"shape": "HttpRetryPolicyEvents"
1200+
},
1201+
"maxRetries": {
1202+
"shape": "MaxRetries"
1203+
},
1204+
"perRetryTimeout": {
1205+
"shape": "Duration"
1206+
},
1207+
"tcpRetryEvents": {
1208+
"shape": "TcpRetryPolicyEvents"
1209+
}
1210+
}
1211+
},
11881212
"ListTagsForResourceInput": {
11891213
"type": "structure",
11901214
"required": [
@@ -1228,6 +1252,14 @@
12281252
}
12291253
}
12301254
},
1255+
"GrpcRetryPolicyEvents": {
1256+
"type": "list",
1257+
"member": {
1258+
"shape": "GrpcRetryPolicyEvent"
1259+
},
1260+
"min": 1,
1261+
"max": 5
1262+
},
12311263
"ServiceUnavailableException": {
12321264
"type": "structure",
12331265
"members": {
@@ -1400,7 +1432,9 @@
14001432
"PortProtocol": {
14011433
"type": "string",
14021434
"enum": [
1435+
"grpc",
14031436
"http",
1437+
"http2",
14041438
"tcp"
14051439
]
14061440
},
@@ -1515,6 +1549,19 @@
15151549
"min": 0,
15161550
"max": 100
15171551
},
1552+
"GrpcRouteMetadataList": {
1553+
"type": "list",
1554+
"member": {
1555+
"shape": "GrpcRouteMetadata"
1556+
},
1557+
"min": 1,
1558+
"max": 10
1559+
},
1560+
"MethodName": {
1561+
"type": "string",
1562+
"min": 1,
1563+
"max": 50
1564+
},
15181565
"TagValue": {
15191566
"type": "string",
15201567
"min": 0,
@@ -1775,6 +1822,17 @@
17751822
}
17761823
}
17771824
},
1825+
"GrpcRouteAction": {
1826+
"type": "structure",
1827+
"required": [
1828+
"weightedTargets"
1829+
],
1830+
"members": {
1831+
"weightedTargets": {
1832+
"shape": "WeightedTargets"
1833+
}
1834+
}
1835+
},
17781836
"DescribeVirtualNodeOutput": {
17791837
"type": "structure",
17801838
"required": [
@@ -1831,6 +1889,26 @@
18311889
},
18321890
"payload": "route"
18331891
},
1892+
"GrpcRouteMetadataMatchMethod": {
1893+
"type": "structure",
1894+
"members": {
1895+
"exact": {
1896+
"shape": "HeaderMatch"
1897+
},
1898+
"prefix": {
1899+
"shape": "HeaderMatch"
1900+
},
1901+
"range": {
1902+
"shape": "MatchRange"
1903+
},
1904+
"regex": {
1905+
"shape": "HeaderMatch"
1906+
},
1907+
"suffix": {
1908+
"shape": "HeaderMatch"
1909+
}
1910+
}
1911+
},
18341912
"DnsServiceDiscovery": {
18351913
"type": "structure",
18361914
"required": [
@@ -2627,6 +2705,24 @@
26272705
}
26282706
}
26292707
},
2708+
"GrpcRoute": {
2709+
"type": "structure",
2710+
"required": [
2711+
"action",
2712+
"match"
2713+
],
2714+
"members": {
2715+
"action": {
2716+
"shape": "GrpcRouteAction"
2717+
},
2718+
"match": {
2719+
"shape": "GrpcRouteMatch"
2720+
},
2721+
"retryPolicy": {
2722+
"shape": "GrpcRetryPolicy"
2723+
}
2724+
}
2725+
},
26302726
"DeleteVirtualNodeInput": {
26312727
"type": "structure",
26322728
"required": [
@@ -2741,6 +2837,16 @@
27412837
"min": 0,
27422838
"max": 50
27432839
},
2840+
"GrpcRetryPolicyEvent": {
2841+
"type": "string",
2842+
"enum": [
2843+
"cancelled",
2844+
"deadline-exceeded",
2845+
"internal",
2846+
"resource-exhausted",
2847+
"unavailable"
2848+
]
2849+
},
27442850
"HttpRetryPolicy": {
27452851
"type": "structure",
27462852
"required": [
@@ -2888,6 +2994,23 @@
28882994
}
28892995
}
28902996
},
2997+
"GrpcRouteMetadata": {
2998+
"type": "structure",
2999+
"required": [
3000+
"name"
3001+
],
3002+
"members": {
3003+
"invert": {
3004+
"shape": "Boolean"
3005+
},
3006+
"match": {
3007+
"shape": "GrpcRouteMetadataMatchMethod"
3008+
},
3009+
"name": {
3010+
"shape": "HeaderName"
3011+
}
3012+
}
3013+
},
28913014
"CreateRouteInput": {
28923015
"type": "structure",
28933016
"required": [
@@ -2949,6 +3072,20 @@
29493072
}
29503073
}
29513074
},
3075+
"GrpcRouteMatch": {
3076+
"type": "structure",
3077+
"members": {
3078+
"metadata": {
3079+
"shape": "GrpcRouteMetadataList"
3080+
},
3081+
"methodName": {
3082+
"shape": "MethodName"
3083+
},
3084+
"serviceName": {
3085+
"shape": "ServiceName"
3086+
}
3087+
}
3088+
},
29523089
"String": {
29533090
"type": "string"
29543091
},
@@ -3075,6 +3212,12 @@
30753212
"RouteSpec": {
30763213
"type": "structure",
30773214
"members": {
3215+
"grpcRoute": {
3216+
"shape": "GrpcRoute"
3217+
},
3218+
"http2Route": {
3219+
"shape": "HttpRoute"
3220+
},
30783221
"httpRoute": {
30793222
"shape": "HttpRoute"
30803223
},

0 commit comments

Comments
 (0)