| { |
| "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":{ |
| "name":"CancelJob", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/canceljob" |
| }, |
| "input":{"shape":"CancelJobRequest"}, |
| "output":{"shape":"CancelJobResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "CreateComputeEnvironment":{ |
| "name":"CreateComputeEnvironment", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/createcomputeenvironment" |
| }, |
| "input":{"shape":"CreateComputeEnvironmentRequest"}, |
| "output":{"shape":"CreateComputeEnvironmentResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "CreateJobQueue":{ |
| "name":"CreateJobQueue", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/createjobqueue" |
| }, |
| "input":{"shape":"CreateJobQueueRequest"}, |
| "output":{"shape":"CreateJobQueueResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "CreateSchedulingPolicy":{ |
| "name":"CreateSchedulingPolicy", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/createschedulingpolicy" |
| }, |
| "input":{"shape":"CreateSchedulingPolicyRequest"}, |
| "output":{"shape":"CreateSchedulingPolicyResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "DeleteComputeEnvironment":{ |
| "name":"DeleteComputeEnvironment", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/deletecomputeenvironment" |
| }, |
| "input":{"shape":"DeleteComputeEnvironmentRequest"}, |
| "output":{"shape":"DeleteComputeEnvironmentResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "DeleteJobQueue":{ |
| "name":"DeleteJobQueue", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/deletejobqueue" |
| }, |
| "input":{"shape":"DeleteJobQueueRequest"}, |
| "output":{"shape":"DeleteJobQueueResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "DeleteSchedulingPolicy":{ |
| "name":"DeleteSchedulingPolicy", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/deleteschedulingpolicy" |
| }, |
| "input":{"shape":"DeleteSchedulingPolicyRequest"}, |
| "output":{"shape":"DeleteSchedulingPolicyResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "DeregisterJobDefinition":{ |
| "name":"DeregisterJobDefinition", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/deregisterjobdefinition" |
| }, |
| "input":{"shape":"DeregisterJobDefinitionRequest"}, |
| "output":{"shape":"DeregisterJobDefinitionResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "DescribeComputeEnvironments":{ |
| "name":"DescribeComputeEnvironments", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/describecomputeenvironments" |
| }, |
| "input":{"shape":"DescribeComputeEnvironmentsRequest"}, |
| "output":{"shape":"DescribeComputeEnvironmentsResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "DescribeJobDefinitions":{ |
| "name":"DescribeJobDefinitions", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/describejobdefinitions" |
| }, |
| "input":{"shape":"DescribeJobDefinitionsRequest"}, |
| "output":{"shape":"DescribeJobDefinitionsResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "DescribeJobQueues":{ |
| "name":"DescribeJobQueues", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/describejobqueues" |
| }, |
| "input":{"shape":"DescribeJobQueuesRequest"}, |
| "output":{"shape":"DescribeJobQueuesResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "DescribeJobs":{ |
| "name":"DescribeJobs", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/describejobs" |
| }, |
| "input":{"shape":"DescribeJobsRequest"}, |
| "output":{"shape":"DescribeJobsResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "DescribeSchedulingPolicies":{ |
| "name":"DescribeSchedulingPolicies", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/describeschedulingpolicies" |
| }, |
| "input":{"shape":"DescribeSchedulingPoliciesRequest"}, |
| "output":{"shape":"DescribeSchedulingPoliciesResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "ListJobs":{ |
| "name":"ListJobs", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/listjobs" |
| }, |
| "input":{"shape":"ListJobsRequest"}, |
| "output":{"shape":"ListJobsResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "ListSchedulingPolicies":{ |
| "name":"ListSchedulingPolicies", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/listschedulingpolicies" |
| }, |
| "input":{"shape":"ListSchedulingPoliciesRequest"}, |
| "output":{"shape":"ListSchedulingPoliciesResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "ListTagsForResource":{ |
| "name":"ListTagsForResource", |
| "http":{ |
| "method":"GET", |
| "requestUri":"/v1/tags/{resourceArn}" |
| }, |
| "input":{"shape":"ListTagsForResourceRequest"}, |
| "output":{"shape":"ListTagsForResourceResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "RegisterJobDefinition":{ |
| "name":"RegisterJobDefinition", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/registerjobdefinition" |
| }, |
| "input":{"shape":"RegisterJobDefinitionRequest"}, |
| "output":{"shape":"RegisterJobDefinitionResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "SubmitJob":{ |
| "name":"SubmitJob", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/submitjob" |
| }, |
| "input":{"shape":"SubmitJobRequest"}, |
| "output":{"shape":"SubmitJobResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "TagResource":{ |
| "name":"TagResource", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/tags/{resourceArn}" |
| }, |
| "input":{"shape":"TagResourceRequest"}, |
| "output":{"shape":"TagResourceResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "TerminateJob":{ |
| "name":"TerminateJob", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/terminatejob" |
| }, |
| "input":{"shape":"TerminateJobRequest"}, |
| "output":{"shape":"TerminateJobResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "UntagResource":{ |
| "name":"UntagResource", |
| "http":{ |
| "method":"DELETE", |
| "requestUri":"/v1/tags/{resourceArn}" |
| }, |
| "input":{"shape":"UntagResourceRequest"}, |
| "output":{"shape":"UntagResourceResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "UpdateComputeEnvironment":{ |
| "name":"UpdateComputeEnvironment", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/updatecomputeenvironment" |
| }, |
| "input":{"shape":"UpdateComputeEnvironmentRequest"}, |
| "output":{"shape":"UpdateComputeEnvironmentResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "UpdateJobQueue":{ |
| "name":"UpdateJobQueue", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/updatejobqueue" |
| }, |
| "input":{"shape":"UpdateJobQueueRequest"}, |
| "output":{"shape":"UpdateJobQueueResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| }, |
| "UpdateSchedulingPolicy":{ |
| "name":"UpdateSchedulingPolicy", |
| "http":{ |
| "method":"POST", |
| "requestUri":"/v1/updateschedulingpolicy" |
| }, |
| "input":{"shape":"UpdateSchedulingPolicyRequest"}, |
| "output":{"shape":"UpdateSchedulingPolicyResponse"}, |
| "errors":[ |
| {"shape":"ClientException"}, |
| {"shape":"ServerException"} |
| ] |
| } |
| }, |
| "shapes":{ |
| "ArrayJobDependency":{ |
| "type":"string", |
| "enum":[ |
| "N_TO_N", |
| "SEQUENTIAL" |
| ] |
| }, |
| "ArrayJobStatusSummary":{ |
| "type":"map", |
| "key":{"shape":"String"}, |
| "value":{"shape":"Integer"} |
| }, |
| "ArrayProperties":{ |
| "type":"structure", |
| "members":{ |
| "size":{"shape":"Integer"} |
| } |
| }, |
| "ArrayPropertiesDetail":{ |
| "type":"structure", |
| "members":{ |
| "statusSummary":{"shape":"ArrayJobStatusSummary"}, |
| "size":{"shape":"Integer"}, |
| "index":{"shape":"Integer"} |
| } |
| }, |
| "ArrayPropertiesSummary":{ |
| "type":"structure", |
| "members":{ |
| "size":{"shape":"Integer"}, |
| "index":{"shape":"Integer"} |
| } |
| }, |
| "AssignPublicIp":{ |
| "type":"string", |
| "enum":[ |
| "ENABLED", |
| "DISABLED" |
| ] |
| }, |
| "AttemptContainerDetail":{ |
| "type":"structure", |
| "members":{ |
| "containerInstanceArn":{"shape":"String"}, |
| "taskArn":{"shape":"String"}, |
| "exitCode":{"shape":"Integer"}, |
| "reason":{"shape":"String"}, |
| "logStreamName":{"shape":"String"}, |
| "networkInterfaces":{"shape":"NetworkInterfaceList"} |
| } |
| }, |
| "AttemptDetail":{ |
| "type":"structure", |
| "members":{ |
| "container":{"shape":"AttemptContainerDetail"}, |
| "startedAt":{"shape":"Long"}, |
| "stoppedAt":{"shape":"Long"}, |
| "statusReason":{"shape":"String"}, |
| "taskProperties":{"shape":"ListAttemptEcsTaskDetails"} |
| } |
| }, |
| "AttemptDetails":{ |
| "type":"list", |
| "member":{"shape":"AttemptDetail"} |
| }, |
| "AttemptEcsTaskDetails":{ |
| "type":"structure", |
| "members":{ |
| "containerInstanceArn":{"shape":"String"}, |
| "taskArn":{"shape":"String"}, |
| "containers":{"shape":"ListAttemptTaskContainerDetails"} |
| } |
| }, |
| "AttemptTaskContainerDetails":{ |
| "type":"structure", |
| "members":{ |
| "exitCode":{"shape":"Integer"}, |
| "name":{"shape":"String"}, |
| "reason":{"shape":"String"}, |
| "logStreamName":{"shape":"String"}, |
| "networkInterfaces":{"shape":"NetworkInterfaceList"} |
| } |
| }, |
| "Boolean":{"type":"boolean"}, |
| "CEState":{ |
| "type":"string", |
| "enum":[ |
| "ENABLED", |
| "DISABLED" |
| ] |
| }, |
| "CEStatus":{ |
| "type":"string", |
| "enum":[ |
| "CREATING", |
| "UPDATING", |
| "DELETING", |
| "DELETED", |
| "VALID", |
| "INVALID" |
| ] |
| }, |
| "CEType":{ |
| "type":"string", |
| "enum":[ |
| "MANAGED", |
| "UNMANAGED" |
| ] |
| }, |
| "CRAllocationStrategy":{ |
| "type":"string", |
| "enum":[ |
| "BEST_FIT", |
| "BEST_FIT_PROGRESSIVE", |
| "SPOT_CAPACITY_OPTIMIZED", |
| "SPOT_PRICE_CAPACITY_OPTIMIZED" |
| ] |
| }, |
| "CRType":{ |
| "type":"string", |
| "enum":[ |
| "EC2", |
| "SPOT", |
| "FARGATE", |
| "FARGATE_SPOT" |
| ] |
| }, |
| "CRUpdateAllocationStrategy":{ |
| "type":"string", |
| "enum":[ |
| "BEST_FIT_PROGRESSIVE", |
| "SPOT_CAPACITY_OPTIMIZED", |
| "SPOT_PRICE_CAPACITY_OPTIMIZED" |
| ] |
| }, |
| "CancelJobRequest":{ |
| "type":"structure", |
| "required":[ |
| "jobId", |
| "reason" |
| ], |
| "members":{ |
| "jobId":{"shape":"String"}, |
| "reason":{"shape":"String"} |
| } |
| }, |
| "CancelJobResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "ClientException":{ |
| "type":"structure", |
| "members":{ |
| "message":{"shape":"String"} |
| }, |
| "error":{"httpStatusCode":400}, |
| "exception":true |
| }, |
| "ComputeEnvironmentDetail":{ |
| "type":"structure", |
| "required":[ |
| "computeEnvironmentName", |
| "computeEnvironmentArn" |
| ], |
| "members":{ |
| "computeEnvironmentName":{"shape":"String"}, |
| "computeEnvironmentArn":{"shape":"String"}, |
| "unmanagedvCpus":{"shape":"Integer"}, |
| "ecsClusterArn":{"shape":"String"}, |
| "tags":{"shape":"TagrisTagsMap"}, |
| "type":{"shape":"CEType"}, |
| "state":{"shape":"CEState"}, |
| "status":{"shape":"CEStatus"}, |
| "statusReason":{"shape":"String"}, |
| "computeResources":{"shape":"ComputeResource"}, |
| "serviceRole":{"shape":"String"}, |
| "updatePolicy":{"shape":"UpdatePolicy"}, |
| "eksConfiguration":{"shape":"EksConfiguration"}, |
| "containerOrchestrationType":{"shape":"OrchestrationType"}, |
| "uuid":{"shape":"String"} |
| } |
| }, |
| "ComputeEnvironmentDetailList":{ |
| "type":"list", |
| "member":{"shape":"ComputeEnvironmentDetail"} |
| }, |
| "ComputeEnvironmentOrder":{ |
| "type":"structure", |
| "required":[ |
| "order", |
| "computeEnvironment" |
| ], |
| "members":{ |
| "order":{"shape":"Integer"}, |
| "computeEnvironment":{"shape":"String"} |
| } |
| }, |
| "ComputeEnvironmentOrders":{ |
| "type":"list", |
| "member":{"shape":"ComputeEnvironmentOrder"} |
| }, |
| "ComputeResource":{ |
| "type":"structure", |
| "required":[ |
| "type", |
| "maxvCpus", |
| "subnets" |
| ], |
| "members":{ |
| "type":{"shape":"CRType"}, |
| "allocationStrategy":{"shape":"CRAllocationStrategy"}, |
| "minvCpus":{"shape":"Integer"}, |
| "maxvCpus":{"shape":"Integer"}, |
| "desiredvCpus":{"shape":"Integer"}, |
| "instanceTypes":{"shape":"StringList"}, |
| "imageId":{ |
| "shape":"String", |
| "deprecated":true, |
| "deprecatedMessage":"This field is deprecated, use ec2Configuration[].imageIdOverride instead." |
| }, |
| "subnets":{"shape":"StringList"}, |
| "securityGroupIds":{"shape":"StringList"}, |
| "ec2KeyPair":{"shape":"String"}, |
| "instanceRole":{"shape":"String"}, |
| "tags":{"shape":"TagsMap"}, |
| "placementGroup":{"shape":"String"}, |
| "bidPercentage":{"shape":"Integer"}, |
| "spotIamFleetRole":{"shape":"String"}, |
| "launchTemplate":{"shape":"LaunchTemplateSpecification"}, |
| "ec2Configuration":{"shape":"Ec2ConfigurationList"} |
| } |
| }, |
| "ComputeResourceUpdate":{ |
| "type":"structure", |
| "members":{ |
| "minvCpus":{"shape":"Integer"}, |
| "maxvCpus":{"shape":"Integer"}, |
| "desiredvCpus":{"shape":"Integer"}, |
| "subnets":{"shape":"StringList"}, |
| "securityGroupIds":{"shape":"StringList"}, |
| "allocationStrategy":{"shape":"CRUpdateAllocationStrategy"}, |
| "instanceTypes":{"shape":"StringList"}, |
| "ec2KeyPair":{"shape":"String"}, |
| "instanceRole":{"shape":"String"}, |
| "tags":{"shape":"TagsMap"}, |
| "placementGroup":{"shape":"String"}, |
| "bidPercentage":{"shape":"Integer"}, |
| "launchTemplate":{"shape":"LaunchTemplateSpecification"}, |
| "ec2Configuration":{"shape":"Ec2ConfigurationList"}, |
| "updateToLatestImageVersion":{"shape":"Boolean"}, |
| "type":{"shape":"CRType"}, |
| "imageId":{"shape":"String"} |
| } |
| }, |
| "ContainerDetail":{ |
| "type":"structure", |
| "members":{ |
| "image":{"shape":"String"}, |
| "vcpus":{"shape":"Integer"}, |
| "memory":{"shape":"Integer"}, |
| "command":{"shape":"StringList"}, |
| "jobRoleArn":{"shape":"String"}, |
| "executionRoleArn":{"shape":"String"}, |
| "volumes":{"shape":"Volumes"}, |
| "environment":{"shape":"EnvironmentVariables"}, |
| "mountPoints":{"shape":"MountPoints"}, |
| "readonlyRootFilesystem":{"shape":"Boolean"}, |
| "ulimits":{"shape":"Ulimits"}, |
| "privileged":{"shape":"Boolean"}, |
| "user":{"shape":"String"}, |
| "exitCode":{"shape":"Integer"}, |
| "reason":{"shape":"String"}, |
| "containerInstanceArn":{"shape":"String"}, |
| "taskArn":{"shape":"String"}, |
| "logStreamName":{"shape":"String"}, |
| "instanceType":{"shape":"String"}, |
| "networkInterfaces":{"shape":"NetworkInterfaceList"}, |
| "resourceRequirements":{"shape":"ResourceRequirements"}, |
| "linuxParameters":{"shape":"LinuxParameters"}, |
| "logConfiguration":{"shape":"LogConfiguration"}, |
| "secrets":{"shape":"SecretList"}, |
| "networkConfiguration":{"shape":"NetworkConfiguration"}, |
| "fargatePlatformConfiguration":{"shape":"FargatePlatformConfiguration"}, |
| "ephemeralStorage":{"shape":"EphemeralStorage"}, |
| "runtimePlatform":{"shape":"RuntimePlatform"}, |
| "repositoryCredentials":{"shape":"RepositoryCredentials"} |
| } |
| }, |
| "ContainerOverrides":{ |
| "type":"structure", |
| "members":{ |
| "vcpus":{ |
| "shape":"Integer", |
| "deprecated":true, |
| "deprecatedMessage":"This field is deprecated, use resourceRequirements instead." |
| }, |
| "memory":{ |
| "shape":"Integer", |
| "deprecated":true, |
| "deprecatedMessage":"This field is deprecated, use resourceRequirements instead." |
| }, |
| "command":{"shape":"StringList"}, |
| "instanceType":{"shape":"String"}, |
| "environment":{"shape":"EnvironmentVariables"}, |
| "resourceRequirements":{"shape":"ResourceRequirements"} |
| } |
| }, |
| "ContainerProperties":{ |
| "type":"structure", |
| "members":{ |
| "image":{"shape":"String"}, |
| "vcpus":{ |
| "shape":"Integer", |
| "deprecated":true, |
| "deprecatedMessage":"This field is deprecated, use resourceRequirements instead." |
| }, |
| "memory":{ |
| "shape":"Integer", |
| "deprecated":true, |
| "deprecatedMessage":"This field is deprecated, use resourceRequirements instead." |
| }, |
| "command":{"shape":"StringList"}, |
| "jobRoleArn":{"shape":"String"}, |
| "executionRoleArn":{"shape":"String"}, |
| "volumes":{"shape":"Volumes"}, |
| "environment":{"shape":"EnvironmentVariables"}, |
| "mountPoints":{"shape":"MountPoints"}, |
| "readonlyRootFilesystem":{"shape":"Boolean"}, |
| "privileged":{"shape":"Boolean"}, |
| "ulimits":{"shape":"Ulimits"}, |
| "user":{"shape":"String"}, |
| "instanceType":{"shape":"String"}, |
| "resourceRequirements":{"shape":"ResourceRequirements"}, |
| "linuxParameters":{"shape":"LinuxParameters"}, |
| "logConfiguration":{"shape":"LogConfiguration"}, |
| "secrets":{"shape":"SecretList"}, |
| "networkConfiguration":{"shape":"NetworkConfiguration"}, |
| "fargatePlatformConfiguration":{"shape":"FargatePlatformConfiguration"}, |
| "ephemeralStorage":{"shape":"EphemeralStorage"}, |
| "runtimePlatform":{"shape":"RuntimePlatform"}, |
| "repositoryCredentials":{"shape":"RepositoryCredentials"} |
| } |
| }, |
| "ContainerSummary":{ |
| "type":"structure", |
| "members":{ |
| "exitCode":{"shape":"Integer"}, |
| "reason":{"shape":"String"} |
| } |
| }, |
| "CreateComputeEnvironmentRequest":{ |
| "type":"structure", |
| "required":[ |
| "computeEnvironmentName", |
| "type" |
| ], |
| "members":{ |
| "computeEnvironmentName":{"shape":"String"}, |
| "type":{"shape":"CEType"}, |
| "state":{"shape":"CEState"}, |
| "unmanagedvCpus":{"shape":"Integer"}, |
| "computeResources":{"shape":"ComputeResource"}, |
| "serviceRole":{"shape":"String"}, |
| "tags":{"shape":"TagrisTagsMap"}, |
| "eksConfiguration":{"shape":"EksConfiguration"} |
| } |
| }, |
| "CreateComputeEnvironmentResponse":{ |
| "type":"structure", |
| "members":{ |
| "computeEnvironmentName":{"shape":"String"}, |
| "computeEnvironmentArn":{"shape":"String"} |
| } |
| }, |
| "CreateJobQueueRequest":{ |
| "type":"structure", |
| "required":[ |
| "jobQueueName", |
| "priority", |
| "computeEnvironmentOrder" |
| ], |
| "members":{ |
| "jobQueueName":{"shape":"String"}, |
| "state":{"shape":"JQState"}, |
| "schedulingPolicyArn":{"shape":"String"}, |
| "priority":{"shape":"Integer"}, |
| "computeEnvironmentOrder":{"shape":"ComputeEnvironmentOrders"}, |
| "tags":{"shape":"TagrisTagsMap"}, |
| "jobStateTimeLimitActions":{"shape":"JobStateTimeLimitActions"} |
| } |
| }, |
| "CreateJobQueueResponse":{ |
| "type":"structure", |
| "required":[ |
| "jobQueueName", |
| "jobQueueArn" |
| ], |
| "members":{ |
| "jobQueueName":{"shape":"String"}, |
| "jobQueueArn":{"shape":"String"} |
| } |
| }, |
| "CreateSchedulingPolicyRequest":{ |
| "type":"structure", |
| "required":["name"], |
| "members":{ |
| "name":{"shape":"String"}, |
| "fairsharePolicy":{"shape":"FairsharePolicy"}, |
| "tags":{"shape":"TagrisTagsMap"} |
| } |
| }, |
| "CreateSchedulingPolicyResponse":{ |
| "type":"structure", |
| "required":[ |
| "name", |
| "arn" |
| ], |
| "members":{ |
| "name":{"shape":"String"}, |
| "arn":{"shape":"String"} |
| } |
| }, |
| "DeleteComputeEnvironmentRequest":{ |
| "type":"structure", |
| "required":["computeEnvironment"], |
| "members":{ |
| "computeEnvironment":{"shape":"String"} |
| } |
| }, |
| "DeleteComputeEnvironmentResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "DeleteJobQueueRequest":{ |
| "type":"structure", |
| "required":["jobQueue"], |
| "members":{ |
| "jobQueue":{"shape":"String"} |
| } |
| }, |
| "DeleteJobQueueResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "DeleteSchedulingPolicyRequest":{ |
| "type":"structure", |
| "required":["arn"], |
| "members":{ |
| "arn":{"shape":"String"} |
| } |
| }, |
| "DeleteSchedulingPolicyResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "DeregisterJobDefinitionRequest":{ |
| "type":"structure", |
| "required":["jobDefinition"], |
| "members":{ |
| "jobDefinition":{"shape":"String"} |
| } |
| }, |
| "DeregisterJobDefinitionResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "DescribeComputeEnvironmentsRequest":{ |
| "type":"structure", |
| "members":{ |
| "computeEnvironments":{"shape":"StringList"}, |
| "maxResults":{"shape":"Integer"}, |
| "nextToken":{"shape":"String"} |
| } |
| }, |
| "DescribeComputeEnvironmentsResponse":{ |
| "type":"structure", |
| "members":{ |
| "computeEnvironments":{"shape":"ComputeEnvironmentDetailList"}, |
| "nextToken":{"shape":"String"} |
| } |
| }, |
| "DescribeJobDefinitionsRequest":{ |
| "type":"structure", |
| "members":{ |
| "jobDefinitions":{"shape":"StringList"}, |
| "maxResults":{"shape":"Integer"}, |
| "jobDefinitionName":{"shape":"String"}, |
| "status":{"shape":"String"}, |
| "nextToken":{"shape":"String"} |
| } |
| }, |
| "DescribeJobDefinitionsResponse":{ |
| "type":"structure", |
| "members":{ |
| "jobDefinitions":{"shape":"JobDefinitionList"}, |
| "nextToken":{"shape":"String"} |
| } |
| }, |
| "DescribeJobQueuesRequest":{ |
| "type":"structure", |
| "members":{ |
| "jobQueues":{"shape":"StringList"}, |
| "maxResults":{"shape":"Integer"}, |
| "nextToken":{"shape":"String"} |
| } |
| }, |
| "DescribeJobQueuesResponse":{ |
| "type":"structure", |
| "members":{ |
| "jobQueues":{"shape":"JobQueueDetailList"}, |
| "nextToken":{"shape":"String"} |
| } |
| }, |
| "DescribeJobsRequest":{ |
| "type":"structure", |
| "required":["jobs"], |
| "members":{ |
| "jobs":{"shape":"StringList"} |
| } |
| }, |
| "DescribeJobsResponse":{ |
| "type":"structure", |
| "members":{ |
| "jobs":{"shape":"JobDetailList"} |
| } |
| }, |
| "DescribeSchedulingPoliciesRequest":{ |
| "type":"structure", |
| "required":["arns"], |
| "members":{ |
| "arns":{"shape":"StringList"} |
| } |
| }, |
| "DescribeSchedulingPoliciesResponse":{ |
| "type":"structure", |
| "members":{ |
| "schedulingPolicies":{"shape":"SchedulingPolicyDetailList"} |
| } |
| }, |
| "Device":{ |
| "type":"structure", |
| "required":["hostPath"], |
| "members":{ |
| "hostPath":{"shape":"String"}, |
| "containerPath":{"shape":"String"}, |
| "permissions":{"shape":"DeviceCgroupPermissions"} |
| } |
| }, |
| "DeviceCgroupPermission":{ |
| "type":"string", |
| "enum":[ |
| "READ", |
| "WRITE", |
| "MKNOD" |
| ] |
| }, |
| "DeviceCgroupPermissions":{ |
| "type":"list", |
| "member":{"shape":"DeviceCgroupPermission"} |
| }, |
| "DevicesList":{ |
| "type":"list", |
| "member":{"shape":"Device"} |
| }, |
| "EFSAuthorizationConfig":{ |
| "type":"structure", |
| "members":{ |
| "accessPointId":{"shape":"String"}, |
| "iam":{"shape":"EFSAuthorizationConfigIAM"} |
| } |
| }, |
| "EFSAuthorizationConfigIAM":{ |
| "type":"string", |
| "enum":[ |
| "ENABLED", |
| "DISABLED" |
| ] |
| }, |
| "EFSTransitEncryption":{ |
| "type":"string", |
| "enum":[ |
| "ENABLED", |
| "DISABLED" |
| ] |
| }, |
| "EFSVolumeConfiguration":{ |
| "type":"structure", |
| "required":["fileSystemId"], |
| "members":{ |
| "fileSystemId":{"shape":"String"}, |
| "rootDirectory":{"shape":"String"}, |
| "transitEncryption":{"shape":"EFSTransitEncryption"}, |
| "transitEncryptionPort":{"shape":"Integer"}, |
| "authorizationConfig":{"shape":"EFSAuthorizationConfig"} |
| } |
| }, |
| "Ec2Configuration":{ |
| "type":"structure", |
| "required":["imageType"], |
| "members":{ |
| "imageType":{"shape":"ImageType"}, |
| "imageIdOverride":{"shape":"ImageIdOverride"}, |
| "imageKubernetesVersion":{"shape":"KubernetesVersion"} |
| } |
| }, |
| "Ec2ConfigurationList":{ |
| "type":"list", |
| "member":{"shape":"Ec2Configuration"} |
| }, |
| "EcsProperties":{ |
| "type":"structure", |
| "required":["taskProperties"], |
| "members":{ |
| "taskProperties":{"shape":"ListEcsTaskProperties"} |
| } |
| }, |
| "EcsPropertiesDetail":{ |
| "type":"structure", |
| "members":{ |
| "taskProperties":{"shape":"ListEcsTaskDetails"} |
| } |
| }, |
| "EcsPropertiesOverride":{ |
| "type":"structure", |
| "members":{ |
| "taskProperties":{"shape":"ListTaskPropertiesOverride"} |
| } |
| }, |
| "EcsTaskDetails":{ |
| "type":"structure", |
| "members":{ |
| "containers":{"shape":"ListTaskContainerDetails"}, |
| "containerInstanceArn":{"shape":"String"}, |
| "taskArn":{"shape":"String"}, |
| "ephemeralStorage":{"shape":"EphemeralStorage"}, |
| "executionRoleArn":{"shape":"String"}, |
| "platformVersion":{"shape":"String"}, |
| "ipcMode":{"shape":"String"}, |
| "taskRoleArn":{"shape":"String"}, |
| "pidMode":{"shape":"String"}, |
| "networkConfiguration":{"shape":"NetworkConfiguration"}, |
| "runtimePlatform":{"shape":"RuntimePlatform"}, |
| "volumes":{"shape":"Volumes"} |
| } |
| }, |
| "EcsTaskProperties":{ |
| "type":"structure", |
| "required":["containers"], |
| "members":{ |
| "containers":{"shape":"ListTaskContainerProperties"}, |
| "ephemeralStorage":{"shape":"EphemeralStorage"}, |
| "executionRoleArn":{"shape":"String"}, |
| "platformVersion":{"shape":"String"}, |
| "ipcMode":{"shape":"String"}, |
| "taskRoleArn":{"shape":"String"}, |
| "pidMode":{"shape":"String"}, |
| "networkConfiguration":{"shape":"NetworkConfiguration"}, |
| "runtimePlatform":{"shape":"RuntimePlatform"}, |
| "volumes":{"shape":"Volumes"} |
| } |
| }, |
| "EksAttemptContainerDetail":{ |
| "type":"structure", |
| "members":{ |
| "name":{"shape":"String"}, |
| "exitCode":{"shape":"Integer"}, |
| "reason":{"shape":"String"} |
| } |
| }, |
| "EksAttemptContainerDetails":{ |
| "type":"list", |
| "member":{"shape":"EksAttemptContainerDetail"} |
| }, |
| "EksAttemptDetail":{ |
| "type":"structure", |
| "members":{ |
| "containers":{"shape":"EksAttemptContainerDetails"}, |
| "initContainers":{"shape":"EksAttemptContainerDetails"}, |
| "podName":{"shape":"String"}, |
| "nodeName":{"shape":"String"}, |
| "startedAt":{"shape":"Long"}, |
| "stoppedAt":{"shape":"Long"}, |
| "statusReason":{"shape":"String"} |
| } |
| }, |
| "EksAttemptDetails":{ |
| "type":"list", |
| "member":{"shape":"EksAttemptDetail"} |
| }, |
| "EksConfiguration":{ |
| "type":"structure", |
| "required":[ |
| "eksClusterArn", |
| "kubernetesNamespace" |
| ], |
| "members":{ |
| "eksClusterArn":{"shape":"String"}, |
| "kubernetesNamespace":{"shape":"String"} |
| } |
| }, |
| "EksContainer":{ |
| "type":"structure", |
| "required":["image"], |
| "members":{ |
| "name":{"shape":"String"}, |
| "image":{"shape":"String"}, |
| "imagePullPolicy":{"shape":"String"}, |
| "command":{"shape":"StringList"}, |
| "args":{"shape":"StringList"}, |
| "env":{"shape":"EksContainerEnvironmentVariables"}, |
| "resources":{"shape":"EksContainerResourceRequirements"}, |
| "volumeMounts":{"shape":"EksContainerVolumeMounts"}, |
| "securityContext":{"shape":"EksContainerSecurityContext"} |
| } |
| }, |
| "EksContainerDetail":{ |
| "type":"structure", |
| "members":{ |
| "name":{"shape":"String"}, |
| "image":{"shape":"String"}, |
| "imagePullPolicy":{"shape":"String"}, |
| "command":{"shape":"StringList"}, |
| "args":{"shape":"StringList"}, |
| "env":{"shape":"EksContainerEnvironmentVariables"}, |
| "resources":{"shape":"EksContainerResourceRequirements"}, |
| "exitCode":{"shape":"Integer"}, |
| "reason":{"shape":"String"}, |
| "volumeMounts":{"shape":"EksContainerVolumeMounts"}, |
| "securityContext":{"shape":"EksContainerSecurityContext"} |
| } |
| }, |
| "EksContainerDetails":{ |
| "type":"list", |
| "member":{"shape":"EksContainerDetail"} |
| }, |
| "EksContainerEnvironmentVariable":{ |
| "type":"structure", |
| "required":["name"], |
| "members":{ |
| "name":{"shape":"String"}, |
| "value":{"shape":"String"} |
| } |
| }, |
| "EksContainerEnvironmentVariables":{ |
| "type":"list", |
| "member":{"shape":"EksContainerEnvironmentVariable"} |
| }, |
| "EksContainerOverride":{ |
| "type":"structure", |
| "members":{ |
| "name":{"shape":"String"}, |
| "image":{"shape":"String"}, |
| "command":{"shape":"StringList"}, |
| "args":{"shape":"StringList"}, |
| "env":{"shape":"EksContainerEnvironmentVariables"}, |
| "resources":{"shape":"EksContainerResourceRequirements"} |
| } |
| }, |
| "EksContainerOverrideList":{ |
| "type":"list", |
| "member":{"shape":"EksContainerOverride"} |
| }, |
| "EksContainerResourceRequirements":{ |
| "type":"structure", |
| "members":{ |
| "limits":{"shape":"EksLimits"}, |
| "requests":{"shape":"EksRequests"} |
| } |
| }, |
| "EksContainerSecurityContext":{ |
| "type":"structure", |
| "members":{ |
| "runAsUser":{"shape":"Long"}, |
| "runAsGroup":{"shape":"Long"}, |
| "privileged":{"shape":"Boolean"}, |
| "allowPrivilegeEscalation":{"shape":"Boolean"}, |
| "readOnlyRootFilesystem":{"shape":"Boolean"}, |
| "runAsNonRoot":{"shape":"Boolean"} |
| } |
| }, |
| "EksContainerVolumeMount":{ |
| "type":"structure", |
| "members":{ |
| "name":{"shape":"String"}, |
| "mountPath":{"shape":"String"}, |
| "readOnly":{"shape":"Boolean"} |
| } |
| }, |
| "EksContainerVolumeMounts":{ |
| "type":"list", |
| "member":{"shape":"EksContainerVolumeMount"} |
| }, |
| "EksContainers":{ |
| "type":"list", |
| "member":{"shape":"EksContainer"} |
| }, |
| "EksEmptyDir":{ |
| "type":"structure", |
| "members":{ |
| "medium":{"shape":"String"}, |
| "sizeLimit":{"shape":"Quantity"} |
| } |
| }, |
| "EksHostPath":{ |
| "type":"structure", |
| "members":{ |
| "path":{"shape":"String"} |
| } |
| }, |
| "EksLabelsMap":{ |
| "type":"map", |
| "key":{"shape":"String"}, |
| "value":{"shape":"String"} |
| }, |
| "EksLimits":{ |
| "type":"map", |
| "key":{"shape":"String"}, |
| "value":{"shape":"Quantity"} |
| }, |
| "EksMetadata":{ |
| "type":"structure", |
| "members":{ |
| "labels":{"shape":"EksLabelsMap"} |
| } |
| }, |
| "EksPodProperties":{ |
| "type":"structure", |
| "members":{ |
| "serviceAccountName":{"shape":"String"}, |
| "hostNetwork":{"shape":"Boolean"}, |
| "dnsPolicy":{"shape":"String"}, |
| "imagePullSecrets":{"shape":"ImagePullSecrets"}, |
| "containers":{"shape":"EksContainers"}, |
| "initContainers":{"shape":"EksContainers"}, |
| "volumes":{"shape":"EksVolumes"}, |
| "metadata":{"shape":"EksMetadata"}, |
| "shareProcessNamespace":{"shape":"Boolean"} |
| } |
| }, |
| "EksPodPropertiesDetail":{ |
| "type":"structure", |
| "members":{ |
| "serviceAccountName":{"shape":"String"}, |
| "hostNetwork":{"shape":"Boolean"}, |
| "dnsPolicy":{"shape":"String"}, |
| "imagePullSecrets":{"shape":"ImagePullSecrets"}, |
| "containers":{"shape":"EksContainerDetails"}, |
| "initContainers":{"shape":"EksContainerDetails"}, |
| "volumes":{"shape":"EksVolumes"}, |
| "podName":{"shape":"String"}, |
| "nodeName":{"shape":"String"}, |
| "metadata":{"shape":"EksMetadata"}, |
| "shareProcessNamespace":{"shape":"Boolean"} |
| } |
| }, |
| "EksPodPropertiesOverride":{ |
| "type":"structure", |
| "members":{ |
| "containers":{"shape":"EksContainerOverrideList"}, |
| "initContainers":{"shape":"EksContainerOverrideList"}, |
| "metadata":{"shape":"EksMetadata"} |
| } |
| }, |
| "EksProperties":{ |
| "type":"structure", |
| "members":{ |
| "podProperties":{"shape":"EksPodProperties"} |
| } |
| }, |
| "EksPropertiesDetail":{ |
| "type":"structure", |
| "members":{ |
| "podProperties":{"shape":"EksPodPropertiesDetail"} |
| } |
| }, |
| "EksPropertiesOverride":{ |
| "type":"structure", |
| "members":{ |
| "podProperties":{"shape":"EksPodPropertiesOverride"} |
| } |
| }, |
| "EksRequests":{ |
| "type":"map", |
| "key":{"shape":"String"}, |
| "value":{"shape":"Quantity"} |
| }, |
| "EksSecret":{ |
| "type":"structure", |
| "required":["secretName"], |
| "members":{ |
| "secretName":{"shape":"String"}, |
| "optional":{"shape":"Boolean"} |
| } |
| }, |
| "EksVolume":{ |
| "type":"structure", |
| "required":["name"], |
| "members":{ |
| "name":{"shape":"String"}, |
| "hostPath":{"shape":"EksHostPath"}, |
| "emptyDir":{"shape":"EksEmptyDir"}, |
| "secret":{"shape":"EksSecret"} |
| } |
| }, |
| "EksVolumes":{ |
| "type":"list", |
| "member":{"shape":"EksVolume"} |
| }, |
| "EnvironmentVariables":{ |
| "type":"list", |
| "member":{"shape":"KeyValuePair"} |
| }, |
| "EphemeralStorage":{ |
| "type":"structure", |
| "required":["sizeInGiB"], |
| "members":{ |
| "sizeInGiB":{"shape":"Integer"} |
| } |
| }, |
| "EvaluateOnExit":{ |
| "type":"structure", |
| "required":["action"], |
| "members":{ |
| "onStatusReason":{"shape":"String"}, |
| "onReason":{"shape":"String"}, |
| "onExitCode":{"shape":"String"}, |
| "action":{"shape":"RetryAction"} |
| } |
| }, |
| "EvaluateOnExitList":{ |
| "type":"list", |
| "member":{"shape":"EvaluateOnExit"} |
| }, |
| "FairsharePolicy":{ |
| "type":"structure", |
| "members":{ |
| "shareDecaySeconds":{"shape":"Integer"}, |
| "computeReservation":{"shape":"Integer"}, |
| "shareDistribution":{"shape":"ShareAttributesList"} |
| } |
| }, |
| "FargatePlatformConfiguration":{ |
| "type":"structure", |
| "members":{ |
| "platformVersion":{"shape":"String"} |
| } |
| }, |
| "Float":{"type":"float"}, |
| "Host":{ |
| "type":"structure", |
| "members":{ |
| "sourcePath":{"shape":"String"} |
| } |
| }, |
| "ImageIdOverride":{ |
| "type":"string", |
| "max":256, |
| "min":1 |
| }, |
| "ImagePullSecret":{ |
| "type":"structure", |
| "required":["name"], |
| "members":{ |
| "name":{"shape":"String"} |
| } |
| }, |
| "ImagePullSecrets":{ |
| "type":"list", |
| "member":{"shape":"ImagePullSecret"} |
| }, |
| "ImageType":{ |
| "type":"string", |
| "max":256, |
| "min":1 |
| }, |
| "Integer":{"type":"integer"}, |
| "JQState":{ |
| "type":"string", |
| "enum":[ |
| "ENABLED", |
| "DISABLED" |
| ] |
| }, |
| "JQStatus":{ |
| "type":"string", |
| "enum":[ |
| "CREATING", |
| "UPDATING", |
| "DELETING", |
| "DELETED", |
| "VALID", |
| "INVALID" |
| ] |
| }, |
| "JobDefinition":{ |
| "type":"structure", |
| "required":[ |
| "jobDefinitionName", |
| "jobDefinitionArn", |
| "revision", |
| "type" |
| ], |
| "members":{ |
| "jobDefinitionName":{"shape":"String"}, |
| "jobDefinitionArn":{"shape":"String"}, |
| "revision":{"shape":"Integer"}, |
| "status":{"shape":"String"}, |
| "type":{"shape":"String"}, |
| "schedulingPriority":{"shape":"Integer"}, |
| "parameters":{"shape":"ParametersMap"}, |
| "retryStrategy":{"shape":"RetryStrategy"}, |
| "containerProperties":{"shape":"ContainerProperties"}, |
| "timeout":{"shape":"JobTimeout"}, |
| "nodeProperties":{"shape":"NodeProperties"}, |
| "tags":{"shape":"TagrisTagsMap"}, |
| "propagateTags":{"shape":"Boolean"}, |
| "platformCapabilities":{"shape":"PlatformCapabilityList"}, |
| "ecsProperties":{"shape":"EcsProperties"}, |
| "eksProperties":{"shape":"EksProperties"}, |
| "containerOrchestrationType":{"shape":"OrchestrationType"} |
| } |
| }, |
| "JobDefinitionList":{ |
| "type":"list", |
| "member":{"shape":"JobDefinition"} |
| }, |
| "JobDefinitionType":{ |
| "type":"string", |
| "enum":[ |
| "container", |
| "multinode" |
| ] |
| }, |
| "JobDependency":{ |
| "type":"structure", |
| "members":{ |
| "jobId":{"shape":"String"}, |
| "type":{"shape":"ArrayJobDependency"} |
| } |
| }, |
| "JobDependencyList":{ |
| "type":"list", |
| "member":{"shape":"JobDependency"} |
| }, |
| "JobDetail":{ |
| "type":"structure", |
| "required":[ |
| "jobName", |
| "jobId", |
| "jobQueue", |
| "status", |
| "startedAt", |
| "jobDefinition" |
| ], |
| "members":{ |
| "jobArn":{"shape":"String"}, |
| "jobName":{"shape":"String"}, |
| "jobId":{"shape":"String"}, |
| "jobQueue":{"shape":"String"}, |
| "status":{"shape":"JobStatus"}, |
| "shareIdentifier":{"shape":"String"}, |
| "schedulingPriority":{"shape":"Integer"}, |
| "attempts":{"shape":"AttemptDetails"}, |
| "statusReason":{"shape":"String"}, |
| "createdAt":{"shape":"Long"}, |
| "retryStrategy":{"shape":"RetryStrategy"}, |
| "startedAt":{"shape":"Long"}, |
| "stoppedAt":{"shape":"Long"}, |
| "dependsOn":{"shape":"JobDependencyList"}, |
| "jobDefinition":{"shape":"String"}, |
| "parameters":{"shape":"ParametersMap"}, |
| "container":{"shape":"ContainerDetail"}, |
| "nodeDetails":{"shape":"NodeDetails"}, |
| "nodeProperties":{"shape":"NodeProperties"}, |
| "arrayProperties":{"shape":"ArrayPropertiesDetail"}, |
| "timeout":{"shape":"JobTimeout"}, |
| "tags":{"shape":"TagrisTagsMap"}, |
| "propagateTags":{"shape":"Boolean"}, |
| "platformCapabilities":{"shape":"PlatformCapabilityList"}, |
| "eksProperties":{"shape":"EksPropertiesDetail"}, |
| "eksAttempts":{"shape":"EksAttemptDetails"}, |
| "ecsProperties":{"shape":"EcsPropertiesDetail"}, |
| "isCancelled":{"shape":"Boolean"}, |
| "isTerminated":{"shape":"Boolean"} |
| } |
| }, |
| "JobDetailList":{ |
| "type":"list", |
| "member":{"shape":"JobDetail"} |
| }, |
| "JobExecutionTimeoutMinutes":{ |
| "type":"long", |
| "max":360, |
| "min":1 |
| }, |
| "JobQueueDetail":{ |
| "type":"structure", |
| "required":[ |
| "jobQueueName", |
| "jobQueueArn", |
| "state", |
| "priority", |
| "computeEnvironmentOrder" |
| ], |
| "members":{ |
| "jobQueueName":{"shape":"String"}, |
| "jobQueueArn":{"shape":"String"}, |
| "state":{"shape":"JQState"}, |
| "schedulingPolicyArn":{"shape":"String"}, |
| "status":{"shape":"JQStatus"}, |
| "statusReason":{"shape":"String"}, |
| "priority":{"shape":"Integer"}, |
| "computeEnvironmentOrder":{"shape":"ComputeEnvironmentOrders"}, |
| "tags":{"shape":"TagrisTagsMap"}, |
| "jobStateTimeLimitActions":{"shape":"JobStateTimeLimitActions"} |
| } |
| }, |
| "JobQueueDetailList":{ |
| "type":"list", |
| "member":{"shape":"JobQueueDetail"} |
| }, |
| "JobStateTimeLimitAction":{ |
| "type":"structure", |
| "required":[ |
| "reason", |
| "state", |
| "maxTimeSeconds", |
| "action" |
| ], |
| "members":{ |
| "reason":{"shape":"String"}, |
| "state":{"shape":"JobStateTimeLimitActionsState"}, |
| "maxTimeSeconds":{"shape":"Integer"}, |
| "action":{"shape":"JobStateTimeLimitActionsAction"} |
| } |
| }, |
| "JobStateTimeLimitActions":{ |
| "type":"list", |
| "member":{"shape":"JobStateTimeLimitAction"} |
| }, |
| "JobStateTimeLimitActionsAction":{ |
| "type":"string", |
| "enum":["CANCEL"] |
| }, |
| "JobStateTimeLimitActionsState":{ |
| "type":"string", |
| "enum":["RUNNABLE"] |
| }, |
| "JobStatus":{ |
| "type":"string", |
| "enum":[ |
| "SUBMITTED", |
| "PENDING", |
| "RUNNABLE", |
| "STARTING", |
| "RUNNING", |
| "SUCCEEDED", |
| "FAILED" |
| ] |
| }, |
| "JobSummary":{ |
| "type":"structure", |
| "required":[ |
| "jobId", |
| "jobName" |
| ], |
| "members":{ |
| "jobArn":{"shape":"String"}, |
| "jobId":{"shape":"String"}, |
| "jobName":{"shape":"String"}, |
| "createdAt":{"shape":"Long"}, |
| "status":{"shape":"JobStatus"}, |
| "statusReason":{"shape":"String"}, |
| "startedAt":{"shape":"Long"}, |
| "stoppedAt":{"shape":"Long"}, |
| "container":{"shape":"ContainerSummary"}, |
| "arrayProperties":{"shape":"ArrayPropertiesSummary"}, |
| "nodeProperties":{"shape":"NodePropertiesSummary"}, |
| "jobDefinition":{"shape":"String"} |
| } |
| }, |
| "JobSummaryList":{ |
| "type":"list", |
| "member":{"shape":"JobSummary"} |
| }, |
| "JobTimeout":{ |
| "type":"structure", |
| "members":{ |
| "attemptDurationSeconds":{"shape":"Integer"} |
| } |
| }, |
| "KeyValuePair":{ |
| "type":"structure", |
| "members":{ |
| "name":{"shape":"String"}, |
| "value":{"shape":"String"} |
| } |
| }, |
| "KeyValuesPair":{ |
| "type":"structure", |
| "members":{ |
| "name":{"shape":"String"}, |
| "values":{"shape":"StringList"} |
| } |
| }, |
| "KubernetesVersion":{ |
| "type":"string", |
| "max":256, |
| "min":1 |
| }, |
| "LaunchTemplateSpecification":{ |
| "type":"structure", |
| "members":{ |
| "launchTemplateId":{"shape":"String"}, |
| "launchTemplateName":{"shape":"String"}, |
| "version":{"shape":"String"} |
| } |
| }, |
| "LinuxParameters":{ |
| "type":"structure", |
| "members":{ |
| "devices":{"shape":"DevicesList"}, |
| "initProcessEnabled":{"shape":"Boolean"}, |
| "sharedMemorySize":{"shape":"Integer"}, |
| "tmpfs":{"shape":"TmpfsList"}, |
| "maxSwap":{"shape":"Integer"}, |
| "swappiness":{"shape":"Integer"} |
| } |
| }, |
| "ListAttemptEcsTaskDetails":{ |
| "type":"list", |
| "member":{"shape":"AttemptEcsTaskDetails"} |
| }, |
| "ListAttemptTaskContainerDetails":{ |
| "type":"list", |
| "member":{"shape":"AttemptTaskContainerDetails"} |
| }, |
| "ListEcsTaskDetails":{ |
| "type":"list", |
| "member":{"shape":"EcsTaskDetails"} |
| }, |
| "ListEcsTaskProperties":{ |
| "type":"list", |
| "member":{"shape":"EcsTaskProperties"} |
| }, |
| "ListJobsFilterList":{ |
| "type":"list", |
| "member":{"shape":"KeyValuesPair"} |
| }, |
| "ListJobsRequest":{ |
| "type":"structure", |
| "members":{ |
| "jobQueue":{"shape":"String"}, |
| "arrayJobId":{"shape":"String"}, |
| "multiNodeJobId":{"shape":"String"}, |
| "jobStatus":{"shape":"JobStatus"}, |
| "maxResults":{"shape":"Integer"}, |
| "nextToken":{"shape":"String"}, |
| "filters":{"shape":"ListJobsFilterList"} |
| } |
| }, |
| "ListJobsResponse":{ |
| "type":"structure", |
| "required":["jobSummaryList"], |
| "members":{ |
| "jobSummaryList":{"shape":"JobSummaryList"}, |
| "nextToken":{"shape":"String"} |
| } |
| }, |
| "ListSchedulingPoliciesRequest":{ |
| "type":"structure", |
| "members":{ |
| "maxResults":{"shape":"Integer"}, |
| "nextToken":{"shape":"String"} |
| } |
| }, |
| "ListSchedulingPoliciesResponse":{ |
| "type":"structure", |
| "members":{ |
| "schedulingPolicies":{"shape":"SchedulingPolicyListingDetailList"}, |
| "nextToken":{"shape":"String"} |
| } |
| }, |
| "ListTagsForResourceRequest":{ |
| "type":"structure", |
| "required":["resourceArn"], |
| "members":{ |
| "resourceArn":{ |
| "shape":"String", |
| "location":"uri", |
| "locationName":"resourceArn" |
| } |
| } |
| }, |
| "ListTagsForResourceResponse":{ |
| "type":"structure", |
| "members":{ |
| "tags":{"shape":"TagrisTagsMap"} |
| } |
| }, |
| "ListTaskContainerDetails":{ |
| "type":"list", |
| "member":{"shape":"TaskContainerDetails"} |
| }, |
| "ListTaskContainerOverrides":{ |
| "type":"list", |
| "member":{"shape":"TaskContainerOverrides"} |
| }, |
| "ListTaskContainerProperties":{ |
| "type":"list", |
| "member":{"shape":"TaskContainerProperties"} |
| }, |
| "ListTaskPropertiesOverride":{ |
| "type":"list", |
| "member":{"shape":"TaskPropertiesOverride"} |
| }, |
| "LogConfiguration":{ |
| "type":"structure", |
| "required":["logDriver"], |
| "members":{ |
| "logDriver":{"shape":"LogDriver"}, |
| "options":{"shape":"LogConfigurationOptionsMap"}, |
| "secretOptions":{"shape":"SecretList"} |
| } |
| }, |
| "LogConfigurationOptionsMap":{ |
| "type":"map", |
| "key":{"shape":"String"}, |
| "value":{"shape":"String"} |
| }, |
| "LogDriver":{ |
| "type":"string", |
| "enum":[ |
| "json-file", |
| "syslog", |
| "journald", |
| "gelf", |
| "fluentd", |
| "awslogs", |
| "splunk" |
| ] |
| }, |
| "Long":{"type":"long"}, |
| "MountPoint":{ |
| "type":"structure", |
| "members":{ |
| "containerPath":{"shape":"String"}, |
| "readOnly":{"shape":"Boolean"}, |
| "sourceVolume":{"shape":"String"} |
| } |
| }, |
| "MountPoints":{ |
| "type":"list", |
| "member":{"shape":"MountPoint"} |
| }, |
| "NetworkConfiguration":{ |
| "type":"structure", |
| "members":{ |
| "assignPublicIp":{"shape":"AssignPublicIp"} |
| } |
| }, |
| "NetworkInterface":{ |
| "type":"structure", |
| "members":{ |
| "attachmentId":{"shape":"String"}, |
| "ipv6Address":{"shape":"String"}, |
| "privateIpv4Address":{"shape":"String"} |
| } |
| }, |
| "NetworkInterfaceList":{ |
| "type":"list", |
| "member":{"shape":"NetworkInterface"} |
| }, |
| "NodeDetails":{ |
| "type":"structure", |
| "members":{ |
| "nodeIndex":{"shape":"Integer"}, |
| "isMainNode":{"shape":"Boolean"} |
| } |
| }, |
| "NodeOverrides":{ |
| "type":"structure", |
| "members":{ |
| "numNodes":{"shape":"Integer"}, |
| "nodePropertyOverrides":{"shape":"NodePropertyOverrides"} |
| } |
| }, |
| "NodeProperties":{ |
| "type":"structure", |
| "required":[ |
| "numNodes", |
| "mainNode", |
| "nodeRangeProperties" |
| ], |
| "members":{ |
| "numNodes":{"shape":"Integer"}, |
| "mainNode":{"shape":"Integer"}, |
| "nodeRangeProperties":{"shape":"NodeRangeProperties"} |
| } |
| }, |
| "NodePropertiesSummary":{ |
| "type":"structure", |
| "members":{ |
| "isMainNode":{"shape":"Boolean"}, |
| "numNodes":{"shape":"Integer"}, |
| "nodeIndex":{"shape":"Integer"} |
| } |
| }, |
| "NodePropertyOverride":{ |
| "type":"structure", |
| "required":["targetNodes"], |
| "members":{ |
| "targetNodes":{"shape":"String"}, |
| "containerOverrides":{"shape":"ContainerOverrides"}, |
| "ecsPropertiesOverride":{"shape":"EcsPropertiesOverride"}, |
| "instanceTypes":{"shape":"StringList"} |
| } |
| }, |
| "NodePropertyOverrides":{ |
| "type":"list", |
| "member":{"shape":"NodePropertyOverride"} |
| }, |
| "NodeRangeProperties":{ |
| "type":"list", |
| "member":{"shape":"NodeRangeProperty"} |
| }, |
| "NodeRangeProperty":{ |
| "type":"structure", |
| "required":["targetNodes"], |
| "members":{ |
| "targetNodes":{"shape":"String"}, |
| "container":{"shape":"ContainerProperties"}, |
| "instanceTypes":{"shape":"StringList"}, |
| "ecsProperties":{"shape":"EcsProperties"} |
| } |
| }, |
| "OrchestrationType":{ |
| "type":"string", |
| "enum":[ |
| "ECS", |
| "EKS" |
| ] |
| }, |
| "ParametersMap":{ |
| "type":"map", |
| "key":{"shape":"String"}, |
| "value":{"shape":"String"} |
| }, |
| "PlatformCapability":{ |
| "type":"string", |
| "enum":[ |
| "EC2", |
| "FARGATE" |
| ] |
| }, |
| "PlatformCapabilityList":{ |
| "type":"list", |
| "member":{"shape":"PlatformCapability"} |
| }, |
| "Quantity":{ |
| "type":"string", |
| "max":256, |
| "min":1 |
| }, |
| "RegisterJobDefinitionRequest":{ |
| "type":"structure", |
| "required":[ |
| "jobDefinitionName", |
| "type" |
| ], |
| "members":{ |
| "jobDefinitionName":{"shape":"String"}, |
| "type":{"shape":"JobDefinitionType"}, |
| "parameters":{"shape":"ParametersMap"}, |
| "schedulingPriority":{"shape":"Integer"}, |
| "containerProperties":{"shape":"ContainerProperties"}, |
| "nodeProperties":{"shape":"NodeProperties"}, |
| "retryStrategy":{"shape":"RetryStrategy"}, |
| "propagateTags":{"shape":"Boolean"}, |
| "timeout":{"shape":"JobTimeout"}, |
| "tags":{"shape":"TagrisTagsMap"}, |
| "platformCapabilities":{"shape":"PlatformCapabilityList"}, |
| "eksProperties":{"shape":"EksProperties"}, |
| "ecsProperties":{"shape":"EcsProperties"} |
| } |
| }, |
| "RegisterJobDefinitionResponse":{ |
| "type":"structure", |
| "required":[ |
| "jobDefinitionName", |
| "jobDefinitionArn", |
| "revision" |
| ], |
| "members":{ |
| "jobDefinitionName":{"shape":"String"}, |
| "jobDefinitionArn":{"shape":"String"}, |
| "revision":{"shape":"Integer"} |
| } |
| }, |
| "RepositoryCredentials":{ |
| "type":"structure", |
| "required":["credentialsParameter"], |
| "members":{ |
| "credentialsParameter":{"shape":"String"} |
| } |
| }, |
| "ResourceRequirement":{ |
| "type":"structure", |
| "required":[ |
| "value", |
| "type" |
| ], |
| "members":{ |
| "value":{"shape":"String"}, |
| "type":{"shape":"ResourceType"} |
| } |
| }, |
| "ResourceRequirements":{ |
| "type":"list", |
| "member":{"shape":"ResourceRequirement"} |
| }, |
| "ResourceType":{ |
| "type":"string", |
| "enum":[ |
| "GPU", |
| "VCPU", |
| "MEMORY" |
| ] |
| }, |
| "RetryAction":{ |
| "type":"string", |
| "enum":[ |
| "RETRY", |
| "EXIT" |
| ] |
| }, |
| "RetryStrategy":{ |
| "type":"structure", |
| "members":{ |
| "attempts":{"shape":"Integer"}, |
| "evaluateOnExit":{"shape":"EvaluateOnExitList"} |
| } |
| }, |
| "RuntimePlatform":{ |
| "type":"structure", |
| "members":{ |
| "operatingSystemFamily":{"shape":"String"}, |
| "cpuArchitecture":{"shape":"String"} |
| } |
| }, |
| "SchedulingPolicyDetail":{ |
| "type":"structure", |
| "required":[ |
| "name", |
| "arn" |
| ], |
| "members":{ |
| "name":{"shape":"String"}, |
| "arn":{"shape":"String"}, |
| "fairsharePolicy":{"shape":"FairsharePolicy"}, |
| "tags":{"shape":"TagrisTagsMap"} |
| } |
| }, |
| "SchedulingPolicyDetailList":{ |
| "type":"list", |
| "member":{"shape":"SchedulingPolicyDetail"} |
| }, |
| "SchedulingPolicyListingDetail":{ |
| "type":"structure", |
| "required":["arn"], |
| "members":{ |
| "arn":{"shape":"String"} |
| } |
| }, |
| "SchedulingPolicyListingDetailList":{ |
| "type":"list", |
| "member":{"shape":"SchedulingPolicyListingDetail"} |
| }, |
| "Secret":{ |
| "type":"structure", |
| "required":[ |
| "name", |
| "valueFrom" |
| ], |
| "members":{ |
| "name":{"shape":"String"}, |
| "valueFrom":{"shape":"String"} |
| } |
| }, |
| "SecretList":{ |
| "type":"list", |
| "member":{"shape":"Secret"} |
| }, |
| "ServerException":{ |
| "type":"structure", |
| "members":{ |
| "message":{"shape":"String"} |
| }, |
| "error":{"httpStatusCode":500}, |
| "exception":true, |
| "fault":true |
| }, |
| "ShareAttributes":{ |
| "type":"structure", |
| "required":["shareIdentifier"], |
| "members":{ |
| "shareIdentifier":{"shape":"String"}, |
| "weightFactor":{"shape":"Float"} |
| } |
| }, |
| "ShareAttributesList":{ |
| "type":"list", |
| "member":{"shape":"ShareAttributes"} |
| }, |
| "String":{"type":"string"}, |
| "StringList":{ |
| "type":"list", |
| "member":{"shape":"String"} |
| }, |
| "SubmitJobRequest":{ |
| "type":"structure", |
| "required":[ |
| "jobName", |
| "jobQueue", |
| "jobDefinition" |
| ], |
| "members":{ |
| "jobName":{"shape":"String"}, |
| "jobQueue":{"shape":"String"}, |
| "shareIdentifier":{"shape":"String"}, |
| "schedulingPriorityOverride":{"shape":"Integer"}, |
| "arrayProperties":{"shape":"ArrayProperties"}, |
| "dependsOn":{"shape":"JobDependencyList"}, |
| "jobDefinition":{"shape":"String"}, |
| "parameters":{"shape":"ParametersMap"}, |
| "containerOverrides":{"shape":"ContainerOverrides"}, |
| "nodeOverrides":{"shape":"NodeOverrides"}, |
| "retryStrategy":{"shape":"RetryStrategy"}, |
| "propagateTags":{"shape":"Boolean"}, |
| "timeout":{"shape":"JobTimeout"}, |
| "tags":{"shape":"TagrisTagsMap"}, |
| "eksPropertiesOverride":{"shape":"EksPropertiesOverride"}, |
| "ecsPropertiesOverride":{"shape":"EcsPropertiesOverride"} |
| } |
| }, |
| "SubmitJobResponse":{ |
| "type":"structure", |
| "required":[ |
| "jobName", |
| "jobId" |
| ], |
| "members":{ |
| "jobArn":{"shape":"String"}, |
| "jobName":{"shape":"String"}, |
| "jobId":{"shape":"String"} |
| } |
| }, |
| "TagKey":{ |
| "type":"string", |
| "max":128, |
| "min":1 |
| }, |
| "TagKeysList":{ |
| "type":"list", |
| "member":{"shape":"TagKey"}, |
| "max":50, |
| "min":1 |
| }, |
| "TagResourceRequest":{ |
| "type":"structure", |
| "required":[ |
| "resourceArn", |
| "tags" |
| ], |
| "members":{ |
| "resourceArn":{ |
| "shape":"String", |
| "location":"uri", |
| "locationName":"resourceArn" |
| }, |
| "tags":{"shape":"TagrisTagsMap"} |
| } |
| }, |
| "TagResourceResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "TagValue":{ |
| "type":"string", |
| "max":256 |
| }, |
| "TagrisTagsMap":{ |
| "type":"map", |
| "key":{"shape":"TagKey"}, |
| "value":{"shape":"TagValue"}, |
| "max":50, |
| "min":1 |
| }, |
| "TagsMap":{ |
| "type":"map", |
| "key":{"shape":"String"}, |
| "value":{"shape":"String"} |
| }, |
| "TaskContainerDependency":{ |
| "type":"structure", |
| "members":{ |
| "containerName":{"shape":"String"}, |
| "condition":{"shape":"String"} |
| } |
| }, |
| "TaskContainerDependencyList":{ |
| "type":"list", |
| "member":{"shape":"TaskContainerDependency"} |
| }, |
| "TaskContainerDetails":{ |
| "type":"structure", |
| "members":{ |
| "command":{"shape":"StringList"}, |
| "dependsOn":{"shape":"TaskContainerDependencyList"}, |
| "environment":{"shape":"EnvironmentVariables"}, |
| "essential":{"shape":"Boolean"}, |
| "image":{"shape":"String"}, |
| "linuxParameters":{"shape":"LinuxParameters"}, |
| "logConfiguration":{"shape":"LogConfiguration"}, |
| "mountPoints":{"shape":"MountPoints"}, |
| "name":{"shape":"String"}, |
| "privileged":{"shape":"Boolean"}, |
| "readonlyRootFilesystem":{"shape":"Boolean"}, |
| "repositoryCredentials":{"shape":"RepositoryCredentials"}, |
| "resourceRequirements":{"shape":"ResourceRequirements"}, |
| "secrets":{"shape":"SecretList"}, |
| "ulimits":{"shape":"Ulimits"}, |
| "user":{"shape":"String"}, |
| "exitCode":{"shape":"Integer"}, |
| "reason":{"shape":"String"}, |
| "logStreamName":{"shape":"String"}, |
| "networkInterfaces":{"shape":"NetworkInterfaceList"} |
| } |
| }, |
| "TaskContainerOverrides":{ |
| "type":"structure", |
| "members":{ |
| "command":{"shape":"StringList"}, |
| "environment":{"shape":"EnvironmentVariables"}, |
| "name":{"shape":"String"}, |
| "resourceRequirements":{"shape":"ResourceRequirements"} |
| } |
| }, |
| "TaskContainerProperties":{ |
| "type":"structure", |
| "required":["image"], |
| "members":{ |
| "command":{"shape":"StringList"}, |
| "dependsOn":{"shape":"TaskContainerDependencyList"}, |
| "environment":{"shape":"EnvironmentVariables"}, |
| "essential":{"shape":"Boolean"}, |
| "image":{"shape":"String"}, |
| "linuxParameters":{"shape":"LinuxParameters"}, |
| "logConfiguration":{"shape":"LogConfiguration"}, |
| "mountPoints":{"shape":"MountPoints"}, |
| "name":{"shape":"String"}, |
| "privileged":{"shape":"Boolean"}, |
| "readonlyRootFilesystem":{"shape":"Boolean"}, |
| "repositoryCredentials":{"shape":"RepositoryCredentials"}, |
| "resourceRequirements":{"shape":"ResourceRequirements"}, |
| "secrets":{"shape":"SecretList"}, |
| "ulimits":{"shape":"Ulimits"}, |
| "user":{"shape":"String"} |
| } |
| }, |
| "TaskPropertiesOverride":{ |
| "type":"structure", |
| "members":{ |
| "containers":{"shape":"ListTaskContainerOverrides"} |
| } |
| }, |
| "TerminateJobRequest":{ |
| "type":"structure", |
| "required":[ |
| "jobId", |
| "reason" |
| ], |
| "members":{ |
| "jobId":{"shape":"String"}, |
| "reason":{"shape":"String"} |
| } |
| }, |
| "TerminateJobResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "Tmpfs":{ |
| "type":"structure", |
| "required":[ |
| "containerPath", |
| "size" |
| ], |
| "members":{ |
| "containerPath":{"shape":"String"}, |
| "size":{"shape":"Integer"}, |
| "mountOptions":{"shape":"StringList"} |
| } |
| }, |
| "TmpfsList":{ |
| "type":"list", |
| "member":{"shape":"Tmpfs"} |
| }, |
| "Ulimit":{ |
| "type":"structure", |
| "required":[ |
| "hardLimit", |
| "name", |
| "softLimit" |
| ], |
| "members":{ |
| "hardLimit":{"shape":"Integer"}, |
| "name":{"shape":"String"}, |
| "softLimit":{"shape":"Integer"} |
| } |
| }, |
| "Ulimits":{ |
| "type":"list", |
| "member":{"shape":"Ulimit"} |
| }, |
| "UntagResourceRequest":{ |
| "type":"structure", |
| "required":[ |
| "resourceArn", |
| "tagKeys" |
| ], |
| "members":{ |
| "resourceArn":{ |
| "shape":"String", |
| "location":"uri", |
| "locationName":"resourceArn" |
| }, |
| "tagKeys":{ |
| "shape":"TagKeysList", |
| "location":"querystring", |
| "locationName":"tagKeys" |
| } |
| } |
| }, |
| "UntagResourceResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "UpdateComputeEnvironmentRequest":{ |
| "type":"structure", |
| "required":["computeEnvironment"], |
| "members":{ |
| "computeEnvironment":{"shape":"String"}, |
| "state":{"shape":"CEState"}, |
| "unmanagedvCpus":{"shape":"Integer"}, |
| "computeResources":{"shape":"ComputeResourceUpdate"}, |
| "serviceRole":{"shape":"String"}, |
| "updatePolicy":{"shape":"UpdatePolicy"} |
| } |
| }, |
| "UpdateComputeEnvironmentResponse":{ |
| "type":"structure", |
| "members":{ |
| "computeEnvironmentName":{"shape":"String"}, |
| "computeEnvironmentArn":{"shape":"String"} |
| } |
| }, |
| "UpdateJobQueueRequest":{ |
| "type":"structure", |
| "required":["jobQueue"], |
| "members":{ |
| "jobQueue":{"shape":"String"}, |
| "state":{"shape":"JQState"}, |
| "schedulingPolicyArn":{"shape":"String"}, |
| "priority":{"shape":"Integer"}, |
| "computeEnvironmentOrder":{"shape":"ComputeEnvironmentOrders"}, |
| "jobStateTimeLimitActions":{"shape":"JobStateTimeLimitActions"} |
| } |
| }, |
| "UpdateJobQueueResponse":{ |
| "type":"structure", |
| "members":{ |
| "jobQueueName":{"shape":"String"}, |
| "jobQueueArn":{"shape":"String"} |
| } |
| }, |
| "UpdatePolicy":{ |
| "type":"structure", |
| "members":{ |
| "terminateJobsOnUpdate":{"shape":"Boolean"}, |
| "jobExecutionTimeoutMinutes":{"shape":"JobExecutionTimeoutMinutes"} |
| } |
| }, |
| "UpdateSchedulingPolicyRequest":{ |
| "type":"structure", |
| "required":["arn"], |
| "members":{ |
| "arn":{"shape":"String"}, |
| "fairsharePolicy":{"shape":"FairsharePolicy"} |
| } |
| }, |
| "UpdateSchedulingPolicyResponse":{ |
| "type":"structure", |
| "members":{ |
| } |
| }, |
| "Volume":{ |
| "type":"structure", |
| "members":{ |
| "host":{"shape":"Host"}, |
| "name":{"shape":"String"}, |
| "efsVolumeConfiguration":{"shape":"EFSVolumeConfiguration"} |
| } |
| }, |
| "Volumes":{ |
| "type":"list", |
| "member":{"shape":"Volume"} |
| } |
| } |
| } |