github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/snowball/2016-06-30/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2016-06-30",
     5      "endpointPrefix":"snowball",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceAbbreviation":"Amazon Snowball",
     9      "serviceFullName":"Amazon Import/Export Snowball",
    10      "serviceId":"Snowball",
    11      "signatureVersion":"v4",
    12      "targetPrefix":"AWSIESnowballJobManagementService",
    13      "uid":"snowball-2016-06-30"
    14    },
    15    "operations":{
    16      "CancelCluster":{
    17        "name":"CancelCluster",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/"
    21        },
    22        "input":{"shape":"CancelClusterRequest"},
    23        "output":{"shape":"CancelClusterResult"},
    24        "errors":[
    25          {"shape":"KMSRequestFailedException"},
    26          {"shape":"InvalidJobStateException"},
    27          {"shape":"InvalidResourceException"}
    28        ]
    29      },
    30      "CancelJob":{
    31        "name":"CancelJob",
    32        "http":{
    33          "method":"POST",
    34          "requestUri":"/"
    35        },
    36        "input":{"shape":"CancelJobRequest"},
    37        "output":{"shape":"CancelJobResult"},
    38        "errors":[
    39          {"shape":"InvalidResourceException"},
    40          {"shape":"InvalidJobStateException"},
    41          {"shape":"KMSRequestFailedException"}
    42        ]
    43      },
    44      "CreateAddress":{
    45        "name":"CreateAddress",
    46        "http":{
    47          "method":"POST",
    48          "requestUri":"/"
    49        },
    50        "input":{"shape":"CreateAddressRequest"},
    51        "output":{"shape":"CreateAddressResult"},
    52        "errors":[
    53          {"shape":"InvalidAddressException"},
    54          {"shape":"UnsupportedAddressException"}
    55        ]
    56      },
    57      "CreateCluster":{
    58        "name":"CreateCluster",
    59        "http":{
    60          "method":"POST",
    61          "requestUri":"/"
    62        },
    63        "input":{"shape":"CreateClusterRequest"},
    64        "output":{"shape":"CreateClusterResult"},
    65        "errors":[
    66          {"shape":"InvalidResourceException"},
    67          {"shape":"KMSRequestFailedException"},
    68          {"shape":"InvalidInputCombinationException"},
    69          {"shape":"Ec2RequestFailedException"}
    70        ]
    71      },
    72      "CreateJob":{
    73        "name":"CreateJob",
    74        "http":{
    75          "method":"POST",
    76          "requestUri":"/"
    77        },
    78        "input":{"shape":"CreateJobRequest"},
    79        "output":{"shape":"CreateJobResult"},
    80        "errors":[
    81          {"shape":"InvalidResourceException"},
    82          {"shape":"KMSRequestFailedException"},
    83          {"shape":"InvalidInputCombinationException"},
    84          {"shape":"ClusterLimitExceededException"},
    85          {"shape":"Ec2RequestFailedException"}
    86        ]
    87      },
    88      "CreateLongTermPricing":{
    89        "name":"CreateLongTermPricing",
    90        "http":{
    91          "method":"POST",
    92          "requestUri":"/"
    93        },
    94        "input":{"shape":"CreateLongTermPricingRequest"},
    95        "output":{"shape":"CreateLongTermPricingResult"},
    96        "errors":[
    97          {"shape":"InvalidResourceException"}
    98        ]
    99      },
   100      "CreateReturnShippingLabel":{
   101        "name":"CreateReturnShippingLabel",
   102        "http":{
   103          "method":"POST",
   104          "requestUri":"/"
   105        },
   106        "input":{"shape":"CreateReturnShippingLabelRequest"},
   107        "output":{"shape":"CreateReturnShippingLabelResult"},
   108        "errors":[
   109          {"shape":"InvalidResourceException"},
   110          {"shape":"InvalidJobStateException"},
   111          {"shape":"InvalidInputCombinationException"},
   112          {"shape":"ConflictException"},
   113          {"shape":"ReturnShippingLabelAlreadyExistsException"}
   114        ]
   115      },
   116      "DescribeAddress":{
   117        "name":"DescribeAddress",
   118        "http":{
   119          "method":"POST",
   120          "requestUri":"/"
   121        },
   122        "input":{"shape":"DescribeAddressRequest"},
   123        "output":{"shape":"DescribeAddressResult"},
   124        "errors":[
   125          {"shape":"InvalidResourceException"}
   126        ]
   127      },
   128      "DescribeAddresses":{
   129        "name":"DescribeAddresses",
   130        "http":{
   131          "method":"POST",
   132          "requestUri":"/"
   133        },
   134        "input":{"shape":"DescribeAddressesRequest"},
   135        "output":{"shape":"DescribeAddressesResult"},
   136        "errors":[
   137          {"shape":"InvalidResourceException"},
   138          {"shape":"InvalidNextTokenException"}
   139        ]
   140      },
   141      "DescribeCluster":{
   142        "name":"DescribeCluster",
   143        "http":{
   144          "method":"POST",
   145          "requestUri":"/"
   146        },
   147        "input":{"shape":"DescribeClusterRequest"},
   148        "output":{"shape":"DescribeClusterResult"},
   149        "errors":[
   150          {"shape":"InvalidResourceException"}
   151        ]
   152      },
   153      "DescribeJob":{
   154        "name":"DescribeJob",
   155        "http":{
   156          "method":"POST",
   157          "requestUri":"/"
   158        },
   159        "input":{"shape":"DescribeJobRequest"},
   160        "output":{"shape":"DescribeJobResult"},
   161        "errors":[
   162          {"shape":"InvalidResourceException"}
   163        ]
   164      },
   165      "DescribeReturnShippingLabel":{
   166        "name":"DescribeReturnShippingLabel",
   167        "http":{
   168          "method":"POST",
   169          "requestUri":"/"
   170        },
   171        "input":{"shape":"DescribeReturnShippingLabelRequest"},
   172        "output":{"shape":"DescribeReturnShippingLabelResult"},
   173        "errors":[
   174          {"shape":"InvalidResourceException"},
   175          {"shape":"InvalidJobStateException"},
   176          {"shape":"ConflictException"}
   177        ]
   178      },
   179      "GetJobManifest":{
   180        "name":"GetJobManifest",
   181        "http":{
   182          "method":"POST",
   183          "requestUri":"/"
   184        },
   185        "input":{"shape":"GetJobManifestRequest"},
   186        "output":{"shape":"GetJobManifestResult"},
   187        "errors":[
   188          {"shape":"InvalidResourceException"},
   189          {"shape":"InvalidJobStateException"}
   190        ]
   191      },
   192      "GetJobUnlockCode":{
   193        "name":"GetJobUnlockCode",
   194        "http":{
   195          "method":"POST",
   196          "requestUri":"/"
   197        },
   198        "input":{"shape":"GetJobUnlockCodeRequest"},
   199        "output":{"shape":"GetJobUnlockCodeResult"},
   200        "errors":[
   201          {"shape":"InvalidResourceException"},
   202          {"shape":"InvalidJobStateException"}
   203        ]
   204      },
   205      "GetSnowballUsage":{
   206        "name":"GetSnowballUsage",
   207        "http":{
   208          "method":"POST",
   209          "requestUri":"/"
   210        },
   211        "input":{"shape":"GetSnowballUsageRequest"},
   212        "output":{"shape":"GetSnowballUsageResult"}
   213      },
   214      "GetSoftwareUpdates":{
   215        "name":"GetSoftwareUpdates",
   216        "http":{
   217          "method":"POST",
   218          "requestUri":"/"
   219        },
   220        "input":{"shape":"GetSoftwareUpdatesRequest"},
   221        "output":{"shape":"GetSoftwareUpdatesResult"},
   222        "errors":[
   223          {"shape":"InvalidResourceException"},
   224          {"shape":"InvalidJobStateException"}
   225        ]
   226      },
   227      "ListClusterJobs":{
   228        "name":"ListClusterJobs",
   229        "http":{
   230          "method":"POST",
   231          "requestUri":"/"
   232        },
   233        "input":{"shape":"ListClusterJobsRequest"},
   234        "output":{"shape":"ListClusterJobsResult"},
   235        "errors":[
   236          {"shape":"InvalidResourceException"},
   237          {"shape":"InvalidNextTokenException"}
   238        ]
   239      },
   240      "ListClusters":{
   241        "name":"ListClusters",
   242        "http":{
   243          "method":"POST",
   244          "requestUri":"/"
   245        },
   246        "input":{"shape":"ListClustersRequest"},
   247        "output":{"shape":"ListClustersResult"},
   248        "errors":[
   249          {"shape":"InvalidNextTokenException"}
   250        ]
   251      },
   252      "ListCompatibleImages":{
   253        "name":"ListCompatibleImages",
   254        "http":{
   255          "method":"POST",
   256          "requestUri":"/"
   257        },
   258        "input":{"shape":"ListCompatibleImagesRequest"},
   259        "output":{"shape":"ListCompatibleImagesResult"},
   260        "errors":[
   261          {"shape":"InvalidNextTokenException"},
   262          {"shape":"Ec2RequestFailedException"}
   263        ]
   264      },
   265      "ListJobs":{
   266        "name":"ListJobs",
   267        "http":{
   268          "method":"POST",
   269          "requestUri":"/"
   270        },
   271        "input":{"shape":"ListJobsRequest"},
   272        "output":{"shape":"ListJobsResult"},
   273        "errors":[
   274          {"shape":"InvalidNextTokenException"}
   275        ]
   276      },
   277      "ListLongTermPricing":{
   278        "name":"ListLongTermPricing",
   279        "http":{
   280          "method":"POST",
   281          "requestUri":"/"
   282        },
   283        "input":{"shape":"ListLongTermPricingRequest"},
   284        "output":{"shape":"ListLongTermPricingResult"},
   285        "errors":[
   286          {"shape":"InvalidResourceException"},
   287          {"shape":"InvalidNextTokenException"}
   288        ]
   289      },
   290      "UpdateCluster":{
   291        "name":"UpdateCluster",
   292        "http":{
   293          "method":"POST",
   294          "requestUri":"/"
   295        },
   296        "input":{"shape":"UpdateClusterRequest"},
   297        "output":{"shape":"UpdateClusterResult"},
   298        "errors":[
   299          {"shape":"InvalidResourceException"},
   300          {"shape":"InvalidJobStateException"},
   301          {"shape":"KMSRequestFailedException"},
   302          {"shape":"InvalidInputCombinationException"},
   303          {"shape":"Ec2RequestFailedException"}
   304        ]
   305      },
   306      "UpdateJob":{
   307        "name":"UpdateJob",
   308        "http":{
   309          "method":"POST",
   310          "requestUri":"/"
   311        },
   312        "input":{"shape":"UpdateJobRequest"},
   313        "output":{"shape":"UpdateJobResult"},
   314        "errors":[
   315          {"shape":"InvalidResourceException"},
   316          {"shape":"InvalidJobStateException"},
   317          {"shape":"KMSRequestFailedException"},
   318          {"shape":"InvalidInputCombinationException"},
   319          {"shape":"ClusterLimitExceededException"},
   320          {"shape":"Ec2RequestFailedException"}
   321        ]
   322      },
   323      "UpdateJobShipmentState":{
   324        "name":"UpdateJobShipmentState",
   325        "http":{
   326          "method":"POST",
   327          "requestUri":"/"
   328        },
   329        "input":{"shape":"UpdateJobShipmentStateRequest"},
   330        "output":{"shape":"UpdateJobShipmentStateResult"},
   331        "errors":[
   332          {"shape":"InvalidResourceException"},
   333          {"shape":"InvalidJobStateException"}
   334        ]
   335      },
   336      "UpdateLongTermPricing":{
   337        "name":"UpdateLongTermPricing",
   338        "http":{
   339          "method":"POST",
   340          "requestUri":"/"
   341        },
   342        "input":{"shape":"UpdateLongTermPricingRequest"},
   343        "output":{"shape":"UpdateLongTermPricingResult"},
   344        "errors":[
   345          {"shape":"InvalidResourceException"}
   346        ]
   347      }
   348    },
   349    "shapes":{
   350      "Address":{
   351        "type":"structure",
   352        "members":{
   353          "AddressId":{"shape":"AddressId"},
   354          "Name":{"shape":"String"},
   355          "Company":{"shape":"String"},
   356          "Street1":{"shape":"String"},
   357          "Street2":{"shape":"String"},
   358          "Street3":{"shape":"String"},
   359          "City":{"shape":"String"},
   360          "StateOrProvince":{"shape":"String"},
   361          "PrefectureOrDistrict":{"shape":"String"},
   362          "Landmark":{"shape":"String"},
   363          "Country":{"shape":"String"},
   364          "PostalCode":{"shape":"String"},
   365          "PhoneNumber":{"shape":"String"},
   366          "IsRestricted":{"shape":"Boolean"}
   367        }
   368      },
   369      "AddressId":{
   370        "type":"string",
   371        "max":40,
   372        "min":40,
   373        "pattern":"ADID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
   374      },
   375      "AddressList":{
   376        "type":"list",
   377        "member":{"shape":"Address"}
   378      },
   379      "AmiId":{
   380        "type":"string",
   381        "max":21,
   382        "min":12,
   383        "pattern":"(ami-[0-9a-f]{8})|(ami-[0-9a-f]{17})"
   384      },
   385      "Boolean":{"type":"boolean"},
   386      "CancelClusterRequest":{
   387        "type":"structure",
   388        "required":["ClusterId"],
   389        "members":{
   390          "ClusterId":{"shape":"ClusterId"}
   391        }
   392      },
   393      "CancelClusterResult":{
   394        "type":"structure",
   395        "members":{
   396        }
   397      },
   398      "CancelJobRequest":{
   399        "type":"structure",
   400        "required":["JobId"],
   401        "members":{
   402          "JobId":{"shape":"JobId"}
   403        }
   404      },
   405      "CancelJobResult":{
   406        "type":"structure",
   407        "members":{
   408        }
   409      },
   410      "ClusterId":{
   411        "type":"string",
   412        "max":39,
   413        "min":39,
   414        "pattern":"CID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
   415      },
   416      "ClusterLimitExceededException":{
   417        "type":"structure",
   418        "members":{
   419          "Message":{"shape":"String"}
   420        },
   421        "exception":true
   422      },
   423      "ClusterListEntry":{
   424        "type":"structure",
   425        "members":{
   426          "ClusterId":{"shape":"String"},
   427          "ClusterState":{"shape":"ClusterState"},
   428          "CreationDate":{"shape":"Timestamp"},
   429          "Description":{"shape":"String"}
   430        }
   431      },
   432      "ClusterListEntryList":{
   433        "type":"list",
   434        "member":{"shape":"ClusterListEntry"}
   435      },
   436      "ClusterMetadata":{
   437        "type":"structure",
   438        "members":{
   439          "ClusterId":{"shape":"String"},
   440          "Description":{"shape":"String"},
   441          "KmsKeyARN":{"shape":"KmsKeyARN"},
   442          "RoleARN":{"shape":"RoleARN"},
   443          "ClusterState":{"shape":"ClusterState"},
   444          "JobType":{"shape":"JobType"},
   445          "SnowballType":{"shape":"SnowballType"},
   446          "CreationDate":{"shape":"Timestamp"},
   447          "Resources":{"shape":"JobResource"},
   448          "AddressId":{"shape":"AddressId"},
   449          "ShippingOption":{"shape":"ShippingOption"},
   450          "Notification":{"shape":"Notification"},
   451          "ForwardingAddressId":{"shape":"AddressId"},
   452          "TaxDocuments":{"shape":"TaxDocuments"},
   453          "OnDeviceServiceConfiguration":{"shape":"OnDeviceServiceConfiguration"}
   454        }
   455      },
   456      "ClusterState":{
   457        "type":"string",
   458        "enum":[
   459          "AwaitingQuorum",
   460          "Pending",
   461          "InUse",
   462          "Complete",
   463          "Cancelled"
   464        ]
   465      },
   466      "CompatibleImage":{
   467        "type":"structure",
   468        "members":{
   469          "AmiId":{"shape":"String"},
   470          "Name":{"shape":"String"}
   471        }
   472      },
   473      "CompatibleImageList":{
   474        "type":"list",
   475        "member":{"shape":"CompatibleImage"}
   476      },
   477      "ConflictException":{
   478        "type":"structure",
   479        "members":{
   480          "ConflictResource":{"shape":"String"},
   481          "Message":{"shape":"String"}
   482        },
   483        "exception":true
   484      },
   485      "CreateAddressRequest":{
   486        "type":"structure",
   487        "required":["Address"],
   488        "members":{
   489          "Address":{"shape":"Address"}
   490        }
   491      },
   492      "CreateAddressResult":{
   493        "type":"structure",
   494        "members":{
   495          "AddressId":{"shape":"String"}
   496        }
   497      },
   498      "CreateClusterRequest":{
   499        "type":"structure",
   500        "required":[
   501          "JobType",
   502          "Resources",
   503          "AddressId",
   504          "RoleARN",
   505          "SnowballType",
   506          "ShippingOption"
   507        ],
   508        "members":{
   509          "JobType":{"shape":"JobType"},
   510          "Resources":{"shape":"JobResource"},
   511          "OnDeviceServiceConfiguration":{"shape":"OnDeviceServiceConfiguration"},
   512          "Description":{"shape":"String"},
   513          "AddressId":{"shape":"AddressId"},
   514          "KmsKeyARN":{"shape":"KmsKeyARN"},
   515          "RoleARN":{"shape":"RoleARN"},
   516          "SnowballType":{"shape":"SnowballType"},
   517          "ShippingOption":{"shape":"ShippingOption"},
   518          "Notification":{"shape":"Notification"},
   519          "ForwardingAddressId":{"shape":"AddressId"},
   520          "TaxDocuments":{"shape":"TaxDocuments"},
   521          "RemoteManagement":{"shape":"RemoteManagement"}
   522        }
   523      },
   524      "CreateClusterResult":{
   525        "type":"structure",
   526        "members":{
   527          "ClusterId":{"shape":"ClusterId"}
   528        }
   529      },
   530      "CreateJobRequest":{
   531        "type":"structure",
   532        "members":{
   533          "JobType":{"shape":"JobType"},
   534          "Resources":{"shape":"JobResource"},
   535          "OnDeviceServiceConfiguration":{"shape":"OnDeviceServiceConfiguration"},
   536          "Description":{"shape":"String"},
   537          "AddressId":{"shape":"AddressId"},
   538          "KmsKeyARN":{"shape":"KmsKeyARN"},
   539          "RoleARN":{"shape":"RoleARN"},
   540          "SnowballCapacityPreference":{"shape":"SnowballCapacity"},
   541          "ShippingOption":{"shape":"ShippingOption"},
   542          "Notification":{"shape":"Notification"},
   543          "ClusterId":{"shape":"ClusterId"},
   544          "SnowballType":{"shape":"SnowballType"},
   545          "ForwardingAddressId":{"shape":"AddressId"},
   546          "TaxDocuments":{"shape":"TaxDocuments"},
   547          "DeviceConfiguration":{"shape":"DeviceConfiguration"},
   548          "RemoteManagement":{"shape":"RemoteManagement"},
   549          "LongTermPricingId":{"shape":"LongTermPricingId"}
   550        }
   551      },
   552      "CreateJobResult":{
   553        "type":"structure",
   554        "members":{
   555          "JobId":{"shape":"JobId"}
   556        }
   557      },
   558      "CreateLongTermPricingRequest":{
   559        "type":"structure",
   560        "required":["LongTermPricingType"],
   561        "members":{
   562          "LongTermPricingType":{"shape":"LongTermPricingType"},
   563          "IsLongTermPricingAutoRenew":{"shape":"JavaBoolean"},
   564          "SnowballType":{"shape":"SnowballType"}
   565        }
   566      },
   567      "CreateLongTermPricingResult":{
   568        "type":"structure",
   569        "members":{
   570          "LongTermPricingId":{"shape":"LongTermPricingId"}
   571        }
   572      },
   573      "CreateReturnShippingLabelRequest":{
   574        "type":"structure",
   575        "required":["JobId"],
   576        "members":{
   577          "JobId":{"shape":"JobId"},
   578          "ShippingOption":{"shape":"ShippingOption"}
   579        }
   580      },
   581      "CreateReturnShippingLabelResult":{
   582        "type":"structure",
   583        "members":{
   584          "Status":{"shape":"ShippingLabelStatus"}
   585        }
   586      },
   587      "DataTransfer":{
   588        "type":"structure",
   589        "members":{
   590          "BytesTransferred":{"shape":"Long"},
   591          "ObjectsTransferred":{"shape":"Long"},
   592          "TotalBytes":{"shape":"Long"},
   593          "TotalObjects":{"shape":"Long"}
   594        }
   595      },
   596      "DescribeAddressRequest":{
   597        "type":"structure",
   598        "required":["AddressId"],
   599        "members":{
   600          "AddressId":{"shape":"AddressId"}
   601        }
   602      },
   603      "DescribeAddressResult":{
   604        "type":"structure",
   605        "members":{
   606          "Address":{"shape":"Address"}
   607        }
   608      },
   609      "DescribeAddressesRequest":{
   610        "type":"structure",
   611        "members":{
   612          "MaxResults":{"shape":"ListLimit"},
   613          "NextToken":{"shape":"String"}
   614        }
   615      },
   616      "DescribeAddressesResult":{
   617        "type":"structure",
   618        "members":{
   619          "Addresses":{"shape":"AddressList"},
   620          "NextToken":{"shape":"String"}
   621        }
   622      },
   623      "DescribeClusterRequest":{
   624        "type":"structure",
   625        "required":["ClusterId"],
   626        "members":{
   627          "ClusterId":{"shape":"ClusterId"}
   628        }
   629      },
   630      "DescribeClusterResult":{
   631        "type":"structure",
   632        "members":{
   633          "ClusterMetadata":{"shape":"ClusterMetadata"}
   634        }
   635      },
   636      "DescribeJobRequest":{
   637        "type":"structure",
   638        "required":["JobId"],
   639        "members":{
   640          "JobId":{"shape":"JobId"}
   641        }
   642      },
   643      "DescribeJobResult":{
   644        "type":"structure",
   645        "members":{
   646          "JobMetadata":{"shape":"JobMetadata"},
   647          "SubJobMetadata":{"shape":"JobMetadataList"}
   648        }
   649      },
   650      "DescribeReturnShippingLabelRequest":{
   651        "type":"structure",
   652        "required":["JobId"],
   653        "members":{
   654          "JobId":{"shape":"JobId"}
   655        }
   656      },
   657      "DescribeReturnShippingLabelResult":{
   658        "type":"structure",
   659        "members":{
   660          "Status":{"shape":"ShippingLabelStatus"},
   661          "ExpirationDate":{"shape":"Timestamp"}
   662        }
   663      },
   664      "DeviceConfiguration":{
   665        "type":"structure",
   666        "members":{
   667          "SnowconeDeviceConfiguration":{"shape":"SnowconeDeviceConfiguration"}
   668        }
   669      },
   670      "DeviceServiceName":{
   671        "type":"string",
   672        "enum":[
   673          "NFS_ON_DEVICE_SERVICE",
   674          "S3_ON_DEVICE_SERVICE"
   675        ]
   676      },
   677      "Ec2AmiResource":{
   678        "type":"structure",
   679        "required":["AmiId"],
   680        "members":{
   681          "AmiId":{"shape":"AmiId"},
   682          "SnowballAmiId":{"shape":"String"}
   683        }
   684      },
   685      "Ec2AmiResourceList":{
   686        "type":"list",
   687        "member":{"shape":"Ec2AmiResource"}
   688      },
   689      "Ec2RequestFailedException":{
   690        "type":"structure",
   691        "members":{
   692          "Message":{"shape":"String"}
   693        },
   694        "exception":true
   695      },
   696      "EventTriggerDefinition":{
   697        "type":"structure",
   698        "members":{
   699          "EventResourceARN":{"shape":"ResourceARN"}
   700        }
   701      },
   702      "EventTriggerDefinitionList":{
   703        "type":"list",
   704        "member":{"shape":"EventTriggerDefinition"}
   705      },
   706      "GSTIN":{
   707        "type":"string",
   708        "pattern":"\\d{2}[A-Z]{5}\\d{4}[A-Z]{1}[A-Z\\d]{1}[Z]{1}[A-Z\\d]{1}"
   709      },
   710      "GetJobManifestRequest":{
   711        "type":"structure",
   712        "required":["JobId"],
   713        "members":{
   714          "JobId":{"shape":"JobId"}
   715        }
   716      },
   717      "GetJobManifestResult":{
   718        "type":"structure",
   719        "members":{
   720          "ManifestURI":{"shape":"String"}
   721        }
   722      },
   723      "GetJobUnlockCodeRequest":{
   724        "type":"structure",
   725        "required":["JobId"],
   726        "members":{
   727          "JobId":{"shape":"JobId"}
   728        }
   729      },
   730      "GetJobUnlockCodeResult":{
   731        "type":"structure",
   732        "members":{
   733          "UnlockCode":{"shape":"String"}
   734        }
   735      },
   736      "GetSnowballUsageRequest":{
   737        "type":"structure",
   738        "members":{
   739        }
   740      },
   741      "GetSnowballUsageResult":{
   742        "type":"structure",
   743        "members":{
   744          "SnowballLimit":{"shape":"Integer"},
   745          "SnowballsInUse":{"shape":"Integer"}
   746        }
   747      },
   748      "GetSoftwareUpdatesRequest":{
   749        "type":"structure",
   750        "required":["JobId"],
   751        "members":{
   752          "JobId":{"shape":"JobId"}
   753        }
   754      },
   755      "GetSoftwareUpdatesResult":{
   756        "type":"structure",
   757        "members":{
   758          "UpdatesURI":{"shape":"String"}
   759        }
   760      },
   761      "INDTaxDocuments":{
   762        "type":"structure",
   763        "members":{
   764          "GSTIN":{"shape":"GSTIN"}
   765        }
   766      },
   767      "Integer":{"type":"integer"},
   768      "InvalidAddressException":{
   769        "type":"structure",
   770        "members":{
   771          "Message":{"shape":"String"}
   772        },
   773        "exception":true
   774      },
   775      "InvalidInputCombinationException":{
   776        "type":"structure",
   777        "members":{
   778          "Message":{"shape":"String"}
   779        },
   780        "exception":true
   781      },
   782      "InvalidJobStateException":{
   783        "type":"structure",
   784        "members":{
   785          "Message":{"shape":"String"}
   786        },
   787        "exception":true
   788      },
   789      "InvalidNextTokenException":{
   790        "type":"structure",
   791        "members":{
   792          "Message":{"shape":"String"}
   793        },
   794        "exception":true
   795      },
   796      "InvalidResourceException":{
   797        "type":"structure",
   798        "members":{
   799          "Message":{"shape":"String"},
   800          "ResourceType":{"shape":"String"}
   801        },
   802        "exception":true
   803      },
   804      "JavaBoolean":{"type":"boolean"},
   805      "JobId":{
   806        "type":"string",
   807        "max":39,
   808        "min":39,
   809        "pattern":"(M|J)ID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
   810      },
   811      "JobListEntry":{
   812        "type":"structure",
   813        "members":{
   814          "JobId":{"shape":"String"},
   815          "JobState":{"shape":"JobState"},
   816          "IsMaster":{"shape":"Boolean"},
   817          "JobType":{"shape":"JobType"},
   818          "SnowballType":{"shape":"SnowballType"},
   819          "CreationDate":{"shape":"Timestamp"},
   820          "Description":{"shape":"String"}
   821        }
   822      },
   823      "JobListEntryList":{
   824        "type":"list",
   825        "member":{"shape":"JobListEntry"}
   826      },
   827      "JobLogs":{
   828        "type":"structure",
   829        "members":{
   830          "JobCompletionReportURI":{"shape":"String"},
   831          "JobSuccessLogURI":{"shape":"String"},
   832          "JobFailureLogURI":{"shape":"String"}
   833        }
   834      },
   835      "JobMetadata":{
   836        "type":"structure",
   837        "members":{
   838          "JobId":{"shape":"String"},
   839          "JobState":{"shape":"JobState"},
   840          "JobType":{"shape":"JobType"},
   841          "SnowballType":{"shape":"SnowballType"},
   842          "CreationDate":{"shape":"Timestamp"},
   843          "Resources":{"shape":"JobResource"},
   844          "Description":{"shape":"String"},
   845          "KmsKeyARN":{"shape":"KmsKeyARN"},
   846          "RoleARN":{"shape":"RoleARN"},
   847          "AddressId":{"shape":"AddressId"},
   848          "ShippingDetails":{"shape":"ShippingDetails"},
   849          "SnowballCapacityPreference":{"shape":"SnowballCapacity"},
   850          "Notification":{"shape":"Notification"},
   851          "DataTransferProgress":{"shape":"DataTransfer"},
   852          "JobLogInfo":{"shape":"JobLogs"},
   853          "ClusterId":{"shape":"String"},
   854          "ForwardingAddressId":{"shape":"AddressId"},
   855          "TaxDocuments":{"shape":"TaxDocuments"},
   856          "DeviceConfiguration":{"shape":"DeviceConfiguration"},
   857          "RemoteManagement":{"shape":"RemoteManagement"},
   858          "LongTermPricingId":{"shape":"LongTermPricingId"},
   859          "OnDeviceServiceConfiguration":{"shape":"OnDeviceServiceConfiguration"}
   860        }
   861      },
   862      "JobMetadataList":{
   863        "type":"list",
   864        "member":{"shape":"JobMetadata"}
   865      },
   866      "JobResource":{
   867        "type":"structure",
   868        "members":{
   869          "S3Resources":{"shape":"S3ResourceList"},
   870          "LambdaResources":{"shape":"LambdaResourceList"},
   871          "Ec2AmiResources":{"shape":"Ec2AmiResourceList"}
   872        }
   873      },
   874      "JobState":{
   875        "type":"string",
   876        "enum":[
   877          "New",
   878          "PreparingAppliance",
   879          "PreparingShipment",
   880          "InTransitToCustomer",
   881          "WithCustomer",
   882          "InTransitToAWS",
   883          "WithAWSSortingFacility",
   884          "WithAWS",
   885          "InProgress",
   886          "Complete",
   887          "Cancelled",
   888          "Listing",
   889          "Pending"
   890        ]
   891      },
   892      "JobStateList":{
   893        "type":"list",
   894        "member":{"shape":"JobState"}
   895      },
   896      "JobType":{
   897        "type":"string",
   898        "enum":[
   899          "IMPORT",
   900          "EXPORT",
   901          "LOCAL_USE"
   902        ]
   903      },
   904      "KMSRequestFailedException":{
   905        "type":"structure",
   906        "members":{
   907          "Message":{"shape":"String"}
   908        },
   909        "exception":true
   910      },
   911      "KeyRange":{
   912        "type":"structure",
   913        "members":{
   914          "BeginMarker":{"shape":"String"},
   915          "EndMarker":{"shape":"String"}
   916        }
   917      },
   918      "KmsKeyARN":{
   919        "type":"string",
   920        "max":255,
   921        "pattern":"arn:aws.*:kms:.*:[0-9]{12}:key/.*"
   922      },
   923      "LambdaResource":{
   924        "type":"structure",
   925        "members":{
   926          "LambdaArn":{"shape":"ResourceARN"},
   927          "EventTriggers":{"shape":"EventTriggerDefinitionList"}
   928        }
   929      },
   930      "LambdaResourceList":{
   931        "type":"list",
   932        "member":{"shape":"LambdaResource"}
   933      },
   934      "ListClusterJobsRequest":{
   935        "type":"structure",
   936        "required":["ClusterId"],
   937        "members":{
   938          "ClusterId":{"shape":"ClusterId"},
   939          "MaxResults":{"shape":"ListLimit"},
   940          "NextToken":{"shape":"String"}
   941        }
   942      },
   943      "ListClusterJobsResult":{
   944        "type":"structure",
   945        "members":{
   946          "JobListEntries":{"shape":"JobListEntryList"},
   947          "NextToken":{"shape":"String"}
   948        }
   949      },
   950      "ListClustersRequest":{
   951        "type":"structure",
   952        "members":{
   953          "MaxResults":{"shape":"ListLimit"},
   954          "NextToken":{"shape":"String"}
   955        }
   956      },
   957      "ListClustersResult":{
   958        "type":"structure",
   959        "members":{
   960          "ClusterListEntries":{"shape":"ClusterListEntryList"},
   961          "NextToken":{"shape":"String"}
   962        }
   963      },
   964      "ListCompatibleImagesRequest":{
   965        "type":"structure",
   966        "members":{
   967          "MaxResults":{"shape":"ListLimit"},
   968          "NextToken":{"shape":"String"}
   969        }
   970      },
   971      "ListCompatibleImagesResult":{
   972        "type":"structure",
   973        "members":{
   974          "CompatibleImages":{"shape":"CompatibleImageList"},
   975          "NextToken":{"shape":"String"}
   976        }
   977      },
   978      "ListJobsRequest":{
   979        "type":"structure",
   980        "members":{
   981          "MaxResults":{"shape":"ListLimit"},
   982          "NextToken":{"shape":"String"}
   983        }
   984      },
   985      "ListJobsResult":{
   986        "type":"structure",
   987        "members":{
   988          "JobListEntries":{"shape":"JobListEntryList"},
   989          "NextToken":{"shape":"String"}
   990        }
   991      },
   992      "ListLimit":{
   993        "type":"integer",
   994        "max":100,
   995        "min":0
   996      },
   997      "ListLongTermPricingRequest":{
   998        "type":"structure",
   999        "members":{
  1000          "MaxResults":{"shape":"ListLimit"},
  1001          "NextToken":{"shape":"String"}
  1002        }
  1003      },
  1004      "ListLongTermPricingResult":{
  1005        "type":"structure",
  1006        "members":{
  1007          "LongTermPricingEntries":{"shape":"LongTermPricingEntryList"},
  1008          "NextToken":{"shape":"String"}
  1009        }
  1010      },
  1011      "Long":{"type":"long"},
  1012      "LongTermPricingAssociatedJobIdList":{
  1013        "type":"list",
  1014        "member":{"shape":"JobId"}
  1015      },
  1016      "LongTermPricingEntryList":{
  1017        "type":"list",
  1018        "member":{"shape":"LongTermPricingListEntry"}
  1019      },
  1020      "LongTermPricingId":{
  1021        "type":"string",
  1022        "max":41,
  1023        "min":41,
  1024        "pattern":"LTPID[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
  1025      },
  1026      "LongTermPricingListEntry":{
  1027        "type":"structure",
  1028        "members":{
  1029          "LongTermPricingId":{"shape":"LongTermPricingId"},
  1030          "LongTermPricingEndDate":{"shape":"Timestamp"},
  1031          "LongTermPricingStartDate":{"shape":"Timestamp"},
  1032          "LongTermPricingType":{"shape":"LongTermPricingType"},
  1033          "CurrentActiveJob":{"shape":"JobId"},
  1034          "ReplacementJob":{"shape":"JobId"},
  1035          "IsLongTermPricingAutoRenew":{"shape":"JavaBoolean"},
  1036          "LongTermPricingStatus":{"shape":"String"},
  1037          "SnowballType":{"shape":"SnowballType"},
  1038          "JobIds":{"shape":"LongTermPricingAssociatedJobIdList"}
  1039        }
  1040      },
  1041      "LongTermPricingType":{
  1042        "type":"string",
  1043        "enum":[
  1044          "OneYear",
  1045          "ThreeYear"
  1046        ]
  1047      },
  1048      "NFSOnDeviceServiceConfiguration":{
  1049        "type":"structure",
  1050        "members":{
  1051          "StorageLimit":{"shape":"StorageLimit"},
  1052          "StorageUnit":{"shape":"StorageUnit"}
  1053        }
  1054      },
  1055      "Notification":{
  1056        "type":"structure",
  1057        "members":{
  1058          "SnsTopicARN":{"shape":"SnsTopicARN"},
  1059          "JobStatesToNotify":{"shape":"JobStateList"},
  1060          "NotifyAll":{"shape":"Boolean"}
  1061        }
  1062      },
  1063      "OnDeviceServiceConfiguration":{
  1064        "type":"structure",
  1065        "members":{
  1066          "NFSOnDeviceService":{"shape":"NFSOnDeviceServiceConfiguration"}
  1067        }
  1068      },
  1069      "RemoteManagement":{
  1070        "type":"string",
  1071        "enum":[
  1072          "INSTALLED_ONLY",
  1073          "INSTALLED_AUTOSTART"
  1074        ]
  1075      },
  1076      "ResourceARN":{
  1077        "type":"string",
  1078        "max":255,
  1079        "pattern":"arn:aws.*:*"
  1080      },
  1081      "ReturnShippingLabelAlreadyExistsException":{
  1082        "type":"structure",
  1083        "members":{
  1084          "Message":{"shape":"String"}
  1085        },
  1086        "exception":true
  1087      },
  1088      "RoleARN":{
  1089        "type":"string",
  1090        "max":255,
  1091        "pattern":"arn:aws.*:iam::[0-9]{12}:role/.*"
  1092      },
  1093      "S3Resource":{
  1094        "type":"structure",
  1095        "members":{
  1096          "BucketArn":{"shape":"ResourceARN"},
  1097          "KeyRange":{"shape":"KeyRange"},
  1098          "TargetOnDeviceServices":{"shape":"TargetOnDeviceServiceList"}
  1099        }
  1100      },
  1101      "S3ResourceList":{
  1102        "type":"list",
  1103        "member":{"shape":"S3Resource"}
  1104      },
  1105      "Shipment":{
  1106        "type":"structure",
  1107        "members":{
  1108          "Status":{"shape":"String"},
  1109          "TrackingNumber":{"shape":"String"}
  1110        }
  1111      },
  1112      "ShipmentState":{
  1113        "type":"string",
  1114        "enum":[
  1115          "RECEIVED",
  1116          "RETURNED"
  1117        ]
  1118      },
  1119      "ShippingDetails":{
  1120        "type":"structure",
  1121        "members":{
  1122          "ShippingOption":{"shape":"ShippingOption"},
  1123          "InboundShipment":{"shape":"Shipment"},
  1124          "OutboundShipment":{"shape":"Shipment"}
  1125        }
  1126      },
  1127      "ShippingLabelStatus":{
  1128        "type":"string",
  1129        "enum":[
  1130          "InProgress",
  1131          "TimedOut",
  1132          "Succeeded",
  1133          "Failed"
  1134        ]
  1135      },
  1136      "ShippingOption":{
  1137        "type":"string",
  1138        "enum":[
  1139          "SECOND_DAY",
  1140          "NEXT_DAY",
  1141          "EXPRESS",
  1142          "STANDARD"
  1143        ]
  1144      },
  1145      "SnowballCapacity":{
  1146        "type":"string",
  1147        "enum":[
  1148          "T50",
  1149          "T80",
  1150          "T100",
  1151          "T42",
  1152          "T98",
  1153          "T8",
  1154          "T14",
  1155          "NoPreference"
  1156        ]
  1157      },
  1158      "SnowballType":{
  1159        "type":"string",
  1160        "enum":[
  1161          "STANDARD",
  1162          "EDGE",
  1163          "EDGE_C",
  1164          "EDGE_CG",
  1165          "EDGE_S",
  1166          "SNC1_HDD",
  1167          "SNC1_SSD"
  1168        ]
  1169      },
  1170      "SnowconeDeviceConfiguration":{
  1171        "type":"structure",
  1172        "members":{
  1173          "WirelessConnection":{"shape":"WirelessConnection"}
  1174        }
  1175      },
  1176      "SnsTopicARN":{
  1177        "type":"string",
  1178        "max":255,
  1179        "pattern":"arn:aws.*:sns:.*:[0-9]{12}:.*"
  1180      },
  1181      "StorageLimit":{
  1182        "type":"integer",
  1183        "min":0
  1184      },
  1185      "StorageUnit":{
  1186        "type":"string",
  1187        "enum":["TB"]
  1188      },
  1189      "String":{
  1190        "type":"string",
  1191        "max":1024,
  1192        "min":1
  1193      },
  1194      "TargetOnDeviceService":{
  1195        "type":"structure",
  1196        "members":{
  1197          "ServiceName":{"shape":"DeviceServiceName"},
  1198          "TransferOption":{"shape":"TransferOption"}
  1199        }
  1200      },
  1201      "TargetOnDeviceServiceList":{
  1202        "type":"list",
  1203        "member":{"shape":"TargetOnDeviceService"}
  1204      },
  1205      "TaxDocuments":{
  1206        "type":"structure",
  1207        "members":{
  1208          "IND":{"shape":"INDTaxDocuments"}
  1209        }
  1210      },
  1211      "Timestamp":{"type":"timestamp"},
  1212      "TransferOption":{
  1213        "type":"string",
  1214        "enum":[
  1215          "IMPORT",
  1216          "EXPORT",
  1217          "LOCAL_USE"
  1218        ]
  1219      },
  1220      "UnsupportedAddressException":{
  1221        "type":"structure",
  1222        "members":{
  1223          "Message":{"shape":"String"}
  1224        },
  1225        "exception":true
  1226      },
  1227      "UpdateClusterRequest":{
  1228        "type":"structure",
  1229        "required":["ClusterId"],
  1230        "members":{
  1231          "ClusterId":{"shape":"ClusterId"},
  1232          "RoleARN":{"shape":"RoleARN"},
  1233          "Description":{"shape":"String"},
  1234          "Resources":{"shape":"JobResource"},
  1235          "OnDeviceServiceConfiguration":{"shape":"OnDeviceServiceConfiguration"},
  1236          "AddressId":{"shape":"AddressId"},
  1237          "ShippingOption":{"shape":"ShippingOption"},
  1238          "Notification":{"shape":"Notification"},
  1239          "ForwardingAddressId":{"shape":"AddressId"}
  1240        }
  1241      },
  1242      "UpdateClusterResult":{
  1243        "type":"structure",
  1244        "members":{
  1245        }
  1246      },
  1247      "UpdateJobRequest":{
  1248        "type":"structure",
  1249        "required":["JobId"],
  1250        "members":{
  1251          "JobId":{"shape":"JobId"},
  1252          "RoleARN":{"shape":"RoleARN"},
  1253          "Notification":{"shape":"Notification"},
  1254          "Resources":{"shape":"JobResource"},
  1255          "OnDeviceServiceConfiguration":{"shape":"OnDeviceServiceConfiguration"},
  1256          "AddressId":{"shape":"AddressId"},
  1257          "ShippingOption":{"shape":"ShippingOption"},
  1258          "Description":{"shape":"String"},
  1259          "SnowballCapacityPreference":{"shape":"SnowballCapacity"},
  1260          "ForwardingAddressId":{"shape":"AddressId"}
  1261        }
  1262      },
  1263      "UpdateJobResult":{
  1264        "type":"structure",
  1265        "members":{
  1266        }
  1267      },
  1268      "UpdateJobShipmentStateRequest":{
  1269        "type":"structure",
  1270        "required":[
  1271          "JobId",
  1272          "ShipmentState"
  1273        ],
  1274        "members":{
  1275          "JobId":{"shape":"JobId"},
  1276          "ShipmentState":{"shape":"ShipmentState"}
  1277        }
  1278      },
  1279      "UpdateJobShipmentStateResult":{
  1280        "type":"structure",
  1281        "members":{
  1282        }
  1283      },
  1284      "UpdateLongTermPricingRequest":{
  1285        "type":"structure",
  1286        "required":["LongTermPricingId"],
  1287        "members":{
  1288          "LongTermPricingId":{"shape":"LongTermPricingId"},
  1289          "ReplacementJob":{"shape":"JobId"},
  1290          "IsLongTermPricingAutoRenew":{"shape":"JavaBoolean"}
  1291        }
  1292      },
  1293      "UpdateLongTermPricingResult":{
  1294        "type":"structure",
  1295        "members":{
  1296        }
  1297      },
  1298      "WirelessConnection":{
  1299        "type":"structure",
  1300        "members":{
  1301          "IsWifiEnabled":{"shape":"Boolean"}
  1302        }
  1303      }
  1304    }
  1305  }