{ "version":"2.0", "metadata":{ "apiVersion":"2013-06-30", "endpointPrefix":"storagegateway", "jsonVersion":"1.1", "protocol":"json", "serviceFullName":"AWS Storage Gateway", "serviceId":"Storage Gateway", "signatureVersion":"v4", "targetPrefix":"StorageGateway_20130630", "uid":"storagegateway-2013-06-30" }, "operations":{ "ActivateGateway":{ "name":"ActivateGateway", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ActivateGatewayInput"}, "output":{"shape":"ActivateGatewayOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "AddCache":{ "name":"AddCache", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddCacheInput"}, "output":{"shape":"AddCacheOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "AddTagsToResource":{ "name":"AddTagsToResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddTagsToResourceInput"}, "output":{"shape":"AddTagsToResourceOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "AddUploadBuffer":{ "name":"AddUploadBuffer", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddUploadBufferInput"}, "output":{"shape":"AddUploadBufferOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "AddWorkingStorage":{ "name":"AddWorkingStorage", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddWorkingStorageInput"}, "output":{"shape":"AddWorkingStorageOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "CancelArchival":{ "name":"CancelArchival", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CancelArchivalInput"}, "output":{"shape":"CancelArchivalOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "CancelRetrieval":{ "name":"CancelRetrieval", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CancelRetrievalInput"}, "output":{"shape":"CancelRetrievalOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "CreateCachediSCSIVolume":{ "name":"CreateCachediSCSIVolume", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateCachediSCSIVolumeInput"}, "output":{"shape":"CreateCachediSCSIVolumeOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "CreateNFSFileShare":{ "name":"CreateNFSFileShare", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateNFSFileShareInput"}, "output":{"shape":"CreateNFSFileShareOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "CreateSnapshot":{ "name":"CreateSnapshot", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateSnapshotInput"}, "output":{"shape":"CreateSnapshotOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"}, {"shape":"ServiceUnavailableError"} ] }, "CreateSnapshotFromVolumeRecoveryPoint":{ "name":"CreateSnapshotFromVolumeRecoveryPoint", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateSnapshotFromVolumeRecoveryPointInput"}, "output":{"shape":"CreateSnapshotFromVolumeRecoveryPointOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"}, {"shape":"ServiceUnavailableError"} ] }, "CreateStorediSCSIVolume":{ "name":"CreateStorediSCSIVolume", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateStorediSCSIVolumeInput"}, "output":{"shape":"CreateStorediSCSIVolumeOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "CreateTapeWithBarcode":{ "name":"CreateTapeWithBarcode", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateTapeWithBarcodeInput"}, "output":{"shape":"CreateTapeWithBarcodeOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "CreateTapes":{ "name":"CreateTapes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateTapesInput"}, "output":{"shape":"CreateTapesOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DeleteBandwidthRateLimit":{ "name":"DeleteBandwidthRateLimit", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteBandwidthRateLimitInput"}, "output":{"shape":"DeleteBandwidthRateLimitOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DeleteChapCredentials":{ "name":"DeleteChapCredentials", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteChapCredentialsInput"}, "output":{"shape":"DeleteChapCredentialsOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DeleteFileShare":{ "name":"DeleteFileShare", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteFileShareInput"}, "output":{"shape":"DeleteFileShareOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DeleteGateway":{ "name":"DeleteGateway", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteGatewayInput"}, "output":{"shape":"DeleteGatewayOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DeleteSnapshotSchedule":{ "name":"DeleteSnapshotSchedule", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteSnapshotScheduleInput"}, "output":{"shape":"DeleteSnapshotScheduleOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DeleteTape":{ "name":"DeleteTape", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteTapeInput"}, "output":{"shape":"DeleteTapeOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DeleteTapeArchive":{ "name":"DeleteTapeArchive", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteTapeArchiveInput"}, "output":{"shape":"DeleteTapeArchiveOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DeleteVolume":{ "name":"DeleteVolume", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteVolumeInput"}, "output":{"shape":"DeleteVolumeOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeBandwidthRateLimit":{ "name":"DescribeBandwidthRateLimit", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeBandwidthRateLimitInput"}, "output":{"shape":"DescribeBandwidthRateLimitOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeCache":{ "name":"DescribeCache", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeCacheInput"}, "output":{"shape":"DescribeCacheOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeCachediSCSIVolumes":{ "name":"DescribeCachediSCSIVolumes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeCachediSCSIVolumesInput"}, "output":{"shape":"DescribeCachediSCSIVolumesOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeChapCredentials":{ "name":"DescribeChapCredentials", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeChapCredentialsInput"}, "output":{"shape":"DescribeChapCredentialsOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeGatewayInformation":{ "name":"DescribeGatewayInformation", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeGatewayInformationInput"}, "output":{"shape":"DescribeGatewayInformationOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeMaintenanceStartTime":{ "name":"DescribeMaintenanceStartTime", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeMaintenanceStartTimeInput"}, "output":{"shape":"DescribeMaintenanceStartTimeOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeNFSFileShares":{ "name":"DescribeNFSFileShares", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeNFSFileSharesInput"}, "output":{"shape":"DescribeNFSFileSharesOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeSnapshotSchedule":{ "name":"DescribeSnapshotSchedule", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeSnapshotScheduleInput"}, "output":{"shape":"DescribeSnapshotScheduleOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeStorediSCSIVolumes":{ "name":"DescribeStorediSCSIVolumes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeStorediSCSIVolumesInput"}, "output":{"shape":"DescribeStorediSCSIVolumesOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeTapeArchives":{ "name":"DescribeTapeArchives", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTapeArchivesInput"}, "output":{"shape":"DescribeTapeArchivesOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeTapeRecoveryPoints":{ "name":"DescribeTapeRecoveryPoints", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTapeRecoveryPointsInput"}, "output":{"shape":"DescribeTapeRecoveryPointsOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeTapes":{ "name":"DescribeTapes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTapesInput"}, "output":{"shape":"DescribeTapesOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeUploadBuffer":{ "name":"DescribeUploadBuffer", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeUploadBufferInput"}, "output":{"shape":"DescribeUploadBufferOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeVTLDevices":{ "name":"DescribeVTLDevices", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeVTLDevicesInput"}, "output":{"shape":"DescribeVTLDevicesOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DescribeWorkingStorage":{ "name":"DescribeWorkingStorage", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeWorkingStorageInput"}, "output":{"shape":"DescribeWorkingStorageOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "DisableGateway":{ "name":"DisableGateway", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DisableGatewayInput"}, "output":{"shape":"DisableGatewayOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "ListFileShares":{ "name":"ListFileShares", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListFileSharesInput"}, "output":{"shape":"ListFileSharesOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "ListGateways":{ "name":"ListGateways", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListGatewaysInput"}, "output":{"shape":"ListGatewaysOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "ListLocalDisks":{ "name":"ListLocalDisks", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListLocalDisksInput"}, "output":{"shape":"ListLocalDisksOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "ListTagsForResource":{ "name":"ListTagsForResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTagsForResourceInput"}, "output":{"shape":"ListTagsForResourceOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "ListTapes":{ "name":"ListTapes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTapesInput"}, "output":{"shape":"ListTapesOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "ListVolumeInitiators":{ "name":"ListVolumeInitiators", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListVolumeInitiatorsInput"}, "output":{"shape":"ListVolumeInitiatorsOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "ListVolumeRecoveryPoints":{ "name":"ListVolumeRecoveryPoints", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListVolumeRecoveryPointsInput"}, "output":{"shape":"ListVolumeRecoveryPointsOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "ListVolumes":{ "name":"ListVolumes", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListVolumesInput"}, "output":{"shape":"ListVolumesOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "NotifyWhenUploaded":{ "name":"NotifyWhenUploaded", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"NotifyWhenUploadedInput"}, "output":{"shape":"NotifyWhenUploadedOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "RefreshCache":{ "name":"RefreshCache", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RefreshCacheInput"}, "output":{"shape":"RefreshCacheOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "RemoveTagsFromResource":{ "name":"RemoveTagsFromResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RemoveTagsFromResourceInput"}, "output":{"shape":"RemoveTagsFromResourceOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "ResetCache":{ "name":"ResetCache", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ResetCacheInput"}, "output":{"shape":"ResetCacheOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "RetrieveTapeArchive":{ "name":"RetrieveTapeArchive", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RetrieveTapeArchiveInput"}, "output":{"shape":"RetrieveTapeArchiveOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "RetrieveTapeRecoveryPoint":{ "name":"RetrieveTapeRecoveryPoint", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RetrieveTapeRecoveryPointInput"}, "output":{"shape":"RetrieveTapeRecoveryPointOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "SetLocalConsolePassword":{ "name":"SetLocalConsolePassword", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SetLocalConsolePasswordInput"}, "output":{"shape":"SetLocalConsolePasswordOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "ShutdownGateway":{ "name":"ShutdownGateway", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ShutdownGatewayInput"}, "output":{"shape":"ShutdownGatewayOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "StartGateway":{ "name":"StartGateway", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartGatewayInput"}, "output":{"shape":"StartGatewayOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "UpdateBandwidthRateLimit":{ "name":"UpdateBandwidthRateLimit", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateBandwidthRateLimitInput"}, "output":{"shape":"UpdateBandwidthRateLimitOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "UpdateChapCredentials":{ "name":"UpdateChapCredentials", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateChapCredentialsInput"}, "output":{"shape":"UpdateChapCredentialsOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "UpdateGatewayInformation":{ "name":"UpdateGatewayInformation", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateGatewayInformationInput"}, "output":{"shape":"UpdateGatewayInformationOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "UpdateGatewaySoftwareNow":{ "name":"UpdateGatewaySoftwareNow", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateGatewaySoftwareNowInput"}, "output":{"shape":"UpdateGatewaySoftwareNowOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "UpdateMaintenanceStartTime":{ "name":"UpdateMaintenanceStartTime", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateMaintenanceStartTimeInput"}, "output":{"shape":"UpdateMaintenanceStartTimeOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "UpdateNFSFileShare":{ "name":"UpdateNFSFileShare", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateNFSFileShareInput"}, "output":{"shape":"UpdateNFSFileShareOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "UpdateSnapshotSchedule":{ "name":"UpdateSnapshotSchedule", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateSnapshotScheduleInput"}, "output":{"shape":"UpdateSnapshotScheduleOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] }, "UpdateVTLDeviceType":{ "name":"UpdateVTLDeviceType", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateVTLDeviceTypeInput"}, "output":{"shape":"UpdateVTLDeviceTypeOutput"}, "errors":[ {"shape":"InvalidGatewayRequestException"}, {"shape":"InternalServerError"} ] } }, "shapes":{ "ActivateGatewayInput":{ "type":"structure", "required":[ "ActivationKey", "GatewayName", "GatewayTimezone", "GatewayRegion" ], "members":{ "ActivationKey":{"shape":"ActivationKey"}, "GatewayName":{"shape":"GatewayName"}, "GatewayTimezone":{"shape":"GatewayTimezone"}, "GatewayRegion":{"shape":"RegionId"}, "GatewayType":{"shape":"GatewayType"}, "TapeDriveType":{"shape":"TapeDriveType"}, "MediumChangerType":{"shape":"MediumChangerType"} } }, "ActivateGatewayOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "ActivationKey":{ "type":"string", "max":50, "min":1 }, "AddCacheInput":{ "type":"structure", "required":[ "GatewayARN", "DiskIds" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "DiskIds":{"shape":"DiskIds"} } }, "AddCacheOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "AddTagsToResourceInput":{ "type":"structure", "required":[ "ResourceARN", "Tags" ], "members":{ "ResourceARN":{"shape":"ResourceARN"}, "Tags":{"shape":"Tags"} } }, "AddTagsToResourceOutput":{ "type":"structure", "members":{ "ResourceARN":{"shape":"ResourceARN"} } }, "AddUploadBufferInput":{ "type":"structure", "required":[ "GatewayARN", "DiskIds" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "DiskIds":{"shape":"DiskIds"} } }, "AddUploadBufferOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "AddWorkingStorageInput":{ "type":"structure", "required":[ "GatewayARN", "DiskIds" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "DiskIds":{"shape":"DiskIds"} } }, "AddWorkingStorageOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "BandwidthDownloadRateLimit":{ "type":"long", "min":102400 }, "BandwidthType":{ "type":"string", "max":25, "min":3 }, "BandwidthUploadRateLimit":{ "type":"long", "min":51200 }, "Boolean":{"type":"boolean"}, "CachediSCSIVolume":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"}, "VolumeId":{"shape":"VolumeId"}, "VolumeType":{"shape":"VolumeType"}, "VolumeStatus":{"shape":"VolumeStatus"}, "VolumeSizeInBytes":{"shape":"long"}, "VolumeProgress":{"shape":"DoubleObject"}, "SourceSnapshotId":{"shape":"SnapshotId"}, "VolumeiSCSIAttributes":{"shape":"VolumeiSCSIAttributes"}, "CreatedDate":{"shape":"CreatedDate"}, "VolumeUsedInBytes":{"shape":"VolumeUsedInBytes"} } }, "CachediSCSIVolumes":{ "type":"list", "member":{"shape":"CachediSCSIVolume"} }, "CancelArchivalInput":{ "type":"structure", "required":[ "GatewayARN", "TapeARN" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "TapeARN":{"shape":"TapeARN"} } }, "CancelArchivalOutput":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"} } }, "CancelRetrievalInput":{ "type":"structure", "required":[ "GatewayARN", "TapeARN" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "TapeARN":{"shape":"TapeARN"} } }, "CancelRetrievalOutput":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"} } }, "ChapCredentials":{ "type":"list", "member":{"shape":"ChapInfo"} }, "ChapInfo":{ "type":"structure", "members":{ "TargetARN":{"shape":"TargetARN"}, "SecretToAuthenticateInitiator":{"shape":"ChapSecret"}, "InitiatorName":{"shape":"IqnName"}, "SecretToAuthenticateTarget":{"shape":"ChapSecret"} } }, "ChapSecret":{ "type":"string", "max":100, "min":1 }, "ClientToken":{ "type":"string", "max":100, "min":5 }, "CreateCachediSCSIVolumeInput":{ "type":"structure", "required":[ "GatewayARN", "VolumeSizeInBytes", "TargetName", "NetworkInterfaceId", "ClientToken" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "VolumeSizeInBytes":{"shape":"long"}, "SnapshotId":{"shape":"SnapshotId"}, "TargetName":{"shape":"TargetName"}, "SourceVolumeARN":{"shape":"VolumeARN"}, "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, "ClientToken":{"shape":"ClientToken"} } }, "CreateCachediSCSIVolumeOutput":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"}, "TargetARN":{"shape":"TargetARN"} } }, "CreateNFSFileShareInput":{ "type":"structure", "required":[ "ClientToken", "GatewayARN", "Role", "LocationARN" ], "members":{ "ClientToken":{"shape":"ClientToken"}, "NFSFileShareDefaults":{"shape":"NFSFileShareDefaults"}, "GatewayARN":{"shape":"GatewayARN"}, "KMSEncrypted":{"shape":"Boolean"}, "KMSKey":{"shape":"KMSKey"}, "Role":{"shape":"Role"}, "LocationARN":{"shape":"LocationARN"}, "DefaultStorageClass":{"shape":"StorageClass"}, "ClientList":{"shape":"FileShareClientList"}, "Squash":{"shape":"Squash"}, "ReadOnly":{"shape":"Boolean"}, "GuessMIMETypeEnabled":{"shape":"Boolean"} } }, "CreateNFSFileShareOutput":{ "type":"structure", "members":{ "FileShareARN":{"shape":"FileShareARN"} } }, "CreateSnapshotFromVolumeRecoveryPointInput":{ "type":"structure", "required":[ "VolumeARN", "SnapshotDescription" ], "members":{ "VolumeARN":{"shape":"VolumeARN"}, "SnapshotDescription":{"shape":"SnapshotDescription"} } }, "CreateSnapshotFromVolumeRecoveryPointOutput":{ "type":"structure", "members":{ "SnapshotId":{"shape":"SnapshotId"}, "VolumeARN":{"shape":"VolumeARN"}, "VolumeRecoveryPointTime":{"shape":"string"} } }, "CreateSnapshotInput":{ "type":"structure", "required":[ "VolumeARN", "SnapshotDescription" ], "members":{ "VolumeARN":{"shape":"VolumeARN"}, "SnapshotDescription":{"shape":"SnapshotDescription"} } }, "CreateSnapshotOutput":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"}, "SnapshotId":{"shape":"SnapshotId"} } }, "CreateStorediSCSIVolumeInput":{ "type":"structure", "required":[ "GatewayARN", "DiskId", "PreserveExistingData", "TargetName", "NetworkInterfaceId" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "DiskId":{"shape":"DiskId"}, "SnapshotId":{"shape":"SnapshotId"}, "PreserveExistingData":{"shape":"boolean"}, "TargetName":{"shape":"TargetName"}, "NetworkInterfaceId":{"shape":"NetworkInterfaceId"} } }, "CreateStorediSCSIVolumeOutput":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"}, "VolumeSizeInBytes":{"shape":"long"}, "TargetARN":{"shape":"TargetARN"} } }, "CreateTapeWithBarcodeInput":{ "type":"structure", "required":[ "GatewayARN", "TapeSizeInBytes", "TapeBarcode" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "TapeSizeInBytes":{"shape":"TapeSize"}, "TapeBarcode":{"shape":"TapeBarcode"} } }, "CreateTapeWithBarcodeOutput":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"} } }, "CreateTapesInput":{ "type":"structure", "required":[ "GatewayARN", "TapeSizeInBytes", "ClientToken", "NumTapesToCreate", "TapeBarcodePrefix" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "TapeSizeInBytes":{"shape":"TapeSize"}, "ClientToken":{"shape":"ClientToken"}, "NumTapesToCreate":{"shape":"NumTapesToCreate"}, "TapeBarcodePrefix":{"shape":"TapeBarcodePrefix"} } }, "CreateTapesOutput":{ "type":"structure", "members":{ "TapeARNs":{"shape":"TapeARNs"} } }, "CreatedDate":{"type":"timestamp"}, "DayOfWeek":{ "type":"integer", "max":6, "min":0 }, "DeleteBandwidthRateLimitInput":{ "type":"structure", "required":[ "GatewayARN", "BandwidthType" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "BandwidthType":{"shape":"BandwidthType"} } }, "DeleteBandwidthRateLimitOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "DeleteChapCredentialsInput":{ "type":"structure", "required":[ "TargetARN", "InitiatorName" ], "members":{ "TargetARN":{"shape":"TargetARN"}, "InitiatorName":{"shape":"IqnName"} } }, "DeleteChapCredentialsOutput":{ "type":"structure", "members":{ "TargetARN":{"shape":"TargetARN"}, "InitiatorName":{"shape":"IqnName"} } }, "DeleteFileShareInput":{ "type":"structure", "required":["FileShareARN"], "members":{ "FileShareARN":{"shape":"FileShareARN"}, "ForceDelete":{"shape":"boolean"} } }, "DeleteFileShareOutput":{ "type":"structure", "members":{ "FileShareARN":{"shape":"FileShareARN"} } }, "DeleteGatewayInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "DeleteGatewayOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "DeleteSnapshotScheduleInput":{ "type":"structure", "required":["VolumeARN"], "members":{ "VolumeARN":{"shape":"VolumeARN"} } }, "DeleteSnapshotScheduleOutput":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"} } }, "DeleteTapeArchiveInput":{ "type":"structure", "required":["TapeARN"], "members":{ "TapeARN":{"shape":"TapeARN"} } }, "DeleteTapeArchiveOutput":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"} } }, "DeleteTapeInput":{ "type":"structure", "required":[ "GatewayARN", "TapeARN" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "TapeARN":{"shape":"TapeARN"} } }, "DeleteTapeOutput":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"} } }, "DeleteVolumeInput":{ "type":"structure", "required":["VolumeARN"], "members":{ "VolumeARN":{"shape":"VolumeARN"} } }, "DeleteVolumeOutput":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"} } }, "DescribeBandwidthRateLimitInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "DescribeBandwidthRateLimitOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "AverageUploadRateLimitInBitsPerSec":{"shape":"BandwidthUploadRateLimit"}, "AverageDownloadRateLimitInBitsPerSec":{"shape":"BandwidthDownloadRateLimit"} } }, "DescribeCacheInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "DescribeCacheOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "DiskIds":{"shape":"DiskIds"}, "CacheAllocatedInBytes":{"shape":"long"}, "CacheUsedPercentage":{"shape":"double"}, "CacheDirtyPercentage":{"shape":"double"}, "CacheHitPercentage":{"shape":"double"}, "CacheMissPercentage":{"shape":"double"} } }, "DescribeCachediSCSIVolumesInput":{ "type":"structure", "required":["VolumeARNs"], "members":{ "VolumeARNs":{"shape":"VolumeARNs"} } }, "DescribeCachediSCSIVolumesOutput":{ "type":"structure", "members":{ "CachediSCSIVolumes":{"shape":"CachediSCSIVolumes"} } }, "DescribeChapCredentialsInput":{ "type":"structure", "required":["TargetARN"], "members":{ "TargetARN":{"shape":"TargetARN"} } }, "DescribeChapCredentialsOutput":{ "type":"structure", "members":{ "ChapCredentials":{"shape":"ChapCredentials"} } }, "DescribeGatewayInformationInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "DescribeGatewayInformationOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "GatewayId":{"shape":"GatewayId"}, "GatewayName":{"shape":"string"}, "GatewayTimezone":{"shape":"GatewayTimezone"}, "GatewayState":{"shape":"GatewayState"}, "GatewayNetworkInterfaces":{"shape":"GatewayNetworkInterfaces"}, "GatewayType":{"shape":"GatewayType"}, "NextUpdateAvailabilityDate":{"shape":"NextUpdateAvailabilityDate"}, "LastSoftwareUpdate":{"shape":"LastSoftwareUpdate"} } }, "DescribeMaintenanceStartTimeInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "DescribeMaintenanceStartTimeOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "HourOfDay":{"shape":"HourOfDay"}, "MinuteOfHour":{"shape":"MinuteOfHour"}, "DayOfWeek":{"shape":"DayOfWeek"}, "Timezone":{"shape":"GatewayTimezone"} } }, "DescribeNFSFileSharesInput":{ "type":"structure", "required":["FileShareARNList"], "members":{ "FileShareARNList":{"shape":"FileShareARNList"} } }, "DescribeNFSFileSharesOutput":{ "type":"structure", "members":{ "NFSFileShareInfoList":{"shape":"NFSFileShareInfoList"} } }, "DescribeSnapshotScheduleInput":{ "type":"structure", "required":["VolumeARN"], "members":{ "VolumeARN":{"shape":"VolumeARN"} } }, "DescribeSnapshotScheduleOutput":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"}, "StartAt":{"shape":"HourOfDay"}, "RecurrenceInHours":{"shape":"RecurrenceInHours"}, "Description":{"shape":"Description"}, "Timezone":{"shape":"GatewayTimezone"} } }, "DescribeStorediSCSIVolumesInput":{ "type":"structure", "required":["VolumeARNs"], "members":{ "VolumeARNs":{"shape":"VolumeARNs"} } }, "DescribeStorediSCSIVolumesOutput":{ "type":"structure", "members":{ "StorediSCSIVolumes":{"shape":"StorediSCSIVolumes"} } }, "DescribeTapeArchivesInput":{ "type":"structure", "members":{ "TapeARNs":{"shape":"TapeARNs"}, "Marker":{"shape":"Marker"}, "Limit":{"shape":"PositiveIntObject"} } }, "DescribeTapeArchivesOutput":{ "type":"structure", "members":{ "TapeArchives":{"shape":"TapeArchives"}, "Marker":{"shape":"Marker"} } }, "DescribeTapeRecoveryPointsInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "Marker":{"shape":"Marker"}, "Limit":{"shape":"PositiveIntObject"} } }, "DescribeTapeRecoveryPointsOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "TapeRecoveryPointInfos":{"shape":"TapeRecoveryPointInfos"}, "Marker":{"shape":"Marker"} } }, "DescribeTapesInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "TapeARNs":{"shape":"TapeARNs"}, "Marker":{"shape":"Marker"}, "Limit":{"shape":"PositiveIntObject"} } }, "DescribeTapesOutput":{ "type":"structure", "members":{ "Tapes":{"shape":"Tapes"}, "Marker":{"shape":"Marker"} } }, "DescribeUploadBufferInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "DescribeUploadBufferOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "DiskIds":{"shape":"DiskIds"}, "UploadBufferUsedInBytes":{"shape":"long"}, "UploadBufferAllocatedInBytes":{"shape":"long"} } }, "DescribeVTLDevicesInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "VTLDeviceARNs":{"shape":"VTLDeviceARNs"}, "Marker":{"shape":"Marker"}, "Limit":{"shape":"PositiveIntObject"} } }, "DescribeVTLDevicesOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "VTLDevices":{"shape":"VTLDevices"}, "Marker":{"shape":"Marker"} } }, "DescribeWorkingStorageInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "DescribeWorkingStorageOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "DiskIds":{"shape":"DiskIds"}, "WorkingStorageUsedInBytes":{"shape":"long"}, "WorkingStorageAllocatedInBytes":{"shape":"long"} } }, "Description":{ "type":"string", "max":255, "min":1 }, "DeviceType":{ "type":"string", "max":50, "min":2 }, "DeviceiSCSIAttributes":{ "type":"structure", "members":{ "TargetARN":{"shape":"TargetARN"}, "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, "NetworkInterfacePort":{"shape":"integer"}, "ChapEnabled":{"shape":"boolean"} } }, "DisableGatewayInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "DisableGatewayOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "Disk":{ "type":"structure", "members":{ "DiskId":{"shape":"DiskId"}, "DiskPath":{"shape":"string"}, "DiskNode":{"shape":"string"}, "DiskStatus":{"shape":"string"}, "DiskSizeInBytes":{"shape":"long"}, "DiskAllocationType":{"shape":"DiskAllocationType"}, "DiskAllocationResource":{"shape":"string"} } }, "DiskAllocationType":{ "type":"string", "max":100, "min":3 }, "DiskId":{ "type":"string", "max":300, "min":1 }, "DiskIds":{ "type":"list", "member":{"shape":"DiskId"} }, "Disks":{ "type":"list", "member":{"shape":"Disk"} }, "DoubleObject":{"type":"double"}, "ErrorCode":{ "type":"string", "enum":[ "ActivationKeyExpired", "ActivationKeyInvalid", "ActivationKeyNotFound", "GatewayInternalError", "GatewayNotConnected", "GatewayNotFound", "GatewayProxyNetworkConnectionBusy", "AuthenticationFailure", "BandwidthThrottleScheduleNotFound", "Blocked", "CannotExportSnapshot", "ChapCredentialNotFound", "DiskAlreadyAllocated", "DiskDoesNotExist", "DiskSizeGreaterThanVolumeMaxSize", "DiskSizeLessThanVolumeSize", "DiskSizeNotGigAligned", "DuplicateCertificateInfo", "DuplicateSchedule", "EndpointNotFound", "IAMNotSupported", "InitiatorInvalid", "InitiatorNotFound", "InternalError", "InvalidGateway", "InvalidEndpoint", "InvalidParameters", "InvalidSchedule", "LocalStorageLimitExceeded", "LunAlreadyAllocated ", "LunInvalid", "MaximumContentLengthExceeded", "MaximumTapeCartridgeCountExceeded", "MaximumVolumeCountExceeded", "NetworkConfigurationChanged", "NoDisksAvailable", "NotImplemented", "NotSupported", "OperationAborted", "OutdatedGateway", "ParametersNotImplemented", "RegionInvalid", "RequestTimeout", "ServiceUnavailable", "SnapshotDeleted", "SnapshotIdInvalid", "SnapshotInProgress", "SnapshotNotFound", "SnapshotScheduleNotFound", "StagingAreaFull", "StorageFailure", "TapeCartridgeNotFound", "TargetAlreadyExists", "TargetInvalid", "TargetNotFound", "UnauthorizedOperation", "VolumeAlreadyExists", "VolumeIdInvalid", "VolumeInUse", "VolumeNotFound", "VolumeNotReady" ] }, "FileShareARN":{ "type":"string", "max":500, "min":50 }, "FileShareARNList":{ "type":"list", "member":{"shape":"FileShareARN"}, "max":10, "min":1 }, "FileShareClientList":{ "type":"list", "member":{"shape":"IPV4AddressCIDR"}, "max":100, "min":1 }, "FileShareId":{ "type":"string", "max":30, "min":12 }, "FileShareInfo":{ "type":"structure", "members":{ "FileShareARN":{"shape":"FileShareARN"}, "FileShareId":{"shape":"FileShareId"}, "FileShareStatus":{"shape":"FileShareStatus"}, "GatewayARN":{"shape":"GatewayARN"} } }, "FileShareInfoList":{ "type":"list", "member":{"shape":"FileShareInfo"} }, "FileShareStatus":{ "type":"string", "max":50, "min":3 }, "GatewayARN":{ "type":"string", "max":500, "min":50 }, "GatewayId":{ "type":"string", "max":30, "min":12 }, "GatewayInfo":{ "type":"structure", "members":{ "GatewayId":{"shape":"GatewayId"}, "GatewayARN":{"shape":"GatewayARN"}, "GatewayType":{"shape":"GatewayType"}, "GatewayOperationalState":{"shape":"GatewayOperationalState"}, "GatewayName":{"shape":"string"} } }, "GatewayName":{ "type":"string", "max":255, "min":2, "pattern":"^[ -\\.0-\\[\\]-~]*[!-\\.0-\\[\\]-~][ -\\.0-\\[\\]-~]*$" }, "GatewayNetworkInterfaces":{ "type":"list", "member":{"shape":"NetworkInterface"} }, "GatewayOperationalState":{ "type":"string", "max":25, "min":2 }, "GatewayState":{ "type":"string", "max":25, "min":2 }, "GatewayTimezone":{ "type":"string", "max":10, "min":3 }, "GatewayType":{ "type":"string", "max":20, "min":2 }, "Gateways":{ "type":"list", "member":{"shape":"GatewayInfo"} }, "HourOfDay":{ "type":"integer", "max":23, "min":0 }, "IPV4AddressCIDR":{ "type":"string", "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]))?$" }, "Initiator":{ "type":"string", "max":50, "min":1 }, "Initiators":{ "type":"list", "member":{"shape":"Initiator"} }, "InternalServerError":{ "type":"structure", "members":{ "message":{"shape":"string"}, "error":{"shape":"StorageGatewayError"} }, "exception":true }, "InvalidGatewayRequestException":{ "type":"structure", "members":{ "message":{"shape":"string"}, "error":{"shape":"StorageGatewayError"} }, "exception":true }, "IqnName":{ "type":"string", "max":255, "min":1, "pattern":"[0-9a-z:.-]+" }, "KMSKey":{ "type":"string", "max":2048, "min":20 }, "LastSoftwareUpdate":{ "type":"string", "max":25, "min":1 }, "ListFileSharesInput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "Limit":{"shape":"PositiveIntObject"}, "Marker":{"shape":"Marker"} } }, "ListFileSharesOutput":{ "type":"structure", "members":{ "Marker":{"shape":"Marker"}, "NextMarker":{"shape":"Marker"}, "FileShareInfoList":{"shape":"FileShareInfoList"} } }, "ListGatewaysInput":{ "type":"structure", "members":{ "Marker":{"shape":"Marker"}, "Limit":{"shape":"PositiveIntObject"} } }, "ListGatewaysOutput":{ "type":"structure", "members":{ "Gateways":{"shape":"Gateways"}, "Marker":{"shape":"Marker"} } }, "ListLocalDisksInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "ListLocalDisksOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "Disks":{"shape":"Disks"} } }, "ListTagsForResourceInput":{ "type":"structure", "required":["ResourceARN"], "members":{ "ResourceARN":{"shape":"ResourceARN"}, "Marker":{"shape":"Marker"}, "Limit":{"shape":"PositiveIntObject"} } }, "ListTagsForResourceOutput":{ "type":"structure", "members":{ "ResourceARN":{"shape":"ResourceARN"}, "Marker":{"shape":"Marker"}, "Tags":{"shape":"Tags"} } }, "ListTapesInput":{ "type":"structure", "members":{ "TapeARNs":{"shape":"TapeARNs"}, "Marker":{"shape":"Marker"}, "Limit":{"shape":"PositiveIntObject"} } }, "ListTapesOutput":{ "type":"structure", "members":{ "TapeInfos":{"shape":"TapeInfos"}, "Marker":{"shape":"Marker"} } }, "ListVolumeInitiatorsInput":{ "type":"structure", "required":["VolumeARN"], "members":{ "VolumeARN":{"shape":"VolumeARN"} } }, "ListVolumeInitiatorsOutput":{ "type":"structure", "members":{ "Initiators":{"shape":"Initiators"} } }, "ListVolumeRecoveryPointsInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "ListVolumeRecoveryPointsOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "VolumeRecoveryPointInfos":{"shape":"VolumeRecoveryPointInfos"} } }, "ListVolumesInput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "Marker":{"shape":"Marker"}, "Limit":{"shape":"PositiveIntObject"} } }, "ListVolumesOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "Marker":{"shape":"Marker"}, "VolumeInfos":{"shape":"VolumeInfos"} } }, "LocalConsolePassword":{ "type":"string", "max":512, "min":6, "pattern":"^[ -~]+$", "sensitive":true }, "LocationARN":{ "type":"string", "max":310, "min":16 }, "Marker":{ "type":"string", "max":1000, "min":1 }, "MediumChangerType":{ "type":"string", "max":50, "min":2 }, "MinuteOfHour":{ "type":"integer", "max":59, "min":0 }, "NFSFileShareDefaults":{ "type":"structure", "members":{ "FileMode":{"shape":"PermissionMode"}, "DirectoryMode":{"shape":"PermissionMode"}, "GroupId":{"shape":"PermissionId"}, "OwnerId":{"shape":"PermissionId"} } }, "NFSFileShareInfo":{ "type":"structure", "members":{ "NFSFileShareDefaults":{"shape":"NFSFileShareDefaults"}, "FileShareARN":{"shape":"FileShareARN"}, "FileShareId":{"shape":"FileShareId"}, "FileShareStatus":{"shape":"FileShareStatus"}, "GatewayARN":{"shape":"GatewayARN"}, "KMSEncrypted":{"shape":"boolean"}, "KMSKey":{"shape":"KMSKey"}, "Path":{"shape":"Path"}, "Role":{"shape":"Role"}, "LocationARN":{"shape":"LocationARN"}, "DefaultStorageClass":{"shape":"StorageClass"}, "ClientList":{"shape":"FileShareClientList"}, "Squash":{"shape":"Squash"}, "ReadOnly":{"shape":"Boolean"}, "GuessMIMETypeEnabled":{"shape":"Boolean"} } }, "NFSFileShareInfoList":{ "type":"list", "member":{"shape":"NFSFileShareInfo"} }, "NetworkInterface":{ "type":"structure", "members":{ "Ipv4Address":{"shape":"string"}, "MacAddress":{"shape":"string"}, "Ipv6Address":{"shape":"string"} } }, "NetworkInterfaceId":{ "type":"string", "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" }, "NextUpdateAvailabilityDate":{ "type":"string", "max":25, "min":1 }, "NotificationId":{ "type":"string", "max":2048, "min":1 }, "NotifyWhenUploadedInput":{ "type":"structure", "required":["FileShareARN"], "members":{ "FileShareARN":{"shape":"FileShareARN"} } }, "NotifyWhenUploadedOutput":{ "type":"structure", "members":{ "FileShareARN":{"shape":"FileShareARN"}, "NotificationId":{"shape":"NotificationId"} } }, "NumTapesToCreate":{ "type":"integer", "max":10, "min":1 }, "Path":{"type":"string"}, "PermissionId":{ "type":"long", "max":4294967294, "min":0 }, "PermissionMode":{ "type":"string", "max":4, "min":1, "pattern":"^[0-7]{4}$" }, "PositiveIntObject":{ "type":"integer", "min":1 }, "RecurrenceInHours":{ "type":"integer", "max":24, "min":1 }, "RefreshCacheInput":{ "type":"structure", "required":["FileShareARN"], "members":{ "FileShareARN":{"shape":"FileShareARN"} } }, "RefreshCacheOutput":{ "type":"structure", "members":{ "FileShareARN":{"shape":"FileShareARN"} } }, "RegionId":{ "type":"string", "max":25, "min":1 }, "RemoveTagsFromResourceInput":{ "type":"structure", "required":[ "ResourceARN", "TagKeys" ], "members":{ "ResourceARN":{"shape":"ResourceARN"}, "TagKeys":{"shape":"TagKeys"} } }, "RemoveTagsFromResourceOutput":{ "type":"structure", "members":{ "ResourceARN":{"shape":"ResourceARN"} } }, "ResetCacheInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "ResetCacheOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "ResourceARN":{ "type":"string", "max":500, "min":50 }, "RetrieveTapeArchiveInput":{ "type":"structure", "required":[ "TapeARN", "GatewayARN" ], "members":{ "TapeARN":{"shape":"TapeARN"}, "GatewayARN":{"shape":"GatewayARN"} } }, "RetrieveTapeArchiveOutput":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"} } }, "RetrieveTapeRecoveryPointInput":{ "type":"structure", "required":[ "TapeARN", "GatewayARN" ], "members":{ "TapeARN":{"shape":"TapeARN"}, "GatewayARN":{"shape":"GatewayARN"} } }, "RetrieveTapeRecoveryPointOutput":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"} } }, "Role":{ "type":"string", "max":2048, "min":20 }, "ServiceUnavailableError":{ "type":"structure", "members":{ "message":{"shape":"string"}, "error":{"shape":"StorageGatewayError"} }, "exception":true }, "SetLocalConsolePasswordInput":{ "type":"structure", "required":[ "GatewayARN", "LocalConsolePassword" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "LocalConsolePassword":{"shape":"LocalConsolePassword"} } }, "SetLocalConsolePasswordOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "ShutdownGatewayInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "ShutdownGatewayOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "SnapshotDescription":{ "type":"string", "max":255, "min":1 }, "SnapshotId":{ "type":"string", "pattern":"\\Asnap-([0-9A-Fa-f]{8}|[0-9A-Fa-f]{17})\\z" }, "Squash":{ "type":"string", "max":15, "min":5 }, "StartGatewayInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "StartGatewayOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "StorageClass":{ "type":"string", "max":20, "min":5 }, "StorageGatewayError":{ "type":"structure", "members":{ "errorCode":{"shape":"ErrorCode"}, "errorDetails":{"shape":"errorDetails"} } }, "StorediSCSIVolume":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"}, "VolumeId":{"shape":"VolumeId"}, "VolumeType":{"shape":"VolumeType"}, "VolumeStatus":{"shape":"VolumeStatus"}, "VolumeSizeInBytes":{"shape":"long"}, "VolumeProgress":{"shape":"DoubleObject"}, "VolumeDiskId":{"shape":"DiskId"}, "SourceSnapshotId":{"shape":"SnapshotId"}, "PreservedExistingData":{"shape":"boolean"}, "VolumeiSCSIAttributes":{"shape":"VolumeiSCSIAttributes"}, "CreatedDate":{"shape":"CreatedDate"}, "VolumeUsedInBytes":{"shape":"VolumeUsedInBytes"} } }, "StorediSCSIVolumes":{ "type":"list", "member":{"shape":"StorediSCSIVolume"} }, "Tag":{ "type":"structure", "required":[ "Key", "Value" ], "members":{ "Key":{"shape":"TagKey"}, "Value":{"shape":"TagValue"} } }, "TagKey":{ "type":"string", "max":128, "min":1, "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-%@]*)$" }, "TagKeys":{ "type":"list", "member":{"shape":"TagKey"} }, "TagValue":{ "type":"string", "max":256 }, "Tags":{ "type":"list", "member":{"shape":"Tag"} }, "Tape":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"}, "TapeBarcode":{"shape":"TapeBarcode"}, "TapeCreatedDate":{"shape":"Time"}, "TapeSizeInBytes":{"shape":"TapeSize"}, "TapeStatus":{"shape":"TapeStatus"}, "VTLDevice":{"shape":"VTLDeviceARN"}, "Progress":{"shape":"DoubleObject"}, "TapeUsedInBytes":{"shape":"TapeUsage"} } }, "TapeARN":{ "type":"string", "max":500, "min":50, "pattern":"^arn:(aws|aws-cn):storagegateway:[a-z\\-0-9]+:[0-9]+:tape\\/[0-9A-Z]{7,16}$" }, "TapeARNs":{ "type":"list", "member":{"shape":"TapeARN"} }, "TapeArchive":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"}, "TapeBarcode":{"shape":"TapeBarcode"}, "TapeCreatedDate":{"shape":"Time"}, "TapeSizeInBytes":{"shape":"TapeSize"}, "CompletionTime":{"shape":"Time"}, "RetrievedTo":{"shape":"GatewayARN"}, "TapeStatus":{"shape":"TapeArchiveStatus"}, "TapeUsedInBytes":{"shape":"TapeUsage"} } }, "TapeArchiveStatus":{"type":"string"}, "TapeArchives":{ "type":"list", "member":{"shape":"TapeArchive"} }, "TapeBarcode":{ "type":"string", "max":16, "min":7, "pattern":"^[A-Z0-9]*$" }, "TapeBarcodePrefix":{ "type":"string", "max":4, "min":1, "pattern":"^[A-Z]*$" }, "TapeDriveType":{ "type":"string", "max":50, "min":2 }, "TapeInfo":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"}, "TapeBarcode":{"shape":"TapeBarcode"}, "TapeSizeInBytes":{"shape":"TapeSize"}, "TapeStatus":{"shape":"TapeStatus"}, "GatewayARN":{"shape":"GatewayARN"} } }, "TapeInfos":{ "type":"list", "member":{"shape":"TapeInfo"} }, "TapeRecoveryPointInfo":{ "type":"structure", "members":{ "TapeARN":{"shape":"TapeARN"}, "TapeRecoveryPointTime":{"shape":"Time"}, "TapeSizeInBytes":{"shape":"TapeSize"}, "TapeStatus":{"shape":"TapeRecoveryPointStatus"} } }, "TapeRecoveryPointInfos":{ "type":"list", "member":{"shape":"TapeRecoveryPointInfo"} }, "TapeRecoveryPointStatus":{"type":"string"}, "TapeSize":{"type":"long"}, "TapeStatus":{"type":"string"}, "TapeUsage":{"type":"long"}, "Tapes":{ "type":"list", "member":{"shape":"Tape"} }, "TargetARN":{ "type":"string", "max":800, "min":50 }, "TargetName":{ "type":"string", "max":200, "min":1, "pattern":"^[-\\.;a-z0-9]+$" }, "Time":{"type":"timestamp"}, "UpdateBandwidthRateLimitInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "AverageUploadRateLimitInBitsPerSec":{"shape":"BandwidthUploadRateLimit"}, "AverageDownloadRateLimitInBitsPerSec":{"shape":"BandwidthDownloadRateLimit"} } }, "UpdateBandwidthRateLimitOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "UpdateChapCredentialsInput":{ "type":"structure", "required":[ "TargetARN", "SecretToAuthenticateInitiator", "InitiatorName" ], "members":{ "TargetARN":{"shape":"TargetARN"}, "SecretToAuthenticateInitiator":{"shape":"ChapSecret"}, "InitiatorName":{"shape":"IqnName"}, "SecretToAuthenticateTarget":{"shape":"ChapSecret"} } }, "UpdateChapCredentialsOutput":{ "type":"structure", "members":{ "TargetARN":{"shape":"TargetARN"}, "InitiatorName":{"shape":"IqnName"} } }, "UpdateGatewayInformationInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "GatewayName":{"shape":"GatewayName"}, "GatewayTimezone":{"shape":"GatewayTimezone"} } }, "UpdateGatewayInformationOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"}, "GatewayName":{"shape":"string"} } }, "UpdateGatewaySoftwareNowInput":{ "type":"structure", "required":["GatewayARN"], "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "UpdateGatewaySoftwareNowOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "UpdateMaintenanceStartTimeInput":{ "type":"structure", "required":[ "GatewayARN", "HourOfDay", "MinuteOfHour", "DayOfWeek" ], "members":{ "GatewayARN":{"shape":"GatewayARN"}, "HourOfDay":{"shape":"HourOfDay"}, "MinuteOfHour":{"shape":"MinuteOfHour"}, "DayOfWeek":{"shape":"DayOfWeek"} } }, "UpdateMaintenanceStartTimeOutput":{ "type":"structure", "members":{ "GatewayARN":{"shape":"GatewayARN"} } }, "UpdateNFSFileShareInput":{ "type":"structure", "required":["FileShareARN"], "members":{ "FileShareARN":{"shape":"FileShareARN"}, "KMSEncrypted":{"shape":"Boolean"}, "KMSKey":{"shape":"KMSKey"}, "NFSFileShareDefaults":{"shape":"NFSFileShareDefaults"}, "DefaultStorageClass":{"shape":"StorageClass"}, "ClientList":{"shape":"FileShareClientList"}, "Squash":{"shape":"Squash"}, "ReadOnly":{"shape":"Boolean"}, "GuessMIMETypeEnabled":{"shape":"Boolean"} } }, "UpdateNFSFileShareOutput":{ "type":"structure", "members":{ "FileShareARN":{"shape":"FileShareARN"} } }, "UpdateSnapshotScheduleInput":{ "type":"structure", "required":[ "VolumeARN", "StartAt", "RecurrenceInHours" ], "members":{ "VolumeARN":{"shape":"VolumeARN"}, "StartAt":{"shape":"HourOfDay"}, "RecurrenceInHours":{"shape":"RecurrenceInHours"}, "Description":{"shape":"Description"} } }, "UpdateSnapshotScheduleOutput":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"} } }, "UpdateVTLDeviceTypeInput":{ "type":"structure", "required":[ "VTLDeviceARN", "DeviceType" ], "members":{ "VTLDeviceARN":{"shape":"VTLDeviceARN"}, "DeviceType":{"shape":"DeviceType"} } }, "UpdateVTLDeviceTypeOutput":{ "type":"structure", "members":{ "VTLDeviceARN":{"shape":"VTLDeviceARN"} } }, "VTLDevice":{ "type":"structure", "members":{ "VTLDeviceARN":{"shape":"VTLDeviceARN"}, "VTLDeviceType":{"shape":"VTLDeviceType"}, "VTLDeviceVendor":{"shape":"VTLDeviceVendor"}, "VTLDeviceProductIdentifier":{"shape":"VTLDeviceProductIdentifier"}, "DeviceiSCSIAttributes":{"shape":"DeviceiSCSIAttributes"} } }, "VTLDeviceARN":{ "type":"string", "max":500, "min":50 }, "VTLDeviceARNs":{ "type":"list", "member":{"shape":"VTLDeviceARN"} }, "VTLDeviceProductIdentifier":{"type":"string"}, "VTLDeviceType":{"type":"string"}, "VTLDeviceVendor":{"type":"string"}, "VTLDevices":{ "type":"list", "member":{"shape":"VTLDevice"} }, "VolumeARN":{ "type":"string", "max":500, "min":50 }, "VolumeARNs":{ "type":"list", "member":{"shape":"VolumeARN"} }, "VolumeId":{ "type":"string", "max":30, "min":12 }, "VolumeInfo":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"}, "VolumeId":{"shape":"VolumeId"}, "GatewayARN":{"shape":"GatewayARN"}, "GatewayId":{"shape":"GatewayId"}, "VolumeType":{"shape":"VolumeType"}, "VolumeSizeInBytes":{"shape":"long"} } }, "VolumeInfos":{ "type":"list", "member":{"shape":"VolumeInfo"} }, "VolumeRecoveryPointInfo":{ "type":"structure", "members":{ "VolumeARN":{"shape":"VolumeARN"}, "VolumeSizeInBytes":{"shape":"long"}, "VolumeUsageInBytes":{"shape":"long"}, "VolumeRecoveryPointTime":{"shape":"string"} } }, "VolumeRecoveryPointInfos":{ "type":"list", "member":{"shape":"VolumeRecoveryPointInfo"} }, "VolumeStatus":{ "type":"string", "max":50, "min":3 }, "VolumeType":{ "type":"string", "max":100, "min":3 }, "VolumeUsedInBytes":{"type":"long"}, "VolumeiSCSIAttributes":{ "type":"structure", "members":{ "TargetARN":{"shape":"TargetARN"}, "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, "NetworkInterfacePort":{"shape":"integer"}, "LunNumber":{"shape":"PositiveIntObject"}, "ChapEnabled":{"shape":"boolean"} } }, "boolean":{"type":"boolean"}, "double":{"type":"double"}, "errorDetails":{ "type":"map", "key":{"shape":"string"}, "value":{"shape":"string"} }, "integer":{"type":"integer"}, "long":{"type":"long"}, "string":{"type":"string"} } }