Skip to content

Commit 0617d55

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 6c864a3 commit 0617d55

File tree

14 files changed

+474
-33
lines changed

14 files changed

+474
-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::CloudFront - Updated the documentation for Amazon CloudFront.
5+
6+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
7+
8+
* Feature - Aws::IoT - Updated the API for AWS IoT.
9+
10+
* Feature - Aws::Kafka - Updated the API, and documentation for Managed Streaming for Kafka.
11+
12+
* Feature - Aws::SSM - Updated the API, and documentation for Amazon Simple Systems Manager (SSM).
13+
14+
* Feature - Aws::StorageGateway - Updated the API for AWS Storage Gateway.
15+
16+
* Feature - Aws::WorkMail - Updated the API, and documentation for Amazon WorkMail.
17+
418
2.11.436 (2020-01-24)
519
------------------
620

aws-sdk-core/apis/cloudfront/2019-03-26/docs-2.json

Lines changed: 20 additions & 20 deletions
Large diffs are not rendered by default.

aws-sdk-core/apis/ec2/2016-11-15/api-2.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6603,7 +6603,8 @@
66036603
"TrafficType":{"shape":"TrafficType"},
66046604
"LogDestinationType":{"shape":"LogDestinationType"},
66056605
"LogDestination":{"shape":"String"},
6606-
"LogFormat":{"shape":"String"}
6606+
"LogFormat":{"shape":"String"},
6607+
"MaxAggregationInterval":{"shape":"Integer"}
66076608
}
66086609
},
66096610
"CreateFlowLogsResult":{
@@ -14580,6 +14581,10 @@
1458014581
"LogFormat":{
1458114582
"shape":"String",
1458214583
"locationName":"logFormat"
14584+
},
14585+
"MaxAggregationInterval":{
14586+
"shape":"Integer",
14587+
"locationName":"maxAggregationInterval"
1458314588
}
1458414589
}
1458514590
},

aws-sdk-core/apis/ec2/2016-11-15/docs-2.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7483,6 +7483,7 @@
74837483
"CreateCapacityReservationRequest$InstanceCount": "<p>The number of instances for which to reserve capacity.</p>",
74847484
"CreateClientVpnEndpointRequest$VpnPort": "<p>The port number to assign to the Client VPN endpoint for TCP and UDP traffic.</p> <p>Valid Values: <code>443</code> | <code>1194</code> </p> <p>Default Value: <code>443</code> </p>",
74857485
"CreateCustomerGatewayRequest$BgpAsn": "<p>For devices that support BGP, the customer gateway's BGP ASN.</p> <p>Default: 65000</p>",
7486+
"CreateFlowLogsRequest$MaxAggregationInterval": "<p>The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. You can specify 60 seconds (1 minute) or 600 seconds (10 minutes).</p> <p>For network interfaces attached to <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances\">Nitro-based instances</a>, the aggregation interval is always 60 seconds, regardless of the value that you specify.</p> <p>Default: 600</p>",
74867487
"CreateNetworkAclEntryRequest$RuleNumber": "<p>The rule number for the entry (for example, 100). ACL entries are processed in ascending order by rule number.</p> <p>Constraints: Positive integer from 1 to 32766. The range 32767 to 65535 is reserved for internal use.</p>",
74877488
"CreateNetworkInterfaceRequest$Ipv6AddressCount": "<p>The number of IPv6 addresses to assign to a network interface. Amazon EC2 automatically selects the IPv6 addresses from the subnet range. You can't use this option if specifying specific IPv6 addresses. If your subnet has the <code>AssignIpv6AddressOnCreation</code> attribute set to <code>true</code>, you can specify <code>0</code> to override this setting.</p>",
74887489
"CreateNetworkInterfaceRequest$SecondaryPrivateIpAddressCount": "<p>The number of secondary private IPv4 addresses to assign to a network interface. When you specify a number of secondary IPv4 addresses, Amazon EC2 selects these IP addresses within the subnet's IPv4 CIDR range. You can't specify this option and specify more than one private IP address using <code>privateIpAddresses</code>.</p> <p>The number of IP addresses you can assign to a network interface varies by instance type. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI\">IP Addresses Per ENI Per Instance Type</a> in the <i>Amazon Virtual Private Cloud User Guide</i>.</p>",
@@ -7532,6 +7533,7 @@
75327533
"DescribeVpcEndpointsRequest$MaxResults": "<p>The maximum number of items to return for this request. The request returns a token that you can specify in a subsequent call to get the next set of results.</p> <p>Constraint: If the value is greater than 1,000, we return only 1,000 items.</p>",
75337534
"EbsBlockDevice$Iops": "<p>The number of I/O operations per second (IOPS) that the volume supports. For <code>io1</code> volumes, this represents the number of IOPS that are provisioned for the volume. For <code>gp2</code> volumes, this represents the baseline performance of the volume and the rate at which the volume accumulates I/O credits for bursting. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html\">Amazon EBS Volume Types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>Constraints: Range is 100-16,000 IOPS for <code>gp2</code> volumes and 100 to 64,000IOPS for <code>io1</code> volumes in most Regions. Maximum <code>io1</code> IOPS of 64,000 is guaranteed only on <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances\">Nitro-based instances</a>. Other instance families guarantee performance up to 32,000 IOPS. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html\">Amazon EBS Volume Types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>Condition: This parameter is required for requests to create <code>io1</code> volumes; it is not used in requests to create <code>gp2</code>, <code>st1</code>, <code>sc1</code>, or <code>standard</code> volumes.</p>",
75347535
"EbsBlockDevice$VolumeSize": "<p>The size of the volume, in GiB.</p> <p>Default: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.</p> <p>Constraints: 1-16384 for General Purpose SSD (<code>gp2</code>), 4-16384 for Provisioned IOPS SSD (<code>io1</code>), 500-16384 for Throughput Optimized HDD (<code>st1</code>), 500-16384 for Cold HDD (<code>sc1</code>), and 1-1024 for Magnetic (<code>standard</code>) volumes. If you specify a snapshot, the volume size must be equal to or larger than the snapshot size.</p>",
7536+
"FlowLog$MaxAggregationInterval": "<p>The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record.</p> <p>For network interfaces attached to <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances\">Nitro-based instances</a>, the aggregation interval is always 60 seconds (1 minute), regardless of the specified value.</p>",
75357537
"GetCapacityReservationUsageResult$TotalInstanceCount": "<p>The number of instances for which the Capacity Reservation reserves capacity.</p>",
75367538
"GetCapacityReservationUsageResult$AvailableInstanceCount": "<p>The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.</p>",
75377539
"HostOffering$Duration": "<p>The duration of the offering (in seconds).</p>",

aws-sdk-core/apis/iot/2015-05-28/api-2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10353,7 +10353,7 @@
1035310353
"members":{
1035410354
"message":{"shape":"errorMessage"}
1035510355
},
10356-
"error":{"httpStatusCode":429},
10356+
"error":{"httpStatusCode":400},
1035710357
"exception":true
1035810358
},
1035910359
"TimedOutThings":{"type":"integer"},

aws-sdk-core/apis/kafka/2018-11-14/api-2.json

Lines changed: 96 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,34 @@
396396
}
397397
]
398398
},
399+
"ListKafkaVersions": {
400+
"name": "ListKafkaVersions",
401+
"http": {
402+
"method": "GET",
403+
"requestUri": "/v1/kafka-versions",
404+
"responseCode": 200
405+
},
406+
"input": {
407+
"shape": "ListKafkaVersionsRequest"
408+
},
409+
"output": {
410+
"shape": "ListKafkaVersionsResponse"
411+
},
412+
"errors": [
413+
{
414+
"shape": "BadRequestException"
415+
},
416+
{
417+
"shape": "UnauthorizedException"
418+
},
419+
{
420+
"shape": "InternalServerErrorException"
421+
},
422+
{
423+
"shape": "ForbiddenException"
424+
}
425+
]
426+
},
399427
"ListNodes": {
400428
"name": "ListNodes",
401429
"http": {
@@ -1377,6 +1405,26 @@
13771405
"httpStatusCode": 500
13781406
}
13791407
},
1408+
"KafkaVersion": {
1409+
"type": "structure",
1410+
"members": {
1411+
"Version": {
1412+
"shape": "__string",
1413+
"locationName": "version"
1414+
},
1415+
"Status": {
1416+
"shape": "KafkaVersionStatus",
1417+
"locationName": "status"
1418+
}
1419+
}
1420+
},
1421+
"KafkaVersionStatus": {
1422+
"type": "string",
1423+
"enum": [
1424+
"ACTIVE",
1425+
"DEPRECATED"
1426+
]
1427+
},
13801428
"ListClusterOperationsRequest": {
13811429
"type": "structure",
13821430
"members": {
@@ -1510,6 +1558,34 @@
15101558
}
15111559
}
15121560
},
1561+
"ListKafkaVersionsRequest": {
1562+
"type": "structure",
1563+
"members": {
1564+
"MaxResults": {
1565+
"shape": "MaxResults",
1566+
"location": "querystring",
1567+
"locationName": "maxResults"
1568+
},
1569+
"NextToken": {
1570+
"shape": "__string",
1571+
"location": "querystring",
1572+
"locationName": "nextToken"
1573+
}
1574+
}
1575+
},
1576+
"ListKafkaVersionsResponse": {
1577+
"type": "structure",
1578+
"members": {
1579+
"KafkaVersions": {
1580+
"shape": "__listOfKafkaVersion",
1581+
"locationName": "kafkaVersions"
1582+
},
1583+
"NextToken": {
1584+
"shape": "__string",
1585+
"locationName": "nextToken"
1586+
}
1587+
}
1588+
},
15131589
"ListNodesRequest": {
15141590
"type": "structure",
15151591
"members": {
@@ -1667,6 +1743,19 @@
16671743
"httpStatusCode": 503
16681744
}
16691745
},
1746+
"StateInfo": {
1747+
"type": "structure",
1748+
"members": {
1749+
"Code": {
1750+
"shape": "__string",
1751+
"locationName": "code"
1752+
},
1753+
"Message": {
1754+
"shape": "__string",
1755+
"locationName": "message"
1756+
}
1757+
}
1758+
},
16701759
"StorageInfo": {
16711760
"type": "structure",
16721761
"members": {
@@ -2063,6 +2152,12 @@
20632152
"shape": "ConfigurationRevision"
20642153
}
20652154
},
2155+
"__listOfKafkaVersion": {
2156+
"type": "list",
2157+
"member": {
2158+
"shape": "KafkaVersion"
2159+
}
2160+
},
20662161
"__listOfNodeInfo": {
20672162
"type": "list",
20682163
"member": {
@@ -2110,4 +2205,4 @@
21102205
"timestampFormat": "iso8601"
21112206
}
21122207
}
2113-
}
2208+
}

aws-sdk-core/apis/kafka/2018-11-14/docs-2.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"ListClusters" : "<p>Returns a list of all the MSK clusters in the current Region.</p>",
1515
"ListConfigurationRevisions" : "<p>Returns a list of all the revisions of an MSK configuration.</p>",
1616
"ListConfigurations" : "<p>Returns a list of all the MSK configurations in this Region.</p>",
17+
"ListKafkaVersions" : "<p>Returns a list of Kafka versions.</p>",
1718
"ListNodes" : "<p>Returns a list of the broker nodes in the cluster.</p>",
1819
"ListTagsForResource" : "<p>Returns a list of the tags associated with the specified resource.</p>",
1920
"TagResource" : "<p>Adds tags to the specified MSK resource.</p>",
@@ -226,6 +227,18 @@
226227
"PrometheusInfo$JmxExporter" : "<p>JMX Exporter settings.</p>"
227228
}
228229
},
230+
"KafkaVersion" : {
231+
"base" : "<p>Information about a Kafka version.</p>",
232+
"refs" : {
233+
"__listOfKafkaVersion$member" : null
234+
}
235+
},
236+
"KafkaVersionStatus" : {
237+
"base" : "<p>The status of a Kafka version.</p>",
238+
"refs" : {
239+
"KafkaVersion$Status" : null
240+
}
241+
},
229242
"ListClusterOperationsResponse" : {
230243
"base" : "<p>The response contains an array containing cluster operation information and a next token if the response is truncated.</p>",
231244
"refs" : { }
@@ -242,6 +255,10 @@
242255
"base" : "<p>The response contains an array of Configuration and a next token if the response is truncated.</p>",
243256
"refs" : { }
244257
},
258+
"ListKafkaVersionsResponse" : {
259+
"base" : "<p>Response for ListKafkaVersions.</p>",
260+
"refs" : { }
261+
},
245262
"ListNodesResponse" : {
246263
"base" : "<p>Information about nodes in the cluster.</p>",
247264
"refs" : { }
@@ -315,6 +332,12 @@
315332
"base" : "<p>Returns information about an error.</p>",
316333
"refs" : { }
317334
},
335+
"StateInfo" : {
336+
"base" : "<p>Contains information about the state of the Amazon MSK cluster.</p>",
337+
"refs" : {
338+
"ClusterInfo$StateInfo" : "<p>Contains information about the state of the Amazon MSK cluster.</p>"
339+
}
340+
},
318341
"StorageInfo" : {
319342
"base" : "<p>Contains information about storage volumes attached to MSK broker nodes.</p>",
320343
"refs" : {
@@ -447,6 +470,12 @@
447470
"ListConfigurationRevisionsResponse$Revisions" : "<p>List of ConfigurationRevision objects.</p>"
448471
}
449472
},
473+
"__listOfKafkaVersion" : {
474+
"base" : null,
475+
"refs" : {
476+
"ListKafkaVersionsResponse$KafkaVersions" : "<p>An array of Kafka version objects.</p>"
477+
}
478+
},
450479
"__listOfNodeInfo" : {
451480
"base" : null,
452481
"refs" : {
@@ -527,14 +556,18 @@
527556
"ErrorInfo$ErrorString" : "<p>An optional field to provide more details about the error.</p>",
528557
"GetBootstrapBrokersResponse$BootstrapBrokerString" : "<p>A string containing one or more hostname:port pairs.</p>",
529558
"GetBootstrapBrokersResponse$BootstrapBrokerStringTls" : "<p>A string containing one or more DNS names (or IP) and TLS port pairs. The following is an example.</p> <programlisting>{\n \"BootstrapBrokerStringTls\": \"b-3.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-1.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094,b-2.exampleClusterName.abcde.c2.kafka.us-east-1.amazonaws.com:9094\"\n}</programlisting>",
559+
"KafkaVersion$Version" : "<p>The Kafka version.</p>",
530560
"ListClusterOperationsResponse$NextToken" : "<p>If the response of ListClusterOperations is truncated, it returns a NextToken in the response. This Nexttoken should be sent in the subsequent request to ListClusterOperations.</p>",
531561
"ListClustersResponse$NextToken" : "<p>The paginated results marker. When the result of a ListClusters operation is truncated, the call returns NextToken in the response. To get another batch of clusters, provide this token in your next request.</p>",
532562
"ListConfigurationRevisionsResponse$NextToken" : "<p>Paginated results marker.</p>",
533563
"ListConfigurationsResponse$NextToken" : "<p>The paginated results marker. When the result of a ListConfigurations operation is truncated, the call returns NextToken in the response. To get another batch of configurations, provide this token in your next request.</p>",
564+
"ListKafkaVersionsResponse$NextToken" : "<p>Paginated results marker.</p>",
534565
"ListNodesResponse$NextToken" : "<p>The paginated results marker. When the result of a ListNodes operation is truncated, the call returns NextToken in the response. To get another batch of nodes, provide this token in your next request.</p>",
535566
"NodeInfo$AddedToClusterTime" : "<p>The start time.</p>",
536567
"NodeInfo$InstanceType" : "<p>The instance type.</p>",
537568
"NodeInfo$NodeARN" : "<p>The Amazon Resource Name (ARN) of the node.</p>",
569+
"StateInfo$Code" : "<p>If the cluster is in an unusable state, this field contains the code that describes the issue.</p>",
570+
"StateInfo$Message" : "<p>If the cluster is in an unusable state, this field contains a message that describes the issue.</p>",
538571
"UpdateBrokerCountRequest$CurrentVersion" : "<p>The current version of the cluster.</p>",
539572
"UpdateBrokerCountResponse$ClusterArn" : "<p>The Amazon Resource Name (ARN) of the cluster.</p>",
540573
"UpdateBrokerCountResponse$ClusterOperationArn" : "<p>The Amazon Resource Name (ARN) of the cluster operation.</p>",

aws-sdk-core/apis/kafka/2018-11-14/paginators-1.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@
1212
"limit_key": "MaxResults",
1313
"result_key": "Configurations"
1414
},
15+
"ListKafkaVersions": {
16+
"input_token": "NextToken",
17+
"output_token": "NextToken",
18+
"limit_key": "MaxResults",
19+
"result_key": "KafkaVersions"
20+
},
1521
"ListNodes": {
1622
"input_token": "NextToken",
1723
"output_token": "NextToken",

aws-sdk-core/apis/ssm/2014-11-06/api-2.json

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7507,17 +7507,18 @@
75077507
},
75087508
"PatchRule":{
75097509
"type":"structure",
7510-
"required":[
7511-
"PatchFilterGroup",
7512-
"ApproveAfterDays"
7513-
],
7510+
"required":["PatchFilterGroup"],
75147511
"members":{
75157512
"PatchFilterGroup":{"shape":"PatchFilterGroup"},
75167513
"ComplianceLevel":{"shape":"PatchComplianceLevel"},
75177514
"ApproveAfterDays":{
75187515
"shape":"ApproveAfterDays",
75197516
"box":true
75207517
},
7518+
"ApproveUntilDate":{
7519+
"shape":"PatchStringDate",
7520+
"box":true
7521+
},
75217522
"EnableNonSecurity":{
75227523
"shape":"Boolean",
75237524
"box":true
@@ -7593,6 +7594,12 @@
75937594
"ApprovalDate":{"shape":"DateTime"}
75947595
}
75957596
},
7597+
"PatchStringDate":{
7598+
"type":"string",
7599+
"max":10,
7600+
"min":1,
7601+
"pattern":"^(\\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01]))$"
7602+
},
75967603
"PatchTitle":{"type":"string"},
75977604
"PatchUnreportedNotApplicableCount":{"type":"integer"},
75987605
"PatchVendor":{"type":"string"},

0 commit comments

Comments
 (0)