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

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2013-06-30",
     5      "endpointPrefix":"storagegateway",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceFullName":"AWS Storage Gateway",
     9      "serviceId":"Storage Gateway",
    10      "signatureVersion":"v4",
    11      "targetPrefix":"StorageGateway_20130630",
    12      "uid":"storagegateway-2013-06-30"
    13    },
    14    "operations":{
    15      "ActivateGateway":{
    16        "name":"ActivateGateway",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/"
    20        },
    21        "input":{"shape":"ActivateGatewayInput"},
    22        "output":{"shape":"ActivateGatewayOutput"},
    23        "errors":[
    24          {"shape":"InvalidGatewayRequestException"},
    25          {"shape":"InternalServerError"}
    26        ]
    27      },
    28      "AddCache":{
    29        "name":"AddCache",
    30        "http":{
    31          "method":"POST",
    32          "requestUri":"/"
    33        },
    34        "input":{"shape":"AddCacheInput"},
    35        "output":{"shape":"AddCacheOutput"},
    36        "errors":[
    37          {"shape":"InvalidGatewayRequestException"},
    38          {"shape":"InternalServerError"}
    39        ]
    40      },
    41      "AddTagsToResource":{
    42        "name":"AddTagsToResource",
    43        "http":{
    44          "method":"POST",
    45          "requestUri":"/"
    46        },
    47        "input":{"shape":"AddTagsToResourceInput"},
    48        "output":{"shape":"AddTagsToResourceOutput"},
    49        "errors":[
    50          {"shape":"InvalidGatewayRequestException"},
    51          {"shape":"InternalServerError"}
    52        ]
    53      },
    54      "AddUploadBuffer":{
    55        "name":"AddUploadBuffer",
    56        "http":{
    57          "method":"POST",
    58          "requestUri":"/"
    59        },
    60        "input":{"shape":"AddUploadBufferInput"},
    61        "output":{"shape":"AddUploadBufferOutput"},
    62        "errors":[
    63          {"shape":"InvalidGatewayRequestException"},
    64          {"shape":"InternalServerError"}
    65        ]
    66      },
    67      "AddWorkingStorage":{
    68        "name":"AddWorkingStorage",
    69        "http":{
    70          "method":"POST",
    71          "requestUri":"/"
    72        },
    73        "input":{"shape":"AddWorkingStorageInput"},
    74        "output":{"shape":"AddWorkingStorageOutput"},
    75        "errors":[
    76          {"shape":"InvalidGatewayRequestException"},
    77          {"shape":"InternalServerError"}
    78        ]
    79      },
    80      "AssignTapePool":{
    81        "name":"AssignTapePool",
    82        "http":{
    83          "method":"POST",
    84          "requestUri":"/"
    85        },
    86        "input":{"shape":"AssignTapePoolInput"},
    87        "output":{"shape":"AssignTapePoolOutput"},
    88        "errors":[
    89          {"shape":"InvalidGatewayRequestException"},
    90          {"shape":"InternalServerError"}
    91        ]
    92      },
    93      "AssociateFileSystem":{
    94        "name":"AssociateFileSystem",
    95        "http":{
    96          "method":"POST",
    97          "requestUri":"/"
    98        },
    99        "input":{"shape":"AssociateFileSystemInput"},
   100        "output":{"shape":"AssociateFileSystemOutput"},
   101        "errors":[
   102          {"shape":"InvalidGatewayRequestException"},
   103          {"shape":"InternalServerError"}
   104        ]
   105      },
   106      "AttachVolume":{
   107        "name":"AttachVolume",
   108        "http":{
   109          "method":"POST",
   110          "requestUri":"/"
   111        },
   112        "input":{"shape":"AttachVolumeInput"},
   113        "output":{"shape":"AttachVolumeOutput"},
   114        "errors":[
   115          {"shape":"InvalidGatewayRequestException"},
   116          {"shape":"InternalServerError"}
   117        ]
   118      },
   119      "CancelArchival":{
   120        "name":"CancelArchival",
   121        "http":{
   122          "method":"POST",
   123          "requestUri":"/"
   124        },
   125        "input":{"shape":"CancelArchivalInput"},
   126        "output":{"shape":"CancelArchivalOutput"},
   127        "errors":[
   128          {"shape":"InvalidGatewayRequestException"},
   129          {"shape":"InternalServerError"}
   130        ]
   131      },
   132      "CancelRetrieval":{
   133        "name":"CancelRetrieval",
   134        "http":{
   135          "method":"POST",
   136          "requestUri":"/"
   137        },
   138        "input":{"shape":"CancelRetrievalInput"},
   139        "output":{"shape":"CancelRetrievalOutput"},
   140        "errors":[
   141          {"shape":"InvalidGatewayRequestException"},
   142          {"shape":"InternalServerError"}
   143        ]
   144      },
   145      "CreateCachediSCSIVolume":{
   146        "name":"CreateCachediSCSIVolume",
   147        "http":{
   148          "method":"POST",
   149          "requestUri":"/"
   150        },
   151        "input":{"shape":"CreateCachediSCSIVolumeInput"},
   152        "output":{"shape":"CreateCachediSCSIVolumeOutput"},
   153        "errors":[
   154          {"shape":"InvalidGatewayRequestException"},
   155          {"shape":"InternalServerError"}
   156        ]
   157      },
   158      "CreateNFSFileShare":{
   159        "name":"CreateNFSFileShare",
   160        "http":{
   161          "method":"POST",
   162          "requestUri":"/"
   163        },
   164        "input":{"shape":"CreateNFSFileShareInput"},
   165        "output":{"shape":"CreateNFSFileShareOutput"},
   166        "errors":[
   167          {"shape":"InvalidGatewayRequestException"},
   168          {"shape":"InternalServerError"}
   169        ]
   170      },
   171      "CreateSMBFileShare":{
   172        "name":"CreateSMBFileShare",
   173        "http":{
   174          "method":"POST",
   175          "requestUri":"/"
   176        },
   177        "input":{"shape":"CreateSMBFileShareInput"},
   178        "output":{"shape":"CreateSMBFileShareOutput"},
   179        "errors":[
   180          {"shape":"InvalidGatewayRequestException"},
   181          {"shape":"InternalServerError"}
   182        ]
   183      },
   184      "CreateSnapshot":{
   185        "name":"CreateSnapshot",
   186        "http":{
   187          "method":"POST",
   188          "requestUri":"/"
   189        },
   190        "input":{"shape":"CreateSnapshotInput"},
   191        "output":{"shape":"CreateSnapshotOutput"},
   192        "errors":[
   193          {"shape":"InvalidGatewayRequestException"},
   194          {"shape":"InternalServerError"},
   195          {"shape":"ServiceUnavailableError"}
   196        ]
   197      },
   198      "CreateSnapshotFromVolumeRecoveryPoint":{
   199        "name":"CreateSnapshotFromVolumeRecoveryPoint",
   200        "http":{
   201          "method":"POST",
   202          "requestUri":"/"
   203        },
   204        "input":{"shape":"CreateSnapshotFromVolumeRecoveryPointInput"},
   205        "output":{"shape":"CreateSnapshotFromVolumeRecoveryPointOutput"},
   206        "errors":[
   207          {"shape":"InvalidGatewayRequestException"},
   208          {"shape":"InternalServerError"},
   209          {"shape":"ServiceUnavailableError"}
   210        ]
   211      },
   212      "CreateStorediSCSIVolume":{
   213        "name":"CreateStorediSCSIVolume",
   214        "http":{
   215          "method":"POST",
   216          "requestUri":"/"
   217        },
   218        "input":{"shape":"CreateStorediSCSIVolumeInput"},
   219        "output":{"shape":"CreateStorediSCSIVolumeOutput"},
   220        "errors":[
   221          {"shape":"InvalidGatewayRequestException"},
   222          {"shape":"InternalServerError"}
   223        ]
   224      },
   225      "CreateTapePool":{
   226        "name":"CreateTapePool",
   227        "http":{
   228          "method":"POST",
   229          "requestUri":"/"
   230        },
   231        "input":{"shape":"CreateTapePoolInput"},
   232        "output":{"shape":"CreateTapePoolOutput"},
   233        "errors":[
   234          {"shape":"InvalidGatewayRequestException"},
   235          {"shape":"InternalServerError"}
   236        ]
   237      },
   238      "CreateTapeWithBarcode":{
   239        "name":"CreateTapeWithBarcode",
   240        "http":{
   241          "method":"POST",
   242          "requestUri":"/"
   243        },
   244        "input":{"shape":"CreateTapeWithBarcodeInput"},
   245        "output":{"shape":"CreateTapeWithBarcodeOutput"},
   246        "errors":[
   247          {"shape":"InvalidGatewayRequestException"},
   248          {"shape":"InternalServerError"}
   249        ]
   250      },
   251      "CreateTapes":{
   252        "name":"CreateTapes",
   253        "http":{
   254          "method":"POST",
   255          "requestUri":"/"
   256        },
   257        "input":{"shape":"CreateTapesInput"},
   258        "output":{"shape":"CreateTapesOutput"},
   259        "errors":[
   260          {"shape":"InvalidGatewayRequestException"},
   261          {"shape":"InternalServerError"}
   262        ]
   263      },
   264      "DeleteAutomaticTapeCreationPolicy":{
   265        "name":"DeleteAutomaticTapeCreationPolicy",
   266        "http":{
   267          "method":"POST",
   268          "requestUri":"/"
   269        },
   270        "input":{"shape":"DeleteAutomaticTapeCreationPolicyInput"},
   271        "output":{"shape":"DeleteAutomaticTapeCreationPolicyOutput"},
   272        "errors":[
   273          {"shape":"InvalidGatewayRequestException"},
   274          {"shape":"InternalServerError"}
   275        ]
   276      },
   277      "DeleteBandwidthRateLimit":{
   278        "name":"DeleteBandwidthRateLimit",
   279        "http":{
   280          "method":"POST",
   281          "requestUri":"/"
   282        },
   283        "input":{"shape":"DeleteBandwidthRateLimitInput"},
   284        "output":{"shape":"DeleteBandwidthRateLimitOutput"},
   285        "errors":[
   286          {"shape":"InvalidGatewayRequestException"},
   287          {"shape":"InternalServerError"}
   288        ]
   289      },
   290      "DeleteChapCredentials":{
   291        "name":"DeleteChapCredentials",
   292        "http":{
   293          "method":"POST",
   294          "requestUri":"/"
   295        },
   296        "input":{"shape":"DeleteChapCredentialsInput"},
   297        "output":{"shape":"DeleteChapCredentialsOutput"},
   298        "errors":[
   299          {"shape":"InvalidGatewayRequestException"},
   300          {"shape":"InternalServerError"}
   301        ]
   302      },
   303      "DeleteFileShare":{
   304        "name":"DeleteFileShare",
   305        "http":{
   306          "method":"POST",
   307          "requestUri":"/"
   308        },
   309        "input":{"shape":"DeleteFileShareInput"},
   310        "output":{"shape":"DeleteFileShareOutput"},
   311        "errors":[
   312          {"shape":"InvalidGatewayRequestException"},
   313          {"shape":"InternalServerError"}
   314        ]
   315      },
   316      "DeleteGateway":{
   317        "name":"DeleteGateway",
   318        "http":{
   319          "method":"POST",
   320          "requestUri":"/"
   321        },
   322        "input":{"shape":"DeleteGatewayInput"},
   323        "output":{"shape":"DeleteGatewayOutput"},
   324        "errors":[
   325          {"shape":"InvalidGatewayRequestException"},
   326          {"shape":"InternalServerError"}
   327        ]
   328      },
   329      "DeleteSnapshotSchedule":{
   330        "name":"DeleteSnapshotSchedule",
   331        "http":{
   332          "method":"POST",
   333          "requestUri":"/"
   334        },
   335        "input":{"shape":"DeleteSnapshotScheduleInput"},
   336        "output":{"shape":"DeleteSnapshotScheduleOutput"},
   337        "errors":[
   338          {"shape":"InvalidGatewayRequestException"},
   339          {"shape":"InternalServerError"}
   340        ]
   341      },
   342      "DeleteTape":{
   343        "name":"DeleteTape",
   344        "http":{
   345          "method":"POST",
   346          "requestUri":"/"
   347        },
   348        "input":{"shape":"DeleteTapeInput"},
   349        "output":{"shape":"DeleteTapeOutput"},
   350        "errors":[
   351          {"shape":"InvalidGatewayRequestException"},
   352          {"shape":"InternalServerError"}
   353        ]
   354      },
   355      "DeleteTapeArchive":{
   356        "name":"DeleteTapeArchive",
   357        "http":{
   358          "method":"POST",
   359          "requestUri":"/"
   360        },
   361        "input":{"shape":"DeleteTapeArchiveInput"},
   362        "output":{"shape":"DeleteTapeArchiveOutput"},
   363        "errors":[
   364          {"shape":"InvalidGatewayRequestException"},
   365          {"shape":"InternalServerError"}
   366        ]
   367      },
   368      "DeleteTapePool":{
   369        "name":"DeleteTapePool",
   370        "http":{
   371          "method":"POST",
   372          "requestUri":"/"
   373        },
   374        "input":{"shape":"DeleteTapePoolInput"},
   375        "output":{"shape":"DeleteTapePoolOutput"},
   376        "errors":[
   377          {"shape":"InvalidGatewayRequestException"},
   378          {"shape":"InternalServerError"}
   379        ]
   380      },
   381      "DeleteVolume":{
   382        "name":"DeleteVolume",
   383        "http":{
   384          "method":"POST",
   385          "requestUri":"/"
   386        },
   387        "input":{"shape":"DeleteVolumeInput"},
   388        "output":{"shape":"DeleteVolumeOutput"},
   389        "errors":[
   390          {"shape":"InvalidGatewayRequestException"},
   391          {"shape":"InternalServerError"}
   392        ]
   393      },
   394      "DescribeAvailabilityMonitorTest":{
   395        "name":"DescribeAvailabilityMonitorTest",
   396        "http":{
   397          "method":"POST",
   398          "requestUri":"/"
   399        },
   400        "input":{"shape":"DescribeAvailabilityMonitorTestInput"},
   401        "output":{"shape":"DescribeAvailabilityMonitorTestOutput"},
   402        "errors":[
   403          {"shape":"InvalidGatewayRequestException"},
   404          {"shape":"InternalServerError"}
   405        ]
   406      },
   407      "DescribeBandwidthRateLimit":{
   408        "name":"DescribeBandwidthRateLimit",
   409        "http":{
   410          "method":"POST",
   411          "requestUri":"/"
   412        },
   413        "input":{"shape":"DescribeBandwidthRateLimitInput"},
   414        "output":{"shape":"DescribeBandwidthRateLimitOutput"},
   415        "errors":[
   416          {"shape":"InvalidGatewayRequestException"},
   417          {"shape":"InternalServerError"}
   418        ]
   419      },
   420      "DescribeBandwidthRateLimitSchedule":{
   421        "name":"DescribeBandwidthRateLimitSchedule",
   422        "http":{
   423          "method":"POST",
   424          "requestUri":"/"
   425        },
   426        "input":{"shape":"DescribeBandwidthRateLimitScheduleInput"},
   427        "output":{"shape":"DescribeBandwidthRateLimitScheduleOutput"},
   428        "errors":[
   429          {"shape":"InvalidGatewayRequestException"},
   430          {"shape":"InternalServerError"}
   431        ]
   432      },
   433      "DescribeCache":{
   434        "name":"DescribeCache",
   435        "http":{
   436          "method":"POST",
   437          "requestUri":"/"
   438        },
   439        "input":{"shape":"DescribeCacheInput"},
   440        "output":{"shape":"DescribeCacheOutput"},
   441        "errors":[
   442          {"shape":"InvalidGatewayRequestException"},
   443          {"shape":"InternalServerError"}
   444        ]
   445      },
   446      "DescribeCachediSCSIVolumes":{
   447        "name":"DescribeCachediSCSIVolumes",
   448        "http":{
   449          "method":"POST",
   450          "requestUri":"/"
   451        },
   452        "input":{"shape":"DescribeCachediSCSIVolumesInput"},
   453        "output":{"shape":"DescribeCachediSCSIVolumesOutput"},
   454        "errors":[
   455          {"shape":"InvalidGatewayRequestException"},
   456          {"shape":"InternalServerError"}
   457        ]
   458      },
   459      "DescribeChapCredentials":{
   460        "name":"DescribeChapCredentials",
   461        "http":{
   462          "method":"POST",
   463          "requestUri":"/"
   464        },
   465        "input":{"shape":"DescribeChapCredentialsInput"},
   466        "output":{"shape":"DescribeChapCredentialsOutput"},
   467        "errors":[
   468          {"shape":"InvalidGatewayRequestException"},
   469          {"shape":"InternalServerError"}
   470        ]
   471      },
   472      "DescribeFileSystemAssociations":{
   473        "name":"DescribeFileSystemAssociations",
   474        "http":{
   475          "method":"POST",
   476          "requestUri":"/"
   477        },
   478        "input":{"shape":"DescribeFileSystemAssociationsInput"},
   479        "output":{"shape":"DescribeFileSystemAssociationsOutput"},
   480        "errors":[
   481          {"shape":"InvalidGatewayRequestException"},
   482          {"shape":"InternalServerError"}
   483        ]
   484      },
   485      "DescribeGatewayInformation":{
   486        "name":"DescribeGatewayInformation",
   487        "http":{
   488          "method":"POST",
   489          "requestUri":"/"
   490        },
   491        "input":{"shape":"DescribeGatewayInformationInput"},
   492        "output":{"shape":"DescribeGatewayInformationOutput"},
   493        "errors":[
   494          {"shape":"InvalidGatewayRequestException"},
   495          {"shape":"InternalServerError"}
   496        ]
   497      },
   498      "DescribeMaintenanceStartTime":{
   499        "name":"DescribeMaintenanceStartTime",
   500        "http":{
   501          "method":"POST",
   502          "requestUri":"/"
   503        },
   504        "input":{"shape":"DescribeMaintenanceStartTimeInput"},
   505        "output":{"shape":"DescribeMaintenanceStartTimeOutput"},
   506        "errors":[
   507          {"shape":"InvalidGatewayRequestException"},
   508          {"shape":"InternalServerError"}
   509        ]
   510      },
   511      "DescribeNFSFileShares":{
   512        "name":"DescribeNFSFileShares",
   513        "http":{
   514          "method":"POST",
   515          "requestUri":"/"
   516        },
   517        "input":{"shape":"DescribeNFSFileSharesInput"},
   518        "output":{"shape":"DescribeNFSFileSharesOutput"},
   519        "errors":[
   520          {"shape":"InvalidGatewayRequestException"},
   521          {"shape":"InternalServerError"}
   522        ]
   523      },
   524      "DescribeSMBFileShares":{
   525        "name":"DescribeSMBFileShares",
   526        "http":{
   527          "method":"POST",
   528          "requestUri":"/"
   529        },
   530        "input":{"shape":"DescribeSMBFileSharesInput"},
   531        "output":{"shape":"DescribeSMBFileSharesOutput"},
   532        "errors":[
   533          {"shape":"InvalidGatewayRequestException"},
   534          {"shape":"InternalServerError"}
   535        ]
   536      },
   537      "DescribeSMBSettings":{
   538        "name":"DescribeSMBSettings",
   539        "http":{
   540          "method":"POST",
   541          "requestUri":"/"
   542        },
   543        "input":{"shape":"DescribeSMBSettingsInput"},
   544        "output":{"shape":"DescribeSMBSettingsOutput"},
   545        "errors":[
   546          {"shape":"InvalidGatewayRequestException"},
   547          {"shape":"InternalServerError"}
   548        ]
   549      },
   550      "DescribeSnapshotSchedule":{
   551        "name":"DescribeSnapshotSchedule",
   552        "http":{
   553          "method":"POST",
   554          "requestUri":"/"
   555        },
   556        "input":{"shape":"DescribeSnapshotScheduleInput"},
   557        "output":{"shape":"DescribeSnapshotScheduleOutput"},
   558        "errors":[
   559          {"shape":"InvalidGatewayRequestException"},
   560          {"shape":"InternalServerError"}
   561        ]
   562      },
   563      "DescribeStorediSCSIVolumes":{
   564        "name":"DescribeStorediSCSIVolumes",
   565        "http":{
   566          "method":"POST",
   567          "requestUri":"/"
   568        },
   569        "input":{"shape":"DescribeStorediSCSIVolumesInput"},
   570        "output":{"shape":"DescribeStorediSCSIVolumesOutput"},
   571        "errors":[
   572          {"shape":"InvalidGatewayRequestException"},
   573          {"shape":"InternalServerError"}
   574        ]
   575      },
   576      "DescribeTapeArchives":{
   577        "name":"DescribeTapeArchives",
   578        "http":{
   579          "method":"POST",
   580          "requestUri":"/"
   581        },
   582        "input":{"shape":"DescribeTapeArchivesInput"},
   583        "output":{"shape":"DescribeTapeArchivesOutput"},
   584        "errors":[
   585          {"shape":"InvalidGatewayRequestException"},
   586          {"shape":"InternalServerError"}
   587        ]
   588      },
   589      "DescribeTapeRecoveryPoints":{
   590        "name":"DescribeTapeRecoveryPoints",
   591        "http":{
   592          "method":"POST",
   593          "requestUri":"/"
   594        },
   595        "input":{"shape":"DescribeTapeRecoveryPointsInput"},
   596        "output":{"shape":"DescribeTapeRecoveryPointsOutput"},
   597        "errors":[
   598          {"shape":"InvalidGatewayRequestException"},
   599          {"shape":"InternalServerError"}
   600        ]
   601      },
   602      "DescribeTapes":{
   603        "name":"DescribeTapes",
   604        "http":{
   605          "method":"POST",
   606          "requestUri":"/"
   607        },
   608        "input":{"shape":"DescribeTapesInput"},
   609        "output":{"shape":"DescribeTapesOutput"},
   610        "errors":[
   611          {"shape":"InvalidGatewayRequestException"},
   612          {"shape":"InternalServerError"}
   613        ]
   614      },
   615      "DescribeUploadBuffer":{
   616        "name":"DescribeUploadBuffer",
   617        "http":{
   618          "method":"POST",
   619          "requestUri":"/"
   620        },
   621        "input":{"shape":"DescribeUploadBufferInput"},
   622        "output":{"shape":"DescribeUploadBufferOutput"},
   623        "errors":[
   624          {"shape":"InvalidGatewayRequestException"},
   625          {"shape":"InternalServerError"}
   626        ]
   627      },
   628      "DescribeVTLDevices":{
   629        "name":"DescribeVTLDevices",
   630        "http":{
   631          "method":"POST",
   632          "requestUri":"/"
   633        },
   634        "input":{"shape":"DescribeVTLDevicesInput"},
   635        "output":{"shape":"DescribeVTLDevicesOutput"},
   636        "errors":[
   637          {"shape":"InvalidGatewayRequestException"},
   638          {"shape":"InternalServerError"}
   639        ]
   640      },
   641      "DescribeWorkingStorage":{
   642        "name":"DescribeWorkingStorage",
   643        "http":{
   644          "method":"POST",
   645          "requestUri":"/"
   646        },
   647        "input":{"shape":"DescribeWorkingStorageInput"},
   648        "output":{"shape":"DescribeWorkingStorageOutput"},
   649        "errors":[
   650          {"shape":"InvalidGatewayRequestException"},
   651          {"shape":"InternalServerError"}
   652        ]
   653      },
   654      "DetachVolume":{
   655        "name":"DetachVolume",
   656        "http":{
   657          "method":"POST",
   658          "requestUri":"/"
   659        },
   660        "input":{"shape":"DetachVolumeInput"},
   661        "output":{"shape":"DetachVolumeOutput"},
   662        "errors":[
   663          {"shape":"InvalidGatewayRequestException"},
   664          {"shape":"InternalServerError"}
   665        ]
   666      },
   667      "DisableGateway":{
   668        "name":"DisableGateway",
   669        "http":{
   670          "method":"POST",
   671          "requestUri":"/"
   672        },
   673        "input":{"shape":"DisableGatewayInput"},
   674        "output":{"shape":"DisableGatewayOutput"},
   675        "errors":[
   676          {"shape":"InvalidGatewayRequestException"},
   677          {"shape":"InternalServerError"}
   678        ]
   679      },
   680      "DisassociateFileSystem":{
   681        "name":"DisassociateFileSystem",
   682        "http":{
   683          "method":"POST",
   684          "requestUri":"/"
   685        },
   686        "input":{"shape":"DisassociateFileSystemInput"},
   687        "output":{"shape":"DisassociateFileSystemOutput"},
   688        "errors":[
   689          {"shape":"InvalidGatewayRequestException"},
   690          {"shape":"InternalServerError"}
   691        ]
   692      },
   693      "JoinDomain":{
   694        "name":"JoinDomain",
   695        "http":{
   696          "method":"POST",
   697          "requestUri":"/"
   698        },
   699        "input":{"shape":"JoinDomainInput"},
   700        "output":{"shape":"JoinDomainOutput"},
   701        "errors":[
   702          {"shape":"InvalidGatewayRequestException"},
   703          {"shape":"InternalServerError"}
   704        ]
   705      },
   706      "ListAutomaticTapeCreationPolicies":{
   707        "name":"ListAutomaticTapeCreationPolicies",
   708        "http":{
   709          "method":"POST",
   710          "requestUri":"/"
   711        },
   712        "input":{"shape":"ListAutomaticTapeCreationPoliciesInput"},
   713        "output":{"shape":"ListAutomaticTapeCreationPoliciesOutput"},
   714        "errors":[
   715          {"shape":"InvalidGatewayRequestException"},
   716          {"shape":"InternalServerError"}
   717        ]
   718      },
   719      "ListFileShares":{
   720        "name":"ListFileShares",
   721        "http":{
   722          "method":"POST",
   723          "requestUri":"/"
   724        },
   725        "input":{"shape":"ListFileSharesInput"},
   726        "output":{"shape":"ListFileSharesOutput"},
   727        "errors":[
   728          {"shape":"InvalidGatewayRequestException"},
   729          {"shape":"InternalServerError"}
   730        ]
   731      },
   732      "ListFileSystemAssociations":{
   733        "name":"ListFileSystemAssociations",
   734        "http":{
   735          "method":"POST",
   736          "requestUri":"/"
   737        },
   738        "input":{"shape":"ListFileSystemAssociationsInput"},
   739        "output":{"shape":"ListFileSystemAssociationsOutput"},
   740        "errors":[
   741          {"shape":"InvalidGatewayRequestException"},
   742          {"shape":"InternalServerError"}
   743        ]
   744      },
   745      "ListGateways":{
   746        "name":"ListGateways",
   747        "http":{
   748          "method":"POST",
   749          "requestUri":"/"
   750        },
   751        "input":{"shape":"ListGatewaysInput"},
   752        "output":{"shape":"ListGatewaysOutput"},
   753        "errors":[
   754          {"shape":"InvalidGatewayRequestException"},
   755          {"shape":"InternalServerError"}
   756        ]
   757      },
   758      "ListLocalDisks":{
   759        "name":"ListLocalDisks",
   760        "http":{
   761          "method":"POST",
   762          "requestUri":"/"
   763        },
   764        "input":{"shape":"ListLocalDisksInput"},
   765        "output":{"shape":"ListLocalDisksOutput"},
   766        "errors":[
   767          {"shape":"InvalidGatewayRequestException"},
   768          {"shape":"InternalServerError"}
   769        ]
   770      },
   771      "ListTagsForResource":{
   772        "name":"ListTagsForResource",
   773        "http":{
   774          "method":"POST",
   775          "requestUri":"/"
   776        },
   777        "input":{"shape":"ListTagsForResourceInput"},
   778        "output":{"shape":"ListTagsForResourceOutput"},
   779        "errors":[
   780          {"shape":"InvalidGatewayRequestException"},
   781          {"shape":"InternalServerError"}
   782        ]
   783      },
   784      "ListTapePools":{
   785        "name":"ListTapePools",
   786        "http":{
   787          "method":"POST",
   788          "requestUri":"/"
   789        },
   790        "input":{"shape":"ListTapePoolsInput"},
   791        "output":{"shape":"ListTapePoolsOutput"},
   792        "errors":[
   793          {"shape":"InvalidGatewayRequestException"},
   794          {"shape":"InternalServerError"}
   795        ]
   796      },
   797      "ListTapes":{
   798        "name":"ListTapes",
   799        "http":{
   800          "method":"POST",
   801          "requestUri":"/"
   802        },
   803        "input":{"shape":"ListTapesInput"},
   804        "output":{"shape":"ListTapesOutput"},
   805        "errors":[
   806          {"shape":"InvalidGatewayRequestException"},
   807          {"shape":"InternalServerError"}
   808        ]
   809      },
   810      "ListVolumeInitiators":{
   811        "name":"ListVolumeInitiators",
   812        "http":{
   813          "method":"POST",
   814          "requestUri":"/"
   815        },
   816        "input":{"shape":"ListVolumeInitiatorsInput"},
   817        "output":{"shape":"ListVolumeInitiatorsOutput"},
   818        "errors":[
   819          {"shape":"InvalidGatewayRequestException"},
   820          {"shape":"InternalServerError"}
   821        ]
   822      },
   823      "ListVolumeRecoveryPoints":{
   824        "name":"ListVolumeRecoveryPoints",
   825        "http":{
   826          "method":"POST",
   827          "requestUri":"/"
   828        },
   829        "input":{"shape":"ListVolumeRecoveryPointsInput"},
   830        "output":{"shape":"ListVolumeRecoveryPointsOutput"},
   831        "errors":[
   832          {"shape":"InvalidGatewayRequestException"},
   833          {"shape":"InternalServerError"}
   834        ]
   835      },
   836      "ListVolumes":{
   837        "name":"ListVolumes",
   838        "http":{
   839          "method":"POST",
   840          "requestUri":"/"
   841        },
   842        "input":{"shape":"ListVolumesInput"},
   843        "output":{"shape":"ListVolumesOutput"},
   844        "errors":[
   845          {"shape":"InvalidGatewayRequestException"},
   846          {"shape":"InternalServerError"}
   847        ]
   848      },
   849      "NotifyWhenUploaded":{
   850        "name":"NotifyWhenUploaded",
   851        "http":{
   852          "method":"POST",
   853          "requestUri":"/"
   854        },
   855        "input":{"shape":"NotifyWhenUploadedInput"},
   856        "output":{"shape":"NotifyWhenUploadedOutput"},
   857        "errors":[
   858          {"shape":"InvalidGatewayRequestException"},
   859          {"shape":"InternalServerError"}
   860        ]
   861      },
   862      "RefreshCache":{
   863        "name":"RefreshCache",
   864        "http":{
   865          "method":"POST",
   866          "requestUri":"/"
   867        },
   868        "input":{"shape":"RefreshCacheInput"},
   869        "output":{"shape":"RefreshCacheOutput"},
   870        "errors":[
   871          {"shape":"InvalidGatewayRequestException"},
   872          {"shape":"InternalServerError"}
   873        ]
   874      },
   875      "RemoveTagsFromResource":{
   876        "name":"RemoveTagsFromResource",
   877        "http":{
   878          "method":"POST",
   879          "requestUri":"/"
   880        },
   881        "input":{"shape":"RemoveTagsFromResourceInput"},
   882        "output":{"shape":"RemoveTagsFromResourceOutput"},
   883        "errors":[
   884          {"shape":"InvalidGatewayRequestException"},
   885          {"shape":"InternalServerError"}
   886        ]
   887      },
   888      "ResetCache":{
   889        "name":"ResetCache",
   890        "http":{
   891          "method":"POST",
   892          "requestUri":"/"
   893        },
   894        "input":{"shape":"ResetCacheInput"},
   895        "output":{"shape":"ResetCacheOutput"},
   896        "errors":[
   897          {"shape":"InvalidGatewayRequestException"},
   898          {"shape":"InternalServerError"}
   899        ]
   900      },
   901      "RetrieveTapeArchive":{
   902        "name":"RetrieveTapeArchive",
   903        "http":{
   904          "method":"POST",
   905          "requestUri":"/"
   906        },
   907        "input":{"shape":"RetrieveTapeArchiveInput"},
   908        "output":{"shape":"RetrieveTapeArchiveOutput"},
   909        "errors":[
   910          {"shape":"InvalidGatewayRequestException"},
   911          {"shape":"InternalServerError"}
   912        ]
   913      },
   914      "RetrieveTapeRecoveryPoint":{
   915        "name":"RetrieveTapeRecoveryPoint",
   916        "http":{
   917          "method":"POST",
   918          "requestUri":"/"
   919        },
   920        "input":{"shape":"RetrieveTapeRecoveryPointInput"},
   921        "output":{"shape":"RetrieveTapeRecoveryPointOutput"},
   922        "errors":[
   923          {"shape":"InvalidGatewayRequestException"},
   924          {"shape":"InternalServerError"}
   925        ]
   926      },
   927      "SetLocalConsolePassword":{
   928        "name":"SetLocalConsolePassword",
   929        "http":{
   930          "method":"POST",
   931          "requestUri":"/"
   932        },
   933        "input":{"shape":"SetLocalConsolePasswordInput"},
   934        "output":{"shape":"SetLocalConsolePasswordOutput"},
   935        "errors":[
   936          {"shape":"InvalidGatewayRequestException"},
   937          {"shape":"InternalServerError"}
   938        ]
   939      },
   940      "SetSMBGuestPassword":{
   941        "name":"SetSMBGuestPassword",
   942        "http":{
   943          "method":"POST",
   944          "requestUri":"/"
   945        },
   946        "input":{"shape":"SetSMBGuestPasswordInput"},
   947        "output":{"shape":"SetSMBGuestPasswordOutput"},
   948        "errors":[
   949          {"shape":"InvalidGatewayRequestException"},
   950          {"shape":"InternalServerError"}
   951        ]
   952      },
   953      "ShutdownGateway":{
   954        "name":"ShutdownGateway",
   955        "http":{
   956          "method":"POST",
   957          "requestUri":"/"
   958        },
   959        "input":{"shape":"ShutdownGatewayInput"},
   960        "output":{"shape":"ShutdownGatewayOutput"},
   961        "errors":[
   962          {"shape":"InvalidGatewayRequestException"},
   963          {"shape":"InternalServerError"}
   964        ]
   965      },
   966      "StartAvailabilityMonitorTest":{
   967        "name":"StartAvailabilityMonitorTest",
   968        "http":{
   969          "method":"POST",
   970          "requestUri":"/"
   971        },
   972        "input":{"shape":"StartAvailabilityMonitorTestInput"},
   973        "output":{"shape":"StartAvailabilityMonitorTestOutput"},
   974        "errors":[
   975          {"shape":"InvalidGatewayRequestException"},
   976          {"shape":"InternalServerError"}
   977        ]
   978      },
   979      "StartGateway":{
   980        "name":"StartGateway",
   981        "http":{
   982          "method":"POST",
   983          "requestUri":"/"
   984        },
   985        "input":{"shape":"StartGatewayInput"},
   986        "output":{"shape":"StartGatewayOutput"},
   987        "errors":[
   988          {"shape":"InvalidGatewayRequestException"},
   989          {"shape":"InternalServerError"}
   990        ]
   991      },
   992      "UpdateAutomaticTapeCreationPolicy":{
   993        "name":"UpdateAutomaticTapeCreationPolicy",
   994        "http":{
   995          "method":"POST",
   996          "requestUri":"/"
   997        },
   998        "input":{"shape":"UpdateAutomaticTapeCreationPolicyInput"},
   999        "output":{"shape":"UpdateAutomaticTapeCreationPolicyOutput"},
  1000        "errors":[
  1001          {"shape":"InvalidGatewayRequestException"},
  1002          {"shape":"InternalServerError"}
  1003        ]
  1004      },
  1005      "UpdateBandwidthRateLimit":{
  1006        "name":"UpdateBandwidthRateLimit",
  1007        "http":{
  1008          "method":"POST",
  1009          "requestUri":"/"
  1010        },
  1011        "input":{"shape":"UpdateBandwidthRateLimitInput"},
  1012        "output":{"shape":"UpdateBandwidthRateLimitOutput"},
  1013        "errors":[
  1014          {"shape":"InvalidGatewayRequestException"},
  1015          {"shape":"InternalServerError"}
  1016        ]
  1017      },
  1018      "UpdateBandwidthRateLimitSchedule":{
  1019        "name":"UpdateBandwidthRateLimitSchedule",
  1020        "http":{
  1021          "method":"POST",
  1022          "requestUri":"/"
  1023        },
  1024        "input":{"shape":"UpdateBandwidthRateLimitScheduleInput"},
  1025        "output":{"shape":"UpdateBandwidthRateLimitScheduleOutput"},
  1026        "errors":[
  1027          {"shape":"InvalidGatewayRequestException"},
  1028          {"shape":"InternalServerError"}
  1029        ]
  1030      },
  1031      "UpdateChapCredentials":{
  1032        "name":"UpdateChapCredentials",
  1033        "http":{
  1034          "method":"POST",
  1035          "requestUri":"/"
  1036        },
  1037        "input":{"shape":"UpdateChapCredentialsInput"},
  1038        "output":{"shape":"UpdateChapCredentialsOutput"},
  1039        "errors":[
  1040          {"shape":"InvalidGatewayRequestException"},
  1041          {"shape":"InternalServerError"}
  1042        ]
  1043      },
  1044      "UpdateFileSystemAssociation":{
  1045        "name":"UpdateFileSystemAssociation",
  1046        "http":{
  1047          "method":"POST",
  1048          "requestUri":"/"
  1049        },
  1050        "input":{"shape":"UpdateFileSystemAssociationInput"},
  1051        "output":{"shape":"UpdateFileSystemAssociationOutput"},
  1052        "errors":[
  1053          {"shape":"InvalidGatewayRequestException"},
  1054          {"shape":"InternalServerError"}
  1055        ]
  1056      },
  1057      "UpdateGatewayInformation":{
  1058        "name":"UpdateGatewayInformation",
  1059        "http":{
  1060          "method":"POST",
  1061          "requestUri":"/"
  1062        },
  1063        "input":{"shape":"UpdateGatewayInformationInput"},
  1064        "output":{"shape":"UpdateGatewayInformationOutput"},
  1065        "errors":[
  1066          {"shape":"InvalidGatewayRequestException"},
  1067          {"shape":"InternalServerError"}
  1068        ]
  1069      },
  1070      "UpdateGatewaySoftwareNow":{
  1071        "name":"UpdateGatewaySoftwareNow",
  1072        "http":{
  1073          "method":"POST",
  1074          "requestUri":"/"
  1075        },
  1076        "input":{"shape":"UpdateGatewaySoftwareNowInput"},
  1077        "output":{"shape":"UpdateGatewaySoftwareNowOutput"},
  1078        "errors":[
  1079          {"shape":"InvalidGatewayRequestException"},
  1080          {"shape":"InternalServerError"}
  1081        ]
  1082      },
  1083      "UpdateMaintenanceStartTime":{
  1084        "name":"UpdateMaintenanceStartTime",
  1085        "http":{
  1086          "method":"POST",
  1087          "requestUri":"/"
  1088        },
  1089        "input":{"shape":"UpdateMaintenanceStartTimeInput"},
  1090        "output":{"shape":"UpdateMaintenanceStartTimeOutput"},
  1091        "errors":[
  1092          {"shape":"InvalidGatewayRequestException"},
  1093          {"shape":"InternalServerError"}
  1094        ]
  1095      },
  1096      "UpdateNFSFileShare":{
  1097        "name":"UpdateNFSFileShare",
  1098        "http":{
  1099          "method":"POST",
  1100          "requestUri":"/"
  1101        },
  1102        "input":{"shape":"UpdateNFSFileShareInput"},
  1103        "output":{"shape":"UpdateNFSFileShareOutput"},
  1104        "errors":[
  1105          {"shape":"InvalidGatewayRequestException"},
  1106          {"shape":"InternalServerError"}
  1107        ]
  1108      },
  1109      "UpdateSMBFileShare":{
  1110        "name":"UpdateSMBFileShare",
  1111        "http":{
  1112          "method":"POST",
  1113          "requestUri":"/"
  1114        },
  1115        "input":{"shape":"UpdateSMBFileShareInput"},
  1116        "output":{"shape":"UpdateSMBFileShareOutput"},
  1117        "errors":[
  1118          {"shape":"InvalidGatewayRequestException"},
  1119          {"shape":"InternalServerError"}
  1120        ]
  1121      },
  1122      "UpdateSMBFileShareVisibility":{
  1123        "name":"UpdateSMBFileShareVisibility",
  1124        "http":{
  1125          "method":"POST",
  1126          "requestUri":"/"
  1127        },
  1128        "input":{"shape":"UpdateSMBFileShareVisibilityInput"},
  1129        "output":{"shape":"UpdateSMBFileShareVisibilityOutput"},
  1130        "errors":[
  1131          {"shape":"InvalidGatewayRequestException"},
  1132          {"shape":"InternalServerError"}
  1133        ]
  1134      },
  1135      "UpdateSMBSecurityStrategy":{
  1136        "name":"UpdateSMBSecurityStrategy",
  1137        "http":{
  1138          "method":"POST",
  1139          "requestUri":"/"
  1140        },
  1141        "input":{"shape":"UpdateSMBSecurityStrategyInput"},
  1142        "output":{"shape":"UpdateSMBSecurityStrategyOutput"},
  1143        "errors":[
  1144          {"shape":"InvalidGatewayRequestException"},
  1145          {"shape":"InternalServerError"}
  1146        ]
  1147      },
  1148      "UpdateSnapshotSchedule":{
  1149        "name":"UpdateSnapshotSchedule",
  1150        "http":{
  1151          "method":"POST",
  1152          "requestUri":"/"
  1153        },
  1154        "input":{"shape":"UpdateSnapshotScheduleInput"},
  1155        "output":{"shape":"UpdateSnapshotScheduleOutput"},
  1156        "errors":[
  1157          {"shape":"InvalidGatewayRequestException"},
  1158          {"shape":"InternalServerError"}
  1159        ]
  1160      },
  1161      "UpdateVTLDeviceType":{
  1162        "name":"UpdateVTLDeviceType",
  1163        "http":{
  1164          "method":"POST",
  1165          "requestUri":"/"
  1166        },
  1167        "input":{"shape":"UpdateVTLDeviceTypeInput"},
  1168        "output":{"shape":"UpdateVTLDeviceTypeOutput"},
  1169        "errors":[
  1170          {"shape":"InvalidGatewayRequestException"},
  1171          {"shape":"InternalServerError"}
  1172        ]
  1173      }
  1174    },
  1175    "shapes":{
  1176      "ActivateGatewayInput":{
  1177        "type":"structure",
  1178        "required":[
  1179          "ActivationKey",
  1180          "GatewayName",
  1181          "GatewayTimezone",
  1182          "GatewayRegion"
  1183        ],
  1184        "members":{
  1185          "ActivationKey":{"shape":"ActivationKey"},
  1186          "GatewayName":{"shape":"GatewayName"},
  1187          "GatewayTimezone":{"shape":"GatewayTimezone"},
  1188          "GatewayRegion":{"shape":"RegionId"},
  1189          "GatewayType":{"shape":"GatewayType"},
  1190          "TapeDriveType":{"shape":"TapeDriveType"},
  1191          "MediumChangerType":{"shape":"MediumChangerType"},
  1192          "Tags":{"shape":"Tags"}
  1193        }
  1194      },
  1195      "ActivateGatewayOutput":{
  1196        "type":"structure",
  1197        "members":{
  1198          "GatewayARN":{"shape":"GatewayARN"}
  1199        }
  1200      },
  1201      "ActivationKey":{
  1202        "type":"string",
  1203        "max":50,
  1204        "min":1
  1205      },
  1206      "ActiveDirectoryStatus":{
  1207        "type":"string",
  1208        "enum":[
  1209          "ACCESS_DENIED",
  1210          "DETACHED",
  1211          "JOINED",
  1212          "JOINING",
  1213          "NETWORK_ERROR",
  1214          "TIMEOUT",
  1215          "UNKNOWN_ERROR"
  1216        ]
  1217      },
  1218      "AddCacheInput":{
  1219        "type":"structure",
  1220        "required":[
  1221          "GatewayARN",
  1222          "DiskIds"
  1223        ],
  1224        "members":{
  1225          "GatewayARN":{"shape":"GatewayARN"},
  1226          "DiskIds":{"shape":"DiskIds"}
  1227        }
  1228      },
  1229      "AddCacheOutput":{
  1230        "type":"structure",
  1231        "members":{
  1232          "GatewayARN":{"shape":"GatewayARN"}
  1233        }
  1234      },
  1235      "AddTagsToResourceInput":{
  1236        "type":"structure",
  1237        "required":[
  1238          "ResourceARN",
  1239          "Tags"
  1240        ],
  1241        "members":{
  1242          "ResourceARN":{"shape":"ResourceARN"},
  1243          "Tags":{"shape":"Tags"}
  1244        }
  1245      },
  1246      "AddTagsToResourceOutput":{
  1247        "type":"structure",
  1248        "members":{
  1249          "ResourceARN":{"shape":"ResourceARN"}
  1250        }
  1251      },
  1252      "AddUploadBufferInput":{
  1253        "type":"structure",
  1254        "required":[
  1255          "GatewayARN",
  1256          "DiskIds"
  1257        ],
  1258        "members":{
  1259          "GatewayARN":{"shape":"GatewayARN"},
  1260          "DiskIds":{"shape":"DiskIds"}
  1261        }
  1262      },
  1263      "AddUploadBufferOutput":{
  1264        "type":"structure",
  1265        "members":{
  1266          "GatewayARN":{"shape":"GatewayARN"}
  1267        }
  1268      },
  1269      "AddWorkingStorageInput":{
  1270        "type":"structure",
  1271        "required":[
  1272          "GatewayARN",
  1273          "DiskIds"
  1274        ],
  1275        "members":{
  1276          "GatewayARN":{"shape":"GatewayARN"},
  1277          "DiskIds":{"shape":"DiskIds"}
  1278        }
  1279      },
  1280      "AddWorkingStorageOutput":{
  1281        "type":"structure",
  1282        "members":{
  1283          "GatewayARN":{"shape":"GatewayARN"}
  1284        }
  1285      },
  1286      "AssignTapePoolInput":{
  1287        "type":"structure",
  1288        "required":[
  1289          "TapeARN",
  1290          "PoolId"
  1291        ],
  1292        "members":{
  1293          "TapeARN":{"shape":"TapeARN"},
  1294          "PoolId":{"shape":"PoolId"},
  1295          "BypassGovernanceRetention":{"shape":"boolean"}
  1296        }
  1297      },
  1298      "AssignTapePoolOutput":{
  1299        "type":"structure",
  1300        "members":{
  1301          "TapeARN":{"shape":"TapeARN"}
  1302        }
  1303      },
  1304      "AssociateFileSystemInput":{
  1305        "type":"structure",
  1306        "required":[
  1307          "UserName",
  1308          "Password",
  1309          "ClientToken",
  1310          "GatewayARN",
  1311          "LocationARN"
  1312        ],
  1313        "members":{
  1314          "UserName":{"shape":"DomainUserName"},
  1315          "Password":{"shape":"DomainUserPassword"},
  1316          "ClientToken":{"shape":"ClientToken"},
  1317          "GatewayARN":{"shape":"GatewayARN"},
  1318          "LocationARN":{"shape":"FileSystemLocationARN"},
  1319          "Tags":{"shape":"Tags"},
  1320          "AuditDestinationARN":{"shape":"AuditDestinationARN"},
  1321          "CacheAttributes":{"shape":"CacheAttributes"},
  1322          "EndpointNetworkConfiguration":{"shape":"EndpointNetworkConfiguration"}
  1323        }
  1324      },
  1325      "AssociateFileSystemOutput":{
  1326        "type":"structure",
  1327        "members":{
  1328          "FileSystemAssociationARN":{"shape":"FileSystemAssociationARN"}
  1329        }
  1330      },
  1331      "AttachVolumeInput":{
  1332        "type":"structure",
  1333        "required":[
  1334          "GatewayARN",
  1335          "VolumeARN",
  1336          "NetworkInterfaceId"
  1337        ],
  1338        "members":{
  1339          "GatewayARN":{"shape":"GatewayARN"},
  1340          "TargetName":{"shape":"TargetName"},
  1341          "VolumeARN":{"shape":"VolumeARN"},
  1342          "NetworkInterfaceId":{"shape":"NetworkInterfaceId"},
  1343          "DiskId":{"shape":"DiskId"}
  1344        }
  1345      },
  1346      "AttachVolumeOutput":{
  1347        "type":"structure",
  1348        "members":{
  1349          "VolumeARN":{"shape":"VolumeARN"},
  1350          "TargetARN":{"shape":"TargetARN"}
  1351        }
  1352      },
  1353      "AuditDestinationARN":{
  1354        "type":"string",
  1355        "max":1024
  1356      },
  1357      "Authentication":{
  1358        "type":"string",
  1359        "max":15,
  1360        "min":5
  1361      },
  1362      "AutomaticTapeCreationPolicyInfo":{
  1363        "type":"structure",
  1364        "members":{
  1365          "AutomaticTapeCreationRules":{"shape":"AutomaticTapeCreationRules"},
  1366          "GatewayARN":{"shape":"GatewayARN"}
  1367        }
  1368      },
  1369      "AutomaticTapeCreationPolicyInfos":{
  1370        "type":"list",
  1371        "member":{"shape":"AutomaticTapeCreationPolicyInfo"}
  1372      },
  1373      "AutomaticTapeCreationRule":{
  1374        "type":"structure",
  1375        "required":[
  1376          "TapeBarcodePrefix",
  1377          "PoolId",
  1378          "TapeSizeInBytes",
  1379          "MinimumNumTapes"
  1380        ],
  1381        "members":{
  1382          "TapeBarcodePrefix":{"shape":"TapeBarcodePrefix"},
  1383          "PoolId":{"shape":"PoolId"},
  1384          "TapeSizeInBytes":{"shape":"TapeSize"},
  1385          "MinimumNumTapes":{"shape":"MinimumNumTapes"},
  1386          "Worm":{"shape":"boolean"}
  1387        }
  1388      },
  1389      "AutomaticTapeCreationRules":{
  1390        "type":"list",
  1391        "member":{"shape":"AutomaticTapeCreationRule"},
  1392        "max":10,
  1393        "min":1
  1394      },
  1395      "AvailabilityMonitorTestStatus":{
  1396        "type":"string",
  1397        "enum":[
  1398          "COMPLETE",
  1399          "FAILED",
  1400          "PENDING"
  1401        ]
  1402      },
  1403      "BandwidthDownloadRateLimit":{
  1404        "type":"long",
  1405        "min":102400
  1406      },
  1407      "BandwidthRateLimitInterval":{
  1408        "type":"structure",
  1409        "required":[
  1410          "StartHourOfDay",
  1411          "StartMinuteOfHour",
  1412          "EndHourOfDay",
  1413          "EndMinuteOfHour",
  1414          "DaysOfWeek"
  1415        ],
  1416        "members":{
  1417          "StartHourOfDay":{"shape":"HourOfDay"},
  1418          "StartMinuteOfHour":{"shape":"MinuteOfHour"},
  1419          "EndHourOfDay":{"shape":"HourOfDay"},
  1420          "EndMinuteOfHour":{"shape":"MinuteOfHour"},
  1421          "DaysOfWeek":{"shape":"DaysOfWeek"},
  1422          "AverageUploadRateLimitInBitsPerSec":{"shape":"BandwidthUploadRateLimit"},
  1423          "AverageDownloadRateLimitInBitsPerSec":{"shape":"BandwidthDownloadRateLimit"}
  1424        }
  1425      },
  1426      "BandwidthRateLimitIntervals":{
  1427        "type":"list",
  1428        "member":{"shape":"BandwidthRateLimitInterval"},
  1429        "max":20,
  1430        "min":0
  1431      },
  1432      "BandwidthType":{
  1433        "type":"string",
  1434        "max":25,
  1435        "min":3
  1436      },
  1437      "BandwidthUploadRateLimit":{
  1438        "type":"long",
  1439        "min":51200
  1440      },
  1441      "Boolean":{"type":"boolean"},
  1442      "CacheAttributes":{
  1443        "type":"structure",
  1444        "members":{
  1445          "CacheStaleTimeoutInSeconds":{"shape":"CacheStaleTimeoutInSeconds"}
  1446        }
  1447      },
  1448      "CacheStaleTimeoutInSeconds":{"type":"integer"},
  1449      "CachediSCSIVolume":{
  1450        "type":"structure",
  1451        "members":{
  1452          "VolumeARN":{"shape":"VolumeARN"},
  1453          "VolumeId":{"shape":"VolumeId"},
  1454          "VolumeType":{"shape":"VolumeType"},
  1455          "VolumeStatus":{"shape":"VolumeStatus"},
  1456          "VolumeAttachmentStatus":{"shape":"VolumeAttachmentStatus"},
  1457          "VolumeSizeInBytes":{"shape":"long"},
  1458          "VolumeProgress":{"shape":"DoubleObject"},
  1459          "SourceSnapshotId":{"shape":"SnapshotId"},
  1460          "VolumeiSCSIAttributes":{"shape":"VolumeiSCSIAttributes"},
  1461          "CreatedDate":{"shape":"CreatedDate"},
  1462          "VolumeUsedInBytes":{"shape":"VolumeUsedInBytes"},
  1463          "KMSKey":{"shape":"KMSKey"},
  1464          "TargetName":{"shape":"TargetName"}
  1465        }
  1466      },
  1467      "CachediSCSIVolumes":{
  1468        "type":"list",
  1469        "member":{"shape":"CachediSCSIVolume"}
  1470      },
  1471      "CancelArchivalInput":{
  1472        "type":"structure",
  1473        "required":[
  1474          "GatewayARN",
  1475          "TapeARN"
  1476        ],
  1477        "members":{
  1478          "GatewayARN":{"shape":"GatewayARN"},
  1479          "TapeARN":{"shape":"TapeARN"}
  1480        }
  1481      },
  1482      "CancelArchivalOutput":{
  1483        "type":"structure",
  1484        "members":{
  1485          "TapeARN":{"shape":"TapeARN"}
  1486        }
  1487      },
  1488      "CancelRetrievalInput":{
  1489        "type":"structure",
  1490        "required":[
  1491          "GatewayARN",
  1492          "TapeARN"
  1493        ],
  1494        "members":{
  1495          "GatewayARN":{"shape":"GatewayARN"},
  1496          "TapeARN":{"shape":"TapeARN"}
  1497        }
  1498      },
  1499      "CancelRetrievalOutput":{
  1500        "type":"structure",
  1501        "members":{
  1502          "TapeARN":{"shape":"TapeARN"}
  1503        }
  1504      },
  1505      "CaseSensitivity":{
  1506        "type":"string",
  1507        "enum":[
  1508          "ClientSpecified",
  1509          "CaseSensitive"
  1510        ]
  1511      },
  1512      "ChapCredentials":{
  1513        "type":"list",
  1514        "member":{"shape":"ChapInfo"}
  1515      },
  1516      "ChapInfo":{
  1517        "type":"structure",
  1518        "members":{
  1519          "TargetARN":{"shape":"TargetARN"},
  1520          "SecretToAuthenticateInitiator":{"shape":"ChapSecret"},
  1521          "InitiatorName":{"shape":"IqnName"},
  1522          "SecretToAuthenticateTarget":{"shape":"ChapSecret"}
  1523        }
  1524      },
  1525      "ChapSecret":{
  1526        "type":"string",
  1527        "max":100,
  1528        "min":1,
  1529        "sensitive":true
  1530      },
  1531      "ClientToken":{
  1532        "type":"string",
  1533        "max":100,
  1534        "min":5
  1535      },
  1536      "CloudWatchLogGroupARN":{
  1537        "type":"string",
  1538        "max":562
  1539      },
  1540      "CreateCachediSCSIVolumeInput":{
  1541        "type":"structure",
  1542        "required":[
  1543          "GatewayARN",
  1544          "VolumeSizeInBytes",
  1545          "TargetName",
  1546          "NetworkInterfaceId",
  1547          "ClientToken"
  1548        ],
  1549        "members":{
  1550          "GatewayARN":{"shape":"GatewayARN"},
  1551          "VolumeSizeInBytes":{"shape":"long"},
  1552          "SnapshotId":{"shape":"SnapshotId"},
  1553          "TargetName":{"shape":"TargetName"},
  1554          "SourceVolumeARN":{"shape":"VolumeARN"},
  1555          "NetworkInterfaceId":{"shape":"NetworkInterfaceId"},
  1556          "ClientToken":{"shape":"ClientToken"},
  1557          "KMSEncrypted":{"shape":"Boolean"},
  1558          "KMSKey":{"shape":"KMSKey"},
  1559          "Tags":{"shape":"Tags"}
  1560        }
  1561      },
  1562      "CreateCachediSCSIVolumeOutput":{
  1563        "type":"structure",
  1564        "members":{
  1565          "VolumeARN":{"shape":"VolumeARN"},
  1566          "TargetARN":{"shape":"TargetARN"}
  1567        }
  1568      },
  1569      "CreateNFSFileShareInput":{
  1570        "type":"structure",
  1571        "required":[
  1572          "ClientToken",
  1573          "GatewayARN",
  1574          "Role",
  1575          "LocationARN"
  1576        ],
  1577        "members":{
  1578          "ClientToken":{"shape":"ClientToken"},
  1579          "NFSFileShareDefaults":{"shape":"NFSFileShareDefaults"},
  1580          "GatewayARN":{"shape":"GatewayARN"},
  1581          "KMSEncrypted":{"shape":"Boolean"},
  1582          "KMSKey":{"shape":"KMSKey"},
  1583          "Role":{"shape":"Role"},
  1584          "LocationARN":{"shape":"LocationARN"},
  1585          "DefaultStorageClass":{"shape":"StorageClass"},
  1586          "ObjectACL":{"shape":"ObjectACL"},
  1587          "ClientList":{"shape":"FileShareClientList"},
  1588          "Squash":{"shape":"Squash"},
  1589          "ReadOnly":{"shape":"Boolean"},
  1590          "GuessMIMETypeEnabled":{"shape":"Boolean"},
  1591          "RequesterPays":{"shape":"Boolean"},
  1592          "Tags":{"shape":"Tags"},
  1593          "FileShareName":{"shape":"FileShareName"},
  1594          "CacheAttributes":{"shape":"CacheAttributes"},
  1595          "NotificationPolicy":{"shape":"NotificationPolicy"},
  1596          "VPCEndpointDNSName":{"shape":"DNSHostName"},
  1597          "BucketRegion":{"shape":"RegionId"}
  1598        }
  1599      },
  1600      "CreateNFSFileShareOutput":{
  1601        "type":"structure",
  1602        "members":{
  1603          "FileShareARN":{"shape":"FileShareARN"}
  1604        }
  1605      },
  1606      "CreateSMBFileShareInput":{
  1607        "type":"structure",
  1608        "required":[
  1609          "ClientToken",
  1610          "GatewayARN",
  1611          "Role",
  1612          "LocationARN"
  1613        ],
  1614        "members":{
  1615          "ClientToken":{"shape":"ClientToken"},
  1616          "GatewayARN":{"shape":"GatewayARN"},
  1617          "KMSEncrypted":{"shape":"Boolean"},
  1618          "KMSKey":{"shape":"KMSKey"},
  1619          "Role":{"shape":"Role"},
  1620          "LocationARN":{"shape":"LocationARN"},
  1621          "DefaultStorageClass":{"shape":"StorageClass"},
  1622          "ObjectACL":{"shape":"ObjectACL"},
  1623          "ReadOnly":{"shape":"Boolean"},
  1624          "GuessMIMETypeEnabled":{"shape":"Boolean"},
  1625          "RequesterPays":{"shape":"Boolean"},
  1626          "SMBACLEnabled":{"shape":"Boolean"},
  1627          "AccessBasedEnumeration":{"shape":"Boolean"},
  1628          "AdminUserList":{"shape":"UserList"},
  1629          "ValidUserList":{"shape":"UserList"},
  1630          "InvalidUserList":{"shape":"UserList"},
  1631          "AuditDestinationARN":{"shape":"AuditDestinationARN"},
  1632          "Authentication":{"shape":"Authentication"},
  1633          "CaseSensitivity":{"shape":"CaseSensitivity"},
  1634          "Tags":{"shape":"Tags"},
  1635          "FileShareName":{"shape":"FileShareName"},
  1636          "CacheAttributes":{"shape":"CacheAttributes"},
  1637          "NotificationPolicy":{"shape":"NotificationPolicy"},
  1638          "VPCEndpointDNSName":{"shape":"DNSHostName"},
  1639          "BucketRegion":{"shape":"RegionId"},
  1640          "OplocksEnabled":{"shape":"Boolean"}
  1641        }
  1642      },
  1643      "CreateSMBFileShareOutput":{
  1644        "type":"structure",
  1645        "members":{
  1646          "FileShareARN":{"shape":"FileShareARN"}
  1647        }
  1648      },
  1649      "CreateSnapshotFromVolumeRecoveryPointInput":{
  1650        "type":"structure",
  1651        "required":[
  1652          "VolumeARN",
  1653          "SnapshotDescription"
  1654        ],
  1655        "members":{
  1656          "VolumeARN":{"shape":"VolumeARN"},
  1657          "SnapshotDescription":{"shape":"SnapshotDescription"},
  1658          "Tags":{"shape":"Tags"}
  1659        }
  1660      },
  1661      "CreateSnapshotFromVolumeRecoveryPointOutput":{
  1662        "type":"structure",
  1663        "members":{
  1664          "SnapshotId":{"shape":"SnapshotId"},
  1665          "VolumeARN":{"shape":"VolumeARN"},
  1666          "VolumeRecoveryPointTime":{"shape":"string"}
  1667        }
  1668      },
  1669      "CreateSnapshotInput":{
  1670        "type":"structure",
  1671        "required":[
  1672          "VolumeARN",
  1673          "SnapshotDescription"
  1674        ],
  1675        "members":{
  1676          "VolumeARN":{"shape":"VolumeARN"},
  1677          "SnapshotDescription":{"shape":"SnapshotDescription"},
  1678          "Tags":{"shape":"Tags"}
  1679        }
  1680      },
  1681      "CreateSnapshotOutput":{
  1682        "type":"structure",
  1683        "members":{
  1684          "VolumeARN":{"shape":"VolumeARN"},
  1685          "SnapshotId":{"shape":"SnapshotId"}
  1686        }
  1687      },
  1688      "CreateStorediSCSIVolumeInput":{
  1689        "type":"structure",
  1690        "required":[
  1691          "GatewayARN",
  1692          "DiskId",
  1693          "PreserveExistingData",
  1694          "TargetName",
  1695          "NetworkInterfaceId"
  1696        ],
  1697        "members":{
  1698          "GatewayARN":{"shape":"GatewayARN"},
  1699          "DiskId":{"shape":"DiskId"},
  1700          "SnapshotId":{"shape":"SnapshotId"},
  1701          "PreserveExistingData":{"shape":"boolean"},
  1702          "TargetName":{"shape":"TargetName"},
  1703          "NetworkInterfaceId":{"shape":"NetworkInterfaceId"},
  1704          "KMSEncrypted":{"shape":"Boolean"},
  1705          "KMSKey":{"shape":"KMSKey"},
  1706          "Tags":{"shape":"Tags"}
  1707        }
  1708      },
  1709      "CreateStorediSCSIVolumeOutput":{
  1710        "type":"structure",
  1711        "members":{
  1712          "VolumeARN":{"shape":"VolumeARN"},
  1713          "VolumeSizeInBytes":{"shape":"long"},
  1714          "TargetARN":{"shape":"TargetARN"}
  1715        }
  1716      },
  1717      "CreateTapePoolInput":{
  1718        "type":"structure",
  1719        "required":[
  1720          "PoolName",
  1721          "StorageClass"
  1722        ],
  1723        "members":{
  1724          "PoolName":{"shape":"PoolName"},
  1725          "StorageClass":{"shape":"TapeStorageClass"},
  1726          "RetentionLockType":{"shape":"RetentionLockType"},
  1727          "RetentionLockTimeInDays":{"shape":"RetentionLockTimeInDays"},
  1728          "Tags":{"shape":"Tags"}
  1729        }
  1730      },
  1731      "CreateTapePoolOutput":{
  1732        "type":"structure",
  1733        "members":{
  1734          "PoolARN":{"shape":"PoolARN"}
  1735        }
  1736      },
  1737      "CreateTapeWithBarcodeInput":{
  1738        "type":"structure",
  1739        "required":[
  1740          "GatewayARN",
  1741          "TapeSizeInBytes",
  1742          "TapeBarcode"
  1743        ],
  1744        "members":{
  1745          "GatewayARN":{"shape":"GatewayARN"},
  1746          "TapeSizeInBytes":{"shape":"TapeSize"},
  1747          "TapeBarcode":{"shape":"TapeBarcode"},
  1748          "KMSEncrypted":{"shape":"Boolean"},
  1749          "KMSKey":{"shape":"KMSKey"},
  1750          "PoolId":{"shape":"PoolId"},
  1751          "Worm":{"shape":"boolean"},
  1752          "Tags":{"shape":"Tags"}
  1753        }
  1754      },
  1755      "CreateTapeWithBarcodeOutput":{
  1756        "type":"structure",
  1757        "members":{
  1758          "TapeARN":{"shape":"TapeARN"}
  1759        }
  1760      },
  1761      "CreateTapesInput":{
  1762        "type":"structure",
  1763        "required":[
  1764          "GatewayARN",
  1765          "TapeSizeInBytes",
  1766          "ClientToken",
  1767          "NumTapesToCreate",
  1768          "TapeBarcodePrefix"
  1769        ],
  1770        "members":{
  1771          "GatewayARN":{"shape":"GatewayARN"},
  1772          "TapeSizeInBytes":{"shape":"TapeSize"},
  1773          "ClientToken":{"shape":"ClientToken"},
  1774          "NumTapesToCreate":{"shape":"NumTapesToCreate"},
  1775          "TapeBarcodePrefix":{"shape":"TapeBarcodePrefix"},
  1776          "KMSEncrypted":{"shape":"Boolean"},
  1777          "KMSKey":{"shape":"KMSKey"},
  1778          "PoolId":{"shape":"PoolId"},
  1779          "Worm":{"shape":"boolean"},
  1780          "Tags":{"shape":"Tags"}
  1781        }
  1782      },
  1783      "CreateTapesOutput":{
  1784        "type":"structure",
  1785        "members":{
  1786          "TapeARNs":{"shape":"TapeARNs"}
  1787        }
  1788      },
  1789      "CreatedDate":{"type":"timestamp"},
  1790      "DNSHostName":{
  1791        "type":"string",
  1792        "max":255,
  1793        "min":1,
  1794        "pattern":"^(([a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9\\-]*[A-Za-z0-9])$"
  1795      },
  1796      "DayOfMonth":{
  1797        "type":"integer",
  1798        "max":28,
  1799        "min":1
  1800      },
  1801      "DayOfWeek":{
  1802        "type":"integer",
  1803        "max":6,
  1804        "min":0
  1805      },
  1806      "DaysOfWeek":{
  1807        "type":"list",
  1808        "member":{"shape":"DayOfWeek"},
  1809        "max":7,
  1810        "min":1
  1811      },
  1812      "DeleteAutomaticTapeCreationPolicyInput":{
  1813        "type":"structure",
  1814        "required":["GatewayARN"],
  1815        "members":{
  1816          "GatewayARN":{"shape":"GatewayARN"}
  1817        }
  1818      },
  1819      "DeleteAutomaticTapeCreationPolicyOutput":{
  1820        "type":"structure",
  1821        "members":{
  1822          "GatewayARN":{"shape":"GatewayARN"}
  1823        }
  1824      },
  1825      "DeleteBandwidthRateLimitInput":{
  1826        "type":"structure",
  1827        "required":[
  1828          "GatewayARN",
  1829          "BandwidthType"
  1830        ],
  1831        "members":{
  1832          "GatewayARN":{"shape":"GatewayARN"},
  1833          "BandwidthType":{"shape":"BandwidthType"}
  1834        }
  1835      },
  1836      "DeleteBandwidthRateLimitOutput":{
  1837        "type":"structure",
  1838        "members":{
  1839          "GatewayARN":{"shape":"GatewayARN"}
  1840        }
  1841      },
  1842      "DeleteChapCredentialsInput":{
  1843        "type":"structure",
  1844        "required":[
  1845          "TargetARN",
  1846          "InitiatorName"
  1847        ],
  1848        "members":{
  1849          "TargetARN":{"shape":"TargetARN"},
  1850          "InitiatorName":{"shape":"IqnName"}
  1851        }
  1852      },
  1853      "DeleteChapCredentialsOutput":{
  1854        "type":"structure",
  1855        "members":{
  1856          "TargetARN":{"shape":"TargetARN"},
  1857          "InitiatorName":{"shape":"IqnName"}
  1858        }
  1859      },
  1860      "DeleteFileShareInput":{
  1861        "type":"structure",
  1862        "required":["FileShareARN"],
  1863        "members":{
  1864          "FileShareARN":{"shape":"FileShareARN"},
  1865          "ForceDelete":{"shape":"boolean"}
  1866        }
  1867      },
  1868      "DeleteFileShareOutput":{
  1869        "type":"structure",
  1870        "members":{
  1871          "FileShareARN":{"shape":"FileShareARN"}
  1872        }
  1873      },
  1874      "DeleteGatewayInput":{
  1875        "type":"structure",
  1876        "required":["GatewayARN"],
  1877        "members":{
  1878          "GatewayARN":{"shape":"GatewayARN"}
  1879        }
  1880      },
  1881      "DeleteGatewayOutput":{
  1882        "type":"structure",
  1883        "members":{
  1884          "GatewayARN":{"shape":"GatewayARN"}
  1885        }
  1886      },
  1887      "DeleteSnapshotScheduleInput":{
  1888        "type":"structure",
  1889        "required":["VolumeARN"],
  1890        "members":{
  1891          "VolumeARN":{"shape":"VolumeARN"}
  1892        }
  1893      },
  1894      "DeleteSnapshotScheduleOutput":{
  1895        "type":"structure",
  1896        "members":{
  1897          "VolumeARN":{"shape":"VolumeARN"}
  1898        }
  1899      },
  1900      "DeleteTapeArchiveInput":{
  1901        "type":"structure",
  1902        "required":["TapeARN"],
  1903        "members":{
  1904          "TapeARN":{"shape":"TapeARN"},
  1905          "BypassGovernanceRetention":{"shape":"boolean"}
  1906        }
  1907      },
  1908      "DeleteTapeArchiveOutput":{
  1909        "type":"structure",
  1910        "members":{
  1911          "TapeARN":{"shape":"TapeARN"}
  1912        }
  1913      },
  1914      "DeleteTapeInput":{
  1915        "type":"structure",
  1916        "required":[
  1917          "GatewayARN",
  1918          "TapeARN"
  1919        ],
  1920        "members":{
  1921          "GatewayARN":{"shape":"GatewayARN"},
  1922          "TapeARN":{"shape":"TapeARN"},
  1923          "BypassGovernanceRetention":{"shape":"boolean"}
  1924        }
  1925      },
  1926      "DeleteTapeOutput":{
  1927        "type":"structure",
  1928        "members":{
  1929          "TapeARN":{"shape":"TapeARN"}
  1930        }
  1931      },
  1932      "DeleteTapePoolInput":{
  1933        "type":"structure",
  1934        "required":["PoolARN"],
  1935        "members":{
  1936          "PoolARN":{"shape":"PoolARN"}
  1937        }
  1938      },
  1939      "DeleteTapePoolOutput":{
  1940        "type":"structure",
  1941        "members":{
  1942          "PoolARN":{"shape":"PoolARN"}
  1943        }
  1944      },
  1945      "DeleteVolumeInput":{
  1946        "type":"structure",
  1947        "required":["VolumeARN"],
  1948        "members":{
  1949          "VolumeARN":{"shape":"VolumeARN"}
  1950        }
  1951      },
  1952      "DeleteVolumeOutput":{
  1953        "type":"structure",
  1954        "members":{
  1955          "VolumeARN":{"shape":"VolumeARN"}
  1956        }
  1957      },
  1958      "DeprecationDate":{
  1959        "type":"string",
  1960        "max":25,
  1961        "min":1
  1962      },
  1963      "DescribeAvailabilityMonitorTestInput":{
  1964        "type":"structure",
  1965        "required":["GatewayARN"],
  1966        "members":{
  1967          "GatewayARN":{"shape":"GatewayARN"}
  1968        }
  1969      },
  1970      "DescribeAvailabilityMonitorTestOutput":{
  1971        "type":"structure",
  1972        "members":{
  1973          "GatewayARN":{"shape":"GatewayARN"},
  1974          "Status":{"shape":"AvailabilityMonitorTestStatus"},
  1975          "StartTime":{"shape":"Time"}
  1976        }
  1977      },
  1978      "DescribeBandwidthRateLimitInput":{
  1979        "type":"structure",
  1980        "required":["GatewayARN"],
  1981        "members":{
  1982          "GatewayARN":{"shape":"GatewayARN"}
  1983        }
  1984      },
  1985      "DescribeBandwidthRateLimitOutput":{
  1986        "type":"structure",
  1987        "members":{
  1988          "GatewayARN":{"shape":"GatewayARN"},
  1989          "AverageUploadRateLimitInBitsPerSec":{"shape":"BandwidthUploadRateLimit"},
  1990          "AverageDownloadRateLimitInBitsPerSec":{"shape":"BandwidthDownloadRateLimit"}
  1991        }
  1992      },
  1993      "DescribeBandwidthRateLimitScheduleInput":{
  1994        "type":"structure",
  1995        "required":["GatewayARN"],
  1996        "members":{
  1997          "GatewayARN":{"shape":"GatewayARN"}
  1998        }
  1999      },
  2000      "DescribeBandwidthRateLimitScheduleOutput":{
  2001        "type":"structure",
  2002        "members":{
  2003          "GatewayARN":{"shape":"GatewayARN"},
  2004          "BandwidthRateLimitIntervals":{"shape":"BandwidthRateLimitIntervals"}
  2005        }
  2006      },
  2007      "DescribeCacheInput":{
  2008        "type":"structure",
  2009        "required":["GatewayARN"],
  2010        "members":{
  2011          "GatewayARN":{"shape":"GatewayARN"}
  2012        }
  2013      },
  2014      "DescribeCacheOutput":{
  2015        "type":"structure",
  2016        "members":{
  2017          "GatewayARN":{"shape":"GatewayARN"},
  2018          "DiskIds":{"shape":"DiskIds"},
  2019          "CacheAllocatedInBytes":{"shape":"long"},
  2020          "CacheUsedPercentage":{"shape":"double"},
  2021          "CacheDirtyPercentage":{"shape":"double"},
  2022          "CacheHitPercentage":{"shape":"double"},
  2023          "CacheMissPercentage":{"shape":"double"}
  2024        }
  2025      },
  2026      "DescribeCachediSCSIVolumesInput":{
  2027        "type":"structure",
  2028        "required":["VolumeARNs"],
  2029        "members":{
  2030          "VolumeARNs":{"shape":"VolumeARNs"}
  2031        }
  2032      },
  2033      "DescribeCachediSCSIVolumesOutput":{
  2034        "type":"structure",
  2035        "members":{
  2036          "CachediSCSIVolumes":{"shape":"CachediSCSIVolumes"}
  2037        }
  2038      },
  2039      "DescribeChapCredentialsInput":{
  2040        "type":"structure",
  2041        "required":["TargetARN"],
  2042        "members":{
  2043          "TargetARN":{"shape":"TargetARN"}
  2044        }
  2045      },
  2046      "DescribeChapCredentialsOutput":{
  2047        "type":"structure",
  2048        "members":{
  2049          "ChapCredentials":{"shape":"ChapCredentials"}
  2050        }
  2051      },
  2052      "DescribeFileSystemAssociationsInput":{
  2053        "type":"structure",
  2054        "required":["FileSystemAssociationARNList"],
  2055        "members":{
  2056          "FileSystemAssociationARNList":{"shape":"FileSystemAssociationARNList"}
  2057        }
  2058      },
  2059      "DescribeFileSystemAssociationsOutput":{
  2060        "type":"structure",
  2061        "members":{
  2062          "FileSystemAssociationInfoList":{"shape":"FileSystemAssociationInfoList"}
  2063        }
  2064      },
  2065      "DescribeGatewayInformationInput":{
  2066        "type":"structure",
  2067        "required":["GatewayARN"],
  2068        "members":{
  2069          "GatewayARN":{"shape":"GatewayARN"}
  2070        }
  2071      },
  2072      "DescribeGatewayInformationOutput":{
  2073        "type":"structure",
  2074        "members":{
  2075          "GatewayARN":{"shape":"GatewayARN"},
  2076          "GatewayId":{"shape":"GatewayId"},
  2077          "GatewayName":{"shape":"string"},
  2078          "GatewayTimezone":{"shape":"GatewayTimezone"},
  2079          "GatewayState":{"shape":"GatewayState"},
  2080          "GatewayNetworkInterfaces":{"shape":"GatewayNetworkInterfaces"},
  2081          "GatewayType":{"shape":"GatewayType"},
  2082          "NextUpdateAvailabilityDate":{"shape":"NextUpdateAvailabilityDate"},
  2083          "LastSoftwareUpdate":{"shape":"LastSoftwareUpdate"},
  2084          "Ec2InstanceId":{"shape":"Ec2InstanceId"},
  2085          "Ec2InstanceRegion":{"shape":"Ec2InstanceRegion"},
  2086          "Tags":{"shape":"Tags"},
  2087          "VPCEndpoint":{"shape":"string"},
  2088          "CloudWatchLogGroupARN":{"shape":"CloudWatchLogGroupARN"},
  2089          "HostEnvironment":{"shape":"HostEnvironment"},
  2090          "EndpointType":{"shape":"EndpointType"},
  2091          "SoftwareUpdatesEndDate":{"shape":"SoftwareUpdatesEndDate"},
  2092          "DeprecationDate":{"shape":"DeprecationDate"},
  2093          "GatewayCapacity":{"shape":"GatewayCapacity"},
  2094          "SupportedGatewayCapacities":{"shape":"SupportedGatewayCapacities"}
  2095        }
  2096      },
  2097      "DescribeMaintenanceStartTimeInput":{
  2098        "type":"structure",
  2099        "required":["GatewayARN"],
  2100        "members":{
  2101          "GatewayARN":{"shape":"GatewayARN"}
  2102        }
  2103      },
  2104      "DescribeMaintenanceStartTimeOutput":{
  2105        "type":"structure",
  2106        "members":{
  2107          "GatewayARN":{"shape":"GatewayARN"},
  2108          "HourOfDay":{"shape":"HourOfDay"},
  2109          "MinuteOfHour":{"shape":"MinuteOfHour"},
  2110          "DayOfWeek":{"shape":"DayOfWeek"},
  2111          "DayOfMonth":{"shape":"DayOfMonth"},
  2112          "Timezone":{"shape":"GatewayTimezone"}
  2113        }
  2114      },
  2115      "DescribeNFSFileSharesInput":{
  2116        "type":"structure",
  2117        "required":["FileShareARNList"],
  2118        "members":{
  2119          "FileShareARNList":{"shape":"FileShareARNList"}
  2120        }
  2121      },
  2122      "DescribeNFSFileSharesOutput":{
  2123        "type":"structure",
  2124        "members":{
  2125          "NFSFileShareInfoList":{"shape":"NFSFileShareInfoList"}
  2126        }
  2127      },
  2128      "DescribeSMBFileSharesInput":{
  2129        "type":"structure",
  2130        "required":["FileShareARNList"],
  2131        "members":{
  2132          "FileShareARNList":{"shape":"FileShareARNList"}
  2133        }
  2134      },
  2135      "DescribeSMBFileSharesOutput":{
  2136        "type":"structure",
  2137        "members":{
  2138          "SMBFileShareInfoList":{"shape":"SMBFileShareInfoList"}
  2139        }
  2140      },
  2141      "DescribeSMBSettingsInput":{
  2142        "type":"structure",
  2143        "required":["GatewayARN"],
  2144        "members":{
  2145          "GatewayARN":{"shape":"GatewayARN"}
  2146        }
  2147      },
  2148      "DescribeSMBSettingsOutput":{
  2149        "type":"structure",
  2150        "members":{
  2151          "GatewayARN":{"shape":"GatewayARN"},
  2152          "DomainName":{"shape":"DomainName"},
  2153          "ActiveDirectoryStatus":{"shape":"ActiveDirectoryStatus"},
  2154          "SMBGuestPasswordSet":{"shape":"Boolean"},
  2155          "SMBSecurityStrategy":{"shape":"SMBSecurityStrategy"},
  2156          "FileSharesVisible":{"shape":"Boolean"}
  2157        }
  2158      },
  2159      "DescribeSnapshotScheduleInput":{
  2160        "type":"structure",
  2161        "required":["VolumeARN"],
  2162        "members":{
  2163          "VolumeARN":{"shape":"VolumeARN"}
  2164        }
  2165      },
  2166      "DescribeSnapshotScheduleOutput":{
  2167        "type":"structure",
  2168        "members":{
  2169          "VolumeARN":{"shape":"VolumeARN"},
  2170          "StartAt":{"shape":"HourOfDay"},
  2171          "RecurrenceInHours":{"shape":"RecurrenceInHours"},
  2172          "Description":{"shape":"Description"},
  2173          "Timezone":{"shape":"GatewayTimezone"},
  2174          "Tags":{"shape":"Tags"}
  2175        }
  2176      },
  2177      "DescribeStorediSCSIVolumesInput":{
  2178        "type":"structure",
  2179        "required":["VolumeARNs"],
  2180        "members":{
  2181          "VolumeARNs":{"shape":"VolumeARNs"}
  2182        }
  2183      },
  2184      "DescribeStorediSCSIVolumesOutput":{
  2185        "type":"structure",
  2186        "members":{
  2187          "StorediSCSIVolumes":{"shape":"StorediSCSIVolumes"}
  2188        }
  2189      },
  2190      "DescribeTapeArchivesInput":{
  2191        "type":"structure",
  2192        "members":{
  2193          "TapeARNs":{"shape":"TapeARNs"},
  2194          "Marker":{"shape":"Marker"},
  2195          "Limit":{"shape":"PositiveIntObject"}
  2196        }
  2197      },
  2198      "DescribeTapeArchivesOutput":{
  2199        "type":"structure",
  2200        "members":{
  2201          "TapeArchives":{"shape":"TapeArchives"},
  2202          "Marker":{"shape":"Marker"}
  2203        }
  2204      },
  2205      "DescribeTapeRecoveryPointsInput":{
  2206        "type":"structure",
  2207        "required":["GatewayARN"],
  2208        "members":{
  2209          "GatewayARN":{"shape":"GatewayARN"},
  2210          "Marker":{"shape":"Marker"},
  2211          "Limit":{"shape":"PositiveIntObject"}
  2212        }
  2213      },
  2214      "DescribeTapeRecoveryPointsOutput":{
  2215        "type":"structure",
  2216        "members":{
  2217          "GatewayARN":{"shape":"GatewayARN"},
  2218          "TapeRecoveryPointInfos":{"shape":"TapeRecoveryPointInfos"},
  2219          "Marker":{"shape":"Marker"}
  2220        }
  2221      },
  2222      "DescribeTapesInput":{
  2223        "type":"structure",
  2224        "required":["GatewayARN"],
  2225        "members":{
  2226          "GatewayARN":{"shape":"GatewayARN"},
  2227          "TapeARNs":{"shape":"TapeARNs"},
  2228          "Marker":{"shape":"Marker"},
  2229          "Limit":{"shape":"PositiveIntObject"}
  2230        }
  2231      },
  2232      "DescribeTapesOutput":{
  2233        "type":"structure",
  2234        "members":{
  2235          "Tapes":{"shape":"Tapes"},
  2236          "Marker":{"shape":"Marker"}
  2237        }
  2238      },
  2239      "DescribeUploadBufferInput":{
  2240        "type":"structure",
  2241        "required":["GatewayARN"],
  2242        "members":{
  2243          "GatewayARN":{"shape":"GatewayARN"}
  2244        }
  2245      },
  2246      "DescribeUploadBufferOutput":{
  2247        "type":"structure",
  2248        "members":{
  2249          "GatewayARN":{"shape":"GatewayARN"},
  2250          "DiskIds":{"shape":"DiskIds"},
  2251          "UploadBufferUsedInBytes":{"shape":"long"},
  2252          "UploadBufferAllocatedInBytes":{"shape":"long"}
  2253        }
  2254      },
  2255      "DescribeVTLDevicesInput":{
  2256        "type":"structure",
  2257        "required":["GatewayARN"],
  2258        "members":{
  2259          "GatewayARN":{"shape":"GatewayARN"},
  2260          "VTLDeviceARNs":{"shape":"VTLDeviceARNs"},
  2261          "Marker":{"shape":"Marker"},
  2262          "Limit":{"shape":"PositiveIntObject"}
  2263        }
  2264      },
  2265      "DescribeVTLDevicesOutput":{
  2266        "type":"structure",
  2267        "members":{
  2268          "GatewayARN":{"shape":"GatewayARN"},
  2269          "VTLDevices":{"shape":"VTLDevices"},
  2270          "Marker":{"shape":"Marker"}
  2271        }
  2272      },
  2273      "DescribeWorkingStorageInput":{
  2274        "type":"structure",
  2275        "required":["GatewayARN"],
  2276        "members":{
  2277          "GatewayARN":{"shape":"GatewayARN"}
  2278        }
  2279      },
  2280      "DescribeWorkingStorageOutput":{
  2281        "type":"structure",
  2282        "members":{
  2283          "GatewayARN":{"shape":"GatewayARN"},
  2284          "DiskIds":{"shape":"DiskIds"},
  2285          "WorkingStorageUsedInBytes":{"shape":"long"},
  2286          "WorkingStorageAllocatedInBytes":{"shape":"long"}
  2287        }
  2288      },
  2289      "Description":{
  2290        "type":"string",
  2291        "max":255,
  2292        "min":1
  2293      },
  2294      "DetachVolumeInput":{
  2295        "type":"structure",
  2296        "required":["VolumeARN"],
  2297        "members":{
  2298          "VolumeARN":{"shape":"VolumeARN"},
  2299          "ForceDetach":{"shape":"Boolean"}
  2300        }
  2301      },
  2302      "DetachVolumeOutput":{
  2303        "type":"structure",
  2304        "members":{
  2305          "VolumeARN":{"shape":"VolumeARN"}
  2306        }
  2307      },
  2308      "DeviceType":{
  2309        "type":"string",
  2310        "max":50,
  2311        "min":2
  2312      },
  2313      "DeviceiSCSIAttributes":{
  2314        "type":"structure",
  2315        "members":{
  2316          "TargetARN":{"shape":"TargetARN"},
  2317          "NetworkInterfaceId":{"shape":"NetworkInterfaceId"},
  2318          "NetworkInterfacePort":{"shape":"integer"},
  2319          "ChapEnabled":{"shape":"boolean"}
  2320        }
  2321      },
  2322      "DisableGatewayInput":{
  2323        "type":"structure",
  2324        "required":["GatewayARN"],
  2325        "members":{
  2326          "GatewayARN":{"shape":"GatewayARN"}
  2327        }
  2328      },
  2329      "DisableGatewayOutput":{
  2330        "type":"structure",
  2331        "members":{
  2332          "GatewayARN":{"shape":"GatewayARN"}
  2333        }
  2334      },
  2335      "DisassociateFileSystemInput":{
  2336        "type":"structure",
  2337        "required":["FileSystemAssociationARN"],
  2338        "members":{
  2339          "FileSystemAssociationARN":{"shape":"FileSystemAssociationARN"},
  2340          "ForceDelete":{"shape":"boolean"}
  2341        }
  2342      },
  2343      "DisassociateFileSystemOutput":{
  2344        "type":"structure",
  2345        "members":{
  2346          "FileSystemAssociationARN":{"shape":"FileSystemAssociationARN"}
  2347        }
  2348      },
  2349      "Disk":{
  2350        "type":"structure",
  2351        "members":{
  2352          "DiskId":{"shape":"DiskId"},
  2353          "DiskPath":{"shape":"string"},
  2354          "DiskNode":{"shape":"string"},
  2355          "DiskStatus":{"shape":"string"},
  2356          "DiskSizeInBytes":{"shape":"long"},
  2357          "DiskAllocationType":{"shape":"DiskAllocationType"},
  2358          "DiskAllocationResource":{"shape":"string"},
  2359          "DiskAttributeList":{"shape":"DiskAttributeList"}
  2360        }
  2361      },
  2362      "DiskAllocationType":{
  2363        "type":"string",
  2364        "max":100,
  2365        "min":3
  2366      },
  2367      "DiskAttribute":{
  2368        "type":"string",
  2369        "max":64,
  2370        "min":1
  2371      },
  2372      "DiskAttributeList":{
  2373        "type":"list",
  2374        "member":{"shape":"DiskAttribute"},
  2375        "max":10,
  2376        "min":0
  2377      },
  2378      "DiskId":{
  2379        "type":"string",
  2380        "max":300,
  2381        "min":1
  2382      },
  2383      "DiskIds":{
  2384        "type":"list",
  2385        "member":{"shape":"DiskId"}
  2386      },
  2387      "Disks":{
  2388        "type":"list",
  2389        "member":{"shape":"Disk"}
  2390      },
  2391      "DomainName":{
  2392        "type":"string",
  2393        "max":1024,
  2394        "min":1,
  2395        "pattern":"^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$"
  2396      },
  2397      "DomainUserName":{
  2398        "type":"string",
  2399        "max":1024,
  2400        "min":1,
  2401        "pattern":"^\\w[\\w\\.\\- ]*$"
  2402      },
  2403      "DomainUserPassword":{
  2404        "type":"string",
  2405        "max":1024,
  2406        "min":1,
  2407        "pattern":"^[ -~]+$",
  2408        "sensitive":true
  2409      },
  2410      "DoubleObject":{"type":"double"},
  2411      "Ec2InstanceId":{"type":"string"},
  2412      "Ec2InstanceRegion":{"type":"string"},
  2413      "EndpointNetworkConfiguration":{
  2414        "type":"structure",
  2415        "members":{
  2416          "IpAddresses":{"shape":"IpAddressList"}
  2417        }
  2418      },
  2419      "EndpointType":{
  2420        "type":"string",
  2421        "max":8,
  2422        "min":4
  2423      },
  2424      "ErrorCode":{
  2425        "type":"string",
  2426        "enum":[
  2427          "ActivationKeyExpired",
  2428          "ActivationKeyInvalid",
  2429          "ActivationKeyNotFound",
  2430          "GatewayInternalError",
  2431          "GatewayNotConnected",
  2432          "GatewayNotFound",
  2433          "GatewayProxyNetworkConnectionBusy",
  2434          "AuthenticationFailure",
  2435          "BandwidthThrottleScheduleNotFound",
  2436          "Blocked",
  2437          "CannotExportSnapshot",
  2438          "ChapCredentialNotFound",
  2439          "DiskAlreadyAllocated",
  2440          "DiskDoesNotExist",
  2441          "DiskSizeGreaterThanVolumeMaxSize",
  2442          "DiskSizeLessThanVolumeSize",
  2443          "DiskSizeNotGigAligned",
  2444          "DuplicateCertificateInfo",
  2445          "DuplicateSchedule",
  2446          "EndpointNotFound",
  2447          "IAMNotSupported",
  2448          "InitiatorInvalid",
  2449          "InitiatorNotFound",
  2450          "InternalError",
  2451          "InvalidGateway",
  2452          "InvalidEndpoint",
  2453          "InvalidParameters",
  2454          "InvalidSchedule",
  2455          "LocalStorageLimitExceeded",
  2456          "LunAlreadyAllocated ",
  2457          "LunInvalid",
  2458          "JoinDomainInProgress",
  2459          "MaximumContentLengthExceeded",
  2460          "MaximumTapeCartridgeCountExceeded",
  2461          "MaximumVolumeCountExceeded",
  2462          "NetworkConfigurationChanged",
  2463          "NoDisksAvailable",
  2464          "NotImplemented",
  2465          "NotSupported",
  2466          "OperationAborted",
  2467          "OutdatedGateway",
  2468          "ParametersNotImplemented",
  2469          "RegionInvalid",
  2470          "RequestTimeout",
  2471          "ServiceUnavailable",
  2472          "SnapshotDeleted",
  2473          "SnapshotIdInvalid",
  2474          "SnapshotInProgress",
  2475          "SnapshotNotFound",
  2476          "SnapshotScheduleNotFound",
  2477          "StagingAreaFull",
  2478          "StorageFailure",
  2479          "TapeCartridgeNotFound",
  2480          "TargetAlreadyExists",
  2481          "TargetInvalid",
  2482          "TargetNotFound",
  2483          "UnauthorizedOperation",
  2484          "VolumeAlreadyExists",
  2485          "VolumeIdInvalid",
  2486          "VolumeInUse",
  2487          "VolumeNotFound",
  2488          "VolumeNotReady"
  2489        ]
  2490      },
  2491      "FileShareARN":{
  2492        "type":"string",
  2493        "max":500,
  2494        "min":50
  2495      },
  2496      "FileShareARNList":{
  2497        "type":"list",
  2498        "member":{"shape":"FileShareARN"},
  2499        "max":10,
  2500        "min":1
  2501      },
  2502      "FileShareClientList":{
  2503        "type":"list",
  2504        "member":{"shape":"IPV4AddressCIDR"},
  2505        "max":100,
  2506        "min":1
  2507      },
  2508      "FileShareId":{
  2509        "type":"string",
  2510        "max":30,
  2511        "min":12
  2512      },
  2513      "FileShareInfo":{
  2514        "type":"structure",
  2515        "members":{
  2516          "FileShareType":{"shape":"FileShareType"},
  2517          "FileShareARN":{"shape":"FileShareARN"},
  2518          "FileShareId":{"shape":"FileShareId"},
  2519          "FileShareStatus":{"shape":"FileShareStatus"},
  2520          "GatewayARN":{"shape":"GatewayARN"}
  2521        }
  2522      },
  2523      "FileShareInfoList":{
  2524        "type":"list",
  2525        "member":{"shape":"FileShareInfo"}
  2526      },
  2527      "FileShareName":{
  2528        "type":"string",
  2529        "max":255,
  2530        "min":1
  2531      },
  2532      "FileShareStatus":{
  2533        "type":"string",
  2534        "max":50,
  2535        "min":3
  2536      },
  2537      "FileShareType":{
  2538        "type":"string",
  2539        "enum":[
  2540          "NFS",
  2541          "SMB"
  2542        ]
  2543      },
  2544      "FileSystemAssociationARN":{
  2545        "type":"string",
  2546        "max":500,
  2547        "min":50
  2548      },
  2549      "FileSystemAssociationARNList":{
  2550        "type":"list",
  2551        "member":{"shape":"FileSystemAssociationARN"},
  2552        "max":10,
  2553        "min":1
  2554      },
  2555      "FileSystemAssociationId":{
  2556        "type":"string",
  2557        "max":30,
  2558        "min":10
  2559      },
  2560      "FileSystemAssociationInfo":{
  2561        "type":"structure",
  2562        "members":{
  2563          "FileSystemAssociationARN":{"shape":"FileSystemAssociationARN"},
  2564          "LocationARN":{"shape":"FileSystemLocationARN"},
  2565          "FileSystemAssociationStatus":{"shape":"FileSystemAssociationStatus"},
  2566          "AuditDestinationARN":{"shape":"AuditDestinationARN"},
  2567          "GatewayARN":{"shape":"GatewayARN"},
  2568          "Tags":{"shape":"Tags"},
  2569          "CacheAttributes":{"shape":"CacheAttributes"},
  2570          "EndpointNetworkConfiguration":{"shape":"EndpointNetworkConfiguration"}
  2571        }
  2572      },
  2573      "FileSystemAssociationInfoList":{
  2574        "type":"list",
  2575        "member":{"shape":"FileSystemAssociationInfo"}
  2576      },
  2577      "FileSystemAssociationStatus":{
  2578        "type":"string",
  2579        "max":50,
  2580        "min":3
  2581      },
  2582      "FileSystemAssociationSummary":{
  2583        "type":"structure",
  2584        "members":{
  2585          "FileSystemAssociationId":{"shape":"FileSystemAssociationId"},
  2586          "FileSystemAssociationARN":{"shape":"FileSystemAssociationARN"},
  2587          "FileSystemAssociationStatus":{"shape":"FileSystemAssociationStatus"},
  2588          "GatewayARN":{"shape":"GatewayARN"}
  2589        }
  2590      },
  2591      "FileSystemAssociationSummaryList":{
  2592        "type":"list",
  2593        "member":{"shape":"FileSystemAssociationSummary"}
  2594      },
  2595      "FileSystemLocationARN":{
  2596        "type":"string",
  2597        "max":512,
  2598        "min":8
  2599      },
  2600      "Folder":{
  2601        "type":"string",
  2602        "max":1024,
  2603        "min":1
  2604      },
  2605      "FolderList":{
  2606        "type":"list",
  2607        "member":{"shape":"Folder"},
  2608        "max":50,
  2609        "min":1
  2610      },
  2611      "GatewayARN":{
  2612        "type":"string",
  2613        "max":500,
  2614        "min":50
  2615      },
  2616      "GatewayCapacity":{
  2617        "type":"string",
  2618        "enum":[
  2619          "Small",
  2620          "Medium",
  2621          "Large"
  2622        ]
  2623      },
  2624      "GatewayId":{
  2625        "type":"string",
  2626        "max":30,
  2627        "min":12
  2628      },
  2629      "GatewayInfo":{
  2630        "type":"structure",
  2631        "members":{
  2632          "GatewayId":{"shape":"GatewayId"},
  2633          "GatewayARN":{"shape":"GatewayARN"},
  2634          "GatewayType":{"shape":"GatewayType"},
  2635          "GatewayOperationalState":{"shape":"GatewayOperationalState"},
  2636          "GatewayName":{"shape":"string"},
  2637          "Ec2InstanceId":{"shape":"Ec2InstanceId"},
  2638          "Ec2InstanceRegion":{"shape":"Ec2InstanceRegion"}
  2639        }
  2640      },
  2641      "GatewayName":{
  2642        "type":"string",
  2643        "max":255,
  2644        "min":2,
  2645        "pattern":"^[ -\\.0-\\[\\]-~]*[!-\\.0-\\[\\]-~][ -\\.0-\\[\\]-~]*$"
  2646      },
  2647      "GatewayNetworkInterfaces":{
  2648        "type":"list",
  2649        "member":{"shape":"NetworkInterface"}
  2650      },
  2651      "GatewayOperationalState":{
  2652        "type":"string",
  2653        "max":25,
  2654        "min":2
  2655      },
  2656      "GatewayState":{
  2657        "type":"string",
  2658        "max":25,
  2659        "min":2
  2660      },
  2661      "GatewayTimezone":{
  2662        "type":"string",
  2663        "max":10,
  2664        "min":3
  2665      },
  2666      "GatewayType":{
  2667        "type":"string",
  2668        "max":20,
  2669        "min":2
  2670      },
  2671      "Gateways":{
  2672        "type":"list",
  2673        "member":{"shape":"GatewayInfo"}
  2674      },
  2675      "Host":{
  2676        "type":"string",
  2677        "max":1024,
  2678        "min":6,
  2679        "pattern":"^(([a-zA-Z0-9\\-]*[a-zA-Z0-9])\\.)*([A-Za-z0-9\\-]*[A-Za-z0-9])(:(\\d+))?$"
  2680      },
  2681      "HostEnvironment":{
  2682        "type":"string",
  2683        "enum":[
  2684          "VMWARE",
  2685          "HYPER-V",
  2686          "EC2",
  2687          "KVM",
  2688          "OTHER"
  2689        ]
  2690      },
  2691      "Hosts":{
  2692        "type":"list",
  2693        "member":{"shape":"Host"}
  2694      },
  2695      "HourOfDay":{
  2696        "type":"integer",
  2697        "max":23,
  2698        "min":0
  2699      },
  2700      "IPV4Address":{
  2701        "type":"string",
  2702        "max":15,
  2703        "min":7,
  2704        "pattern":"^((25[0-5]|(2[0-4]|1[0-9]|[1-9]|)[0-9])(\\.(?!$)|$)){4}"
  2705      },
  2706      "IPV4AddressCIDR":{
  2707        "type":"string",
  2708        "pattern":"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\\/([0-9]|[1-2][0-9]|3[0-2]))?$"
  2709      },
  2710      "Initiator":{
  2711        "type":"string",
  2712        "max":50,
  2713        "min":1
  2714      },
  2715      "Initiators":{
  2716        "type":"list",
  2717        "member":{"shape":"Initiator"}
  2718      },
  2719      "InternalServerError":{
  2720        "type":"structure",
  2721        "members":{
  2722          "message":{"shape":"string"},
  2723          "error":{"shape":"StorageGatewayError"}
  2724        },
  2725        "exception":true
  2726      },
  2727      "InvalidGatewayRequestException":{
  2728        "type":"structure",
  2729        "members":{
  2730          "message":{"shape":"string"},
  2731          "error":{"shape":"StorageGatewayError"}
  2732        },
  2733        "exception":true
  2734      },
  2735      "IpAddressList":{
  2736        "type":"list",
  2737        "member":{"shape":"IPV4Address"},
  2738        "max":1,
  2739        "min":0
  2740      },
  2741      "IqnName":{
  2742        "type":"string",
  2743        "max":255,
  2744        "min":1,
  2745        "pattern":"[0-9a-z:.-]+"
  2746      },
  2747      "JoinDomainInput":{
  2748        "type":"structure",
  2749        "required":[
  2750          "GatewayARN",
  2751          "DomainName",
  2752          "UserName",
  2753          "Password"
  2754        ],
  2755        "members":{
  2756          "GatewayARN":{"shape":"GatewayARN"},
  2757          "DomainName":{"shape":"DomainName"},
  2758          "OrganizationalUnit":{"shape":"OrganizationalUnit"},
  2759          "DomainControllers":{"shape":"Hosts"},
  2760          "TimeoutInSeconds":{"shape":"TimeoutInSeconds"},
  2761          "UserName":{"shape":"DomainUserName"},
  2762          "Password":{"shape":"DomainUserPassword"}
  2763        }
  2764      },
  2765      "JoinDomainOutput":{
  2766        "type":"structure",
  2767        "members":{
  2768          "GatewayARN":{"shape":"GatewayARN"},
  2769          "ActiveDirectoryStatus":{"shape":"ActiveDirectoryStatus"}
  2770        }
  2771      },
  2772      "KMSKey":{
  2773        "type":"string",
  2774        "max":2048,
  2775        "min":7,
  2776        "pattern":"(^arn:(aws|aws-cn|aws-us-gov):kms:([a-zA-Z0-9-]+):([0-9]+):(key|alias)/(\\S+)$)|(^alias/(\\S+)$)"
  2777      },
  2778      "LastSoftwareUpdate":{
  2779        "type":"string",
  2780        "max":25,
  2781        "min":1
  2782      },
  2783      "ListAutomaticTapeCreationPoliciesInput":{
  2784        "type":"structure",
  2785        "members":{
  2786          "GatewayARN":{"shape":"GatewayARN"}
  2787        }
  2788      },
  2789      "ListAutomaticTapeCreationPoliciesOutput":{
  2790        "type":"structure",
  2791        "members":{
  2792          "AutomaticTapeCreationPolicyInfos":{"shape":"AutomaticTapeCreationPolicyInfos"}
  2793        }
  2794      },
  2795      "ListFileSharesInput":{
  2796        "type":"structure",
  2797        "members":{
  2798          "GatewayARN":{"shape":"GatewayARN"},
  2799          "Limit":{"shape":"PositiveIntObject"},
  2800          "Marker":{"shape":"Marker"}
  2801        }
  2802      },
  2803      "ListFileSharesOutput":{
  2804        "type":"structure",
  2805        "members":{
  2806          "Marker":{"shape":"Marker"},
  2807          "NextMarker":{"shape":"Marker"},
  2808          "FileShareInfoList":{"shape":"FileShareInfoList"}
  2809        }
  2810      },
  2811      "ListFileSystemAssociationsInput":{
  2812        "type":"structure",
  2813        "members":{
  2814          "GatewayARN":{"shape":"GatewayARN"},
  2815          "Limit":{"shape":"PositiveIntObject"},
  2816          "Marker":{"shape":"Marker"}
  2817        }
  2818      },
  2819      "ListFileSystemAssociationsOutput":{
  2820        "type":"structure",
  2821        "members":{
  2822          "Marker":{"shape":"Marker"},
  2823          "NextMarker":{"shape":"Marker"},
  2824          "FileSystemAssociationSummaryList":{"shape":"FileSystemAssociationSummaryList"}
  2825        }
  2826      },
  2827      "ListGatewaysInput":{
  2828        "type":"structure",
  2829        "members":{
  2830          "Marker":{"shape":"Marker"},
  2831          "Limit":{"shape":"PositiveIntObject"}
  2832        }
  2833      },
  2834      "ListGatewaysOutput":{
  2835        "type":"structure",
  2836        "members":{
  2837          "Gateways":{"shape":"Gateways"},
  2838          "Marker":{"shape":"Marker"}
  2839        }
  2840      },
  2841      "ListLocalDisksInput":{
  2842        "type":"structure",
  2843        "required":["GatewayARN"],
  2844        "members":{
  2845          "GatewayARN":{"shape":"GatewayARN"}
  2846        }
  2847      },
  2848      "ListLocalDisksOutput":{
  2849        "type":"structure",
  2850        "members":{
  2851          "GatewayARN":{"shape":"GatewayARN"},
  2852          "Disks":{"shape":"Disks"}
  2853        }
  2854      },
  2855      "ListTagsForResourceInput":{
  2856        "type":"structure",
  2857        "required":["ResourceARN"],
  2858        "members":{
  2859          "ResourceARN":{"shape":"ResourceARN"},
  2860          "Marker":{"shape":"Marker"},
  2861          "Limit":{"shape":"PositiveIntObject"}
  2862        }
  2863      },
  2864      "ListTagsForResourceOutput":{
  2865        "type":"structure",
  2866        "members":{
  2867          "ResourceARN":{"shape":"ResourceARN"},
  2868          "Marker":{"shape":"Marker"},
  2869          "Tags":{"shape":"Tags"}
  2870        }
  2871      },
  2872      "ListTapePoolsInput":{
  2873        "type":"structure",
  2874        "members":{
  2875          "PoolARNs":{"shape":"PoolARNs"},
  2876          "Marker":{"shape":"Marker"},
  2877          "Limit":{"shape":"PositiveIntObject"}
  2878        }
  2879      },
  2880      "ListTapePoolsOutput":{
  2881        "type":"structure",
  2882        "members":{
  2883          "PoolInfos":{"shape":"PoolInfos"},
  2884          "Marker":{"shape":"Marker"}
  2885        }
  2886      },
  2887      "ListTapesInput":{
  2888        "type":"structure",
  2889        "members":{
  2890          "TapeARNs":{"shape":"TapeARNs"},
  2891          "Marker":{"shape":"Marker"},
  2892          "Limit":{"shape":"PositiveIntObject"}
  2893        }
  2894      },
  2895      "ListTapesOutput":{
  2896        "type":"structure",
  2897        "members":{
  2898          "TapeInfos":{"shape":"TapeInfos"},
  2899          "Marker":{"shape":"Marker"}
  2900        }
  2901      },
  2902      "ListVolumeInitiatorsInput":{
  2903        "type":"structure",
  2904        "required":["VolumeARN"],
  2905        "members":{
  2906          "VolumeARN":{"shape":"VolumeARN"}
  2907        }
  2908      },
  2909      "ListVolumeInitiatorsOutput":{
  2910        "type":"structure",
  2911        "members":{
  2912          "Initiators":{"shape":"Initiators"}
  2913        }
  2914      },
  2915      "ListVolumeRecoveryPointsInput":{
  2916        "type":"structure",
  2917        "required":["GatewayARN"],
  2918        "members":{
  2919          "GatewayARN":{"shape":"GatewayARN"}
  2920        }
  2921      },
  2922      "ListVolumeRecoveryPointsOutput":{
  2923        "type":"structure",
  2924        "members":{
  2925          "GatewayARN":{"shape":"GatewayARN"},
  2926          "VolumeRecoveryPointInfos":{"shape":"VolumeRecoveryPointInfos"}
  2927        }
  2928      },
  2929      "ListVolumesInput":{
  2930        "type":"structure",
  2931        "members":{
  2932          "GatewayARN":{"shape":"GatewayARN"},
  2933          "Marker":{"shape":"Marker"},
  2934          "Limit":{"shape":"PositiveIntObject"}
  2935        }
  2936      },
  2937      "ListVolumesOutput":{
  2938        "type":"structure",
  2939        "members":{
  2940          "GatewayARN":{"shape":"GatewayARN"},
  2941          "Marker":{"shape":"Marker"},
  2942          "VolumeInfos":{"shape":"VolumeInfos"}
  2943        }
  2944      },
  2945      "LocalConsolePassword":{
  2946        "type":"string",
  2947        "max":512,
  2948        "min":6,
  2949        "pattern":"^[ -~]+$",
  2950        "sensitive":true
  2951      },
  2952      "LocationARN":{
  2953        "type":"string",
  2954        "max":1400,
  2955        "min":16
  2956      },
  2957      "Marker":{
  2958        "type":"string",
  2959        "max":1000,
  2960        "min":1
  2961      },
  2962      "MediumChangerType":{
  2963        "type":"string",
  2964        "max":50,
  2965        "min":2
  2966      },
  2967      "MinimumNumTapes":{
  2968        "type":"integer",
  2969        "max":10,
  2970        "min":1
  2971      },
  2972      "MinuteOfHour":{
  2973        "type":"integer",
  2974        "max":59,
  2975        "min":0
  2976      },
  2977      "NFSFileShareDefaults":{
  2978        "type":"structure",
  2979        "members":{
  2980          "FileMode":{"shape":"PermissionMode"},
  2981          "DirectoryMode":{"shape":"PermissionMode"},
  2982          "GroupId":{"shape":"PermissionId"},
  2983          "OwnerId":{"shape":"PermissionId"}
  2984        }
  2985      },
  2986      "NFSFileShareInfo":{
  2987        "type":"structure",
  2988        "members":{
  2989          "NFSFileShareDefaults":{"shape":"NFSFileShareDefaults"},
  2990          "FileShareARN":{"shape":"FileShareARN"},
  2991          "FileShareId":{"shape":"FileShareId"},
  2992          "FileShareStatus":{"shape":"FileShareStatus"},
  2993          "GatewayARN":{"shape":"GatewayARN"},
  2994          "KMSEncrypted":{"shape":"boolean"},
  2995          "KMSKey":{"shape":"KMSKey"},
  2996          "Path":{"shape":"Path"},
  2997          "Role":{"shape":"Role"},
  2998          "LocationARN":{"shape":"LocationARN"},
  2999          "DefaultStorageClass":{"shape":"StorageClass"},
  3000          "ObjectACL":{"shape":"ObjectACL"},
  3001          "ClientList":{"shape":"FileShareClientList"},
  3002          "Squash":{"shape":"Squash"},
  3003          "ReadOnly":{"shape":"Boolean"},
  3004          "GuessMIMETypeEnabled":{"shape":"Boolean"},
  3005          "RequesterPays":{"shape":"Boolean"},
  3006          "Tags":{"shape":"Tags"},
  3007          "FileShareName":{"shape":"FileShareName"},
  3008          "CacheAttributes":{"shape":"CacheAttributes"},
  3009          "NotificationPolicy":{"shape":"NotificationPolicy"},
  3010          "VPCEndpointDNSName":{"shape":"DNSHostName"},
  3011          "BucketRegion":{"shape":"RegionId"}
  3012        }
  3013      },
  3014      "NFSFileShareInfoList":{
  3015        "type":"list",
  3016        "member":{"shape":"NFSFileShareInfo"}
  3017      },
  3018      "NetworkInterface":{
  3019        "type":"structure",
  3020        "members":{
  3021          "Ipv4Address":{"shape":"string"},
  3022          "MacAddress":{"shape":"string"},
  3023          "Ipv6Address":{"shape":"string"}
  3024        }
  3025      },
  3026      "NetworkInterfaceId":{
  3027        "type":"string",
  3028        "pattern":"\\A(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)(\\.(25[0-5]|2[0-4]\\d|[0-1]?\\d?\\d)){3}\\z"
  3029      },
  3030      "NextUpdateAvailabilityDate":{
  3031        "type":"string",
  3032        "max":25,
  3033        "min":1
  3034      },
  3035      "NotificationId":{
  3036        "type":"string",
  3037        "max":2048,
  3038        "min":1
  3039      },
  3040      "NotificationPolicy":{
  3041        "type":"string",
  3042        "max":100,
  3043        "min":2,
  3044        "pattern":"^\\{[\\w\\s:\\{\\}\\[\\]\"]*}$"
  3045      },
  3046      "NotifyWhenUploadedInput":{
  3047        "type":"structure",
  3048        "required":["FileShareARN"],
  3049        "members":{
  3050          "FileShareARN":{"shape":"FileShareARN"}
  3051        }
  3052      },
  3053      "NotifyWhenUploadedOutput":{
  3054        "type":"structure",
  3055        "members":{
  3056          "FileShareARN":{"shape":"FileShareARN"},
  3057          "NotificationId":{"shape":"NotificationId"}
  3058        }
  3059      },
  3060      "NumTapesToCreate":{
  3061        "type":"integer",
  3062        "max":10,
  3063        "min":1
  3064      },
  3065      "ObjectACL":{
  3066        "type":"string",
  3067        "enum":[
  3068          "private",
  3069          "public-read",
  3070          "public-read-write",
  3071          "authenticated-read",
  3072          "bucket-owner-read",
  3073          "bucket-owner-full-control",
  3074          "aws-exec-read"
  3075        ]
  3076      },
  3077      "OrganizationalUnit":{
  3078        "type":"string",
  3079        "max":1024,
  3080        "min":1
  3081      },
  3082      "Path":{"type":"string"},
  3083      "PermissionId":{
  3084        "type":"long",
  3085        "max":4294967294,
  3086        "min":0
  3087      },
  3088      "PermissionMode":{
  3089        "type":"string",
  3090        "max":4,
  3091        "min":1,
  3092        "pattern":"^[0-7]{4}$"
  3093      },
  3094      "PoolARN":{
  3095        "type":"string",
  3096        "max":500,
  3097        "min":50
  3098      },
  3099      "PoolARNs":{
  3100        "type":"list",
  3101        "member":{"shape":"PoolARN"}
  3102      },
  3103      "PoolId":{
  3104        "type":"string",
  3105        "max":100,
  3106        "min":1
  3107      },
  3108      "PoolInfo":{
  3109        "type":"structure",
  3110        "members":{
  3111          "PoolARN":{"shape":"PoolARN"},
  3112          "PoolName":{"shape":"PoolName"},
  3113          "StorageClass":{"shape":"TapeStorageClass"},
  3114          "RetentionLockType":{"shape":"RetentionLockType"},
  3115          "RetentionLockTimeInDays":{"shape":"RetentionLockTimeInDays"},
  3116          "PoolStatus":{"shape":"PoolStatus"}
  3117        }
  3118      },
  3119      "PoolInfos":{
  3120        "type":"list",
  3121        "member":{"shape":"PoolInfo"}
  3122      },
  3123      "PoolName":{
  3124        "type":"string",
  3125        "max":100,
  3126        "min":1,
  3127        "pattern":"^[ -\\.0-\\[\\]-~]*[!-\\.0-\\[\\]-~][ -\\.0-\\[\\]-~]*$"
  3128      },
  3129      "PoolStatus":{
  3130        "type":"string",
  3131        "enum":[
  3132          "ACTIVE",
  3133          "DELETED"
  3134        ]
  3135      },
  3136      "PositiveIntObject":{
  3137        "type":"integer",
  3138        "min":1
  3139      },
  3140      "RecurrenceInHours":{
  3141        "type":"integer",
  3142        "max":24,
  3143        "min":1
  3144      },
  3145      "RefreshCacheInput":{
  3146        "type":"structure",
  3147        "required":["FileShareARN"],
  3148        "members":{
  3149          "FileShareARN":{"shape":"FileShareARN"},
  3150          "FolderList":{"shape":"FolderList"},
  3151          "Recursive":{"shape":"Boolean"}
  3152        }
  3153      },
  3154      "RefreshCacheOutput":{
  3155        "type":"structure",
  3156        "members":{
  3157          "FileShareARN":{"shape":"FileShareARN"},
  3158          "NotificationId":{"shape":"NotificationId"}
  3159        }
  3160      },
  3161      "RegionId":{
  3162        "type":"string",
  3163        "max":25,
  3164        "min":1
  3165      },
  3166      "RemoveTagsFromResourceInput":{
  3167        "type":"structure",
  3168        "required":[
  3169          "ResourceARN",
  3170          "TagKeys"
  3171        ],
  3172        "members":{
  3173          "ResourceARN":{"shape":"ResourceARN"},
  3174          "TagKeys":{"shape":"TagKeys"}
  3175        }
  3176      },
  3177      "RemoveTagsFromResourceOutput":{
  3178        "type":"structure",
  3179        "members":{
  3180          "ResourceARN":{"shape":"ResourceARN"}
  3181        }
  3182      },
  3183      "ResetCacheInput":{
  3184        "type":"structure",
  3185        "required":["GatewayARN"],
  3186        "members":{
  3187          "GatewayARN":{"shape":"GatewayARN"}
  3188        }
  3189      },
  3190      "ResetCacheOutput":{
  3191        "type":"structure",
  3192        "members":{
  3193          "GatewayARN":{"shape":"GatewayARN"}
  3194        }
  3195      },
  3196      "ResourceARN":{
  3197        "type":"string",
  3198        "max":500,
  3199        "min":50
  3200      },
  3201      "RetentionLockTimeInDays":{
  3202        "type":"integer",
  3203        "max":36500,
  3204        "min":0
  3205      },
  3206      "RetentionLockType":{
  3207        "type":"string",
  3208        "enum":[
  3209          "COMPLIANCE",
  3210          "GOVERNANCE",
  3211          "NONE"
  3212        ]
  3213      },
  3214      "RetrieveTapeArchiveInput":{
  3215        "type":"structure",
  3216        "required":[
  3217          "TapeARN",
  3218          "GatewayARN"
  3219        ],
  3220        "members":{
  3221          "TapeARN":{"shape":"TapeARN"},
  3222          "GatewayARN":{"shape":"GatewayARN"}
  3223        }
  3224      },
  3225      "RetrieveTapeArchiveOutput":{
  3226        "type":"structure",
  3227        "members":{
  3228          "TapeARN":{"shape":"TapeARN"}
  3229        }
  3230      },
  3231      "RetrieveTapeRecoveryPointInput":{
  3232        "type":"structure",
  3233        "required":[
  3234          "TapeARN",
  3235          "GatewayARN"
  3236        ],
  3237        "members":{
  3238          "TapeARN":{"shape":"TapeARN"},
  3239          "GatewayARN":{"shape":"GatewayARN"}
  3240        }
  3241      },
  3242      "RetrieveTapeRecoveryPointOutput":{
  3243        "type":"structure",
  3244        "members":{
  3245          "TapeARN":{"shape":"TapeARN"}
  3246        }
  3247      },
  3248      "Role":{
  3249        "type":"string",
  3250        "max":2048,
  3251        "min":20,
  3252        "pattern":"^arn:(aws|aws-cn|aws-us-gov):iam::([0-9]+):role/(\\S+)$"
  3253      },
  3254      "SMBFileShareInfo":{
  3255        "type":"structure",
  3256        "members":{
  3257          "FileShareARN":{"shape":"FileShareARN"},
  3258          "FileShareId":{"shape":"FileShareId"},
  3259          "FileShareStatus":{"shape":"FileShareStatus"},
  3260          "GatewayARN":{"shape":"GatewayARN"},
  3261          "KMSEncrypted":{"shape":"boolean"},
  3262          "KMSKey":{"shape":"KMSKey"},
  3263          "Path":{"shape":"Path"},
  3264          "Role":{"shape":"Role"},
  3265          "LocationARN":{"shape":"LocationARN"},
  3266          "DefaultStorageClass":{"shape":"StorageClass"},
  3267          "ObjectACL":{"shape":"ObjectACL"},
  3268          "ReadOnly":{"shape":"Boolean"},
  3269          "GuessMIMETypeEnabled":{"shape":"Boolean"},
  3270          "RequesterPays":{"shape":"Boolean"},
  3271          "SMBACLEnabled":{"shape":"Boolean"},
  3272          "AccessBasedEnumeration":{"shape":"Boolean"},
  3273          "AdminUserList":{"shape":"UserList"},
  3274          "ValidUserList":{"shape":"UserList"},
  3275          "InvalidUserList":{"shape":"UserList"},
  3276          "AuditDestinationARN":{"shape":"AuditDestinationARN"},
  3277          "Authentication":{"shape":"Authentication"},
  3278          "CaseSensitivity":{"shape":"CaseSensitivity"},
  3279          "Tags":{"shape":"Tags"},
  3280          "FileShareName":{"shape":"FileShareName"},
  3281          "CacheAttributes":{"shape":"CacheAttributes"},
  3282          "NotificationPolicy":{"shape":"NotificationPolicy"},
  3283          "VPCEndpointDNSName":{"shape":"DNSHostName"},
  3284          "BucketRegion":{"shape":"RegionId"},
  3285          "OplocksEnabled":{"shape":"Boolean"}
  3286        }
  3287      },
  3288      "SMBFileShareInfoList":{
  3289        "type":"list",
  3290        "member":{"shape":"SMBFileShareInfo"}
  3291      },
  3292      "SMBGuestPassword":{
  3293        "type":"string",
  3294        "max":512,
  3295        "min":6,
  3296        "pattern":"^[ -~]+$",
  3297        "sensitive":true
  3298      },
  3299      "SMBSecurityStrategy":{
  3300        "type":"string",
  3301        "enum":[
  3302          "ClientSpecified",
  3303          "MandatorySigning",
  3304          "MandatoryEncryption"
  3305        ]
  3306      },
  3307      "ServiceUnavailableError":{
  3308        "type":"structure",
  3309        "members":{
  3310          "message":{"shape":"string"},
  3311          "error":{"shape":"StorageGatewayError"}
  3312        },
  3313        "exception":true
  3314      },
  3315      "SetLocalConsolePasswordInput":{
  3316        "type":"structure",
  3317        "required":[
  3318          "GatewayARN",
  3319          "LocalConsolePassword"
  3320        ],
  3321        "members":{
  3322          "GatewayARN":{"shape":"GatewayARN"},
  3323          "LocalConsolePassword":{"shape":"LocalConsolePassword"}
  3324        }
  3325      },
  3326      "SetLocalConsolePasswordOutput":{
  3327        "type":"structure",
  3328        "members":{
  3329          "GatewayARN":{"shape":"GatewayARN"}
  3330        }
  3331      },
  3332      "SetSMBGuestPasswordInput":{
  3333        "type":"structure",
  3334        "required":[
  3335          "GatewayARN",
  3336          "Password"
  3337        ],
  3338        "members":{
  3339          "GatewayARN":{"shape":"GatewayARN"},
  3340          "Password":{"shape":"SMBGuestPassword"}
  3341        }
  3342      },
  3343      "SetSMBGuestPasswordOutput":{
  3344        "type":"structure",
  3345        "members":{
  3346          "GatewayARN":{"shape":"GatewayARN"}
  3347        }
  3348      },
  3349      "ShutdownGatewayInput":{
  3350        "type":"structure",
  3351        "required":["GatewayARN"],
  3352        "members":{
  3353          "GatewayARN":{"shape":"GatewayARN"}
  3354        }
  3355      },
  3356      "ShutdownGatewayOutput":{
  3357        "type":"structure",
  3358        "members":{
  3359          "GatewayARN":{"shape":"GatewayARN"}
  3360        }
  3361      },
  3362      "SnapshotDescription":{
  3363        "type":"string",
  3364        "max":255,
  3365        "min":1
  3366      },
  3367      "SnapshotId":{
  3368        "type":"string",
  3369        "pattern":"\\Asnap-([0-9A-Fa-f]{8}|[0-9A-Fa-f]{17})\\z"
  3370      },
  3371      "SoftwareUpdatesEndDate":{
  3372        "type":"string",
  3373        "max":25,
  3374        "min":1
  3375      },
  3376      "Squash":{
  3377        "type":"string",
  3378        "max":15,
  3379        "min":5
  3380      },
  3381      "StartAvailabilityMonitorTestInput":{
  3382        "type":"structure",
  3383        "required":["GatewayARN"],
  3384        "members":{
  3385          "GatewayARN":{"shape":"GatewayARN"}
  3386        }
  3387      },
  3388      "StartAvailabilityMonitorTestOutput":{
  3389        "type":"structure",
  3390        "members":{
  3391          "GatewayARN":{"shape":"GatewayARN"}
  3392        }
  3393      },
  3394      "StartGatewayInput":{
  3395        "type":"structure",
  3396        "required":["GatewayARN"],
  3397        "members":{
  3398          "GatewayARN":{"shape":"GatewayARN"}
  3399        }
  3400      },
  3401      "StartGatewayOutput":{
  3402        "type":"structure",
  3403        "members":{
  3404          "GatewayARN":{"shape":"GatewayARN"}
  3405        }
  3406      },
  3407      "StorageClass":{
  3408        "type":"string",
  3409        "max":50,
  3410        "min":5
  3411      },
  3412      "StorageGatewayError":{
  3413        "type":"structure",
  3414        "members":{
  3415          "errorCode":{"shape":"ErrorCode"},
  3416          "errorDetails":{"shape":"errorDetails"}
  3417        }
  3418      },
  3419      "StorediSCSIVolume":{
  3420        "type":"structure",
  3421        "members":{
  3422          "VolumeARN":{"shape":"VolumeARN"},
  3423          "VolumeId":{"shape":"VolumeId"},
  3424          "VolumeType":{"shape":"VolumeType"},
  3425          "VolumeStatus":{"shape":"VolumeStatus"},
  3426          "VolumeAttachmentStatus":{"shape":"VolumeAttachmentStatus"},
  3427          "VolumeSizeInBytes":{"shape":"long"},
  3428          "VolumeProgress":{"shape":"DoubleObject"},
  3429          "VolumeDiskId":{"shape":"DiskId"},
  3430          "SourceSnapshotId":{"shape":"SnapshotId"},
  3431          "PreservedExistingData":{"shape":"boolean"},
  3432          "VolumeiSCSIAttributes":{"shape":"VolumeiSCSIAttributes"},
  3433          "CreatedDate":{"shape":"CreatedDate"},
  3434          "VolumeUsedInBytes":{"shape":"VolumeUsedInBytes"},
  3435          "KMSKey":{"shape":"KMSKey"},
  3436          "TargetName":{"shape":"TargetName"}
  3437        }
  3438      },
  3439      "StorediSCSIVolumes":{
  3440        "type":"list",
  3441        "member":{"shape":"StorediSCSIVolume"}
  3442      },
  3443      "SupportedGatewayCapacities":{
  3444        "type":"list",
  3445        "member":{"shape":"GatewayCapacity"}
  3446      },
  3447      "Tag":{
  3448        "type":"structure",
  3449        "required":[
  3450          "Key",
  3451          "Value"
  3452        ],
  3453        "members":{
  3454          "Key":{"shape":"TagKey"},
  3455          "Value":{"shape":"TagValue"}
  3456        }
  3457      },
  3458      "TagKey":{
  3459        "type":"string",
  3460        "max":128,
  3461        "min":1,
  3462        "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
  3463      },
  3464      "TagKeys":{
  3465        "type":"list",
  3466        "member":{"shape":"TagKey"}
  3467      },
  3468      "TagValue":{
  3469        "type":"string",
  3470        "max":256
  3471      },
  3472      "Tags":{
  3473        "type":"list",
  3474        "member":{"shape":"Tag"}
  3475      },
  3476      "Tape":{
  3477        "type":"structure",
  3478        "members":{
  3479          "TapeARN":{"shape":"TapeARN"},
  3480          "TapeBarcode":{"shape":"TapeBarcode"},
  3481          "TapeCreatedDate":{"shape":"Time"},
  3482          "TapeSizeInBytes":{"shape":"TapeSize"},
  3483          "TapeStatus":{"shape":"TapeStatus"},
  3484          "VTLDevice":{"shape":"VTLDeviceARN"},
  3485          "Progress":{"shape":"DoubleObject"},
  3486          "TapeUsedInBytes":{"shape":"TapeUsage"},
  3487          "KMSKey":{"shape":"KMSKey"},
  3488          "PoolId":{"shape":"PoolId"},
  3489          "Worm":{"shape":"boolean"},
  3490          "RetentionStartDate":{"shape":"Time"},
  3491          "PoolEntryDate":{"shape":"Time"}
  3492        }
  3493      },
  3494      "TapeARN":{
  3495        "type":"string",
  3496        "max":500,
  3497        "min":50,
  3498        "pattern":"^arn:(aws|aws-cn|aws-us-gov):storagegateway:[a-z\\-0-9]+:[0-9]+:tape\\/[0-9A-Z]{7,16}$"
  3499      },
  3500      "TapeARNs":{
  3501        "type":"list",
  3502        "member":{"shape":"TapeARN"}
  3503      },
  3504      "TapeArchive":{
  3505        "type":"structure",
  3506        "members":{
  3507          "TapeARN":{"shape":"TapeARN"},
  3508          "TapeBarcode":{"shape":"TapeBarcode"},
  3509          "TapeCreatedDate":{"shape":"Time"},
  3510          "TapeSizeInBytes":{"shape":"TapeSize"},
  3511          "CompletionTime":{"shape":"Time"},
  3512          "RetrievedTo":{"shape":"GatewayARN"},
  3513          "TapeStatus":{"shape":"TapeArchiveStatus"},
  3514          "TapeUsedInBytes":{"shape":"TapeUsage"},
  3515          "KMSKey":{"shape":"KMSKey"},
  3516          "PoolId":{"shape":"PoolId"},
  3517          "Worm":{"shape":"boolean"},
  3518          "RetentionStartDate":{"shape":"Time"},
  3519          "PoolEntryDate":{"shape":"Time"}
  3520        }
  3521      },
  3522      "TapeArchiveStatus":{"type":"string"},
  3523      "TapeArchives":{
  3524        "type":"list",
  3525        "member":{"shape":"TapeArchive"}
  3526      },
  3527      "TapeBarcode":{
  3528        "type":"string",
  3529        "max":16,
  3530        "min":7,
  3531        "pattern":"^[A-Z0-9]*$"
  3532      },
  3533      "TapeBarcodePrefix":{
  3534        "type":"string",
  3535        "max":4,
  3536        "min":1,
  3537        "pattern":"^[A-Z]*$"
  3538      },
  3539      "TapeDriveType":{
  3540        "type":"string",
  3541        "max":50,
  3542        "min":2
  3543      },
  3544      "TapeInfo":{
  3545        "type":"structure",
  3546        "members":{
  3547          "TapeARN":{"shape":"TapeARN"},
  3548          "TapeBarcode":{"shape":"TapeBarcode"},
  3549          "TapeSizeInBytes":{"shape":"TapeSize"},
  3550          "TapeStatus":{"shape":"TapeStatus"},
  3551          "GatewayARN":{"shape":"GatewayARN"},
  3552          "PoolId":{"shape":"PoolId"},
  3553          "RetentionStartDate":{"shape":"Time"},
  3554          "PoolEntryDate":{"shape":"Time"}
  3555        }
  3556      },
  3557      "TapeInfos":{
  3558        "type":"list",
  3559        "member":{"shape":"TapeInfo"}
  3560      },
  3561      "TapeRecoveryPointInfo":{
  3562        "type":"structure",
  3563        "members":{
  3564          "TapeARN":{"shape":"TapeARN"},
  3565          "TapeRecoveryPointTime":{"shape":"Time"},
  3566          "TapeSizeInBytes":{"shape":"TapeSize"},
  3567          "TapeStatus":{"shape":"TapeRecoveryPointStatus"}
  3568        }
  3569      },
  3570      "TapeRecoveryPointInfos":{
  3571        "type":"list",
  3572        "member":{"shape":"TapeRecoveryPointInfo"}
  3573      },
  3574      "TapeRecoveryPointStatus":{"type":"string"},
  3575      "TapeSize":{"type":"long"},
  3576      "TapeStatus":{"type":"string"},
  3577      "TapeStorageClass":{
  3578        "type":"string",
  3579        "enum":[
  3580          "DEEP_ARCHIVE",
  3581          "GLACIER"
  3582        ]
  3583      },
  3584      "TapeUsage":{"type":"long"},
  3585      "Tapes":{
  3586        "type":"list",
  3587        "member":{"shape":"Tape"}
  3588      },
  3589      "TargetARN":{
  3590        "type":"string",
  3591        "max":800,
  3592        "min":50
  3593      },
  3594      "TargetName":{
  3595        "type":"string",
  3596        "max":200,
  3597        "min":1,
  3598        "pattern":"^[-\\.;a-z0-9]+$"
  3599      },
  3600      "Time":{"type":"timestamp"},
  3601      "TimeoutInSeconds":{
  3602        "type":"integer",
  3603        "max":3600,
  3604        "min":0
  3605      },
  3606      "UpdateAutomaticTapeCreationPolicyInput":{
  3607        "type":"structure",
  3608        "required":[
  3609          "AutomaticTapeCreationRules",
  3610          "GatewayARN"
  3611        ],
  3612        "members":{
  3613          "AutomaticTapeCreationRules":{"shape":"AutomaticTapeCreationRules"},
  3614          "GatewayARN":{"shape":"GatewayARN"}
  3615        }
  3616      },
  3617      "UpdateAutomaticTapeCreationPolicyOutput":{
  3618        "type":"structure",
  3619        "members":{
  3620          "GatewayARN":{"shape":"GatewayARN"}
  3621        }
  3622      },
  3623      "UpdateBandwidthRateLimitInput":{
  3624        "type":"structure",
  3625        "required":["GatewayARN"],
  3626        "members":{
  3627          "GatewayARN":{"shape":"GatewayARN"},
  3628          "AverageUploadRateLimitInBitsPerSec":{"shape":"BandwidthUploadRateLimit"},
  3629          "AverageDownloadRateLimitInBitsPerSec":{"shape":"BandwidthDownloadRateLimit"}
  3630        }
  3631      },
  3632      "UpdateBandwidthRateLimitOutput":{
  3633        "type":"structure",
  3634        "members":{
  3635          "GatewayARN":{"shape":"GatewayARN"}
  3636        }
  3637      },
  3638      "UpdateBandwidthRateLimitScheduleInput":{
  3639        "type":"structure",
  3640        "required":[
  3641          "GatewayARN",
  3642          "BandwidthRateLimitIntervals"
  3643        ],
  3644        "members":{
  3645          "GatewayARN":{"shape":"GatewayARN"},
  3646          "BandwidthRateLimitIntervals":{"shape":"BandwidthRateLimitIntervals"}
  3647        }
  3648      },
  3649      "UpdateBandwidthRateLimitScheduleOutput":{
  3650        "type":"structure",
  3651        "members":{
  3652          "GatewayARN":{"shape":"GatewayARN"}
  3653        }
  3654      },
  3655      "UpdateChapCredentialsInput":{
  3656        "type":"structure",
  3657        "required":[
  3658          "TargetARN",
  3659          "SecretToAuthenticateInitiator",
  3660          "InitiatorName"
  3661        ],
  3662        "members":{
  3663          "TargetARN":{"shape":"TargetARN"},
  3664          "SecretToAuthenticateInitiator":{"shape":"ChapSecret"},
  3665          "InitiatorName":{"shape":"IqnName"},
  3666          "SecretToAuthenticateTarget":{"shape":"ChapSecret"}
  3667        }
  3668      },
  3669      "UpdateChapCredentialsOutput":{
  3670        "type":"structure",
  3671        "members":{
  3672          "TargetARN":{"shape":"TargetARN"},
  3673          "InitiatorName":{"shape":"IqnName"}
  3674        }
  3675      },
  3676      "UpdateFileSystemAssociationInput":{
  3677        "type":"structure",
  3678        "required":["FileSystemAssociationARN"],
  3679        "members":{
  3680          "FileSystemAssociationARN":{"shape":"FileSystemAssociationARN"},
  3681          "UserName":{"shape":"DomainUserName"},
  3682          "Password":{"shape":"DomainUserPassword"},
  3683          "AuditDestinationARN":{"shape":"AuditDestinationARN"},
  3684          "CacheAttributes":{"shape":"CacheAttributes"}
  3685        }
  3686      },
  3687      "UpdateFileSystemAssociationOutput":{
  3688        "type":"structure",
  3689        "members":{
  3690          "FileSystemAssociationARN":{"shape":"FileSystemAssociationARN"}
  3691        }
  3692      },
  3693      "UpdateGatewayInformationInput":{
  3694        "type":"structure",
  3695        "required":["GatewayARN"],
  3696        "members":{
  3697          "GatewayARN":{"shape":"GatewayARN"},
  3698          "GatewayName":{"shape":"GatewayName"},
  3699          "GatewayTimezone":{"shape":"GatewayTimezone"},
  3700          "CloudWatchLogGroupARN":{"shape":"CloudWatchLogGroupARN"},
  3701          "GatewayCapacity":{"shape":"GatewayCapacity"}
  3702        }
  3703      },
  3704      "UpdateGatewayInformationOutput":{
  3705        "type":"structure",
  3706        "members":{
  3707          "GatewayARN":{"shape":"GatewayARN"},
  3708          "GatewayName":{"shape":"string"}
  3709        }
  3710      },
  3711      "UpdateGatewaySoftwareNowInput":{
  3712        "type":"structure",
  3713        "required":["GatewayARN"],
  3714        "members":{
  3715          "GatewayARN":{"shape":"GatewayARN"}
  3716        }
  3717      },
  3718      "UpdateGatewaySoftwareNowOutput":{
  3719        "type":"structure",
  3720        "members":{
  3721          "GatewayARN":{"shape":"GatewayARN"}
  3722        }
  3723      },
  3724      "UpdateMaintenanceStartTimeInput":{
  3725        "type":"structure",
  3726        "required":[
  3727          "GatewayARN",
  3728          "HourOfDay",
  3729          "MinuteOfHour"
  3730        ],
  3731        "members":{
  3732          "GatewayARN":{"shape":"GatewayARN"},
  3733          "HourOfDay":{"shape":"HourOfDay"},
  3734          "MinuteOfHour":{"shape":"MinuteOfHour"},
  3735          "DayOfWeek":{"shape":"DayOfWeek"},
  3736          "DayOfMonth":{"shape":"DayOfMonth"}
  3737        }
  3738      },
  3739      "UpdateMaintenanceStartTimeOutput":{
  3740        "type":"structure",
  3741        "members":{
  3742          "GatewayARN":{"shape":"GatewayARN"}
  3743        }
  3744      },
  3745      "UpdateNFSFileShareInput":{
  3746        "type":"structure",
  3747        "required":["FileShareARN"],
  3748        "members":{
  3749          "FileShareARN":{"shape":"FileShareARN"},
  3750          "KMSEncrypted":{"shape":"Boolean"},
  3751          "KMSKey":{"shape":"KMSKey"},
  3752          "NFSFileShareDefaults":{"shape":"NFSFileShareDefaults"},
  3753          "DefaultStorageClass":{"shape":"StorageClass"},
  3754          "ObjectACL":{"shape":"ObjectACL"},
  3755          "ClientList":{"shape":"FileShareClientList"},
  3756          "Squash":{"shape":"Squash"},
  3757          "ReadOnly":{"shape":"Boolean"},
  3758          "GuessMIMETypeEnabled":{"shape":"Boolean"},
  3759          "RequesterPays":{"shape":"Boolean"},
  3760          "FileShareName":{"shape":"FileShareName"},
  3761          "CacheAttributes":{"shape":"CacheAttributes"},
  3762          "NotificationPolicy":{"shape":"NotificationPolicy"}
  3763        }
  3764      },
  3765      "UpdateNFSFileShareOutput":{
  3766        "type":"structure",
  3767        "members":{
  3768          "FileShareARN":{"shape":"FileShareARN"}
  3769        }
  3770      },
  3771      "UpdateSMBFileShareInput":{
  3772        "type":"structure",
  3773        "required":["FileShareARN"],
  3774        "members":{
  3775          "FileShareARN":{"shape":"FileShareARN"},
  3776          "KMSEncrypted":{"shape":"Boolean"},
  3777          "KMSKey":{"shape":"KMSKey"},
  3778          "DefaultStorageClass":{"shape":"StorageClass"},
  3779          "ObjectACL":{"shape":"ObjectACL"},
  3780          "ReadOnly":{"shape":"Boolean"},
  3781          "GuessMIMETypeEnabled":{"shape":"Boolean"},
  3782          "RequesterPays":{"shape":"Boolean"},
  3783          "SMBACLEnabled":{"shape":"Boolean"},
  3784          "AccessBasedEnumeration":{"shape":"Boolean"},
  3785          "AdminUserList":{"shape":"UserList"},
  3786          "ValidUserList":{"shape":"UserList"},
  3787          "InvalidUserList":{"shape":"UserList"},
  3788          "AuditDestinationARN":{"shape":"AuditDestinationARN"},
  3789          "CaseSensitivity":{"shape":"CaseSensitivity"},
  3790          "FileShareName":{"shape":"FileShareName"},
  3791          "CacheAttributes":{"shape":"CacheAttributes"},
  3792          "NotificationPolicy":{"shape":"NotificationPolicy"},
  3793          "OplocksEnabled":{"shape":"Boolean"}
  3794        }
  3795      },
  3796      "UpdateSMBFileShareOutput":{
  3797        "type":"structure",
  3798        "members":{
  3799          "FileShareARN":{"shape":"FileShareARN"}
  3800        }
  3801      },
  3802      "UpdateSMBFileShareVisibilityInput":{
  3803        "type":"structure",
  3804        "required":[
  3805          "GatewayARN",
  3806          "FileSharesVisible"
  3807        ],
  3808        "members":{
  3809          "GatewayARN":{"shape":"GatewayARN"},
  3810          "FileSharesVisible":{"shape":"Boolean"}
  3811        }
  3812      },
  3813      "UpdateSMBFileShareVisibilityOutput":{
  3814        "type":"structure",
  3815        "members":{
  3816          "GatewayARN":{"shape":"GatewayARN"}
  3817        }
  3818      },
  3819      "UpdateSMBSecurityStrategyInput":{
  3820        "type":"structure",
  3821        "required":[
  3822          "GatewayARN",
  3823          "SMBSecurityStrategy"
  3824        ],
  3825        "members":{
  3826          "GatewayARN":{"shape":"GatewayARN"},
  3827          "SMBSecurityStrategy":{"shape":"SMBSecurityStrategy"}
  3828        }
  3829      },
  3830      "UpdateSMBSecurityStrategyOutput":{
  3831        "type":"structure",
  3832        "members":{
  3833          "GatewayARN":{"shape":"GatewayARN"}
  3834        }
  3835      },
  3836      "UpdateSnapshotScheduleInput":{
  3837        "type":"structure",
  3838        "required":[
  3839          "VolumeARN",
  3840          "StartAt",
  3841          "RecurrenceInHours"
  3842        ],
  3843        "members":{
  3844          "VolumeARN":{"shape":"VolumeARN"},
  3845          "StartAt":{"shape":"HourOfDay"},
  3846          "RecurrenceInHours":{"shape":"RecurrenceInHours"},
  3847          "Description":{"shape":"Description"},
  3848          "Tags":{"shape":"Tags"}
  3849        }
  3850      },
  3851      "UpdateSnapshotScheduleOutput":{
  3852        "type":"structure",
  3853        "members":{
  3854          "VolumeARN":{"shape":"VolumeARN"}
  3855        }
  3856      },
  3857      "UpdateVTLDeviceTypeInput":{
  3858        "type":"structure",
  3859        "required":[
  3860          "VTLDeviceARN",
  3861          "DeviceType"
  3862        ],
  3863        "members":{
  3864          "VTLDeviceARN":{"shape":"VTLDeviceARN"},
  3865          "DeviceType":{"shape":"DeviceType"}
  3866        }
  3867      },
  3868      "UpdateVTLDeviceTypeOutput":{
  3869        "type":"structure",
  3870        "members":{
  3871          "VTLDeviceARN":{"shape":"VTLDeviceARN"}
  3872        }
  3873      },
  3874      "UserList":{
  3875        "type":"list",
  3876        "member":{"shape":"UserListUser"},
  3877        "max":100,
  3878        "min":0
  3879      },
  3880      "UserListUser":{
  3881        "type":"string",
  3882        "max":64,
  3883        "min":1
  3884      },
  3885      "VTLDevice":{
  3886        "type":"structure",
  3887        "members":{
  3888          "VTLDeviceARN":{"shape":"VTLDeviceARN"},
  3889          "VTLDeviceType":{"shape":"VTLDeviceType"},
  3890          "VTLDeviceVendor":{"shape":"VTLDeviceVendor"},
  3891          "VTLDeviceProductIdentifier":{"shape":"VTLDeviceProductIdentifier"},
  3892          "DeviceiSCSIAttributes":{"shape":"DeviceiSCSIAttributes"}
  3893        }
  3894      },
  3895      "VTLDeviceARN":{
  3896        "type":"string",
  3897        "max":500,
  3898        "min":50
  3899      },
  3900      "VTLDeviceARNs":{
  3901        "type":"list",
  3902        "member":{"shape":"VTLDeviceARN"}
  3903      },
  3904      "VTLDeviceProductIdentifier":{"type":"string"},
  3905      "VTLDeviceType":{"type":"string"},
  3906      "VTLDeviceVendor":{"type":"string"},
  3907      "VTLDevices":{
  3908        "type":"list",
  3909        "member":{"shape":"VTLDevice"}
  3910      },
  3911      "VolumeARN":{
  3912        "type":"string",
  3913        "max":500,
  3914        "min":50
  3915      },
  3916      "VolumeARNs":{
  3917        "type":"list",
  3918        "member":{"shape":"VolumeARN"}
  3919      },
  3920      "VolumeAttachmentStatus":{
  3921        "type":"string",
  3922        "max":50,
  3923        "min":3
  3924      },
  3925      "VolumeId":{
  3926        "type":"string",
  3927        "max":30,
  3928        "min":12
  3929      },
  3930      "VolumeInfo":{
  3931        "type":"structure",
  3932        "members":{
  3933          "VolumeARN":{"shape":"VolumeARN"},
  3934          "VolumeId":{"shape":"VolumeId"},
  3935          "GatewayARN":{"shape":"GatewayARN"},
  3936          "GatewayId":{"shape":"GatewayId"},
  3937          "VolumeType":{"shape":"VolumeType"},
  3938          "VolumeSizeInBytes":{"shape":"long"},
  3939          "VolumeAttachmentStatus":{"shape":"VolumeAttachmentStatus"}
  3940        }
  3941      },
  3942      "VolumeInfos":{
  3943        "type":"list",
  3944        "member":{"shape":"VolumeInfo"}
  3945      },
  3946      "VolumeRecoveryPointInfo":{
  3947        "type":"structure",
  3948        "members":{
  3949          "VolumeARN":{"shape":"VolumeARN"},
  3950          "VolumeSizeInBytes":{"shape":"long"},
  3951          "VolumeUsageInBytes":{"shape":"long"},
  3952          "VolumeRecoveryPointTime":{"shape":"string"}
  3953        }
  3954      },
  3955      "VolumeRecoveryPointInfos":{
  3956        "type":"list",
  3957        "member":{"shape":"VolumeRecoveryPointInfo"}
  3958      },
  3959      "VolumeStatus":{
  3960        "type":"string",
  3961        "max":50,
  3962        "min":3
  3963      },
  3964      "VolumeType":{
  3965        "type":"string",
  3966        "max":100,
  3967        "min":3
  3968      },
  3969      "VolumeUsedInBytes":{"type":"long"},
  3970      "VolumeiSCSIAttributes":{
  3971        "type":"structure",
  3972        "members":{
  3973          "TargetARN":{"shape":"TargetARN"},
  3974          "NetworkInterfaceId":{"shape":"NetworkInterfaceId"},
  3975          "NetworkInterfacePort":{"shape":"integer"},
  3976          "LunNumber":{"shape":"PositiveIntObject"},
  3977          "ChapEnabled":{"shape":"boolean"}
  3978        }
  3979      },
  3980      "boolean":{"type":"boolean"},
  3981      "double":{"type":"double"},
  3982      "errorDetails":{
  3983        "type":"map",
  3984        "key":{"shape":"string"},
  3985        "value":{"shape":"string"}
  3986      },
  3987      "integer":{"type":"integer"},
  3988      "long":{"type":"long"},
  3989      "string":{"type":"string"}
  3990    }
  3991  }