# Packages
Package storagegatewayiface provides an interface for the AWS Storage Gateway.
# Functions
New creates a new instance of the StorageGateway client with a session.
# Constants
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
@enum ErrorCode.
A ServiceName is the name of the service the client will make API calls to.
# Structs
A JSON object containing one or more of the following fields:
ActivateGatewayInput$ActivationKey
ActivateGatewayInput$GatewayName
ActivateGatewayInput$GatewayRegion
ActivateGatewayInput$GatewayTimezone
ActivateGatewayInput$GatewayType
ActivateGatewayInput$TapeDriveType
ActivateGatewayInput$MediumChangerType.
AWS Storage Gateway returns the Amazon Resource Name (ARN) of the activated gateway.
No description provided by the author
No description provided by the author
AddTagsToResourceInput.
AddTagsToResourceOutput.
No description provided by the author
No description provided by the author
A JSON object containing one or more of the following fields:
AddWorkingStorageInput$DiskIds.
A JSON object containing the of the gateway for which working storage was configured.
No description provided by the author
CancelArchivalInput.
CancelArchivalOutput.
CancelRetrievalInput.
CancelRetrievalOutput.
Describes Challenge-Handshake Authentication Protocol (CHAP) information that supports authentication between your gateway and iSCSI initiators.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A JSON object containing one or more of the following fields:
CreateSnapshotInput$SnapshotDescription
CreateSnapshotInput$VolumeARN.
A JSON object containing the following fields:.
A JSON object containing one or more of the following fields:
CreateStorediSCSIVolumeInput$DiskId
CreateStorediSCSIVolumeInput$NetworkInterfaceId
CreateStorediSCSIVolumeInput$PreserveExistingData
CreateStorediSCSIVolumeInput$SnapshotId
CreateStorediSCSIVolumeInput$TargetName.
A JSON object containing the following fields:.
CreateTapesInput.
CreateTapeOutput.
CreateTapeWithBarcodeInput.
CreateTapeOutput.
No description provided by the author
A JSON object containing the of the gateway whose bandwidth rate information was deleted.
A JSON object containing one or more of the following fields:
DeleteChapCredentialsInput$InitiatorName
DeleteChapCredentialsInput$TargetARN.
A JSON object containing the following fields:.
A JSON object containing the id of the gateway to delete.
A JSON object containing the id of the deleted gateway.
No description provided by the author
No description provided by the author
DeleteTapeArchiveInput.
DeleteTapeArchiveOutput.
DeleteTapeInput.
DeleteTapeOutput.
A JSON object containing the DeleteVolumeInput$VolumeARN to delete.
A JSON object containing the of the storage volume that was deleted.
A JSON object containing the of the gateway.
A JSON object containing the following fields:.
No description provided by the author
A JSON object containing the following fields:.
No description provided by the author
No description provided by the author
A JSON object containing the Amazon Resource Name (ARN) of the iSCSI volume target.
A JSON object containing a .
A JSON object containing the id of the gateway.
A JSON object containing the following fields:.
A JSON object containing the of the gateway.
No description provided by the author
A JSON object containing the DescribeSnapshotScheduleInput$VolumeARN of the volume.
No description provided by the author
A JSON object containing a list of DescribeStorediSCSIVolumesInput$VolumeARNs.
No description provided by the author
DescribeTapeArchivesInput.
DescribeTapeArchivesOutput.
DescribeTapeRecoveryPointsInput.
DescribeTapeRecoveryPointsOutput.
DescribeTapesInput.
DescribeTapesOutput.
No description provided by the author
No description provided by the author
DescribeVTLDevicesInput.
DescribeVTLDevicesOutput.
A JSON object containing the of the gateway.
A JSON object containing the following fields:.
Lists iSCSI information about a VTL device.
DisableGatewayInput.
DisableGatewayOutput.
No description provided by the author
Provides additional information about an error that was returned by the service as an or.
Describes a gateway object.
A JSON object containing zero or more of the following fields:
ListGatewaysInput$Limit
ListGatewaysInput$Marker.
No description provided by the author
A JSON object containing the of the gateway.
No description provided by the author
ListTagsForResourceInput.
ListTagsForResourceOutput.
A JSON object that contains one or more of the following fields:
ListTapesInput$Limit
ListTapesInput$Marker
ListTapesInput$TapeARNs.
A JSON object containing the following fields:
ListTapesOutput$Marker
ListTapesOutput$VolumeInfos.
ListVolumeInitiatorsInput.
ListVolumeInitiatorsOutput.
No description provided by the author
No description provided by the author
A JSON object that contains one or more of the following fields:
ListVolumesInput$Limit
ListVolumesInput$Marker.
No description provided by the author
Describes a gateway's network interface.
RemoveTagsFromResourceInput.
RemoveTagsFromResourceOutput.
No description provided by the author
No description provided by the author
RetrieveTapeArchiveInput.
RetrieveTapeArchiveOutput.
RetrieveTapeRecoveryPointInput.
RetrieveTapeRecoveryPointOutput.
SetLocalConsolePasswordInput.
No description provided by the author
A JSON object containing the of the gateway to shut down.
A JSON object containing the of the gateway that was shut down.
A JSON object containing the of the gateway to start.
A JSON object containing the of the gateway that was restarted.
AWS Storage Gateway is the service that connects an on-premises software appliance with cloud-based storage to provide seamless and secure integration between an organization's on-premises IT environment and AWS's storage infrastructure.
No description provided by the author
No description provided by the author
Describes a virtual tape object.
Represents a virtual tape that is archived in the virtual tape shelf (VTS).
Describes a virtual tape.
Describes a recovery point.
A JSON object containing one or more of the following fields:
UpdateBandwidthRateLimitInput$AverageDownloadRateLimitInBitsPerSec
UpdateBandwidthRateLimitInput$AverageUploadRateLimitInBitsPerSec.
A JSON object containing the of the gateway whose throttle information was updated.
A JSON object containing one or more of the following fields:
UpdateChapCredentialsInput$InitiatorName
UpdateChapCredentialsInput$SecretToAuthenticateInitiator
UpdateChapCredentialsInput$SecretToAuthenticateTarget
UpdateChapCredentialsInput$TargetARN.
A JSON object containing the following fields:.
No description provided by the author
A JSON object containing the ARN of the gateway that was updated.
A JSON object containing the of the gateway to update.
A JSON object containing the of the gateway that was updated.
A JSON object containing the following fields:
UpdateMaintenanceStartTimeInput$DayOfWeek
UpdateMaintenanceStartTimeInput$HourOfDay
UpdateMaintenanceStartTimeInput$MinuteOfHour.
A JSON object containing the of the gateway whose maintenance start time is updated.
A JSON object containing one or more of the following fields:
UpdateSnapshotScheduleInput$Description
UpdateSnapshotScheduleInput$RecurrenceInHours
UpdateSnapshotScheduleInput$StartAt
UpdateSnapshotScheduleInput$VolumeARN.
A JSON object containing the of the updated storage volume.
No description provided by the author
UpdateVTLDeviceTypeOutput.
Describes a storage volume object.
Lists iSCSI information about a volume.
No description provided by the author
Represents a device object associated with a gateway-VTL.