Skip to content

Commit 74bd6d3

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 31ebed7 commit 74bd6d3

File tree

17 files changed

+842
-142
lines changed

17 files changed

+842
-142
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::Batch - Updated the API, and documentation for AWS Batch.
5+
6+
* Feature - Aws::CostExplorer - Updated the API, and documentation for AWS Cost Explorer Service.
7+
8+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
9+
10+
* Feature - Aws::Glue - Updated the API, and documentation for AWS Glue.
11+
12+
* Feature - Aws::Greengrass - Updated the API, and documentation for AWS Greengrass.
13+
14+
* Feature - Aws::CloudWatchLogs - Updated the API, and documentation for Amazon CloudWatch Logs.
15+
16+
* Feature - Aws::MediaConnect - Updated the API, and documentation for AWS MediaConnect.
17+
418
2.11.321 (2019-07-25)
519
------------------
620

aws-sdk-core/apis/batch/2016-08-10/api-2.json

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,8 @@
432432
"logStreamName":{"shape":"String"},
433433
"instanceType":{"shape":"String"},
434434
"networkInterfaces":{"shape":"NetworkInterfaceList"},
435-
"resourceRequirements":{"shape":"ResourceRequirements"}
435+
"resourceRequirements":{"shape":"ResourceRequirements"},
436+
"linuxParameters":{"shape":"LinuxParameters"}
436437
}
437438
},
438439
"ContainerOverrides":{
@@ -462,7 +463,8 @@
462463
"ulimits":{"shape":"Ulimits"},
463464
"user":{"shape":"String"},
464465
"instanceType":{"shape":"String"},
465-
"resourceRequirements":{"shape":"ResourceRequirements"}
466+
"resourceRequirements":{"shape":"ResourceRequirements"},
467+
"linuxParameters":{"shape":"LinuxParameters"}
466468
}
467469
},
468470
"ContainerSummary":{
@@ -615,6 +617,31 @@
615617
"jobs":{"shape":"JobDetailList"}
616618
}
617619
},
620+
"Device":{
621+
"type":"structure",
622+
"required":["hostPath"],
623+
"members":{
624+
"hostPath":{"shape":"String"},
625+
"containerPath":{"shape":"String"},
626+
"permissions":{"shape":"DeviceCgroupPermissions"}
627+
}
628+
},
629+
"DeviceCgroupPermission":{
630+
"type":"string",
631+
"enum":[
632+
"READ",
633+
"WRITE",
634+
"MKNOD"
635+
]
636+
},
637+
"DeviceCgroupPermissions":{
638+
"type":"list",
639+
"member":{"shape":"DeviceCgroupPermission"}
640+
},
641+
"DevicesList":{
642+
"type":"list",
643+
"member":{"shape":"Device"}
644+
},
618645
"EnvironmentVariables":{
619646
"type":"list",
620647
"member":{"shape":"KeyValuePair"}
@@ -801,6 +828,12 @@
801828
"version":{"shape":"String"}
802829
}
803830
},
831+
"LinuxParameters":{
832+
"type":"structure",
833+
"members":{
834+
"devices":{"shape":"DevicesList"}
835+
}
836+
},
804837
"ListJobsRequest":{
805838
"type":"structure",
806839
"members":{

aws-sdk-core/apis/batch/2016-08-10/docs-2.json

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,30 @@
278278
"refs": {
279279
}
280280
},
281+
"Device": {
282+
"base": "<p>An object representing a container instance host device.</p>",
283+
"refs": {
284+
"DevicesList$member": null
285+
}
286+
},
287+
"DeviceCgroupPermission": {
288+
"base": null,
289+
"refs": {
290+
"DeviceCgroupPermissions$member": null
291+
}
292+
},
293+
"DeviceCgroupPermissions": {
294+
"base": null,
295+
"refs": {
296+
"Device$permissions": "<p>The explicit permissions to provide to the container for the device. By default, the container has permissions for <code>read</code>, <code>write</code>, and <code>mknod</code> for the device.</p>"
297+
}
298+
},
299+
"DevicesList": {
300+
"base": null,
301+
"refs": {
302+
"LinuxParameters$devices": "<p>Any host devices to expose to the container. This parameter maps to <code>Devices</code> in the <a href=\"https://docs.docker.com/engine/api/v1.23/#create-a-container\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/api/v1.23/\">Docker Remote API</a> and the <code>--device</code> option to <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p>"
303+
}
304+
},
281305
"EnvironmentVariables": {
282306
"base": null,
283307
"refs": {
@@ -411,7 +435,7 @@
411435
"JobStatus": {
412436
"base": null,
413437
"refs": {
414-
"JobDetail$status": "<p>The current status for the job. </p> <note> <p>If your jobs do not progress to <code>STARTING</code>, see <a href=\"https://docs.aws.amazon.com/batch/latest/userguide/troubleshooting.html#job_stuck_in_runnable\">Jobs Stuck in <code>RUNNABLE</code> Status</a> in the troubleshooting section of the <i>AWS Batch User Guide</i>.</p> </note>",
438+
"JobDetail$status": "<p>The current status for the job. </p> <note> <p>If your jobs do not progress to <code>STARTING</code>, see <a href=\"https://docs.aws.amazon.com/batch/latest/userguide/troubleshooting.html#job_stuck_in_runnable\">Jobs Stuck in RUNNABLE Status</a> in the troubleshooting section of the <i>AWS Batch User Guide</i>.</p> </note>",
415439
"JobSummary$status": "<p>The current status for the job.</p>",
416440
"ListJobsRequest$jobStatus": "<p>The job status with which to filter jobs in the specified queue. If you do not specify a status, only <code>RUNNING</code> jobs are returned.</p>"
417441
}
@@ -449,6 +473,13 @@
449473
"ComputeResource$launchTemplate": "<p>The launch template to use for your compute resources. Any other compute resource parameters that you specify in a <a>CreateComputeEnvironment</a> API operation override the same parameters in the launch template. You must specify either the launch template ID or launch template name in the request, but not both. For more information, see <a href=\"https://docs.aws.amazon.com/batch/latest/userguide/launch-templates.html\">Launch Template Support</a> in the <i>AWS Batch User Guide</i>.</p>"
450474
}
451475
},
476+
"LinuxParameters": {
477+
"base": "<p>Linux-specific modifications that are applied to the container, such as Linux kernel capabilities.</p>",
478+
"refs": {
479+
"ContainerDetail$linuxParameters": "<p>Linux-specific modifications that are applied to the container, such as Linux kernel capabilities.</p>",
480+
"ContainerProperties$linuxParameters": "<p>Linux-specific modifications that are applied to the container, such as Linux kernel capabilities.</p>"
481+
}
482+
},
452483
"ListJobsRequest": {
453484
"base": null,
454485
"refs": {
@@ -656,6 +687,8 @@
656687
"DescribeJobDefinitionsResponse$nextToken": "<p>The <code>nextToken</code> value to include in a future <code>DescribeJobDefinitions</code> request. When the results of a <code>DescribeJobDefinitions</code> request exceed <code>maxResults</code>, this value can be used to retrieve the next page of results. This value is <code>null</code> when there are no more results to return.</p>",
657688
"DescribeJobQueuesRequest$nextToken": "<p>The <code>nextToken</code> value returned from a previous paginated <code>DescribeJobQueues</code> request where <code>maxResults</code> was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the <code>nextToken</code> value. This value is <code>null</code> when there are no more results to return.</p> <note> <p>This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.</p> </note>",
658689
"DescribeJobQueuesResponse$nextToken": "<p>The <code>nextToken</code> value to include in a future <code>DescribeJobQueues</code> request. When the results of a <code>DescribeJobQueues</code> request exceed <code>maxResults</code>, this value can be used to retrieve the next page of results. This value is <code>null</code> when there are no more results to return.</p>",
690+
"Device$hostPath": "<p>The path for the device on the host container instance.</p>",
691+
"Device$containerPath": "<p>The path inside the container at which to expose the host device.</p>",
659692
"Host$sourcePath": "<p>The path on the host container instance that is presented to the container. If this parameter is empty, then the Docker daemon has assigned a host path for you. If this parameter contains a file location, then the data volume persists at the specified location on the host container instance until you delete it manually. If the source path location does not exist on the host container instance, the Docker daemon creates it. If the location does exist, the contents of the source path folder are exported.</p>",
660693
"JobDefinition$jobDefinitionName": "<p>The name of the job definition. </p>",
661694
"JobDefinition$jobDefinitionArn": "<p>The Amazon Resource Name (ARN) for the job definition. </p>",
@@ -722,7 +755,7 @@
722755
"base": null,
723756
"refs": {
724757
"ComputeResource$instanceTypes": "<p>The instances types that may be launched. You can specify instance families to launch any instance type within those families (for example, <code>c4</code> or <code>p3</code>), or you can specify specific sizes within a family (such as <code>c4.8xlarge</code>). You can also choose <code>optimal</code> to pick instance types (from the C, M, and R instance families) on the fly that match the demand of your job queues.</p>",
725-
"ComputeResource$subnets": "<p>The VPC subnets into which the compute resources are launched. </p>",
758+
"ComputeResource$subnets": "<p>The VPC subnets into which the compute resources are launched. For more information, see <a href=\"https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Subnets.html\">VPCs and Subnets</a> in the <i>Amazon VPC User Guide</i>.</p>",
726759
"ComputeResource$securityGroupIds": "<p>The EC2 security group that is associated with instances launched in the compute environment. </p>",
727760
"ContainerDetail$command": "<p>The command that is passed to the container. </p>",
728761
"ContainerOverrides$command": "<p>The command to send to the container that overrides the default command from the Docker image or the job definition.</p>",
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
11
{
22
"pagination": {
3+
"DescribeComputeEnvironments": {
4+
"input_token": "nextToken",
5+
"output_token": "nextToken",
6+
"limit_key": "maxResults",
7+
"result_key": "computeEnvironments"
8+
},
9+
"DescribeJobDefinitions": {
10+
"input_token": "nextToken",
11+
"output_token": "nextToken",
12+
"limit_key": "maxResults",
13+
"result_key": "jobDefinitions"
14+
},
15+
"DescribeJobQueues": {
16+
"input_token": "nextToken",
17+
"output_token": "nextToken",
18+
"limit_key": "maxResults",
19+
"result_key": "jobQueues"
20+
},
21+
"ListJobs": {
22+
"input_token": "nextToken",
23+
"output_token": "nextToken",
24+
"limit_key": "maxResults",
25+
"result_key": "jobSummaryList"
26+
}
327
}
428
}

0 commit comments

Comments
 (0)