npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/amazonaws_storagegateway

v5.0.0

Published

DataFire integration for AWS Storage Gateway

Downloads

4

Readme

@datafire/amazonaws_storagegateway

Client library for AWS Storage Gateway

Installation and Usage

npm install --save @datafire/amazonaws_storagegateway
let amazonaws_storagegateway = require('@datafire/amazonaws_storagegateway').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

amazonaws_storagegateway.ActivateGateway({
  "ActivationKey": "",
  "GatewayName": "",
  "GatewayTimezone": "",
  "GatewayRegion": ""
}).then(data => {
  console.log(data);
});

Description

AWS Storage Gateway Service 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. The service enables you to securely upload data to the AWS cloud for cost effective backup and rapid disaster recovery. Use the following links to get started using the AWS Storage Gateway Service API Reference: AWS Storage Gateway Required Request Headers: Describes the required headers that you must send with every POST request to AWS Storage Gateway. Signing Requests: AWS Storage Gateway requires that you authenticate every request you send; this topic describes how sign such a request. Error Responses: Provides reference information about AWS Storage Gateway errors. Operations in AWS Storage Gateway: Contains detailed descriptions of all AWS Storage Gateway operations, their request parameters, response elements, possible errors, and examples of requests and responses. AWS Storage Gateway Regions and Endpoints: Provides a list of each region and endpoints available for use with AWS Storage Gateway. AWS Storage Gateway resource IDs are in uppercase. When you use these resource IDs with the Amazon EC2 API, EC2 expects resource IDs in lowercase. You must change your resource ID to lowercase to use it with the EC2 API. For example, in Storage Gateway the ID for a volume might be vol-AA22BB012345DAF670. When you use this ID with the EC2 API, you must change it to vol-aa22bb012345daf670. Otherwise, the EC2 API might not behave as expected. IDs for Storage Gateway volumes and Amazon EBS snapshots created from gateway volumes are changing to a longer format. Starting in December 2016, all new volumes and snapshots will be created with a 17-character string. Starting in April 2016, you will be able to use these longer IDs so you can test your systems with the new format. For more information, see Longer EC2 and EBS Resource IDs. For example, a volume Amazon Resource Name (ARN) with the longer volume ID format looks like the following: arn:aws:storagegateway:us-west-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABBCCDDEEFFG. A snapshot ID with the longer ID format looks like the following: snap-78e226633445566ee. For more information, see Announcement: Heads-up – Longer AWS Storage Gateway volume and snapshot IDs coming in 2016.

Actions

ActivateGateway

amazonaws_storagegateway.ActivateGateway({
  "ActivationKey": "",
  "GatewayName": "",
  "GatewayTimezone": "",
  "GatewayRegion": ""
}, context)

Input

Output

AddCache

amazonaws_storagegateway.AddCache({
  "GatewayARN": "",
  "DiskIds": []
}, context)

Input

Output

AddTagsToResource

amazonaws_storagegateway.AddTagsToResource({
  "ResourceARN": "",
  "Tags": []
}, context)

Input

Output

AddUploadBuffer

amazonaws_storagegateway.AddUploadBuffer({
  "GatewayARN": "",
  "DiskIds": []
}, context)

Input

Output

AddWorkingStorage

amazonaws_storagegateway.AddWorkingStorage({
  "GatewayARN": "",
  "DiskIds": []
}, context)

Input

Output

CancelArchival

amazonaws_storagegateway.CancelArchival({
  "GatewayARN": "",
  "TapeARN": ""
}, context)

Input

Output

CancelRetrieval

amazonaws_storagegateway.CancelRetrieval({
  "GatewayARN": "",
  "TapeARN": ""
}, context)

Input

Output

CreateCachediSCSIVolume

amazonaws_storagegateway.CreateCachediSCSIVolume({
  "GatewayARN": "",
  "VolumeSizeInBytes": 0,
  "TargetName": "",
  "NetworkInterfaceId": "",
  "ClientToken": ""
}, context)

Input

Output

CreateNFSFileShare

amazonaws_storagegateway.CreateNFSFileShare({
  "ClientToken": "",
  "GatewayARN": "",
  "Role": "",
  "LocationARN": ""
}, context)

Input

Output

CreateSnapshot

amazonaws_storagegateway.CreateSnapshot({
  "VolumeARN": "",
  "SnapshotDescription": ""
}, context)

Input

Output

CreateSnapshotFromVolumeRecoveryPoint

amazonaws_storagegateway.CreateSnapshotFromVolumeRecoveryPoint({
  "VolumeARN": "",
  "SnapshotDescription": ""
}, context)

Input

Output

CreateStorediSCSIVolume

amazonaws_storagegateway.CreateStorediSCSIVolume({
  "GatewayARN": "",
  "DiskId": "",
  "PreserveExistingData": true,
  "TargetName": "",
  "NetworkInterfaceId": ""
}, context)

Input

Output

CreateTapeWithBarcode

amazonaws_storagegateway.CreateTapeWithBarcode({
  "GatewayARN": "",
  "TapeSizeInBytes": 0,
  "TapeBarcode": ""
}, context)

Input

Output

CreateTapes

amazonaws_storagegateway.CreateTapes({
  "GatewayARN": "",
  "TapeSizeInBytes": 0,
  "ClientToken": "",
  "NumTapesToCreate": 0,
  "TapeBarcodePrefix": ""
}, context)

Input

Output

DeleteBandwidthRateLimit

amazonaws_storagegateway.DeleteBandwidthRateLimit({
  "GatewayARN": "",
  "BandwidthType": ""
}, context)

Input

Output

DeleteChapCredentials

amazonaws_storagegateway.DeleteChapCredentials({
  "TargetARN": "",
  "InitiatorName": ""
}, context)

Input

Output

DeleteFileShare

amazonaws_storagegateway.DeleteFileShare({
  "FileShareARN": ""
}, context)

Input

Output

DeleteGateway

amazonaws_storagegateway.DeleteGateway({
  "GatewayARN": ""
}, context)

Input

Output

DeleteSnapshotSchedule

amazonaws_storagegateway.DeleteSnapshotSchedule({
  "VolumeARN": ""
}, context)

Input

Output

DeleteTape

amazonaws_storagegateway.DeleteTape({
  "GatewayARN": "",
  "TapeARN": ""
}, context)

Input

Output

DeleteTapeArchive

amazonaws_storagegateway.DeleteTapeArchive({
  "TapeARN": ""
}, context)

Input

  • input object

Output

DeleteVolume

amazonaws_storagegateway.DeleteVolume({
  "VolumeARN": ""
}, context)

Input

Output

DescribeBandwidthRateLimit

amazonaws_storagegateway.DescribeBandwidthRateLimit({
  "GatewayARN": ""
}, context)

Input

Output

DescribeCache

amazonaws_storagegateway.DescribeCache({
  "GatewayARN": ""
}, context)

Input

Output

DescribeCachediSCSIVolumes

amazonaws_storagegateway.DescribeCachediSCSIVolumes({
  "VolumeARNs": []
}, context)

Input

Output

DescribeChapCredentials

amazonaws_storagegateway.DescribeChapCredentials({
  "TargetARN": ""
}, context)

Input

Output

DescribeGatewayInformation

amazonaws_storagegateway.DescribeGatewayInformation({
  "GatewayARN": ""
}, context)

Input

Output

DescribeMaintenanceStartTime

amazonaws_storagegateway.DescribeMaintenanceStartTime({
  "GatewayARN": ""
}, context)

Input

Output

DescribeNFSFileShares

amazonaws_storagegateway.DescribeNFSFileShares({
  "FileShareARNList": []
}, context)

Input

Output

DescribeSnapshotSchedule

amazonaws_storagegateway.DescribeSnapshotSchedule({
  "VolumeARN": ""
}, context)

Input

Output

DescribeStorediSCSIVolumes

amazonaws_storagegateway.DescribeStorediSCSIVolumes({
  "VolumeARNs": []
}, context)

Input

Output

DescribeTapeArchives

amazonaws_storagegateway.DescribeTapeArchives({}, context)

Input

Output

DescribeTapeRecoveryPoints

amazonaws_storagegateway.DescribeTapeRecoveryPoints({
  "GatewayARN": ""
}, context)

Input

Output

DescribeTapes

amazonaws_storagegateway.DescribeTapes({
  "GatewayARN": ""
}, context)

Input

Output

DescribeUploadBuffer

amazonaws_storagegateway.DescribeUploadBuffer({
  "GatewayARN": ""
}, context)

Input

Output

DescribeVTLDevices

amazonaws_storagegateway.DescribeVTLDevices({
  "GatewayARN": ""
}, context)

Input

Output

DescribeWorkingStorage

amazonaws_storagegateway.DescribeWorkingStorage({
  "GatewayARN": ""
}, context)

Input

Output

DisableGateway

amazonaws_storagegateway.DisableGateway({
  "GatewayARN": ""
}, context)

Input

Output

ListFileShares

amazonaws_storagegateway.ListFileShares({}, context)

Input

Output

ListGateways

amazonaws_storagegateway.ListGateways({}, context)

Input

Output

ListLocalDisks

amazonaws_storagegateway.ListLocalDisks({
  "GatewayARN": ""
}, context)

Input

Output

ListTagsForResource

amazonaws_storagegateway.ListTagsForResource({
  "ResourceARN": ""
}, context)

Input

Output

ListTapes

amazonaws_storagegateway.ListTapes({}, context)

Input

Output

ListVolumeInitiators

amazonaws_storagegateway.ListVolumeInitiators({
  "VolumeARN": ""
}, context)

Input

Output

ListVolumeRecoveryPoints

amazonaws_storagegateway.ListVolumeRecoveryPoints({
  "GatewayARN": ""
}, context)

Input

Output

ListVolumes

amazonaws_storagegateway.ListVolumes({}, context)

Input

Output

NotifyWhenUploaded

amazonaws_storagegateway.NotifyWhenUploaded({
  "FileShareARN": ""
}, context)

Input

Output

RefreshCache

amazonaws_storagegateway.RefreshCache({
  "FileShareARN": ""
}, context)

Input

Output

RemoveTagsFromResource

amazonaws_storagegateway.RemoveTagsFromResource({
  "ResourceARN": "",
  "TagKeys": []
}, context)

Input

Output

ResetCache

amazonaws_storagegateway.ResetCache({
  "GatewayARN": ""
}, context)

Input

Output

RetrieveTapeArchive

amazonaws_storagegateway.RetrieveTapeArchive({
  "TapeARN": "",
  "GatewayARN": ""
}, context)

Input

Output

RetrieveTapeRecoveryPoint

amazonaws_storagegateway.RetrieveTapeRecoveryPoint({
  "TapeARN": "",
  "GatewayARN": ""
}, context)

Input

Output

SetLocalConsolePassword

amazonaws_storagegateway.SetLocalConsolePassword({
  "GatewayARN": "",
  "LocalConsolePassword": ""
}, context)

Input

Output

ShutdownGateway

amazonaws_storagegateway.ShutdownGateway({
  "GatewayARN": ""
}, context)

Input

Output

StartGateway

amazonaws_storagegateway.StartGateway({
  "GatewayARN": ""
}, context)

Input

Output

UpdateBandwidthRateLimit

amazonaws_storagegateway.UpdateBandwidthRateLimit({
  "GatewayARN": ""
}, context)

Input

Output

UpdateChapCredentials

amazonaws_storagegateway.UpdateChapCredentials({
  "TargetARN": "",
  "SecretToAuthenticateInitiator": "",
  "InitiatorName": ""
}, context)

Input

Output

UpdateGatewayInformation

amazonaws_storagegateway.UpdateGatewayInformation({
  "GatewayARN": ""
}, context)

Input

Output

UpdateGatewaySoftwareNow

amazonaws_storagegateway.UpdateGatewaySoftwareNow({
  "GatewayARN": ""
}, context)

Input

Output

UpdateMaintenanceStartTime

amazonaws_storagegateway.UpdateMaintenanceStartTime({
  "GatewayARN": "",
  "HourOfDay": 0,
  "MinuteOfHour": 0,
  "DayOfWeek": 0
}, context)

Input

Output

UpdateNFSFileShare

amazonaws_storagegateway.UpdateNFSFileShare({
  "FileShareARN": ""
}, context)

Input

Output

UpdateSnapshotSchedule

amazonaws_storagegateway.UpdateSnapshotSchedule({
  "VolumeARN": "",
  "StartAt": 0,
  "RecurrenceInHours": 0
}, context)

Input

Output

UpdateVTLDeviceType

amazonaws_storagegateway.UpdateVTLDeviceType({
  "VTLDeviceARN": "",
  "DeviceType": ""
}, context)

Input

Output

Definitions

ActivateGatewayInput

  • ActivateGatewayInput object: 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

ActivateGatewayOutput

  • ActivateGatewayOutput object: AWS Storage Gateway returns the Amazon Resource Name (ARN) of the activated gateway. It is a string made of information such as your account, gateway name, and region. This ARN is used to reference the gateway in other API operations as well as resource-based authorization. For gateways activated prior to September 02, 2015, the gateway ARN contains the gateway name rather than the gateway ID. Changing the name of the gateway has no effect on the gateway ARN.

ActivationKey

  • ActivationKey string

AddCacheInput

AddCacheOutput

AddTagsToResourceInput

  • AddTagsToResourceInput object: AddTagsToResourceInput

AddTagsToResourceOutput

  • AddTagsToResourceOutput object: AddTagsToResourceOutput

AddUploadBufferInput

AddUploadBufferOutput

AddWorkingStorageInput

  • AddWorkingStorageInput object: A JSON object containing one or more of the following fields: AddWorkingStorageInput$DiskIds

AddWorkingStorageOutput

  • AddWorkingStorageOutput object: A JSON object containing the of the gateway for which working storage was configured.

BandwidthDownloadRateLimit

  • BandwidthDownloadRateLimit integer

BandwidthType

  • BandwidthType string

BandwidthUploadRateLimit

  • BandwidthUploadRateLimit integer

Boolean

  • Boolean boolean: A value that indicates whether the write status of a file share is read-only: "true" if write status is read-only, and otherwise "false".

CachediSCSIVolume

CachediSCSIVolumes

CancelArchivalInput

  • CancelArchivalInput object: CancelArchivalInput

CancelArchivalOutput

  • CancelArchivalOutput object: CancelArchivalOutput

CancelRetrievalInput

  • CancelRetrievalInput object: CancelRetrievalInput

CancelRetrievalOutput

  • CancelRetrievalOutput object: CancelRetrievalOutput

ChapCredentials

ChapInfo

  • ChapInfo object: Describes Challenge-Handshake Authentication Protocol (CHAP) information that supports authentication between your gateway and iSCSI initiators.

ChapSecret

  • ChapSecret string

ClientToken

  • ClientToken string

CreateCachediSCSIVolumeInput

CreateCachediSCSIVolumeOutput

CreateNFSFileShareInput

CreateNFSFileShareOutput

  • CreateNFSFileShareOutput object: CreateNFSFileShareOutput

CreateSnapshotFromVolumeRecoveryPointInput

CreateSnapshotFromVolumeRecoveryPointOutput

CreateSnapshotInput

  • CreateSnapshotInput object: A JSON object containing one or more of the following fields: CreateSnapshotInput$SnapshotDescription CreateSnapshotInput$VolumeARN

CreateSnapshotOutput

  • CreateSnapshotOutput object: A JSON object containing the following fields:

CreateStorediSCSIVolumeInput

  • CreateStorediSCSIVolumeInput object: A JSON object containing one or more of the following fields: CreateStorediSCSIVolumeInput$DiskId CreateStorediSCSIVolumeInput$NetworkInterfaceId CreateStorediSCSIVolumeInput$PreserveExistingData CreateStorediSCSIVolumeInput$SnapshotId CreateStorediSCSIVolumeInput$TargetName

CreateStorediSCSIVolumeOutput

  • CreateStorediSCSIVolumeOutput object: A JSON object containing the following fields:

CreateTapeWithBarcodeInput

  • CreateTapeWithBarcodeInput object: CreateTapeWithBarcodeInput

CreateTapeWithBarcodeOutput

  • CreateTapeWithBarcodeOutput object: CreateTapeOutput

CreateTapesInput

CreateTapesOutput

  • CreateTapesOutput object: CreateTapeOutput

CreatedDate

  • CreatedDate string

DayOfWeek

  • DayOfWeek integer

DeleteBandwidthRateLimitInput

  • DeleteBandwidthRateLimitInput object: A JSON object containing the following fields: DeleteBandwidthRateLimitInput$BandwidthType

DeleteBandwidthRateLimitOutput

  • DeleteBandwidthRateLimitOutput object: A JSON object containing the of the gateway whose bandwidth rate information was deleted.

DeleteChapCredentialsInput

  • DeleteChapCredentialsInput object: A JSON object containing one or more of the following fields: DeleteChapCredentialsInput$InitiatorName DeleteChapCredentialsInput$TargetARN

DeleteChapCredentialsOutput

  • DeleteChapCredentialsOutput object: A JSON object containing the following fields:

DeleteFileShareInput

  • DeleteFileShareInput object: DeleteFileShareInput

DeleteFileShareOutput

  • DeleteFileShareOutput object: DeleteFileShareOutput

DeleteGatewayInput

  • DeleteGatewayInput object: A JSON object containing the ID of the gateway to delete.

DeleteGatewayOutput

  • DeleteGatewayOutput object: A JSON object containing the ID of the deleted gateway.

DeleteSnapshotScheduleInput

  • DeleteSnapshotScheduleInput object

DeleteSnapshotScheduleOutput

  • DeleteSnapshotScheduleOutput object

DeleteTapeArchiveInput

  • DeleteTapeArchiveInput object: DeleteTapeArchiveInput

DeleteTapeArchiveOutput

  • DeleteTapeArchiveOutput object: DeleteTapeArchiveOutput

DeleteTapeInput

  • DeleteTapeInput object: DeleteTapeInput

DeleteTapeOutput

  • DeleteTapeOutput object: DeleteTapeOutput

DeleteVolumeInput

  • DeleteVolumeInput object: A JSON object containing the DeleteVolumeInput$VolumeARN to delete.

DeleteVolumeOutput

  • DeleteVolumeOutput object: A JSON object containing the of the storage volume that was deleted

DescribeBandwidthRateLimitInput

  • DescribeBandwidthRateLimitInput object: A JSON object containing the of the gateway.

DescribeBandwidthRateLimitOutput

DescribeCacheInput

  • DescribeCacheInput object

DescribeCacheOutput

DescribeCachediSCSIVolumesInput

  • DescribeCachediSCSIVolumesInput object

DescribeCachediSCSIVolumesOutput

  • DescribeCachediSCSIVolumesOutput object: A JSON object containing the following fields:

DescribeChapCredentialsInput

  • DescribeChapCredentialsInput object: A JSON object containing the Amazon Resource Name (ARN) of the iSCSI volume target.

DescribeChapCredentialsOutput

  • DescribeChapCredentialsOutput object: A JSON object containing a .

DescribeGatewayInformationInput

  • DescribeGatewayInformationInput object: A JSON object containing the ID of the gateway.

DescribeGatewayInformationOutput

DescribeMaintenanceStartTimeInput

  • DescribeMaintenanceStartTimeInput object: A JSON object containing the of the gateway.

DescribeMaintenanceStartTimeOutput

  • DescribeMaintenanceStartTimeOutput object: A JSON object containing the following fields: DescribeMaintenanceStartTimeOutput$DayOfWeek DescribeMaintenanceStartTimeOutput$HourOfDay DescribeMaintenanceStartTimeOutput$MinuteOfHour DescribeMaintenanceStartTimeOutput$Timezone

DescribeNFSFileSharesInput

  • DescribeNFSFileSharesInput object: DescribeNFSFileSharesInput

DescribeNFSFileSharesOutput

  • DescribeNFSFileSharesOutput object: DescribeNFSFileSharesOutput

DescribeSnapshotScheduleInput

  • DescribeSnapshotScheduleInput object: A JSON object containing the DescribeSnapshotScheduleInput$VolumeARN of the volume.

DescribeSnapshotScheduleOutput

DescribeStorediSCSIVolumesInput

  • DescribeStorediSCSIVolumesInput object: A JSON object containing a list of DescribeStorediSCSIVolumesInput$VolumeARNs.

DescribeStorediSCSIVolumesOutput

DescribeTapeArchivesInput

DescribeTapeArchivesOutput

  • DescribeTapeArchivesOutput object: DescribeTapeArchivesOutput

DescribeTapeRecoveryPointsInput

DescribeTapeRecoveryPointsOutput

DescribeTapesInput

DescribeTapesOutput

  • DescribeTapesOutput object: DescribeTapesOutput

DescribeUploadBufferInput

  • DescribeUploadBufferInput object

DescribeUploadBufferOutput

  • DescribeUploadBufferOutput object

DescribeVTLDevicesInput

DescribeVTLDevicesOutput

DescribeWorkingStorageInput

  • DescribeWorkingStorageInput object: A JSON object containing the of the gateway.

DescribeWorkingStorageOutput

  • DescribeWorkingStorageOutput object: A JSON object containing the following fields:

Description

  • Description string

DeviceType

  • DeviceType string

DeviceiSCSIAttributes

DisableGatewayInput

  • DisableGatewayInput object: DisableGatewayInput

DisableGatewayOutput

  • DisableGatewayOutput object: DisableGatewayOutput

Disk

DiskAllocationType

  • DiskAllocationType string

DiskId

  • DiskId string

DiskIds

Disks

  • Disks array

DoubleObject

  • DoubleObject number

ErrorCode

  • ErrorCode string (values: 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

  • FileShareARN string: The Amazon Resource Name (ARN) of the file share.

FileShareARNList

FileShareClientList

  • FileShareClientList array: The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

FileShareId

  • FileShareId string: The ID of the file share.

FileShareInfo

FileShareInfoList

FileShareStatus

  • FileShareStatus string: The status of the file share. Possible values are CREATING, UPDATING, AVAILABLE and DELETING.

GatewayARN

  • GatewayARN string: The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and region.

GatewayId

  • GatewayId string

GatewayInfo

GatewayName

  • GatewayName string: The name you configured for your gateway.

GatewayNetworkInterfaces

GatewayOperationalState

  • GatewayOperationalState string

GatewayState

  • GatewayState string

GatewayTimezone

  • GatewayTimezone string

GatewayType

  • GatewayType string

Gateways

HourOfDay

  • HourOfDay integer

IPV4AddressCIDR

  • IPV4AddressCIDR string

Initiator

  • Initiator string

Initiators

InternalServerError

  • InternalServerError object: An internal server error has occurred during the request. For more information, see the error and message fields.

InvalidGatewayRequestException

  • InvalidGatewayRequestException object: An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

IqnName

  • IqnName string

KMSKey

  • KMSKey string: The ARN of the KMS key used for Amazon S3 server side encryption.

LastSoftwareUpdate

  • LastSoftwareUpdate string

ListFileSharesInput

ListFileSharesOutput

ListGatewaysInput

  • ListGatewaysInput object: A JSON object containing zero or more of the following fields: ListGatewaysInput$Limit ListGatewaysInput$Marker

ListGatewaysOutput

ListLocalDisksInput

  • ListLocalDisksInput object: A JSON object containing the of the gateway.

ListLocalDisksOutput

ListTagsForResourceInput

ListTagsForResourceOutput

ListTapesInput

  • ListTapesInput object: A JSON object that contains one or more of the following fields: ListTapesInput$Limit ListTapesInput$Marker ListTapesInput$TapeARNs

ListTapesOutput

  • ListTapesOutput object: A JSON object containing the following fields: ListTapesOutput$Marker ListTapesOutput$VolumeInfos

ListVolumeInitiatorsInput

  • ListVolumeInitiatorsInput object: ListVolumeInitiatorsInput

ListVolumeInitiatorsOutput

  • ListVolumeInitiatorsOutput object: ListVolumeInitiatorsOutput

ListVolumeRecoveryPointsInput

  • ListVolumeRecoveryPointsInput object

ListVolumeRecoveryPointsOutput

ListVolumesInput

  • ListVolumesInput object: A JSON object that contains one or more of the following fields: ListVolumesInput$Limit ListVolumesInput$Marker

ListVolumesOutput

LocalConsolePassword

  • LocalConsolePassword string

LocationARN

  • LocationARN string: The ARN of the backend storage used for storing file data.

Marker

  • Marker string

MediumChangerType

  • MediumChangerType string

MinuteOfHour

  • MinuteOfHour integer

NFSFileShareDefaults

  • NFSFileShareDefaults object: Describes file share default values. Files and folders stored as Amazon S3 objects in S3 buckets don't, by default, have Unix file permissions assigned to them. Upon discovery in an S3 bucket by Storage Gateway, the S3 objects that represent files and folders are assigned these default Unix permissions. This operation is only supported in the file gateway type.

NFSFileShareInfo

NFSFileShareInfoList

NetworkInterface

  • NetworkInterface object: Describes a gateway's network interface.

NetworkInterfaceId

  • NetworkInterfaceId string

NextUpdateAvailabilityDate

  • NextUpdateAvailabilityDate string

NotificationId

  • NotificationId string: The randomly generated ID of the notification that was sent. This ID is in UUID format.

NotifyWhenUploadedInput

  • NotifyWhenUploadedInput object

NotifyWhenUploadedOutput

NumTapesToCreate

  • NumTapesToCreate integer

Path

  • Path string: The file share path used by the NFS client to identify the mount point.

PermissionId

  • PermissionId integer

PermissionMode

  • PermissionMode string

PositiveIntObject

  • PositiveIntObject integer

RecurrenceInHours

  • RecurrenceInHours integer

RefreshCacheInput

RefreshCacheOutput

RegionId

  • RegionId string

RemoveTagsFromResourceInput

  • RemoveTagsFromResourceInput object: RemoveTagsFromResourceInput

RemoveTagsFromResourceOutput

  • RemoveTagsFromResourceOutput object: RemoveTagsFromResourceOutput

ResetCacheInput

  • ResetCacheInput object

ResetCacheOutput

ResourceARN

  • ResourceARN string

RetrieveTapeArchiveInput

  • RetrieveTapeArchiveInput object: RetrieveTapeArchiveInput

RetrieveTapeArchiveOutput

  • RetrieveTapeArchiveOutput object: RetrieveTapeArchiveOutput

RetrieveTapeRecoveryPointInput

  • RetrieveTapeRecoveryPointInput object: RetrieveTapeRecoveryPointInput

RetrieveTapeRecoveryPointOutput

  • RetrieveTapeRecoveryPointOutput object: RetrieveTapeRecoveryPointOutput

Role

  • Role string: The ARN of the IAM role that file gateway assumes when it accesses the underlying storage.

ServiceUnavailableError

  • ServiceUnavailableError object: An internal server error has occurred because the service is unavailable. For more information, see the error and message fields.

SetLocalConsolePasswordInput

SetLocalConsolePasswordOutput

  • SetLocalConsolePasswordOutput object

ShutdownGatewayInput

  • ShutdownGatewayInput object: A JSON object containing the of the gateway to shut down.

ShutdownGatewayOutput

  • ShutdownGatewayOutput object: A JSON object containing the of the gateway that was shut down.

SnapshotDescription

  • SnapshotDescription string

SnapshotId

  • SnapshotId string

Squash

  • Squash string: The user mapped to anonymous user. Valid options are the following: "RootSquash" - Only root is mapped to anonymous user. "NoSquash" - No one is mapped to anonymous user "AllSquash" - Everyone is mapped to anonymous user.

StartGatewayInput

  • StartGatewayInput object: A JSON object containing the of the gateway to start.

StartGatewayOutput

  • StartGatewayOutput object: A JSON object containing the of the gateway that was restarted.

StorageClass

  • StorageClass string:

StorageGatewayError

  • StorageGatewayError object: Provides additional information about an error that was returned by the service as an or. See the errorCode and errorDetails members for more information about the error.

StorediSCSIVolume

StorediSCSIVolumes

Tag

TagKey

  • TagKey string

TagKeys

TagValue

  • TagValue string

Tags

  • Tags array

Tape

TapeARN

  • TapeARN string

TapeARNs

  • TapeARNs array: The Amazon Resource Name (ARN) of each of the tapes you want to list. If you don't specify a tape ARN, the response lists all tapes in both your VTL and VTS.

TapeArchive

TapeArchiveStatus

  • TapeArchiveStatus string

TapeArchives

TapeBarcode

  • TapeBarcode string

TapeBarcodePrefix

  • TapeBarcodePrefix string

TapeDriveType

  • TapeDriveType string

TapeInfo

TapeInfos

  • TapeInfos array: An array of TapeInfo objects, where each object describes an a single tape. If there not tapes in the tape library or VTS, then the TapeInfos is an empty array.

TapeRecoveryPointInfo

TapeRecoveryPointInfos

TapeRecoveryPointStatus

  • TapeRecoveryPointStatus string

TapeSize

  • TapeSize integer

TapeStatus

  • TapeStatus string

TapeUsage

  • TapeUsage integer

Tapes

  • Tapes array

TargetARN

  • TargetARN string

TargetName

  • TargetName string

Time

  • Time string

UpdateBandwidthRateLimitInput

  • UpdateBandwidthRateLimitInput object: A JSON object conta