github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/batch/2016-08-10/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2016-08-10",
     5      "endpointPrefix":"batch",
     6      "jsonVersion":"1.1",
     7      "protocol":"rest-json",
     8      "serviceAbbreviation":"AWS Batch",
     9      "serviceFullName":"AWS Batch",
    10      "serviceId":"Batch",
    11      "signatureVersion":"v4",
    12      "uid":"batch-2016-08-10"
    13    },
    14    "operations":{
    15      "CancelJob":{
    16        "name":"CancelJob",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/v1/canceljob"
    20        },
    21        "input":{"shape":"CancelJobRequest"},
    22        "output":{"shape":"CancelJobResponse"},
    23        "errors":[
    24          {"shape":"ClientException"},
    25          {"shape":"ServerException"}
    26        ]
    27      },
    28      "CreateComputeEnvironment":{
    29        "name":"CreateComputeEnvironment",
    30        "http":{
    31          "method":"POST",
    32          "requestUri":"/v1/createcomputeenvironment"
    33        },
    34        "input":{"shape":"CreateComputeEnvironmentRequest"},
    35        "output":{"shape":"CreateComputeEnvironmentResponse"},
    36        "errors":[
    37          {"shape":"ClientException"},
    38          {"shape":"ServerException"}
    39        ]
    40      },
    41      "CreateJobQueue":{
    42        "name":"CreateJobQueue",
    43        "http":{
    44          "method":"POST",
    45          "requestUri":"/v1/createjobqueue"
    46        },
    47        "input":{"shape":"CreateJobQueueRequest"},
    48        "output":{"shape":"CreateJobQueueResponse"},
    49        "errors":[
    50          {"shape":"ClientException"},
    51          {"shape":"ServerException"}
    52        ]
    53      },
    54      "DeleteComputeEnvironment":{
    55        "name":"DeleteComputeEnvironment",
    56        "http":{
    57          "method":"POST",
    58          "requestUri":"/v1/deletecomputeenvironment"
    59        },
    60        "input":{"shape":"DeleteComputeEnvironmentRequest"},
    61        "output":{"shape":"DeleteComputeEnvironmentResponse"},
    62        "errors":[
    63          {"shape":"ClientException"},
    64          {"shape":"ServerException"}
    65        ]
    66      },
    67      "DeleteJobQueue":{
    68        "name":"DeleteJobQueue",
    69        "http":{
    70          "method":"POST",
    71          "requestUri":"/v1/deletejobqueue"
    72        },
    73        "input":{"shape":"DeleteJobQueueRequest"},
    74        "output":{"shape":"DeleteJobQueueResponse"},
    75        "errors":[
    76          {"shape":"ClientException"},
    77          {"shape":"ServerException"}
    78        ]
    79      },
    80      "DeregisterJobDefinition":{
    81        "name":"DeregisterJobDefinition",
    82        "http":{
    83          "method":"POST",
    84          "requestUri":"/v1/deregisterjobdefinition"
    85        },
    86        "input":{"shape":"DeregisterJobDefinitionRequest"},
    87        "output":{"shape":"DeregisterJobDefinitionResponse"},
    88        "errors":[
    89          {"shape":"ClientException"},
    90          {"shape":"ServerException"}
    91        ]
    92      },
    93      "DescribeComputeEnvironments":{
    94        "name":"DescribeComputeEnvironments",
    95        "http":{
    96          "method":"POST",
    97          "requestUri":"/v1/describecomputeenvironments"
    98        },
    99        "input":{"shape":"DescribeComputeEnvironmentsRequest"},
   100        "output":{"shape":"DescribeComputeEnvironmentsResponse"},
   101        "errors":[
   102          {"shape":"ClientException"},
   103          {"shape":"ServerException"}
   104        ]
   105      },
   106      "DescribeJobDefinitions":{
   107        "name":"DescribeJobDefinitions",
   108        "http":{
   109          "method":"POST",
   110          "requestUri":"/v1/describejobdefinitions"
   111        },
   112        "input":{"shape":"DescribeJobDefinitionsRequest"},
   113        "output":{"shape":"DescribeJobDefinitionsResponse"},
   114        "errors":[
   115          {"shape":"ClientException"},
   116          {"shape":"ServerException"}
   117        ]
   118      },
   119      "DescribeJobQueues":{
   120        "name":"DescribeJobQueues",
   121        "http":{
   122          "method":"POST",
   123          "requestUri":"/v1/describejobqueues"
   124        },
   125        "input":{"shape":"DescribeJobQueuesRequest"},
   126        "output":{"shape":"DescribeJobQueuesResponse"},
   127        "errors":[
   128          {"shape":"ClientException"},
   129          {"shape":"ServerException"}
   130        ]
   131      },
   132      "DescribeJobs":{
   133        "name":"DescribeJobs",
   134        "http":{
   135          "method":"POST",
   136          "requestUri":"/v1/describejobs"
   137        },
   138        "input":{"shape":"DescribeJobsRequest"},
   139        "output":{"shape":"DescribeJobsResponse"},
   140        "errors":[
   141          {"shape":"ClientException"},
   142          {"shape":"ServerException"}
   143        ]
   144      },
   145      "ListJobs":{
   146        "name":"ListJobs",
   147        "http":{
   148          "method":"POST",
   149          "requestUri":"/v1/listjobs"
   150        },
   151        "input":{"shape":"ListJobsRequest"},
   152        "output":{"shape":"ListJobsResponse"},
   153        "errors":[
   154          {"shape":"ClientException"},
   155          {"shape":"ServerException"}
   156        ]
   157      },
   158      "ListTagsForResource":{
   159        "name":"ListTagsForResource",
   160        "http":{
   161          "method":"GET",
   162          "requestUri":"/v1/tags/{resourceArn}"
   163        },
   164        "input":{"shape":"ListTagsForResourceRequest"},
   165        "output":{"shape":"ListTagsForResourceResponse"},
   166        "errors":[
   167          {"shape":"ClientException"},
   168          {"shape":"ServerException"}
   169        ]
   170      },
   171      "RegisterJobDefinition":{
   172        "name":"RegisterJobDefinition",
   173        "http":{
   174          "method":"POST",
   175          "requestUri":"/v1/registerjobdefinition"
   176        },
   177        "input":{"shape":"RegisterJobDefinitionRequest"},
   178        "output":{"shape":"RegisterJobDefinitionResponse"},
   179        "errors":[
   180          {"shape":"ClientException"},
   181          {"shape":"ServerException"}
   182        ]
   183      },
   184      "SubmitJob":{
   185        "name":"SubmitJob",
   186        "http":{
   187          "method":"POST",
   188          "requestUri":"/v1/submitjob"
   189        },
   190        "input":{"shape":"SubmitJobRequest"},
   191        "output":{"shape":"SubmitJobResponse"},
   192        "errors":[
   193          {"shape":"ClientException"},
   194          {"shape":"ServerException"}
   195        ]
   196      },
   197      "TagResource":{
   198        "name":"TagResource",
   199        "http":{
   200          "method":"POST",
   201          "requestUri":"/v1/tags/{resourceArn}"
   202        },
   203        "input":{"shape":"TagResourceRequest"},
   204        "output":{"shape":"TagResourceResponse"},
   205        "errors":[
   206          {"shape":"ClientException"},
   207          {"shape":"ServerException"}
   208        ]
   209      },
   210      "TerminateJob":{
   211        "name":"TerminateJob",
   212        "http":{
   213          "method":"POST",
   214          "requestUri":"/v1/terminatejob"
   215        },
   216        "input":{"shape":"TerminateJobRequest"},
   217        "output":{"shape":"TerminateJobResponse"},
   218        "errors":[
   219          {"shape":"ClientException"},
   220          {"shape":"ServerException"}
   221        ]
   222      },
   223      "UntagResource":{
   224        "name":"UntagResource",
   225        "http":{
   226          "method":"DELETE",
   227          "requestUri":"/v1/tags/{resourceArn}"
   228        },
   229        "input":{"shape":"UntagResourceRequest"},
   230        "output":{"shape":"UntagResourceResponse"},
   231        "errors":[
   232          {"shape":"ClientException"},
   233          {"shape":"ServerException"}
   234        ]
   235      },
   236      "UpdateComputeEnvironment":{
   237        "name":"UpdateComputeEnvironment",
   238        "http":{
   239          "method":"POST",
   240          "requestUri":"/v1/updatecomputeenvironment"
   241        },
   242        "input":{"shape":"UpdateComputeEnvironmentRequest"},
   243        "output":{"shape":"UpdateComputeEnvironmentResponse"},
   244        "errors":[
   245          {"shape":"ClientException"},
   246          {"shape":"ServerException"}
   247        ]
   248      },
   249      "UpdateJobQueue":{
   250        "name":"UpdateJobQueue",
   251        "http":{
   252          "method":"POST",
   253          "requestUri":"/v1/updatejobqueue"
   254        },
   255        "input":{"shape":"UpdateJobQueueRequest"},
   256        "output":{"shape":"UpdateJobQueueResponse"},
   257        "errors":[
   258          {"shape":"ClientException"},
   259          {"shape":"ServerException"}
   260        ]
   261      }
   262    },
   263    "shapes":{
   264      "ArrayJobDependency":{
   265        "type":"string",
   266        "enum":[
   267          "N_TO_N",
   268          "SEQUENTIAL"
   269        ]
   270      },
   271      "ArrayJobStatusSummary":{
   272        "type":"map",
   273        "key":{"shape":"String"},
   274        "value":{"shape":"Integer"}
   275      },
   276      "ArrayProperties":{
   277        "type":"structure",
   278        "members":{
   279          "size":{"shape":"Integer"}
   280        }
   281      },
   282      "ArrayPropertiesDetail":{
   283        "type":"structure",
   284        "members":{
   285          "statusSummary":{"shape":"ArrayJobStatusSummary"},
   286          "size":{"shape":"Integer"},
   287          "index":{"shape":"Integer"}
   288        }
   289      },
   290      "ArrayPropertiesSummary":{
   291        "type":"structure",
   292        "members":{
   293          "size":{"shape":"Integer"},
   294          "index":{"shape":"Integer"}
   295        }
   296      },
   297      "AssignPublicIp":{
   298        "type":"string",
   299        "enum":[
   300          "ENABLED",
   301          "DISABLED"
   302        ]
   303      },
   304      "AttemptContainerDetail":{
   305        "type":"structure",
   306        "members":{
   307          "containerInstanceArn":{"shape":"String"},
   308          "taskArn":{"shape":"String"},
   309          "exitCode":{"shape":"Integer"},
   310          "reason":{"shape":"String"},
   311          "logStreamName":{"shape":"String"},
   312          "networkInterfaces":{"shape":"NetworkInterfaceList"}
   313        }
   314      },
   315      "AttemptDetail":{
   316        "type":"structure",
   317        "members":{
   318          "container":{"shape":"AttemptContainerDetail"},
   319          "startedAt":{"shape":"Long"},
   320          "stoppedAt":{"shape":"Long"},
   321          "statusReason":{"shape":"String"}
   322        }
   323      },
   324      "AttemptDetails":{
   325        "type":"list",
   326        "member":{"shape":"AttemptDetail"}
   327      },
   328      "Boolean":{"type":"boolean"},
   329      "CEState":{
   330        "type":"string",
   331        "enum":[
   332          "ENABLED",
   333          "DISABLED"
   334        ]
   335      },
   336      "CEStatus":{
   337        "type":"string",
   338        "enum":[
   339          "CREATING",
   340          "UPDATING",
   341          "DELETING",
   342          "DELETED",
   343          "VALID",
   344          "INVALID"
   345        ]
   346      },
   347      "CEType":{
   348        "type":"string",
   349        "enum":[
   350          "MANAGED",
   351          "UNMANAGED"
   352        ]
   353      },
   354      "CRAllocationStrategy":{
   355        "type":"string",
   356        "enum":[
   357          "BEST_FIT",
   358          "BEST_FIT_PROGRESSIVE",
   359          "SPOT_CAPACITY_OPTIMIZED"
   360        ]
   361      },
   362      "CRType":{
   363        "type":"string",
   364        "enum":[
   365          "EC2",
   366          "SPOT",
   367          "FARGATE",
   368          "FARGATE_SPOT"
   369        ]
   370      },
   371      "CancelJobRequest":{
   372        "type":"structure",
   373        "required":[
   374          "jobId",
   375          "reason"
   376        ],
   377        "members":{
   378          "jobId":{"shape":"String"},
   379          "reason":{"shape":"String"}
   380        }
   381      },
   382      "CancelJobResponse":{
   383        "type":"structure",
   384        "members":{
   385        }
   386      },
   387      "ClientException":{
   388        "type":"structure",
   389        "members":{
   390          "message":{"shape":"String"}
   391        },
   392        "error":{"httpStatusCode":400},
   393        "exception":true
   394      },
   395      "ComputeEnvironmentDetail":{
   396        "type":"structure",
   397        "required":[
   398          "computeEnvironmentName",
   399          "computeEnvironmentArn",
   400          "ecsClusterArn"
   401        ],
   402        "members":{
   403          "computeEnvironmentName":{"shape":"String"},
   404          "computeEnvironmentArn":{"shape":"String"},
   405          "ecsClusterArn":{"shape":"String"},
   406          "tags":{"shape":"TagrisTagsMap"},
   407          "type":{"shape":"CEType"},
   408          "state":{"shape":"CEState"},
   409          "status":{"shape":"CEStatus"},
   410          "statusReason":{"shape":"String"},
   411          "computeResources":{"shape":"ComputeResource"},
   412          "serviceRole":{"shape":"String"}
   413        }
   414      },
   415      "ComputeEnvironmentDetailList":{
   416        "type":"list",
   417        "member":{"shape":"ComputeEnvironmentDetail"}
   418      },
   419      "ComputeEnvironmentOrder":{
   420        "type":"structure",
   421        "required":[
   422          "order",
   423          "computeEnvironment"
   424        ],
   425        "members":{
   426          "order":{"shape":"Integer"},
   427          "computeEnvironment":{"shape":"String"}
   428        }
   429      },
   430      "ComputeEnvironmentOrders":{
   431        "type":"list",
   432        "member":{"shape":"ComputeEnvironmentOrder"}
   433      },
   434      "ComputeResource":{
   435        "type":"structure",
   436        "required":[
   437          "type",
   438          "maxvCpus",
   439          "subnets"
   440        ],
   441        "members":{
   442          "type":{"shape":"CRType"},
   443          "allocationStrategy":{"shape":"CRAllocationStrategy"},
   444          "minvCpus":{"shape":"Integer"},
   445          "maxvCpus":{"shape":"Integer"},
   446          "desiredvCpus":{"shape":"Integer"},
   447          "instanceTypes":{"shape":"StringList"},
   448          "imageId":{
   449            "shape":"String",
   450            "deprecated":true,
   451            "deprecatedMessage":"This field is deprecated, use ec2Configuration[].imageIdOverride instead."
   452          },
   453          "subnets":{"shape":"StringList"},
   454          "securityGroupIds":{"shape":"StringList"},
   455          "ec2KeyPair":{"shape":"String"},
   456          "instanceRole":{"shape":"String"},
   457          "tags":{"shape":"TagsMap"},
   458          "placementGroup":{"shape":"String"},
   459          "bidPercentage":{"shape":"Integer"},
   460          "spotIamFleetRole":{"shape":"String"},
   461          "launchTemplate":{"shape":"LaunchTemplateSpecification"},
   462          "ec2Configuration":{"shape":"Ec2ConfigurationList"}
   463        }
   464      },
   465      "ComputeResourceUpdate":{
   466        "type":"structure",
   467        "members":{
   468          "minvCpus":{"shape":"Integer"},
   469          "maxvCpus":{"shape":"Integer"},
   470          "desiredvCpus":{"shape":"Integer"},
   471          "subnets":{"shape":"StringList"},
   472          "securityGroupIds":{"shape":"StringList"}
   473        }
   474      },
   475      "ContainerDetail":{
   476        "type":"structure",
   477        "members":{
   478          "image":{"shape":"String"},
   479          "vcpus":{"shape":"Integer"},
   480          "memory":{"shape":"Integer"},
   481          "command":{"shape":"StringList"},
   482          "jobRoleArn":{"shape":"String"},
   483          "executionRoleArn":{"shape":"String"},
   484          "volumes":{"shape":"Volumes"},
   485          "environment":{"shape":"EnvironmentVariables"},
   486          "mountPoints":{"shape":"MountPoints"},
   487          "readonlyRootFilesystem":{"shape":"Boolean"},
   488          "ulimits":{"shape":"Ulimits"},
   489          "privileged":{"shape":"Boolean"},
   490          "user":{"shape":"String"},
   491          "exitCode":{"shape":"Integer"},
   492          "reason":{"shape":"String"},
   493          "containerInstanceArn":{"shape":"String"},
   494          "taskArn":{"shape":"String"},
   495          "logStreamName":{"shape":"String"},
   496          "instanceType":{"shape":"String"},
   497          "networkInterfaces":{"shape":"NetworkInterfaceList"},
   498          "resourceRequirements":{"shape":"ResourceRequirements"},
   499          "linuxParameters":{"shape":"LinuxParameters"},
   500          "logConfiguration":{"shape":"LogConfiguration"},
   501          "secrets":{"shape":"SecretList"},
   502          "networkConfiguration":{"shape":"NetworkConfiguration"},
   503          "fargatePlatformConfiguration":{"shape":"FargatePlatformConfiguration"}
   504        }
   505      },
   506      "ContainerOverrides":{
   507        "type":"structure",
   508        "members":{
   509          "vcpus":{
   510            "shape":"Integer",
   511            "deprecated":true,
   512            "deprecatedMessage":"This field is deprecated, use resourceRequirements instead."
   513          },
   514          "memory":{
   515            "shape":"Integer",
   516            "deprecated":true,
   517            "deprecatedMessage":"This field is deprecated, use resourceRequirements instead."
   518          },
   519          "command":{"shape":"StringList"},
   520          "instanceType":{"shape":"String"},
   521          "environment":{"shape":"EnvironmentVariables"},
   522          "resourceRequirements":{"shape":"ResourceRequirements"}
   523        }
   524      },
   525      "ContainerProperties":{
   526        "type":"structure",
   527        "members":{
   528          "image":{"shape":"String"},
   529          "vcpus":{
   530            "shape":"Integer",
   531            "deprecated":true,
   532            "deprecatedMessage":"This field is deprecated, use resourceRequirements instead."
   533          },
   534          "memory":{
   535            "shape":"Integer",
   536            "deprecated":true,
   537            "deprecatedMessage":"This field is deprecated, use resourceRequirements instead."
   538          },
   539          "command":{"shape":"StringList"},
   540          "jobRoleArn":{"shape":"String"},
   541          "executionRoleArn":{"shape":"String"},
   542          "volumes":{"shape":"Volumes"},
   543          "environment":{"shape":"EnvironmentVariables"},
   544          "mountPoints":{"shape":"MountPoints"},
   545          "readonlyRootFilesystem":{"shape":"Boolean"},
   546          "privileged":{"shape":"Boolean"},
   547          "ulimits":{"shape":"Ulimits"},
   548          "user":{"shape":"String"},
   549          "instanceType":{"shape":"String"},
   550          "resourceRequirements":{"shape":"ResourceRequirements"},
   551          "linuxParameters":{"shape":"LinuxParameters"},
   552          "logConfiguration":{"shape":"LogConfiguration"},
   553          "secrets":{"shape":"SecretList"},
   554          "networkConfiguration":{"shape":"NetworkConfiguration"},
   555          "fargatePlatformConfiguration":{"shape":"FargatePlatformConfiguration"}
   556        }
   557      },
   558      "ContainerSummary":{
   559        "type":"structure",
   560        "members":{
   561          "exitCode":{"shape":"Integer"},
   562          "reason":{"shape":"String"}
   563        }
   564      },
   565      "CreateComputeEnvironmentRequest":{
   566        "type":"structure",
   567        "required":[
   568          "computeEnvironmentName",
   569          "type"
   570        ],
   571        "members":{
   572          "computeEnvironmentName":{"shape":"String"},
   573          "type":{"shape":"CEType"},
   574          "state":{"shape":"CEState"},
   575          "computeResources":{"shape":"ComputeResource"},
   576          "serviceRole":{"shape":"String"},
   577          "tags":{"shape":"TagrisTagsMap"}
   578        }
   579      },
   580      "CreateComputeEnvironmentResponse":{
   581        "type":"structure",
   582        "members":{
   583          "computeEnvironmentName":{"shape":"String"},
   584          "computeEnvironmentArn":{"shape":"String"}
   585        }
   586      },
   587      "CreateJobQueueRequest":{
   588        "type":"structure",
   589        "required":[
   590          "jobQueueName",
   591          "priority",
   592          "computeEnvironmentOrder"
   593        ],
   594        "members":{
   595          "jobQueueName":{"shape":"String"},
   596          "state":{"shape":"JQState"},
   597          "priority":{"shape":"Integer"},
   598          "computeEnvironmentOrder":{"shape":"ComputeEnvironmentOrders"},
   599          "tags":{"shape":"TagrisTagsMap"}
   600        }
   601      },
   602      "CreateJobQueueResponse":{
   603        "type":"structure",
   604        "required":[
   605          "jobQueueName",
   606          "jobQueueArn"
   607        ],
   608        "members":{
   609          "jobQueueName":{"shape":"String"},
   610          "jobQueueArn":{"shape":"String"}
   611        }
   612      },
   613      "DeleteComputeEnvironmentRequest":{
   614        "type":"structure",
   615        "required":["computeEnvironment"],
   616        "members":{
   617          "computeEnvironment":{"shape":"String"}
   618        }
   619      },
   620      "DeleteComputeEnvironmentResponse":{
   621        "type":"structure",
   622        "members":{
   623        }
   624      },
   625      "DeleteJobQueueRequest":{
   626        "type":"structure",
   627        "required":["jobQueue"],
   628        "members":{
   629          "jobQueue":{"shape":"String"}
   630        }
   631      },
   632      "DeleteJobQueueResponse":{
   633        "type":"structure",
   634        "members":{
   635        }
   636      },
   637      "DeregisterJobDefinitionRequest":{
   638        "type":"structure",
   639        "required":["jobDefinition"],
   640        "members":{
   641          "jobDefinition":{"shape":"String"}
   642        }
   643      },
   644      "DeregisterJobDefinitionResponse":{
   645        "type":"structure",
   646        "members":{
   647        }
   648      },
   649      "DescribeComputeEnvironmentsRequest":{
   650        "type":"structure",
   651        "members":{
   652          "computeEnvironments":{"shape":"StringList"},
   653          "maxResults":{"shape":"Integer"},
   654          "nextToken":{"shape":"String"}
   655        }
   656      },
   657      "DescribeComputeEnvironmentsResponse":{
   658        "type":"structure",
   659        "members":{
   660          "computeEnvironments":{"shape":"ComputeEnvironmentDetailList"},
   661          "nextToken":{"shape":"String"}
   662        }
   663      },
   664      "DescribeJobDefinitionsRequest":{
   665        "type":"structure",
   666        "members":{
   667          "jobDefinitions":{"shape":"StringList"},
   668          "maxResults":{"shape":"Integer"},
   669          "jobDefinitionName":{"shape":"String"},
   670          "status":{"shape":"String"},
   671          "nextToken":{"shape":"String"}
   672        }
   673      },
   674      "DescribeJobDefinitionsResponse":{
   675        "type":"structure",
   676        "members":{
   677          "jobDefinitions":{"shape":"JobDefinitionList"},
   678          "nextToken":{"shape":"String"}
   679        }
   680      },
   681      "DescribeJobQueuesRequest":{
   682        "type":"structure",
   683        "members":{
   684          "jobQueues":{"shape":"StringList"},
   685          "maxResults":{"shape":"Integer"},
   686          "nextToken":{"shape":"String"}
   687        }
   688      },
   689      "DescribeJobQueuesResponse":{
   690        "type":"structure",
   691        "members":{
   692          "jobQueues":{"shape":"JobQueueDetailList"},
   693          "nextToken":{"shape":"String"}
   694        }
   695      },
   696      "DescribeJobsRequest":{
   697        "type":"structure",
   698        "required":["jobs"],
   699        "members":{
   700          "jobs":{"shape":"StringList"}
   701        }
   702      },
   703      "DescribeJobsResponse":{
   704        "type":"structure",
   705        "members":{
   706          "jobs":{"shape":"JobDetailList"}
   707        }
   708      },
   709      "Device":{
   710        "type":"structure",
   711        "required":["hostPath"],
   712        "members":{
   713          "hostPath":{"shape":"String"},
   714          "containerPath":{"shape":"String"},
   715          "permissions":{"shape":"DeviceCgroupPermissions"}
   716        }
   717      },
   718      "DeviceCgroupPermission":{
   719        "type":"string",
   720        "enum":[
   721          "READ",
   722          "WRITE",
   723          "MKNOD"
   724        ]
   725      },
   726      "DeviceCgroupPermissions":{
   727        "type":"list",
   728        "member":{"shape":"DeviceCgroupPermission"}
   729      },
   730      "DevicesList":{
   731        "type":"list",
   732        "member":{"shape":"Device"}
   733      },
   734      "EFSAuthorizationConfig":{
   735        "type":"structure",
   736        "members":{
   737          "accessPointId":{"shape":"String"},
   738          "iam":{"shape":"EFSAuthorizationConfigIAM"}
   739        }
   740      },
   741      "EFSAuthorizationConfigIAM":{
   742        "type":"string",
   743        "enum":[
   744          "ENABLED",
   745          "DISABLED"
   746        ]
   747      },
   748      "EFSTransitEncryption":{
   749        "type":"string",
   750        "enum":[
   751          "ENABLED",
   752          "DISABLED"
   753        ]
   754      },
   755      "EFSVolumeConfiguration":{
   756        "type":"structure",
   757        "required":["fileSystemId"],
   758        "members":{
   759          "fileSystemId":{"shape":"String"},
   760          "rootDirectory":{"shape":"String"},
   761          "transitEncryption":{"shape":"EFSTransitEncryption"},
   762          "transitEncryptionPort":{"shape":"Integer"},
   763          "authorizationConfig":{"shape":"EFSAuthorizationConfig"}
   764        }
   765      },
   766      "Ec2Configuration":{
   767        "type":"structure",
   768        "required":["imageType"],
   769        "members":{
   770          "imageType":{"shape":"ImageType"},
   771          "imageIdOverride":{"shape":"ImageIdOverride"}
   772        }
   773      },
   774      "Ec2ConfigurationList":{
   775        "type":"list",
   776        "member":{"shape":"Ec2Configuration"}
   777      },
   778      "EnvironmentVariables":{
   779        "type":"list",
   780        "member":{"shape":"KeyValuePair"}
   781      },
   782      "EvaluateOnExit":{
   783        "type":"structure",
   784        "required":["action"],
   785        "members":{
   786          "onStatusReason":{"shape":"String"},
   787          "onReason":{"shape":"String"},
   788          "onExitCode":{"shape":"String"},
   789          "action":{"shape":"RetryAction"}
   790        }
   791      },
   792      "EvaluateOnExitList":{
   793        "type":"list",
   794        "member":{"shape":"EvaluateOnExit"}
   795      },
   796      "FargatePlatformConfiguration":{
   797        "type":"structure",
   798        "members":{
   799          "platformVersion":{"shape":"String"}
   800        }
   801      },
   802      "Host":{
   803        "type":"structure",
   804        "members":{
   805          "sourcePath":{"shape":"String"}
   806        }
   807      },
   808      "ImageIdOverride":{
   809        "type":"string",
   810        "max":256,
   811        "min":1
   812      },
   813      "ImageType":{
   814        "type":"string",
   815        "max":256,
   816        "min":1
   817      },
   818      "Integer":{"type":"integer"},
   819      "JQState":{
   820        "type":"string",
   821        "enum":[
   822          "ENABLED",
   823          "DISABLED"
   824        ]
   825      },
   826      "JQStatus":{
   827        "type":"string",
   828        "enum":[
   829          "CREATING",
   830          "UPDATING",
   831          "DELETING",
   832          "DELETED",
   833          "VALID",
   834          "INVALID"
   835        ]
   836      },
   837      "JobDefinition":{
   838        "type":"structure",
   839        "required":[
   840          "jobDefinitionName",
   841          "jobDefinitionArn",
   842          "revision",
   843          "type"
   844        ],
   845        "members":{
   846          "jobDefinitionName":{"shape":"String"},
   847          "jobDefinitionArn":{"shape":"String"},
   848          "revision":{"shape":"Integer"},
   849          "status":{"shape":"String"},
   850          "type":{"shape":"String"},
   851          "parameters":{"shape":"ParametersMap"},
   852          "retryStrategy":{"shape":"RetryStrategy"},
   853          "containerProperties":{"shape":"ContainerProperties"},
   854          "timeout":{"shape":"JobTimeout"},
   855          "nodeProperties":{"shape":"NodeProperties"},
   856          "tags":{"shape":"TagrisTagsMap"},
   857          "propagateTags":{"shape":"Boolean"},
   858          "platformCapabilities":{"shape":"PlatformCapabilityList"}
   859        }
   860      },
   861      "JobDefinitionList":{
   862        "type":"list",
   863        "member":{"shape":"JobDefinition"}
   864      },
   865      "JobDefinitionType":{
   866        "type":"string",
   867        "enum":[
   868          "container",
   869          "multinode"
   870        ]
   871      },
   872      "JobDependency":{
   873        "type":"structure",
   874        "members":{
   875          "jobId":{"shape":"String"},
   876          "type":{"shape":"ArrayJobDependency"}
   877        }
   878      },
   879      "JobDependencyList":{
   880        "type":"list",
   881        "member":{"shape":"JobDependency"}
   882      },
   883      "JobDetail":{
   884        "type":"structure",
   885        "required":[
   886          "jobName",
   887          "jobId",
   888          "jobQueue",
   889          "status",
   890          "startedAt",
   891          "jobDefinition"
   892        ],
   893        "members":{
   894          "jobArn":{"shape":"String"},
   895          "jobName":{"shape":"String"},
   896          "jobId":{"shape":"String"},
   897          "jobQueue":{"shape":"String"},
   898          "status":{"shape":"JobStatus"},
   899          "attempts":{"shape":"AttemptDetails"},
   900          "statusReason":{"shape":"String"},
   901          "createdAt":{"shape":"Long"},
   902          "retryStrategy":{"shape":"RetryStrategy"},
   903          "startedAt":{"shape":"Long"},
   904          "stoppedAt":{"shape":"Long"},
   905          "dependsOn":{"shape":"JobDependencyList"},
   906          "jobDefinition":{"shape":"String"},
   907          "parameters":{"shape":"ParametersMap"},
   908          "container":{"shape":"ContainerDetail"},
   909          "nodeDetails":{"shape":"NodeDetails"},
   910          "nodeProperties":{"shape":"NodeProperties"},
   911          "arrayProperties":{"shape":"ArrayPropertiesDetail"},
   912          "timeout":{"shape":"JobTimeout"},
   913          "tags":{"shape":"TagrisTagsMap"},
   914          "propagateTags":{"shape":"Boolean"},
   915          "platformCapabilities":{"shape":"PlatformCapabilityList"}
   916        }
   917      },
   918      "JobDetailList":{
   919        "type":"list",
   920        "member":{"shape":"JobDetail"}
   921      },
   922      "JobQueueDetail":{
   923        "type":"structure",
   924        "required":[
   925          "jobQueueName",
   926          "jobQueueArn",
   927          "state",
   928          "priority",
   929          "computeEnvironmentOrder"
   930        ],
   931        "members":{
   932          "jobQueueName":{"shape":"String"},
   933          "jobQueueArn":{"shape":"String"},
   934          "state":{"shape":"JQState"},
   935          "status":{"shape":"JQStatus"},
   936          "statusReason":{"shape":"String"},
   937          "priority":{"shape":"Integer"},
   938          "computeEnvironmentOrder":{"shape":"ComputeEnvironmentOrders"},
   939          "tags":{"shape":"TagrisTagsMap"}
   940        }
   941      },
   942      "JobQueueDetailList":{
   943        "type":"list",
   944        "member":{"shape":"JobQueueDetail"}
   945      },
   946      "JobStatus":{
   947        "type":"string",
   948        "enum":[
   949          "SUBMITTED",
   950          "PENDING",
   951          "RUNNABLE",
   952          "STARTING",
   953          "RUNNING",
   954          "SUCCEEDED",
   955          "FAILED"
   956        ]
   957      },
   958      "JobSummary":{
   959        "type":"structure",
   960        "required":[
   961          "jobId",
   962          "jobName"
   963        ],
   964        "members":{
   965          "jobArn":{"shape":"String"},
   966          "jobId":{"shape":"String"},
   967          "jobName":{"shape":"String"},
   968          "createdAt":{"shape":"Long"},
   969          "status":{"shape":"JobStatus"},
   970          "statusReason":{"shape":"String"},
   971          "startedAt":{"shape":"Long"},
   972          "stoppedAt":{"shape":"Long"},
   973          "container":{"shape":"ContainerSummary"},
   974          "arrayProperties":{"shape":"ArrayPropertiesSummary"},
   975          "nodeProperties":{"shape":"NodePropertiesSummary"},
   976          "jobDefinition":{"shape":"String"}
   977        }
   978      },
   979      "JobSummaryList":{
   980        "type":"list",
   981        "member":{"shape":"JobSummary"}
   982      },
   983      "JobTimeout":{
   984        "type":"structure",
   985        "members":{
   986          "attemptDurationSeconds":{"shape":"Integer"}
   987        }
   988      },
   989      "KeyValuePair":{
   990        "type":"structure",
   991        "members":{
   992          "name":{"shape":"String"},
   993          "value":{"shape":"String"}
   994        }
   995      },
   996      "KeyValuesPair":{
   997        "type":"structure",
   998        "members":{
   999          "name":{"shape":"String"},
  1000          "values":{"shape":"StringList"}
  1001        }
  1002      },
  1003      "LaunchTemplateSpecification":{
  1004        "type":"structure",
  1005        "members":{
  1006          "launchTemplateId":{"shape":"String"},
  1007          "launchTemplateName":{"shape":"String"},
  1008          "version":{"shape":"String"}
  1009        }
  1010      },
  1011      "LinuxParameters":{
  1012        "type":"structure",
  1013        "members":{
  1014          "devices":{"shape":"DevicesList"},
  1015          "initProcessEnabled":{"shape":"Boolean"},
  1016          "sharedMemorySize":{"shape":"Integer"},
  1017          "tmpfs":{"shape":"TmpfsList"},
  1018          "maxSwap":{"shape":"Integer"},
  1019          "swappiness":{"shape":"Integer"}
  1020        }
  1021      },
  1022      "ListJobsFilterList":{
  1023        "type":"list",
  1024        "member":{"shape":"KeyValuesPair"}
  1025      },
  1026      "ListJobsRequest":{
  1027        "type":"structure",
  1028        "members":{
  1029          "jobQueue":{"shape":"String"},
  1030          "arrayJobId":{"shape":"String"},
  1031          "multiNodeJobId":{"shape":"String"},
  1032          "jobStatus":{"shape":"JobStatus"},
  1033          "maxResults":{"shape":"Integer"},
  1034          "nextToken":{"shape":"String"},
  1035          "filters":{"shape":"ListJobsFilterList"}
  1036        }
  1037      },
  1038      "ListJobsResponse":{
  1039        "type":"structure",
  1040        "required":["jobSummaryList"],
  1041        "members":{
  1042          "jobSummaryList":{"shape":"JobSummaryList"},
  1043          "nextToken":{"shape":"String"}
  1044        }
  1045      },
  1046      "ListTagsForResourceRequest":{
  1047        "type":"structure",
  1048        "required":["resourceArn"],
  1049        "members":{
  1050          "resourceArn":{
  1051            "shape":"String",
  1052            "location":"uri",
  1053            "locationName":"resourceArn"
  1054          }
  1055        }
  1056      },
  1057      "ListTagsForResourceResponse":{
  1058        "type":"structure",
  1059        "members":{
  1060          "tags":{"shape":"TagrisTagsMap"}
  1061        }
  1062      },
  1063      "LogConfiguration":{
  1064        "type":"structure",
  1065        "required":["logDriver"],
  1066        "members":{
  1067          "logDriver":{"shape":"LogDriver"},
  1068          "options":{"shape":"LogConfigurationOptionsMap"},
  1069          "secretOptions":{"shape":"SecretList"}
  1070        }
  1071      },
  1072      "LogConfigurationOptionsMap":{
  1073        "type":"map",
  1074        "key":{"shape":"String"},
  1075        "value":{"shape":"String"}
  1076      },
  1077      "LogDriver":{
  1078        "type":"string",
  1079        "enum":[
  1080          "json-file",
  1081          "syslog",
  1082          "journald",
  1083          "gelf",
  1084          "fluentd",
  1085          "awslogs",
  1086          "splunk"
  1087        ]
  1088      },
  1089      "Long":{"type":"long"},
  1090      "MountPoint":{
  1091        "type":"structure",
  1092        "members":{
  1093          "containerPath":{"shape":"String"},
  1094          "readOnly":{"shape":"Boolean"},
  1095          "sourceVolume":{"shape":"String"}
  1096        }
  1097      },
  1098      "MountPoints":{
  1099        "type":"list",
  1100        "member":{"shape":"MountPoint"}
  1101      },
  1102      "NetworkConfiguration":{
  1103        "type":"structure",
  1104        "members":{
  1105          "assignPublicIp":{"shape":"AssignPublicIp"}
  1106        }
  1107      },
  1108      "NetworkInterface":{
  1109        "type":"structure",
  1110        "members":{
  1111          "attachmentId":{"shape":"String"},
  1112          "ipv6Address":{"shape":"String"},
  1113          "privateIpv4Address":{"shape":"String"}
  1114        }
  1115      },
  1116      "NetworkInterfaceList":{
  1117        "type":"list",
  1118        "member":{"shape":"NetworkInterface"}
  1119      },
  1120      "NodeDetails":{
  1121        "type":"structure",
  1122        "members":{
  1123          "nodeIndex":{"shape":"Integer"},
  1124          "isMainNode":{"shape":"Boolean"}
  1125        }
  1126      },
  1127      "NodeOverrides":{
  1128        "type":"structure",
  1129        "members":{
  1130          "numNodes":{"shape":"Integer"},
  1131          "nodePropertyOverrides":{"shape":"NodePropertyOverrides"}
  1132        }
  1133      },
  1134      "NodeProperties":{
  1135        "type":"structure",
  1136        "required":[
  1137          "numNodes",
  1138          "mainNode",
  1139          "nodeRangeProperties"
  1140        ],
  1141        "members":{
  1142          "numNodes":{"shape":"Integer"},
  1143          "mainNode":{"shape":"Integer"},
  1144          "nodeRangeProperties":{"shape":"NodeRangeProperties"}
  1145        }
  1146      },
  1147      "NodePropertiesSummary":{
  1148        "type":"structure",
  1149        "members":{
  1150          "isMainNode":{"shape":"Boolean"},
  1151          "numNodes":{"shape":"Integer"},
  1152          "nodeIndex":{"shape":"Integer"}
  1153        }
  1154      },
  1155      "NodePropertyOverride":{
  1156        "type":"structure",
  1157        "required":["targetNodes"],
  1158        "members":{
  1159          "targetNodes":{"shape":"String"},
  1160          "containerOverrides":{"shape":"ContainerOverrides"}
  1161        }
  1162      },
  1163      "NodePropertyOverrides":{
  1164        "type":"list",
  1165        "member":{"shape":"NodePropertyOverride"}
  1166      },
  1167      "NodeRangeProperties":{
  1168        "type":"list",
  1169        "member":{"shape":"NodeRangeProperty"}
  1170      },
  1171      "NodeRangeProperty":{
  1172        "type":"structure",
  1173        "required":["targetNodes"],
  1174        "members":{
  1175          "targetNodes":{"shape":"String"},
  1176          "container":{"shape":"ContainerProperties"}
  1177        }
  1178      },
  1179      "ParametersMap":{
  1180        "type":"map",
  1181        "key":{"shape":"String"},
  1182        "value":{"shape":"String"}
  1183      },
  1184      "PlatformCapability":{
  1185        "type":"string",
  1186        "enum":[
  1187          "EC2",
  1188          "FARGATE"
  1189        ]
  1190      },
  1191      "PlatformCapabilityList":{
  1192        "type":"list",
  1193        "member":{"shape":"PlatformCapability"}
  1194      },
  1195      "RegisterJobDefinitionRequest":{
  1196        "type":"structure",
  1197        "required":[
  1198          "jobDefinitionName",
  1199          "type"
  1200        ],
  1201        "members":{
  1202          "jobDefinitionName":{"shape":"String"},
  1203          "type":{"shape":"JobDefinitionType"},
  1204          "parameters":{"shape":"ParametersMap"},
  1205          "containerProperties":{"shape":"ContainerProperties"},
  1206          "nodeProperties":{"shape":"NodeProperties"},
  1207          "retryStrategy":{"shape":"RetryStrategy"},
  1208          "propagateTags":{"shape":"Boolean"},
  1209          "timeout":{"shape":"JobTimeout"},
  1210          "tags":{"shape":"TagrisTagsMap"},
  1211          "platformCapabilities":{"shape":"PlatformCapabilityList"}
  1212        }
  1213      },
  1214      "RegisterJobDefinitionResponse":{
  1215        "type":"structure",
  1216        "required":[
  1217          "jobDefinitionName",
  1218          "jobDefinitionArn",
  1219          "revision"
  1220        ],
  1221        "members":{
  1222          "jobDefinitionName":{"shape":"String"},
  1223          "jobDefinitionArn":{"shape":"String"},
  1224          "revision":{"shape":"Integer"}
  1225        }
  1226      },
  1227      "ResourceRequirement":{
  1228        "type":"structure",
  1229        "required":[
  1230          "value",
  1231          "type"
  1232        ],
  1233        "members":{
  1234          "value":{"shape":"String"},
  1235          "type":{"shape":"ResourceType"}
  1236        }
  1237      },
  1238      "ResourceRequirements":{
  1239        "type":"list",
  1240        "member":{"shape":"ResourceRequirement"}
  1241      },
  1242      "ResourceType":{
  1243        "type":"string",
  1244        "enum":[
  1245          "GPU",
  1246          "VCPU",
  1247          "MEMORY"
  1248        ]
  1249      },
  1250      "RetryAction":{
  1251        "type":"string",
  1252        "enum":[
  1253          "RETRY",
  1254          "EXIT"
  1255        ]
  1256      },
  1257      "RetryStrategy":{
  1258        "type":"structure",
  1259        "members":{
  1260          "attempts":{"shape":"Integer"},
  1261          "evaluateOnExit":{"shape":"EvaluateOnExitList"}
  1262        }
  1263      },
  1264      "Secret":{
  1265        "type":"structure",
  1266        "required":[
  1267          "name",
  1268          "valueFrom"
  1269        ],
  1270        "members":{
  1271          "name":{"shape":"String"},
  1272          "valueFrom":{"shape":"String"}
  1273        }
  1274      },
  1275      "SecretList":{
  1276        "type":"list",
  1277        "member":{"shape":"Secret"}
  1278      },
  1279      "ServerException":{
  1280        "type":"structure",
  1281        "members":{
  1282          "message":{"shape":"String"}
  1283        },
  1284        "error":{"httpStatusCode":500},
  1285        "exception":true,
  1286        "fault":true
  1287      },
  1288      "String":{"type":"string"},
  1289      "StringList":{
  1290        "type":"list",
  1291        "member":{"shape":"String"}
  1292      },
  1293      "SubmitJobRequest":{
  1294        "type":"structure",
  1295        "required":[
  1296          "jobName",
  1297          "jobQueue",
  1298          "jobDefinition"
  1299        ],
  1300        "members":{
  1301          "jobName":{"shape":"String"},
  1302          "jobQueue":{"shape":"String"},
  1303          "arrayProperties":{"shape":"ArrayProperties"},
  1304          "dependsOn":{"shape":"JobDependencyList"},
  1305          "jobDefinition":{"shape":"String"},
  1306          "parameters":{"shape":"ParametersMap"},
  1307          "containerOverrides":{"shape":"ContainerOverrides"},
  1308          "nodeOverrides":{"shape":"NodeOverrides"},
  1309          "retryStrategy":{"shape":"RetryStrategy"},
  1310          "propagateTags":{"shape":"Boolean"},
  1311          "timeout":{"shape":"JobTimeout"},
  1312          "tags":{"shape":"TagrisTagsMap"}
  1313        }
  1314      },
  1315      "SubmitJobResponse":{
  1316        "type":"structure",
  1317        "required":[
  1318          "jobName",
  1319          "jobId"
  1320        ],
  1321        "members":{
  1322          "jobArn":{"shape":"String"},
  1323          "jobName":{"shape":"String"},
  1324          "jobId":{"shape":"String"}
  1325        }
  1326      },
  1327      "TagKey":{
  1328        "type":"string",
  1329        "max":128,
  1330        "min":1
  1331      },
  1332      "TagKeysList":{
  1333        "type":"list",
  1334        "member":{"shape":"TagKey"},
  1335        "max":50,
  1336        "min":1
  1337      },
  1338      "TagResourceRequest":{
  1339        "type":"structure",
  1340        "required":[
  1341          "resourceArn",
  1342          "tags"
  1343        ],
  1344        "members":{
  1345          "resourceArn":{
  1346            "shape":"String",
  1347            "location":"uri",
  1348            "locationName":"resourceArn"
  1349          },
  1350          "tags":{"shape":"TagrisTagsMap"}
  1351        }
  1352      },
  1353      "TagResourceResponse":{
  1354        "type":"structure",
  1355        "members":{
  1356        }
  1357      },
  1358      "TagValue":{
  1359        "type":"string",
  1360        "max":256
  1361      },
  1362      "TagrisTagsMap":{
  1363        "type":"map",
  1364        "key":{"shape":"TagKey"},
  1365        "value":{"shape":"TagValue"},
  1366        "max":50,
  1367        "min":1
  1368      },
  1369      "TagsMap":{
  1370        "type":"map",
  1371        "key":{"shape":"String"},
  1372        "value":{"shape":"String"}
  1373      },
  1374      "TerminateJobRequest":{
  1375        "type":"structure",
  1376        "required":[
  1377          "jobId",
  1378          "reason"
  1379        ],
  1380        "members":{
  1381          "jobId":{"shape":"String"},
  1382          "reason":{"shape":"String"}
  1383        }
  1384      },
  1385      "TerminateJobResponse":{
  1386        "type":"structure",
  1387        "members":{
  1388        }
  1389      },
  1390      "Tmpfs":{
  1391        "type":"structure",
  1392        "required":[
  1393          "containerPath",
  1394          "size"
  1395        ],
  1396        "members":{
  1397          "containerPath":{"shape":"String"},
  1398          "size":{"shape":"Integer"},
  1399          "mountOptions":{"shape":"StringList"}
  1400        }
  1401      },
  1402      "TmpfsList":{
  1403        "type":"list",
  1404        "member":{"shape":"Tmpfs"}
  1405      },
  1406      "Ulimit":{
  1407        "type":"structure",
  1408        "required":[
  1409          "hardLimit",
  1410          "name",
  1411          "softLimit"
  1412        ],
  1413        "members":{
  1414          "hardLimit":{"shape":"Integer"},
  1415          "name":{"shape":"String"},
  1416          "softLimit":{"shape":"Integer"}
  1417        }
  1418      },
  1419      "Ulimits":{
  1420        "type":"list",
  1421        "member":{"shape":"Ulimit"}
  1422      },
  1423      "UntagResourceRequest":{
  1424        "type":"structure",
  1425        "required":[
  1426          "resourceArn",
  1427          "tagKeys"
  1428        ],
  1429        "members":{
  1430          "resourceArn":{
  1431            "shape":"String",
  1432            "location":"uri",
  1433            "locationName":"resourceArn"
  1434          },
  1435          "tagKeys":{
  1436            "shape":"TagKeysList",
  1437            "location":"querystring",
  1438            "locationName":"tagKeys"
  1439          }
  1440        }
  1441      },
  1442      "UntagResourceResponse":{
  1443        "type":"structure",
  1444        "members":{
  1445        }
  1446      },
  1447      "UpdateComputeEnvironmentRequest":{
  1448        "type":"structure",
  1449        "required":["computeEnvironment"],
  1450        "members":{
  1451          "computeEnvironment":{"shape":"String"},
  1452          "state":{"shape":"CEState"},
  1453          "computeResources":{"shape":"ComputeResourceUpdate"},
  1454          "serviceRole":{"shape":"String"}
  1455        }
  1456      },
  1457      "UpdateComputeEnvironmentResponse":{
  1458        "type":"structure",
  1459        "members":{
  1460          "computeEnvironmentName":{"shape":"String"},
  1461          "computeEnvironmentArn":{"shape":"String"}
  1462        }
  1463      },
  1464      "UpdateJobQueueRequest":{
  1465        "type":"structure",
  1466        "required":["jobQueue"],
  1467        "members":{
  1468          "jobQueue":{"shape":"String"},
  1469          "state":{"shape":"JQState"},
  1470          "priority":{"shape":"Integer"},
  1471          "computeEnvironmentOrder":{"shape":"ComputeEnvironmentOrders"}
  1472        }
  1473      },
  1474      "UpdateJobQueueResponse":{
  1475        "type":"structure",
  1476        "members":{
  1477          "jobQueueName":{"shape":"String"},
  1478          "jobQueueArn":{"shape":"String"}
  1479        }
  1480      },
  1481      "Volume":{
  1482        "type":"structure",
  1483        "members":{
  1484          "host":{"shape":"Host"},
  1485          "name":{"shape":"String"},
  1486          "efsVolumeConfiguration":{"shape":"EFSVolumeConfiguration"}
  1487        }
  1488      },
  1489      "Volumes":{
  1490        "type":"list",
  1491        "member":{"shape":"Volume"}
  1492      }
  1493    }
  1494  }