Skip to content

Commit 6b19af9

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 106b450 commit 6b19af9

File tree

14 files changed

+607
-214
lines changed

14 files changed

+607
-214
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::ApplicationAutoScaling - Updated the documentation for Application Auto Scaling.
5+
6+
* Feature - Aws::AppSync - Updated the documentation for AWS AppSync.
7+
8+
* Feature - Aws::Connect - Updated the API, and documentation for Amazon Connect Service.
9+
10+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
11+
12+
* Feature - Aws::ElasticBeanstalk - Updated the API, and waiters for AWS Elastic Beanstalk.
13+
14+
* Feature - Aws::Macie2 - Updated the API, and documentation for Amazon Macie 2.
15+
416
2.11.546 (2020-07-15)
517
------------------
618

aws-sdk-core/apis/application-autoscaling/2016-02-06/docs-2.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@
301301
"ResourceCapacity": {
302302
"base": null,
303303
"refs": {
304-
"RegisterScalableTargetRequest$MinCapacity": "<p>The minimum value that you plan to scale in to. When a scaling policy is in effect, Application Auto Scaling can scale in (contract) as needed to the minimum capacity limit in response to changing demand. </p> <p>This parameter is required if you are registering a scalable target. For Lambda provisioned concurrency, the minimum value allowed is 0. For all other resources, the minimum value allowed is 1.</p>",
304+
"RegisterScalableTargetRequest$MinCapacity": "<p>The minimum value that you plan to scale in to. When a scaling policy is in effect, Application Auto Scaling can scale in (contract) as needed to the minimum capacity limit in response to changing demand. </p> <p>This parameter is required if you are registering a scalable target. For certain resources, the minimum value allowed is 0. This includes Lambda provisioned concurrency, Spot Fleet, ECS services, Aurora DB clusters, EMR clusters, and custom resources. For all other resources, the minimum value allowed is 1.</p>",
305305
"RegisterScalableTargetRequest$MaxCapacity": "<p>The maximum value that you plan to scale out to. When a scaling policy is in effect, Application Auto Scaling can scale out (expand) as needed to the maximum capacity limit in response to changing demand. </p> <p>This parameter is required if you are registering a scalable target.</p>",
306306
"ScalableTarget$MinCapacity": "<p>The minimum value to scale to in response to a scale-in activity.</p>",
307307
"ScalableTarget$MaxCapacity": "<p>The maximum value to scale to in response to a scale-out activity.</p>",
@@ -356,7 +356,7 @@
356356
"ResourceLabel": {
357357
"base": null,
358358
"refs": {
359-
"PredefinedMetricSpecification$ResourceLabel": "<p>Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is <code>ALBRequestCountPerTarget</code> and there is a target group attached to the Spot Fleet request or ECS service.</p> <p>The format is app/&lt;load-balancer-name&gt;/&lt;load-balancer-id&gt;/targetgroup/&lt;target-group-name&gt;/&lt;target-group-id&gt;, where:</p> <ul> <li> <p>app/&lt;load-balancer-name&gt;/&lt;load-balancer-id&gt; is the final portion of the load balancer ARN</p> </li> <li> <p>targetgroup/&lt;target-group-name&gt;/&lt;target-group-id&gt; is the final portion of the target group ARN.</p> </li> </ul>"
359+
"PredefinedMetricSpecification$ResourceLabel": "<p>Identifies the resource associated with the metric type. You can't specify a resource label unless the metric type is <code>ALBRequestCountPerTarget</code> and there is a target group attached to the Spot Fleet request or ECS service.</p> <p>Elastic Load Balancing sends data about your load balancers to Amazon CloudWatch. CloudWatch collects the data and specifies the format to use to access the data. The format is app/&lt;load-balancer-name&gt;/&lt;load-balancer-id&gt;/targetgroup/&lt;target-group-name&gt;/&lt;target-group-id&gt;, where:</p> <ul> <li> <p>app/&lt;load-balancer-name&gt;/&lt;load-balancer-id&gt; is the final portion of the load balancer ARN</p> </li> <li> <p>targetgroup/&lt;target-group-name&gt;/&lt;target-group-id&gt; is the final portion of the target group ARN.</p> </li> </ul> <p>To find the ARN for an Application Load Balancer, use the <a href=\"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeLoadBalancers.html\">DescribeLoadBalancers</a> API operation. To find the ARN for the target group, use the <a href=\"https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTargetGroups.html\">DescribeTargetGroups</a> API operation.</p>"
360360
}
361361
},
362362
"ScalableDimension": {

aws-sdk-core/apis/appsync/2017-07-25/docs-2.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@
8181
"ApiCacheType": {
8282
"base": null,
8383
"refs": {
84-
"ApiCache$type": "<p>The cache instance type. Valid values are </p> <ul> <li> <p> <code>SMALL</code> </p> </li> <li> <p> <code>MEDIUM</code> </p> </li> <li> <p> <code>LARGE</code> </p> </li> <li> <p> <code>XLARGE</code> </p> </li> <li> <p> <code>LARGE_2X</code> </p> </li> <li> <p> <code>LARGE_4X</code> </p> </li> <li> <p> <code>LARGE_8X</code> (not available in all regions)</p> </li> <li> <p> <code>LARGE_12X</code> </p> </li> </ul> <p>Historically, instance types were identified by an EC2-style value. As of July 2020, this is deprecated, and the generic identifiers above should be used.</p> <p>The following legacy instance types are avaible, but their use is discouraged:</p> <ul> <li> <p> <b>T2_SMALL</b>: A t2.small instance type.</p> </li> <li> <p> <b>T2_MEDIUM</b>: A t2.medium instance type.</p> </li> <li> <p> <b>R4_LARGE</b>: A r4.large instance type.</p> </li> <li> <p> <b>R4_XLARGE</b>: A r4.xlarge instance type.</p> </li> <li> <p> <b>R4_2XLARGE</b>: A r4.2xlarge instance type.</p> </li> <li> <p> <b>R4_4XLARGE</b>: A r4.4xlarge instance type.</p> </li> <li> <p> <b>R4_8XLARGE</b>: A r4.8xlarge instance type.</p> </li> </ul>",
85-
"CreateApiCacheRequest$type": "<p>The cache instance type. Valid values are </p> <ul> <li> <p> <code>SMALL</code> </p> </li> <li> <p> <code>MEDIUM</code> </p> </li> <li> <p> <code>LARGE</code> </p> </li> <li> <p> <code>XLARGE</code> </p> </li> <li> <p> <code>LARGE_2X</code> </p> </li> <li> <p> <code>LARGE_4X</code> </p> </li> <li> <p> <code>LARGE_8X</code> (not available in all regions)</p> </li> <li> <p> <code>LARGE_12X</code> </p> </li> </ul> <p>Historically, instance types were identified by an EC2-style value. As of July 2020, this is deprecated, and the generic identifiers above should be used.</p> <p>The following legacy instance types are avaible, but their use is discouraged:</p> <ul> <li> <p> <b>T2_SMALL</b>: A t2.small instance type.</p> </li> <li> <p> <b>T2_MEDIUM</b>: A t2.medium instance type.</p> </li> <li> <p> <b>R4_LARGE</b>: A r4.large instance type.</p> </li> <li> <p> <b>R4_XLARGE</b>: A r4.xlarge instance type.</p> </li> <li> <p> <b>R4_2XLARGE</b>: A r4.2xlarge instance type.</p> </li> <li> <p> <b>R4_4XLARGE</b>: A r4.4xlarge instance type.</p> </li> <li> <p> <b>R4_8XLARGE</b>: A r4.8xlarge instance type.</p> </li> </ul>",
86-
"UpdateApiCacheRequest$type": "<p>The cache instance type. Valid values are </p> <ul> <li> <p> <code>SMALL</code> </p> </li> <li> <p> <code>MEDIUM</code> </p> </li> <li> <p> <code>LARGE</code> </p> </li> <li> <p> <code>XLARGE</code> </p> </li> <li> <p> <code>LARGE_2X</code> </p> </li> <li> <p> <code>LARGE_4X</code> </p> </li> <li> <p> <code>LARGE_8X</code> (not available in all regions)</p> </li> <li> <p> <code>LARGE_12X</code> </p> </li> </ul> <p>Historically, instance types were identified by an EC2-style value. As of July 2020, this is deprecated, and the generic identifiers above should be used.</p> <p>The following legacy instance types are avaible, but their use is discouraged:</p> <ul> <li> <p> <b>T2_SMALL</b>: A t2.small instance type.</p> </li> <li> <p> <b>T2_MEDIUM</b>: A t2.medium instance type.</p> </li> <li> <p> <b>R4_LARGE</b>: A r4.large instance type.</p> </li> <li> <p> <b>R4_XLARGE</b>: A r4.xlarge instance type.</p> </li> <li> <p> <b>R4_2XLARGE</b>: A r4.2xlarge instance type.</p> </li> <li> <p> <b>R4_4XLARGE</b>: A r4.4xlarge instance type.</p> </li> <li> <p> <b>R4_8XLARGE</b>: A r4.8xlarge instance type.</p> </li> </ul>"
84+
"ApiCache$type": "<p>The cache instance type.</p> <ul> <li> <p> <b>T2_SMALL</b>: A t2.small instance type.</p> </li> <li> <p> <b>T2_MEDIUM</b>: A t2.medium instance type.</p> </li> <li> <p> <b>R4_LARGE</b>: A r4.large instance type.</p> </li> <li> <p> <b>R4_XLARGE</b>: A r4.xlarge instance type.</p> </li> <li> <p> <b>R4_2XLARGE</b>: A r4.2xlarge instance type.</p> </li> <li> <p> <b>R4_4XLARGE</b>: A r4.4xlarge instance type.</p> </li> <li> <p> <b>R4_8XLARGE</b>: A r4.8xlarge instance type.</p> </li> </ul>",
85+
"CreateApiCacheRequest$type": "<p>The cache instance type.</p> <ul> <li> <p> <b>T2_SMALL</b>: A t2.small instance type.</p> </li> <li> <p> <b>T2_MEDIUM</b>: A t2.medium instance type.</p> </li> <li> <p> <b>R4_LARGE</b>: A r4.large instance type.</p> </li> <li> <p> <b>R4_XLARGE</b>: A r4.xlarge instance type.</p> </li> <li> <p> <b>R4_2XLARGE</b>: A r4.2xlarge instance type.</p> </li> <li> <p> <b>R4_4XLARGE</b>: A r4.4xlarge instance type.</p> </li> <li> <p> <b>R4_8XLARGE</b>: A r4.8xlarge instance type.</p> </li> </ul>",
86+
"UpdateApiCacheRequest$type": "<p>The cache instance type.</p> <ul> <li> <p> <b>T2_SMALL</b>: A t2.small instance type.</p> </li> <li> <p> <b>T2_MEDIUM</b>: A t2.medium instance type.</p> </li> <li> <p> <b>R4_LARGE</b>: A r4.large instance type.</p> </li> <li> <p> <b>R4_XLARGE</b>: A r4.xlarge instance type.</p> </li> <li> <p> <b>R4_2XLARGE</b>: A r4.2xlarge instance type.</p> </li> <li> <p> <b>R4_4XLARGE</b>: A r4.4xlarge instance type.</p> </li> <li> <p> <b>R4_8XLARGE</b>: A r4.8xlarge instance type.</p> </li> </ul>"
8787
}
8888
},
8989
"ApiCachingBehavior": {
@@ -194,7 +194,7 @@
194194
"CachingKeys": {
195195
"base": null,
196196
"refs": {
197-
"CachingConfig$cachingKeys": "<p>The caching keys for a resolver that has caching enabled.</p> <p>Valid values are entries from the <code>$context.identity</code> and <code>$context.arguments</code> maps.</p>"
197+
"CachingConfig$cachingKeys": "<p>The caching keys for a resolver that has caching enabled.</p> <p>Valid values are entries from the <code>$context.arguments</code>, <code>$context.source</code>, and <code>$context.identity</code> maps.</p>"
198198
}
199199
},
200200
"CognitoUserPoolConfig": {

aws-sdk-core/apis/connect/2017-08-08/api-2.json

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,20 @@
301301
{"shape":"InternalServiceException"}
302302
]
303303
},
304+
"ResumeContactRecording":{
305+
"name":"ResumeContactRecording",
306+
"http":{
307+
"method":"POST",
308+
"requestUri":"/contact/resume-recording"
309+
},
310+
"input":{"shape":"ResumeContactRecordingRequest"},
311+
"output":{"shape":"ResumeContactRecordingResponse"},
312+
"errors":[
313+
{"shape":"InvalidRequestException"},
314+
{"shape":"ResourceNotFoundException"},
315+
{"shape":"InternalServiceException"}
316+
]
317+
},
304318
"StartChatContact":{
305319
"name":"StartChatContact",
306320
"http":{
@@ -317,6 +331,21 @@
317331
{"shape":"LimitExceededException"}
318332
]
319333
},
334+
"StartContactRecording":{
335+
"name":"StartContactRecording",
336+
"http":{
337+
"method":"POST",
338+
"requestUri":"/contact/start-recording"
339+
},
340+
"input":{"shape":"StartContactRecordingRequest"},
341+
"output":{"shape":"StartContactRecordingResponse"},
342+
"errors":[
343+
{"shape":"InvalidRequestException"},
344+
{"shape":"InvalidParameterException"},
345+
{"shape":"ResourceNotFoundException"},
346+
{"shape":"InternalServiceException"}
347+
]
348+
},
320349
"StartOutboundVoiceContact":{
321350
"name":"StartOutboundVoiceContact",
322351
"http":{
@@ -351,6 +380,34 @@
351380
{"shape":"InternalServiceException"}
352381
]
353382
},
383+
"StopContactRecording":{
384+
"name":"StopContactRecording",
385+
"http":{
386+
"method":"POST",
387+
"requestUri":"/contact/stop-recording"
388+
},
389+
"input":{"shape":"StopContactRecordingRequest"},
390+
"output":{"shape":"StopContactRecordingResponse"},
391+
"errors":[
392+
{"shape":"InvalidRequestException"},
393+
{"shape":"ResourceNotFoundException"},
394+
{"shape":"InternalServiceException"}
395+
]
396+
},
397+
"SuspendContactRecording":{
398+
"name":"SuspendContactRecording",
399+
"http":{
400+
"method":"POST",
401+
"requestUri":"/contact/suspend-recording"
402+
},
403+
"input":{"shape":"SuspendContactRecordingRequest"},
404+
"output":{"shape":"SuspendContactRecordingResponse"},
405+
"errors":[
406+
{"shape":"InvalidRequestException"},
407+
{"shape":"ResourceNotFoundException"},
408+
{"shape":"InternalServiceException"}
409+
]
410+
},
354411
"TagResource":{
355412
"name":"TagResource",
356413
"http":{
@@ -1754,6 +1811,24 @@
17541811
"error":{"httpStatusCode":404},
17551812
"exception":true
17561813
},
1814+
"ResumeContactRecordingRequest":{
1815+
"type":"structure",
1816+
"required":[
1817+
"InstanceId",
1818+
"ContactId",
1819+
"InitialContactId"
1820+
],
1821+
"members":{
1822+
"InstanceId":{"shape":"InstanceId"},
1823+
"ContactId":{"shape":"ContactId"},
1824+
"InitialContactId":{"shape":"ContactId"}
1825+
}
1826+
},
1827+
"ResumeContactRecordingResponse":{
1828+
"type":"structure",
1829+
"members":{
1830+
}
1831+
},
17571832
"RoutingProfileId":{"type":"string"},
17581833
"RoutingProfileName":{
17591834
"type":"string",
@@ -1823,6 +1898,26 @@
18231898
"ParticipantToken":{"shape":"ParticipantToken"}
18241899
}
18251900
},
1901+
"StartContactRecordingRequest":{
1902+
"type":"structure",
1903+
"required":[
1904+
"InstanceId",
1905+
"ContactId",
1906+
"InitialContactId",
1907+
"VoiceRecordingConfiguration"
1908+
],
1909+
"members":{
1910+
"InstanceId":{"shape":"InstanceId"},
1911+
"ContactId":{"shape":"ContactId"},
1912+
"InitialContactId":{"shape":"ContactId"},
1913+
"VoiceRecordingConfiguration":{"shape":"VoiceRecordingConfiguration"}
1914+
}
1915+
},
1916+
"StartContactRecordingResponse":{
1917+
"type":"structure",
1918+
"members":{
1919+
}
1920+
},
18261921
"StartOutboundVoiceContactRequest":{
18271922
"type":"structure",
18281923
"required":[
@@ -1857,6 +1952,24 @@
18571952
"AVG"
18581953
]
18591954
},
1955+
"StopContactRecordingRequest":{
1956+
"type":"structure",
1957+
"required":[
1958+
"InstanceId",
1959+
"ContactId",
1960+
"InitialContactId"
1961+
],
1962+
"members":{
1963+
"InstanceId":{"shape":"InstanceId"},
1964+
"ContactId":{"shape":"ContactId"},
1965+
"InitialContactId":{"shape":"ContactId"}
1966+
}
1967+
},
1968+
"StopContactRecordingResponse":{
1969+
"type":"structure",
1970+
"members":{
1971+
}
1972+
},
18601973
"StopContactRequest":{
18611974
"type":"structure",
18621975
"required":[
@@ -1873,6 +1986,24 @@
18731986
"members":{
18741987
}
18751988
},
1989+
"SuspendContactRecordingRequest":{
1990+
"type":"structure",
1991+
"required":[
1992+
"InstanceId",
1993+
"ContactId",
1994+
"InitialContactId"
1995+
],
1996+
"members":{
1997+
"InstanceId":{"shape":"InstanceId"},
1998+
"ContactId":{"shape":"ContactId"},
1999+
"InitialContactId":{"shape":"ContactId"}
2000+
}
2001+
},
2002+
"SuspendContactRecordingResponse":{
2003+
"type":"structure",
2004+
"members":{
2005+
}
2006+
},
18762007
"TagKey":{
18772008
"type":"string",
18782009
"max":128,
@@ -2134,6 +2265,20 @@
21342265
"member":{"shape":"UserSummary"}
21352266
},
21362267
"Value":{"type":"double"},
2268+
"VoiceRecordingConfiguration":{
2269+
"type":"structure",
2270+
"members":{
2271+
"VoiceRecordingTrack":{"shape":"VoiceRecordingTrack"}
2272+
}
2273+
},
2274+
"VoiceRecordingTrack":{
2275+
"type":"string",
2276+
"enum":[
2277+
"FROM_AGENT",
2278+
"TO_AGENT",
2279+
"ALL"
2280+
]
2281+
},
21372282
"timestamp":{"type":"timestamp"}
21382283
}
21392284
}

0 commit comments

Comments
 (0)