File: /var/www/api.javaapp.co.uk_old/node_modules/aws-sdk/apis/batch-2016-08-10.min.json
{
"version": "2.0",
"metadata": {
"apiVersion": "2016-08-10",
"endpointPrefix": "batch",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceAbbreviation": "AWS Batch",
"serviceFullName": "AWS Batch",
"serviceId": "Batch",
"signatureVersion": "v4",
"uid": "batch-2016-08-10"
},
"operations": {
"CancelJob": {
"http": {
"requestUri": "/v1/canceljob"
},
"input": {
"type": "structure",
"required": [
"jobId",
"reason"
],
"members": {
"jobId": {},
"reason": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateComputeEnvironment": {
"http": {
"requestUri": "/v1/createcomputeenvironment"
},
"input": {
"type": "structure",
"required": [
"computeEnvironmentName",
"type"
],
"members": {
"computeEnvironmentName": {},
"type": {},
"state": {},
"unmanagedvCpus": {
"type": "integer"
},
"computeResources": {
"shape": "S8"
},
"serviceRole": {},
"tags": {
"shape": "Sj"
},
"eksConfiguration": {
"shape": "Sm"
}
}
},
"output": {
"type": "structure",
"members": {
"computeEnvironmentName": {},
"computeEnvironmentArn": {}
}
}
},
"CreateJobQueue": {
"http": {
"requestUri": "/v1/createjobqueue"
},
"input": {
"type": "structure",
"required": [
"jobQueueName",
"priority",
"computeEnvironmentOrder"
],
"members": {
"jobQueueName": {},
"state": {},
"schedulingPolicyArn": {},
"priority": {
"type": "integer"
},
"computeEnvironmentOrder": {
"shape": "Sq"
},
"tags": {
"shape": "Sj"
}
}
},
"output": {
"type": "structure",
"required": [
"jobQueueName",
"jobQueueArn"
],
"members": {
"jobQueueName": {},
"jobQueueArn": {}
}
}
},
"CreateSchedulingPolicy": {
"http": {
"requestUri": "/v1/createschedulingpolicy"
},
"input": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"fairsharePolicy": {
"shape": "Su"
},
"tags": {
"shape": "Sj"
}
}
},
"output": {
"type": "structure",
"required": [
"name",
"arn"
],
"members": {
"name": {},
"arn": {}
}
}
},
"DeleteComputeEnvironment": {
"http": {
"requestUri": "/v1/deletecomputeenvironment"
},
"input": {
"type": "structure",
"required": [
"computeEnvironment"
],
"members": {
"computeEnvironment": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteJobQueue": {
"http": {
"requestUri": "/v1/deletejobqueue"
},
"input": {
"type": "structure",
"required": [
"jobQueue"
],
"members": {
"jobQueue": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteSchedulingPolicy": {
"http": {
"requestUri": "/v1/deleteschedulingpolicy"
},
"input": {
"type": "structure",
"required": [
"arn"
],
"members": {
"arn": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeregisterJobDefinition": {
"http": {
"requestUri": "/v1/deregisterjobdefinition"
},
"input": {
"type": "structure",
"required": [
"jobDefinition"
],
"members": {
"jobDefinition": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DescribeComputeEnvironments": {
"http": {
"requestUri": "/v1/describecomputeenvironments"
},
"input": {
"type": "structure",
"members": {
"computeEnvironments": {
"shape": "Sb"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"computeEnvironments": {
"type": "list",
"member": {
"type": "structure",
"required": [
"computeEnvironmentName",
"computeEnvironmentArn"
],
"members": {
"computeEnvironmentName": {},
"computeEnvironmentArn": {},
"unmanagedvCpus": {
"type": "integer"
},
"ecsClusterArn": {},
"tags": {
"shape": "Sj"
},
"type": {},
"state": {},
"status": {},
"statusReason": {},
"computeResources": {
"shape": "S8"
},
"serviceRole": {},
"updatePolicy": {
"shape": "S1c"
},
"eksConfiguration": {
"shape": "Sm"
},
"containerOrchestrationType": {},
"uuid": {}
}
}
},
"nextToken": {}
}
}
},
"DescribeJobDefinitions": {
"http": {
"requestUri": "/v1/describejobdefinitions"
},
"input": {
"type": "structure",
"members": {
"jobDefinitions": {
"shape": "Sb"
},
"maxResults": {
"type": "integer"
},
"jobDefinitionName": {},
"status": {},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"jobDefinitions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"jobDefinitionName",
"jobDefinitionArn",
"revision",
"type"
],
"members": {
"jobDefinitionName": {},
"jobDefinitionArn": {},
"revision": {
"type": "integer"
},
"status": {},
"type": {},
"schedulingPriority": {
"type": "integer"
},
"parameters": {
"shape": "S1k"
},
"retryStrategy": {
"shape": "S1l"
},
"containerProperties": {
"shape": "S1p"
},
"timeout": {
"shape": "S2m"
},
"nodeProperties": {
"shape": "S2n"
},
"tags": {
"shape": "Sj"
},
"propagateTags": {
"type": "boolean"
},
"platformCapabilities": {
"shape": "S2q"
},
"eksProperties": {
"shape": "S2s"
},
"containerOrchestrationType": {}
}
}
},
"nextToken": {}
}
}
},
"DescribeJobQueues": {
"http": {
"requestUri": "/v1/describejobqueues"
},
"input": {
"type": "structure",
"members": {
"jobQueues": {
"shape": "Sb"
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"jobQueues": {
"type": "list",
"member": {
"type": "structure",
"required": [
"jobQueueName",
"jobQueueArn",
"state",
"priority",
"computeEnvironmentOrder"
],
"members": {
"jobQueueName": {},
"jobQueueArn": {},
"state": {},
"schedulingPolicyArn": {},
"status": {},
"statusReason": {},
"priority": {
"type": "integer"
},
"computeEnvironmentOrder": {
"shape": "Sq"
},
"tags": {
"shape": "Sj"
}
}
}
},
"nextToken": {}
}
}
},
"DescribeJobs": {
"http": {
"requestUri": "/v1/describejobs"
},
"input": {
"type": "structure",
"required": [
"jobs"
],
"members": {
"jobs": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"jobs": {
"type": "list",
"member": {
"type": "structure",
"required": [
"jobName",
"jobId",
"jobQueue",
"status",
"startedAt",
"jobDefinition"
],
"members": {
"jobArn": {},
"jobName": {},
"jobId": {},
"jobQueue": {},
"status": {},
"shareIdentifier": {},
"schedulingPriority": {
"type": "integer"
},
"attempts": {
"type": "list",
"member": {
"type": "structure",
"members": {
"container": {
"type": "structure",
"members": {
"containerInstanceArn": {},
"taskArn": {},
"exitCode": {
"type": "integer"
},
"reason": {},
"logStreamName": {},
"networkInterfaces": {
"shape": "S3q"
}
}
},
"startedAt": {
"type": "long"
},
"stoppedAt": {
"type": "long"
},
"statusReason": {}
}
}
},
"statusReason": {},
"createdAt": {
"type": "long"
},
"retryStrategy": {
"shape": "S1l"
},
"startedAt": {
"type": "long"
},
"stoppedAt": {
"type": "long"
},
"dependsOn": {
"shape": "S3s"
},
"jobDefinition": {},
"parameters": {
"shape": "S1k"
},
"container": {
"type": "structure",
"members": {
"image": {},
"vcpus": {
"type": "integer"
},
"memory": {
"type": "integer"
},
"command": {
"shape": "Sb"
},
"jobRoleArn": {},
"executionRoleArn": {},
"volumes": {
"shape": "S1q"
},
"environment": {
"shape": "S1x"
},
"mountPoints": {
"shape": "S1z"
},
"readonlyRootFilesystem": {
"type": "boolean"
},
"ulimits": {
"shape": "S21"
},
"privileged": {
"type": "boolean"
},
"user": {},
"exitCode": {
"type": "integer"
},
"reason": {},
"containerInstanceArn": {},
"taskArn": {},
"logStreamName": {},
"instanceType": {},
"networkInterfaces": {
"shape": "S3q"
},
"resourceRequirements": {
"shape": "S23"
},
"linuxParameters": {
"shape": "S26"
},
"logConfiguration": {
"shape": "S2d"
},
"secrets": {
"shape": "S2g"
},
"networkConfiguration": {
"shape": "S2i"
},
"fargatePlatformConfiguration": {
"shape": "S2k"
},
"ephemeralStorage": {
"shape": "S2l"
}
}
},
"nodeDetails": {
"type": "structure",
"members": {
"nodeIndex": {
"type": "integer"
},
"isMainNode": {
"type": "boolean"
}
}
},
"nodeProperties": {
"shape": "S2n"
},
"arrayProperties": {
"type": "structure",
"members": {
"statusSummary": {
"type": "map",
"key": {},
"value": {
"type": "integer"
}
},
"size": {
"type": "integer"
},
"index": {
"type": "integer"
}
}
},
"timeout": {
"shape": "S2m"
},
"tags": {
"shape": "Sj"
},
"propagateTags": {
"type": "boolean"
},
"platformCapabilities": {
"shape": "S2q"
},
"eksProperties": {
"type": "structure",
"members": {
"podProperties": {
"type": "structure",
"members": {
"serviceAccountName": {},
"hostNetwork": {
"type": "boolean"
},
"dnsPolicy": {},
"containers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"image": {},
"imagePullPolicy": {},
"command": {
"shape": "Sb"
},
"args": {
"shape": "Sb"
},
"env": {
"shape": "S2w"
},
"resources": {
"shape": "S2y"
},
"exitCode": {
"type": "integer"
},
"reason": {},
"volumeMounts": {
"shape": "S32"
},
"securityContext": {
"shape": "S34"
}
}
}
},
"volumes": {
"shape": "S36"
},
"podName": {},
"nodeName": {}
}
}
}
},
"eksAttempts": {
"type": "list",
"member": {
"type": "structure",
"members": {
"containers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"exitCode": {
"type": "integer"
},
"reason": {}
}
}
},
"podName": {},
"nodeName": {},
"startedAt": {
"type": "long"
},
"stoppedAt": {
"type": "long"
},
"statusReason": {}
}
}
},
"isCancelled": {
"type": "boolean"
},
"isTerminated": {
"type": "boolean"
}
}
}
}
}
}
},
"DescribeSchedulingPolicies": {
"http": {
"requestUri": "/v1/describeschedulingpolicies"
},
"input": {
"type": "structure",
"required": [
"arns"
],
"members": {
"arns": {
"shape": "Sb"
}
}
},
"output": {
"type": "structure",
"members": {
"schedulingPolicies": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name",
"arn"
],
"members": {
"name": {},
"arn": {},
"fairsharePolicy": {
"shape": "Su"
},
"tags": {
"shape": "Sj"
}
}
}
}
}
}
},
"ListJobs": {
"http": {
"requestUri": "/v1/listjobs"
},
"input": {
"type": "structure",
"members": {
"jobQueue": {},
"arrayJobId": {},
"multiNodeJobId": {},
"jobStatus": {},
"maxResults": {
"type": "integer"
},
"nextToken": {},
"filters": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"values": {
"shape": "Sb"
}
}
}
}
}
},
"output": {
"type": "structure",
"required": [
"jobSummaryList"
],
"members": {
"jobSummaryList": {
"type": "list",
"member": {
"type": "structure",
"required": [
"jobId",
"jobName"
],
"members": {
"jobArn": {},
"jobId": {},
"jobName": {},
"createdAt": {
"type": "long"
},
"status": {},
"statusReason": {},
"startedAt": {
"type": "long"
},
"stoppedAt": {
"type": "long"
},
"container": {
"type": "structure",
"members": {
"exitCode": {
"type": "integer"
},
"reason": {}
}
},
"arrayProperties": {
"type": "structure",
"members": {
"size": {
"type": "integer"
},
"index": {
"type": "integer"
}
}
},
"nodeProperties": {
"type": "structure",
"members": {
"isMainNode": {
"type": "boolean"
},
"numNodes": {
"type": "integer"
},
"nodeIndex": {
"type": "integer"
}
}
},
"jobDefinition": {}
}
}
},
"nextToken": {}
}
}
},
"ListSchedulingPolicies": {
"http": {
"requestUri": "/v1/listschedulingpolicies"
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"schedulingPolicies": {
"type": "list",
"member": {
"type": "structure",
"required": [
"arn"
],
"members": {
"arn": {}
}
}
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/v1/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "Sj"
}
}
}
},
"RegisterJobDefinition": {
"http": {
"requestUri": "/v1/registerjobdefinition"
},
"input": {
"type": "structure",
"required": [
"jobDefinitionName",
"type"
],
"members": {
"jobDefinitionName": {},
"type": {},
"parameters": {
"shape": "S1k"
},
"schedulingPriority": {
"type": "integer"
},
"containerProperties": {
"shape": "S1p"
},
"nodeProperties": {
"shape": "S2n"
},
"retryStrategy": {
"shape": "S1l"
},
"propagateTags": {
"type": "boolean"
},
"timeout": {
"shape": "S2m"
},
"tags": {
"shape": "Sj"
},
"platformCapabilities": {
"shape": "S2q"
},
"eksProperties": {
"shape": "S2s"
}
}
},
"output": {
"type": "structure",
"required": [
"jobDefinitionName",
"jobDefinitionArn",
"revision"
],
"members": {
"jobDefinitionName": {},
"jobDefinitionArn": {},
"revision": {
"type": "integer"
}
}
}
},
"SubmitJob": {
"http": {
"requestUri": "/v1/submitjob"
},
"input": {
"type": "structure",
"required": [
"jobName",
"jobQueue",
"jobDefinition"
],
"members": {
"jobName": {},
"jobQueue": {},
"shareIdentifier": {},
"schedulingPriorityOverride": {
"type": "integer"
},
"arrayProperties": {
"type": "structure",
"members": {
"size": {
"type": "integer"
}
}
},
"dependsOn": {
"shape": "S3s"
},
"jobDefinition": {},
"parameters": {
"shape": "S1k"
},
"containerOverrides": {
"shape": "S4v"
},
"nodeOverrides": {
"type": "structure",
"members": {
"numNodes": {
"type": "integer"
},
"nodePropertyOverrides": {
"type": "list",
"member": {
"type": "structure",
"required": [
"targetNodes"
],
"members": {
"targetNodes": {},
"containerOverrides": {
"shape": "S4v"
}
}
}
}
}
},
"retryStrategy": {
"shape": "S1l"
},
"propagateTags": {
"type": "boolean"
},
"timeout": {
"shape": "S2m"
},
"tags": {
"shape": "Sj"
},
"eksPropertiesOverride": {
"type": "structure",
"members": {
"podProperties": {
"type": "structure",
"members": {
"containers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"image": {},
"command": {
"shape": "Sb"
},
"args": {
"shape": "Sb"
},
"env": {
"shape": "S2w"
},
"resources": {
"shape": "S2y"
}
}
}
},
"metadata": {
"shape": "S3b"
}
}
}
}
}
}
},
"output": {
"type": "structure",
"required": [
"jobName",
"jobId"
],
"members": {
"jobArn": {},
"jobName": {},
"jobId": {}
}
}
},
"TagResource": {
"http": {
"requestUri": "/v1/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "Sj"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"TerminateJob": {
"http": {
"requestUri": "/v1/terminatejob"
},
"input": {
"type": "structure",
"required": [
"jobId",
"reason"
],
"members": {
"jobId": {},
"reason": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/v1/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateComputeEnvironment": {
"http": {
"requestUri": "/v1/updatecomputeenvironment"
},
"input": {
"type": "structure",
"required": [
"computeEnvironment"
],
"members": {
"computeEnvironment": {},
"state": {},
"unmanagedvCpus": {
"type": "integer"
},
"computeResources": {
"type": "structure",
"members": {
"minvCpus": {
"type": "integer"
},
"maxvCpus": {
"type": "integer"
},
"desiredvCpus": {
"type": "integer"
},
"subnets": {
"shape": "Sb"
},
"securityGroupIds": {
"shape": "Sb"
},
"allocationStrategy": {},
"instanceTypes": {
"shape": "Sb"
},
"ec2KeyPair": {},
"instanceRole": {},
"tags": {
"shape": "Sc"
},
"placementGroup": {},
"bidPercentage": {
"type": "integer"
},
"launchTemplate": {
"shape": "Sd"
},
"ec2Configuration": {
"shape": "Se"
},
"updateToLatestImageVersion": {
"type": "boolean"
},
"type": {},
"imageId": {}
}
},
"serviceRole": {},
"updatePolicy": {
"shape": "S1c"
}
}
},
"output": {
"type": "structure",
"members": {
"computeEnvironmentName": {},
"computeEnvironmentArn": {}
}
}
},
"UpdateJobQueue": {
"http": {
"requestUri": "/v1/updatejobqueue"
},
"input": {
"type": "structure",
"required": [
"jobQueue"
],
"members": {
"jobQueue": {},
"state": {},
"schedulingPolicyArn": {},
"priority": {
"type": "integer"
},
"computeEnvironmentOrder": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"members": {
"jobQueueName": {},
"jobQueueArn": {}
}
}
},
"UpdateSchedulingPolicy": {
"http": {
"requestUri": "/v1/updateschedulingpolicy"
},
"input": {
"type": "structure",
"required": [
"arn"
],
"members": {
"arn": {},
"fairsharePolicy": {
"shape": "Su"
}
}
},
"output": {
"type": "structure",
"members": {}
}
}
},
"shapes": {
"S8": {
"type": "structure",
"required": [
"type",
"maxvCpus",
"subnets"
],
"members": {
"type": {},
"allocationStrategy": {},
"minvCpus": {
"type": "integer"
},
"maxvCpus": {
"type": "integer"
},
"desiredvCpus": {
"type": "integer"
},
"instanceTypes": {
"shape": "Sb"
},
"imageId": {
"deprecated": true,
"deprecatedMessage": "This field is deprecated, use ec2Configuration[].imageIdOverride instead."
},
"subnets": {
"shape": "Sb"
},
"securityGroupIds": {
"shape": "Sb"
},
"ec2KeyPair": {},
"instanceRole": {},
"tags": {
"shape": "Sc"
},
"placementGroup": {},
"bidPercentage": {
"type": "integer"
},
"spotIamFleetRole": {},
"launchTemplate": {
"shape": "Sd"
},
"ec2Configuration": {
"shape": "Se"
}
}
},
"Sb": {
"type": "list",
"member": {}
},
"Sc": {
"type": "map",
"key": {},
"value": {}
},
"Sd": {
"type": "structure",
"members": {
"launchTemplateId": {},
"launchTemplateName": {},
"version": {}
}
},
"Se": {
"type": "list",
"member": {
"type": "structure",
"required": [
"imageType"
],
"members": {
"imageType": {},
"imageIdOverride": {},
"imageKubernetesVersion": {}
}
}
},
"Sj": {
"type": "map",
"key": {},
"value": {}
},
"Sm": {
"type": "structure",
"required": [
"eksClusterArn",
"kubernetesNamespace"
],
"members": {
"eksClusterArn": {},
"kubernetesNamespace": {}
}
},
"Sq": {
"type": "list",
"member": {
"type": "structure",
"required": [
"order",
"computeEnvironment"
],
"members": {
"order": {
"type": "integer"
},
"computeEnvironment": {}
}
}
},
"Su": {
"type": "structure",
"members": {
"shareDecaySeconds": {
"type": "integer"
},
"computeReservation": {
"type": "integer"
},
"shareDistribution": {
"type": "list",
"member": {
"type": "structure",
"required": [
"shareIdentifier"
],
"members": {
"shareIdentifier": {},
"weightFactor": {
"type": "float"
}
}
}
}
}
},
"S1c": {
"type": "structure",
"members": {
"terminateJobsOnUpdate": {
"type": "boolean"
},
"jobExecutionTimeoutMinutes": {
"type": "long"
}
}
},
"S1k": {
"type": "map",
"key": {},
"value": {}
},
"S1l": {
"type": "structure",
"members": {
"attempts": {
"type": "integer"
},
"evaluateOnExit": {
"type": "list",
"member": {
"type": "structure",
"required": [
"action"
],
"members": {
"onStatusReason": {},
"onReason": {},
"onExitCode": {},
"action": {}
}
}
}
}
},
"S1p": {
"type": "structure",
"members": {
"image": {},
"vcpus": {
"deprecated": true,
"deprecatedMessage": "This field is deprecated, use resourceRequirements instead.",
"type": "integer"
},
"memory": {
"deprecated": true,
"deprecatedMessage": "This field is deprecated, use resourceRequirements instead.",
"type": "integer"
},
"command": {
"shape": "Sb"
},
"jobRoleArn": {},
"executionRoleArn": {},
"volumes": {
"shape": "S1q"
},
"environment": {
"shape": "S1x"
},
"mountPoints": {
"shape": "S1z"
},
"readonlyRootFilesystem": {
"type": "boolean"
},
"privileged": {
"type": "boolean"
},
"ulimits": {
"shape": "S21"
},
"user": {},
"instanceType": {},
"resourceRequirements": {
"shape": "S23"
},
"linuxParameters": {
"shape": "S26"
},
"logConfiguration": {
"shape": "S2d"
},
"secrets": {
"shape": "S2g"
},
"networkConfiguration": {
"shape": "S2i"
},
"fargatePlatformConfiguration": {
"shape": "S2k"
},
"ephemeralStorage": {
"shape": "S2l"
}
}
},
"S1q": {
"type": "list",
"member": {
"type": "structure",
"members": {
"host": {
"type": "structure",
"members": {
"sourcePath": {}
}
},
"name": {},
"efsVolumeConfiguration": {
"type": "structure",
"required": [
"fileSystemId"
],
"members": {
"fileSystemId": {},
"rootDirectory": {},
"transitEncryption": {},
"transitEncryptionPort": {
"type": "integer"
},
"authorizationConfig": {
"type": "structure",
"members": {
"accessPointId": {},
"iam": {}
}
}
}
}
}
}
},
"S1x": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"value": {}
}
}
},
"S1z": {
"type": "list",
"member": {
"type": "structure",
"members": {
"containerPath": {},
"readOnly": {
"type": "boolean"
},
"sourceVolume": {}
}
}
},
"S21": {
"type": "list",
"member": {
"type": "structure",
"required": [
"hardLimit",
"name",
"softLimit"
],
"members": {
"hardLimit": {
"type": "integer"
},
"name": {},
"softLimit": {
"type": "integer"
}
}
}
},
"S23": {
"type": "list",
"member": {
"type": "structure",
"required": [
"value",
"type"
],
"members": {
"value": {},
"type": {}
}
}
},
"S26": {
"type": "structure",
"members": {
"devices": {
"type": "list",
"member": {
"type": "structure",
"required": [
"hostPath"
],
"members": {
"hostPath": {},
"containerPath": {},
"permissions": {
"type": "list",
"member": {}
}
}
}
},
"initProcessEnabled": {
"type": "boolean"
},
"sharedMemorySize": {
"type": "integer"
},
"tmpfs": {
"type": "list",
"member": {
"type": "structure",
"required": [
"containerPath",
"size"
],
"members": {
"containerPath": {},
"size": {
"type": "integer"
},
"mountOptions": {
"shape": "Sb"
}
}
}
},
"maxSwap": {
"type": "integer"
},
"swappiness": {
"type": "integer"
}
}
},
"S2d": {
"type": "structure",
"required": [
"logDriver"
],
"members": {
"logDriver": {},
"options": {
"type": "map",
"key": {},
"value": {}
},
"secretOptions": {
"shape": "S2g"
}
}
},
"S2g": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name",
"valueFrom"
],
"members": {
"name": {},
"valueFrom": {}
}
}
},
"S2i": {
"type": "structure",
"members": {
"assignPublicIp": {}
}
},
"S2k": {
"type": "structure",
"members": {
"platformVersion": {}
}
},
"S2l": {
"type": "structure",
"required": [
"sizeInGiB"
],
"members": {
"sizeInGiB": {
"type": "integer"
}
}
},
"S2m": {
"type": "structure",
"members": {
"attemptDurationSeconds": {
"type": "integer"
}
}
},
"S2n": {
"type": "structure",
"required": [
"numNodes",
"mainNode",
"nodeRangeProperties"
],
"members": {
"numNodes": {
"type": "integer"
},
"mainNode": {
"type": "integer"
},
"nodeRangeProperties": {
"type": "list",
"member": {
"type": "structure",
"required": [
"targetNodes"
],
"members": {
"targetNodes": {},
"container": {
"shape": "S1p"
}
}
}
}
}
},
"S2q": {
"type": "list",
"member": {}
},
"S2s": {
"type": "structure",
"members": {
"podProperties": {
"type": "structure",
"members": {
"serviceAccountName": {},
"hostNetwork": {
"type": "boolean"
},
"dnsPolicy": {},
"containers": {
"type": "list",
"member": {
"type": "structure",
"required": [
"image"
],
"members": {
"name": {},
"image": {},
"imagePullPolicy": {},
"command": {
"shape": "Sb"
},
"args": {
"shape": "Sb"
},
"env": {
"shape": "S2w"
},
"resources": {
"shape": "S2y"
},
"volumeMounts": {
"shape": "S32"
},
"securityContext": {
"shape": "S34"
}
}
}
},
"volumes": {
"shape": "S36"
},
"metadata": {
"shape": "S3b"
}
}
}
}
},
"S2w": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"value": {}
}
}
},
"S2y": {
"type": "structure",
"members": {
"limits": {
"type": "map",
"key": {},
"value": {}
},
"requests": {
"type": "map",
"key": {},
"value": {}
}
}
},
"S32": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"mountPath": {},
"readOnly": {
"type": "boolean"
}
}
}
},
"S34": {
"type": "structure",
"members": {
"runAsUser": {
"type": "long"
},
"runAsGroup": {
"type": "long"
},
"privileged": {
"type": "boolean"
},
"readOnlyRootFilesystem": {
"type": "boolean"
},
"runAsNonRoot": {
"type": "boolean"
}
}
},
"S36": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"hostPath": {
"type": "structure",
"members": {
"path": {}
}
},
"emptyDir": {
"type": "structure",
"members": {
"medium": {},
"sizeLimit": {}
}
},
"secret": {
"type": "structure",
"required": [
"secretName"
],
"members": {
"secretName": {},
"optional": {
"type": "boolean"
}
}
}
}
}
},
"S3b": {
"type": "structure",
"members": {
"labels": {
"type": "map",
"key": {},
"value": {}
}
}
},
"S3q": {
"type": "list",
"member": {
"type": "structure",
"members": {
"attachmentId": {},
"ipv6Address": {},
"privateIpv4Address": {}
}
}
},
"S3s": {
"type": "list",
"member": {
"type": "structure",
"members": {
"jobId": {},
"type": {}
}
}
},
"S4v": {
"type": "structure",
"members": {
"vcpus": {
"deprecated": true,
"deprecatedMessage": "This field is deprecated, use resourceRequirements instead.",
"type": "integer"
},
"memory": {
"deprecated": true,
"deprecatedMessage": "This field is deprecated, use resourceRequirements instead.",
"type": "integer"
},
"command": {
"shape": "Sb"
},
"instanceType": {},
"environment": {
"shape": "S1x"
},
"resourceRequirements": {
"shape": "S23"
}
}
}
}
}