Skip to content

Commit d904aa0

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent fd9dcc2 commit d904aa0

File tree

26 files changed

+2715
-33
lines changed

26 files changed

+2715
-33
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::AppMesh - Updated the API, and documentation for AWS App Mesh.
5+
6+
* Feature - Aws::AppStream - Updated the API, and documentation for Amazon AppStream.
7+
8+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
9+
10+
* Feature - Aws::MarketplaceCommerceAnalytics - Updated the API, documentation, and integration test for AWS Marketplace Commerce Analytics.
11+
12+
* Feature - Aws::RoboMaker - Updated the API, and documentation for AWS RoboMaker.
13+
14+
* Feature - Aws::QLDBSession - Added support for a new service, Amazon QLDB Session.
15+
16+
* Feature - Aws::QLDB - Added support for a new service, Amazon QLDB.
17+
418
2.11.349 (2019-09-06)
519
------------------
620

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,8 +391,8 @@ to be backwards compatible.
391391
| Amazon Import/Export Snowball | Snowball | 2016-06-30 |
392392
| Amazon Inspector | Inspector | 2016-02-16 |
393393
| Amazon Kinesis | Kinesis | 2013-12-02 |
394-
| Amazon Kinesis Analytics | KinesisAnalyticsV2 | 2018-05-23 |
395394
| Amazon Kinesis Analytics | KinesisAnalytics | 2015-08-14 |
395+
| Amazon Kinesis Analytics | KinesisAnalyticsV2 | 2018-05-23 |
396396
| Amazon Kinesis Firehose | Firehose | 2015-08-04 |
397397
| Amazon Kinesis Video Streams | KinesisVideo | 2017-09-30 |
398398
| Amazon Kinesis Video Streams Archived Media | KinesisVideoArchivedMedia | 2017-09-30 |
@@ -412,6 +412,8 @@ to be backwards compatible.
412412
| Amazon Pinpoint Email Service | PinpointEmail | 2018-07-26 |
413413
| Amazon Pinpoint SMS and Voice Service | PinpointSMSVoice | 2018-09-05 |
414414
| Amazon Polly | Polly | 2016-06-10 |
415+
| Amazon QLDB | QLDB | 2019-01-02 |
416+
| Amazon QLDB Session | QLDBSession | 2019-07-11 |
415417
| Amazon QuickSight | QuickSight | 2018-04-01 |
416418
| Amazon Redshift | Redshift | 2012-12-01 |
417419
| Amazon Rekognition | Rekognition | 2016-06-27 |

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

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1106,6 +1106,14 @@
11061106
}
11071107
}
11081108
},
1109+
"TcpRetryPolicyEvents": {
1110+
"type": "list",
1111+
"member": {
1112+
"shape": "TcpRetryPolicyEvent"
1113+
},
1114+
"min": 1,
1115+
"max": 1
1116+
},
11091117
"CreateVirtualServiceInput": {
11101118
"type": "structure",
11111119
"required": [
@@ -1699,6 +1707,11 @@
16991707
}
17001708
}
17011709
},
1710+
"HttpRetryPolicyEvent": {
1711+
"type": "string",
1712+
"min": 1,
1713+
"max": 25
1714+
},
17021715
"DescribeVirtualServiceOutput": {
17031716
"type": "structure",
17041717
"required": [
@@ -1925,6 +1938,12 @@
19251938
}
19261939
}
19271940
},
1941+
"TcpRetryPolicyEvent": {
1942+
"type": "string",
1943+
"enum": [
1944+
"connection-error"
1945+
]
1946+
},
19281947
"VirtualServiceSpec": {
19291948
"type": "structure",
19301949
"members": {
@@ -2079,6 +2098,13 @@
20792098
}
20802099
}
20812100
},
2101+
"DurationUnit": {
2102+
"type": "string",
2103+
"enum": [
2104+
"ms",
2105+
"s"
2106+
]
2107+
},
20822108
"RoutePriority": {
20832109
"type": "integer",
20842110
"box": true,
@@ -2214,6 +2240,14 @@
22142240
}
22152241
}
22162242
},
2243+
"HttpRetryPolicyEvents": {
2244+
"type": "list",
2245+
"member": {
2246+
"shape": "HttpRetryPolicyEvent"
2247+
},
2248+
"min": 1,
2249+
"max": 25
2250+
},
22172251
"ListVirtualNodesLimit": {
22182252
"type": "integer",
22192253
"box": true,
@@ -2326,6 +2360,17 @@
23262360
"TRACE"
23272361
]
23282362
},
2363+
"Duration": {
2364+
"type": "structure",
2365+
"members": {
2366+
"unit": {
2367+
"shape": "DurationUnit"
2368+
},
2369+
"value": {
2370+
"shape": "DurationValue"
2371+
}
2372+
}
2373+
},
23292374
"ConflictException": {
23302375
"type": "structure",
23312376
"members": {
@@ -2407,6 +2452,11 @@
24072452
}
24082453
}
24092454
},
2455+
"MaxRetries": {
2456+
"type": "long",
2457+
"box": true,
2458+
"min": 0
2459+
},
24102460
"MeshStatusCode": {
24112461
"type": "string",
24122462
"enum": [
@@ -2691,6 +2741,27 @@
26912741
"min": 0,
26922742
"max": 50
26932743
},
2744+
"HttpRetryPolicy": {
2745+
"type": "structure",
2746+
"required": [
2747+
"maxRetries",
2748+
"perRetryTimeout"
2749+
],
2750+
"members": {
2751+
"httpRetryEvents": {
2752+
"shape": "HttpRetryPolicyEvents"
2753+
},
2754+
"maxRetries": {
2755+
"shape": "MaxRetries"
2756+
},
2757+
"perRetryTimeout": {
2758+
"shape": "Duration"
2759+
},
2760+
"tcpRetryEvents": {
2761+
"shape": "TcpRetryPolicyEvents"
2762+
}
2763+
}
2764+
},
26942765
"DescribeVirtualRouterInput": {
26952766
"type": "structure",
26962767
"required": [
@@ -2787,6 +2858,11 @@
27872858
"DROP_ALL"
27882859
]
27892860
},
2861+
"DurationValue": {
2862+
"type": "long",
2863+
"box": true,
2864+
"min": 0
2865+
},
27902866
"Hostname": {
27912867
"type": "string"
27922868
},
@@ -3022,6 +3098,9 @@
30223098
},
30233099
"match": {
30243100
"shape": "HttpRouteMatch"
3101+
},
3102+
"retryPolicy": {
3103+
"shape": "HttpRetryPolicy"
30253104
}
30263105
}
30273106
},

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

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,21 @@
315315
"DnsServiceDiscovery$hostname": "<p>Specifies the DNS service discovery hostname for the virtual node. </p>"
316316
}
317317
},
318+
"Duration": {
319+
"base": "<p>An object representing the duration between retry attempts.</p>",
320+
"refs": {
321+
"Duration$unit": "<p>The unit of time between retry attempts.</p>",
322+
"Duration$value": "<p>The duration of time between retry attempts.</p>"
323+
}
324+
},
325+
"DurationUnit": {
326+
"base": null,
327+
"refs": { }
328+
},
329+
"DurationValue": {
330+
"base": null,
331+
"refs": { }
332+
},
318333
"EgressFilter": {
319334
"base": "<p>An object representing the egress filter rules for a service mesh.</p>",
320335
"refs": {
@@ -389,11 +404,31 @@
389404
"base": null,
390405
"refs": { }
391406
},
407+
"HttpRetryPolicy": {
408+
"base": "<p>An object that represents a retry policy.</p>",
409+
"refs": {
410+
"HttpRetryPolicy$httpRetryEvents": "<p>Specify at least one of the following values.</p>\n <ul>\n <li>\n <p>\n <b>server-error</b> – HTTP status codes 500, 501,\n 502, 503, 504, 505, 506, 507, 508, 510, and 511</p>\n </li>\n <li>\n <p>\n <b>gateway-error</b> – HTTP status codes 502,\n 503, and 504</p>\n </li>\n <li>\n <p>\n <b>client-error</b> – HTTP status code 409</p>\n </li>\n <li>\n <p>\n <b>stream-error</b> – Retry on refused\n stream</p>\n </li>\n </ul>",
411+
"HttpRetryPolicy$maxRetries": "<p>The maximum number of retry attempts. If no value is specified, the default is 1.</p>",
412+
"HttpRetryPolicy$perRetryTimeout": "<p>An object that represents the retry duration.</p>",
413+
"HttpRetryPolicy$tcpRetryEvents": "<p>Specify a valid value.</p>"
414+
}
415+
},
416+
"HttpRetryPolicyEvent": {
417+
"base": null,
418+
"refs": { }
419+
},
420+
"HttpRetryPolicyEvents": {
421+
"base": null,
422+
"refs": {
423+
"HttpRetryPolicyEvents$member": null
424+
}
425+
},
392426
"HttpRoute": {
393427
"base": "<p>An object representing the HTTP routing specification for a route.</p>",
394428
"refs": {
395429
"HttpRoute$action": "<p>The action to take if a match is determined.</p>",
396-
"HttpRoute$match": "<p>The criteria for determining an HTTP request match.</p>"
430+
"HttpRoute$match": "<p>The criteria for determining an HTTP request match.</p>",
431+
"HttpRoute$retryPolicy": "<p>An object that represents a retry policy.</p>"
397432
}
398433
},
399434
"HttpRouteAction": {
@@ -577,6 +612,10 @@
577612
"MatchRange$start": "<p>The start of the range.</p>"
578613
}
579614
},
615+
"MaxRetries": {
616+
"base": null,
617+
"refs": { }
618+
},
580619
"MeshData": {
581620
"base": "<p>An object representing a service mesh returned by a describe operation.</p>",
582621
"refs": {
@@ -765,6 +804,16 @@
765804
"base": null,
766805
"refs": { }
767806
},
807+
"TcpRetryPolicyEvent": {
808+
"base": null,
809+
"refs": { }
810+
},
811+
"TcpRetryPolicyEvents": {
812+
"base": null,
813+
"refs": {
814+
"TcpRetryPolicyEvents$member": null
815+
}
816+
},
768817
"TcpRoute": {
769818
"base": "<p>An object representing the TCP routing specification for a route.</p>",
770819
"refs": {

aws-sdk-core/apis/appstream/2016-12-01/api-2.json

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,8 @@
180180
"output":{"shape":"CreateUsageReportSubscriptionResult"},
181181
"errors":[
182182
{"shape":"InvalidRoleException"},
183-
{"shape":"InvalidAccountStatusException"}
183+
{"shape":"InvalidAccountStatusException"},
184+
{"shape":"LimitExceededException"}
184185
]
185186
},
186187
"CreateUser":{
@@ -522,7 +523,8 @@
522523
{"shape":"LimitExceededException"},
523524
{"shape":"InvalidAccountStatusException"},
524525
{"shape":"ConcurrentModificationException"},
525-
{"shape":"ResourceNotAvailableException"}
526+
{"shape":"ResourceNotAvailableException"},
527+
{"shape":"InvalidRoleException"}
526528
]
527529
},
528530
"StartImageBuilder":{
@@ -896,7 +898,8 @@
896898
"EnableDefaultInternetAccess":{"shape":"BooleanObject"},
897899
"DomainJoinInfo":{"shape":"DomainJoinInfo"},
898900
"Tags":{"shape":"Tags"},
899-
"IdleDisconnectTimeoutInSeconds":{"shape":"Integer"}
901+
"IdleDisconnectTimeoutInSeconds":{"shape":"Integer"},
902+
"IamRoleArn":{"shape":"Arn"}
900903
}
901904
},
902905
"CreateFleetResult":{
@@ -919,6 +922,7 @@
919922
"Description":{"shape":"Description"},
920923
"DisplayName":{"shape":"DisplayName"},
921924
"VpcConfig":{"shape":"VpcConfig"},
925+
"IamRoleArn":{"shape":"Arn"},
922926
"EnableDefaultInternetAccess":{"shape":"BooleanObject"},
923927
"DomainJoinInfo":{"shape":"DomainJoinInfo"},
924928
"AppstreamAgentVersion":{"shape":"AppstreamAgentVersion"},
@@ -1430,15 +1434,17 @@
14301434
"FleetErrors":{"shape":"FleetErrors"},
14311435
"EnableDefaultInternetAccess":{"shape":"BooleanObject"},
14321436
"DomainJoinInfo":{"shape":"DomainJoinInfo"},
1433-
"IdleDisconnectTimeoutInSeconds":{"shape":"Integer"}
1437+
"IdleDisconnectTimeoutInSeconds":{"shape":"Integer"},
1438+
"IamRoleArn":{"shape":"Arn"}
14341439
}
14351440
},
14361441
"FleetAttribute":{
14371442
"type":"string",
14381443
"enum":[
14391444
"VPC_CONFIGURATION",
14401445
"VPC_CONFIGURATION_SECURITY_GROUP_IDS",
1441-
"DOMAIN_JOIN_INFO"
1446+
"DOMAIN_JOIN_INFO",
1447+
"IAM_ROLE_ARN"
14421448
]
14431449
},
14441450
"FleetAttributes":{
@@ -1461,6 +1467,7 @@
14611467
"NETWORK_INTERFACE_LIMIT_EXCEEDED",
14621468
"INTERNAL_SERVICE_ERROR",
14631469
"IAM_SERVICE_ROLE_IS_MISSING",
1470+
"MACHINE_ROLE_IS_MISSING",
14641471
"STS_DISABLED_IN_REGION",
14651472
"SUBNET_HAS_INSUFFICIENT_IP_ADDRESSES",
14661473
"IAM_SERVICE_ROLE_MISSING_DESCRIBE_SUBNET_ACTION",
@@ -1542,6 +1549,7 @@
15421549
"VpcConfig":{"shape":"VpcConfig"},
15431550
"InstanceType":{"shape":"String"},
15441551
"Platform":{"shape":"PlatformType"},
1552+
"IamRoleArn":{"shape":"Arn"},
15451553
"State":{"shape":"ImageBuilderState"},
15461554
"StateChangeReason":{"shape":"ImageBuilderStateChangeReason"},
15471555
"CreatedTime":{"shape":"Timestamp"},
@@ -1929,6 +1937,7 @@
19291937
"FEEDBACK_URL",
19301938
"THEME_NAME",
19311939
"USER_SETTINGS",
1940+
"IAM_ROLE_ARN",
19321941
"ACCESS_ENDPOINTS"
19331942
]
19341943
},
@@ -2141,7 +2150,8 @@
21412150
"EnableDefaultInternetAccess":{"shape":"BooleanObject"},
21422151
"DomainJoinInfo":{"shape":"DomainJoinInfo"},
21432152
"IdleDisconnectTimeoutInSeconds":{"shape":"Integer"},
2144-
"AttributesToDelete":{"shape":"FleetAttributes"}
2153+
"AttributesToDelete":{"shape":"FleetAttributes"},
2154+
"IamRoleArn":{"shape":"Arn"}
21452155
}
21462156
},
21472157
"UpdateFleetResult":{

0 commit comments

Comments
 (0)