ROOTPLOIT
Server: LiteSpeed
System: Linux in-mum-web1878.main-hosting.eu 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: u435929562 (435929562)
PHP: 7.4.33
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/go/pkg/mod/github.com/aws/[email protected]/models/apis/batch/2016-08-10/api-2.json
{
  "version":"2.0",
  "metadata":{
    "apiVersion":"2016-08-10",
    "endpointPrefix":"batch",
    "jsonVersion":"1.1",
    "protocol":"rest-json",
    "protocols":["rest-json"],
    "serviceAbbreviation":"AWS Batch",
    "serviceFullName":"AWS Batch",
    "serviceId":"Batch",
    "signatureVersion":"v4",
    "uid":"batch-2016-08-10",
    "auth":["aws.auth#sigv4"]
  },
  "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"}
      ]
    },
    "GetJobQueueSnapshot":{
      "name":"GetJobQueueSnapshot",
      "http":{
        "method":"POST",
        "requestUri":"/v1/getjobqueuesnapshot"
      },
      "input":{"shape":"GetJobQueueSnapshotRequest"},
      "output":{"shape":"GetJobQueueSnapshotResponse"},
      "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"},
        "eksClusterArn":{"shape":"String"},
        "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"},
    "FrontOfQueueDetail":{
      "type":"structure",
      "members":{
        "jobs":{"shape":"FrontOfQueueJobSummaryList"},
        "lastUpdatedAt":{"shape":"Long"}
      }
    },
    "FrontOfQueueJobSummary":{
      "type":"structure",
      "members":{
        "jobArn":{"shape":"String"},
        "earliestTimeAtPosition":{"shape":"Long"}
      }
    },
    "FrontOfQueueJobSummaryList":{
      "type":"list",
      "member":{"shape":"FrontOfQueueJobSummary"}
    },
    "GetJobQueueSnapshotRequest":{
      "type":"structure",
      "required":["jobQueue"],
      "members":{
        "jobQueue":{"shape":"String"}
      }
    },
    "GetJobQueueSnapshotResponse":{
      "type":"structure",
      "members":{
        "frontOfQueue":{"shape":"FrontOfQueueDetail"}
      }
    },
    "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"},
        "eksPropertiesOverride":{"shape":"EksPropertiesOverride"}
      }
    },
    "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"},
        "eksProperties":{"shape":"EksProperties"}
      }
    },
    "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"}
    }
  }
}