Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- storageGateway :: Service
- _InvalidGatewayRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError
- data CachediSCSIVolume
- cachediSCSIVolume :: CachediSCSIVolume
- cscsivVolumeiSCSIAttributes :: Lens' CachediSCSIVolume (Maybe VolumeiSCSIAttributes)
- cscsivVolumeStatus :: Lens' CachediSCSIVolume (Maybe Text)
- cscsivSourceSnapshotId :: Lens' CachediSCSIVolume (Maybe Text)
- cscsivVolumeARN :: Lens' CachediSCSIVolume (Maybe Text)
- cscsivVolumeProgress :: Lens' CachediSCSIVolume (Maybe Double)
- cscsivVolumeSizeInBytes :: Lens' CachediSCSIVolume (Maybe Integer)
- cscsivVolumeId :: Lens' CachediSCSIVolume (Maybe Text)
- cscsivVolumeType :: Lens' CachediSCSIVolume (Maybe Text)
- data ChapInfo
- chapInfo :: ChapInfo
- ciTargetARN :: Lens' ChapInfo (Maybe Text)
- ciSecretToAuthenticateInitiator :: Lens' ChapInfo (Maybe Text)
- ciInitiatorName :: Lens' ChapInfo (Maybe Text)
- ciSecretToAuthenticateTarget :: Lens' ChapInfo (Maybe Text)
- data DeviceiSCSIAttributes
- deviceiSCSIAttributes :: DeviceiSCSIAttributes
- dscsiaTargetARN :: Lens' DeviceiSCSIAttributes (Maybe Text)
- dscsiaChapEnabled :: Lens' DeviceiSCSIAttributes (Maybe Bool)
- dscsiaNetworkInterfaceId :: Lens' DeviceiSCSIAttributes (Maybe Text)
- dscsiaNetworkInterfacePort :: Lens' DeviceiSCSIAttributes (Maybe Int)
- data Disk
- disk :: Disk
- dDiskAllocationResource :: Lens' Disk (Maybe Text)
- dDiskAllocationType :: Lens' Disk (Maybe Text)
- dDiskNode :: Lens' Disk (Maybe Text)
- dDiskPath :: Lens' Disk (Maybe Text)
- dDiskSizeInBytes :: Lens' Disk (Maybe Integer)
- dDiskStatus :: Lens' Disk (Maybe Text)
- dDiskId :: Lens' Disk (Maybe Text)
- data GatewayInfo
- gatewayInfo :: GatewayInfo
- giGatewayARN :: Lens' GatewayInfo (Maybe Text)
- giGatewayOperationalState :: Lens' GatewayInfo (Maybe Text)
- giGatewayName :: Lens' GatewayInfo (Maybe Text)
- giGatewayId :: Lens' GatewayInfo (Maybe Text)
- giGatewayType :: Lens' GatewayInfo (Maybe Text)
- data NetworkInterface
- networkInterface :: NetworkInterface
- niIPv6Address :: Lens' NetworkInterface (Maybe Text)
- niMACAddress :: Lens' NetworkInterface (Maybe Text)
- niIPv4Address :: Lens' NetworkInterface (Maybe Text)
- data StorediSCSIVolume
- storediSCSIVolume :: StorediSCSIVolume
- sscsivVolumeiSCSIAttributes :: Lens' StorediSCSIVolume (Maybe VolumeiSCSIAttributes)
- sscsivVolumeStatus :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivSourceSnapshotId :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivPreservedExistingData :: Lens' StorediSCSIVolume (Maybe Bool)
- sscsivVolumeARN :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivVolumeProgress :: Lens' StorediSCSIVolume (Maybe Double)
- sscsivVolumeSizeInBytes :: Lens' StorediSCSIVolume (Maybe Integer)
- sscsivVolumeId :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivVolumeDiskId :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivVolumeType :: Lens' StorediSCSIVolume (Maybe Text)
- data Tag
- tag :: Text -> Text -> Tag
- tagKey :: Lens' Tag Text
- tagValue :: Lens' Tag Text
- data Tape
- tape :: Tape
- tTapeBarcode :: Lens' Tape (Maybe Text)
- tTapeStatus :: Lens' Tape (Maybe Text)
- tTapeARN :: Lens' Tape (Maybe Text)
- tProgress :: Lens' Tape (Maybe Double)
- tTapeSizeInBytes :: Lens' Tape (Maybe Integer)
- tVTLDevice :: Lens' Tape (Maybe Text)
- data TapeArchive
- tapeArchive :: TapeArchive
- taTapeBarcode :: Lens' TapeArchive (Maybe Text)
- taTapeStatus :: Lens' TapeArchive (Maybe Text)
- taTapeARN :: Lens' TapeArchive (Maybe Text)
- taTapeSizeInBytes :: Lens' TapeArchive (Maybe Integer)
- taCompletionTime :: Lens' TapeArchive (Maybe UTCTime)
- taRetrievedTo :: Lens' TapeArchive (Maybe Text)
- data TapeInfo
- tapeInfo :: TapeInfo
- tiTapeBarcode :: Lens' TapeInfo (Maybe Text)
- tiTapeStatus :: Lens' TapeInfo (Maybe Text)
- tiTapeARN :: Lens' TapeInfo (Maybe Text)
- tiGatewayARN :: Lens' TapeInfo (Maybe Text)
- tiTapeSizeInBytes :: Lens' TapeInfo (Maybe Integer)
- data TapeRecoveryPointInfo
- tapeRecoveryPointInfo :: TapeRecoveryPointInfo
- trpiTapeStatus :: Lens' TapeRecoveryPointInfo (Maybe Text)
- trpiTapeRecoveryPointTime :: Lens' TapeRecoveryPointInfo (Maybe UTCTime)
- trpiTapeARN :: Lens' TapeRecoveryPointInfo (Maybe Text)
- trpiTapeSizeInBytes :: Lens' TapeRecoveryPointInfo (Maybe Integer)
- data VTLDevice
- vTLDevice :: VTLDevice
- vtldDeviceiSCSIAttributes :: Lens' VTLDevice (Maybe DeviceiSCSIAttributes)
- vtldVTLDeviceVendor :: Lens' VTLDevice (Maybe Text)
- vtldVTLDeviceARN :: Lens' VTLDevice (Maybe Text)
- vtldVTLDeviceType :: Lens' VTLDevice (Maybe Text)
- vtldVTLDeviceProductIdentifier :: Lens' VTLDevice (Maybe Text)
- data VolumeInfo
- volumeInfo :: VolumeInfo
- viGatewayARN :: Lens' VolumeInfo (Maybe Text)
- viVolumeARN :: Lens' VolumeInfo (Maybe Text)
- viVolumeSizeInBytes :: Lens' VolumeInfo (Maybe Integer)
- viVolumeId :: Lens' VolumeInfo (Maybe Text)
- viGatewayId :: Lens' VolumeInfo (Maybe Text)
- viVolumeType :: Lens' VolumeInfo (Maybe Text)
- data VolumeRecoveryPointInfo
- volumeRecoveryPointInfo :: VolumeRecoveryPointInfo
- vrpiVolumeRecoveryPointTime :: Lens' VolumeRecoveryPointInfo (Maybe Text)
- vrpiVolumeARN :: Lens' VolumeRecoveryPointInfo (Maybe Text)
- vrpiVolumeSizeInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer)
- vrpiVolumeUsageInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer)
- data VolumeiSCSIAttributes
- volumeiSCSIAttributes :: VolumeiSCSIAttributes
- vscsiaLunNumber :: Lens' VolumeiSCSIAttributes (Maybe Natural)
- vscsiaTargetARN :: Lens' VolumeiSCSIAttributes (Maybe Text)
- vscsiaChapEnabled :: Lens' VolumeiSCSIAttributes (Maybe Bool)
- vscsiaNetworkInterfaceId :: Lens' VolumeiSCSIAttributes (Maybe Text)
- vscsiaNetworkInterfacePort :: Lens' VolumeiSCSIAttributes (Maybe Int)
Service Configuration
storageGateway :: Service Source #
API version 2013-06-30
of the Amazon Storage Gateway SDK configuration.
Errors
_InvalidGatewayRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.
_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError Source #
An internal server error has occurred during the request. For more information, see the error and message fields.
CachediSCSIVolume
data CachediSCSIVolume Source #
See: cachediSCSIVolume
smart constructor.
cachediSCSIVolume :: CachediSCSIVolume Source #
Creates a value of CachediSCSIVolume
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cscsivVolumeiSCSIAttributes
- Undocumented member.cscsivVolumeStatus
- Undocumented member.cscsivSourceSnapshotId
- Undocumented member.cscsivVolumeARN
- Undocumented member.cscsivVolumeProgress
- Undocumented member.cscsivVolumeSizeInBytes
- Undocumented member.cscsivVolumeId
- Undocumented member.cscsivVolumeType
- Undocumented member.
cscsivVolumeiSCSIAttributes :: Lens' CachediSCSIVolume (Maybe VolumeiSCSIAttributes) Source #
Undocumented member.
cscsivVolumeStatus :: Lens' CachediSCSIVolume (Maybe Text) Source #
Undocumented member.
cscsivSourceSnapshotId :: Lens' CachediSCSIVolume (Maybe Text) Source #
Undocumented member.
cscsivVolumeARN :: Lens' CachediSCSIVolume (Maybe Text) Source #
Undocumented member.
cscsivVolumeProgress :: Lens' CachediSCSIVolume (Maybe Double) Source #
Undocumented member.
cscsivVolumeSizeInBytes :: Lens' CachediSCSIVolume (Maybe Integer) Source #
Undocumented member.
cscsivVolumeId :: Lens' CachediSCSIVolume (Maybe Text) Source #
Undocumented member.
cscsivVolumeType :: Lens' CachediSCSIVolume (Maybe Text) Source #
Undocumented member.
ChapInfo
Describes Challenge-Handshake Authentication Protocol (CHAP) information that supports authentication between your gateway and iSCSI initiators.
See: chapInfo
smart constructor.
Creates a value of ChapInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ciTargetARN
- The Amazon Resource Name (ARN) of the volume. Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).ciSecretToAuthenticateInitiator
- The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.ciInitiatorName
- The iSCSI initiator that connects to the target.ciSecretToAuthenticateTarget
- The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).
ciTargetARN :: Lens' ChapInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume. Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
ciSecretToAuthenticateInitiator :: Lens' ChapInfo (Maybe Text) Source #
The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.
ciInitiatorName :: Lens' ChapInfo (Maybe Text) Source #
The iSCSI initiator that connects to the target.
ciSecretToAuthenticateTarget :: Lens' ChapInfo (Maybe Text) Source #
The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).
DeviceiSCSIAttributes
data DeviceiSCSIAttributes Source #
Lists iSCSI information about a VTL device.
See: deviceiSCSIAttributes
smart constructor.
deviceiSCSIAttributes :: DeviceiSCSIAttributes Source #
Creates a value of DeviceiSCSIAttributes
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dscsiaTargetARN
- Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.dscsiaChapEnabled
- Indicates whether mutual CHAP is enabled for the iSCSI target.dscsiaNetworkInterfaceId
- The network interface identifier of the VTL device.dscsiaNetworkInterfacePort
- The port used to communicate with iSCSI VTL device targets.
dscsiaTargetARN :: Lens' DeviceiSCSIAttributes (Maybe Text) Source #
Specifies the unique Amazon Resource Name(ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.
dscsiaChapEnabled :: Lens' DeviceiSCSIAttributes (Maybe Bool) Source #
Indicates whether mutual CHAP is enabled for the iSCSI target.
dscsiaNetworkInterfaceId :: Lens' DeviceiSCSIAttributes (Maybe Text) Source #
The network interface identifier of the VTL device.
dscsiaNetworkInterfacePort :: Lens' DeviceiSCSIAttributes (Maybe Int) Source #
The port used to communicate with iSCSI VTL device targets.
Disk
See: disk
smart constructor.
Creates a value of Disk
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dDiskAllocationResource
- Undocumented member.dDiskAllocationType
- Undocumented member.dDiskNode
- Undocumented member.dDiskPath
- Undocumented member.dDiskSizeInBytes
- Undocumented member.dDiskStatus
- Undocumented member.dDiskId
- Undocumented member.
GatewayInfo
data GatewayInfo Source #
Describes a gateway object.
See: gatewayInfo
smart constructor.
gatewayInfo :: GatewayInfo Source #
Creates a value of GatewayInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
giGatewayARN
- The Amazon Resource Name (ARN) of the gateway. Use theListGateways
operation to return a list of gateways for your account and region.giGatewayOperationalState
- The state of the gateway. Valid Values: DISABLED or ACTIVEgiGatewayName
- The name of the gateway.giGatewayId
- The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.giGatewayType
- The type of the gateway.
giGatewayARN :: Lens' GatewayInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a list of gateways for your account and region.
giGatewayOperationalState :: Lens' GatewayInfo (Maybe Text) Source #
The state of the gateway. Valid Values: DISABLED or ACTIVE
giGatewayName :: Lens' GatewayInfo (Maybe Text) Source #
The name of the gateway.
giGatewayId :: Lens' GatewayInfo (Maybe Text) Source #
The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.
giGatewayType :: Lens' GatewayInfo (Maybe Text) Source #
The type of the gateway.
NetworkInterface
data NetworkInterface Source #
Describes a gateway's network interface.
See: networkInterface
smart constructor.
networkInterface :: NetworkInterface Source #
Creates a value of NetworkInterface
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
niIPv6Address
- The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported .niMACAddress
- The Media Access Control (MAC) address of the interface.niIPv4Address
- The Internet Protocol version 4 (IPv4) address of the interface.
niIPv6Address :: Lens' NetworkInterface (Maybe Text) Source #
The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported .
niMACAddress :: Lens' NetworkInterface (Maybe Text) Source #
The Media Access Control (MAC) address of the interface.
niIPv4Address :: Lens' NetworkInterface (Maybe Text) Source #
The Internet Protocol version 4 (IPv4) address of the interface.
StorediSCSIVolume
data StorediSCSIVolume Source #
See: storediSCSIVolume
smart constructor.
storediSCSIVolume :: StorediSCSIVolume Source #
Creates a value of StorediSCSIVolume
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sscsivVolumeiSCSIAttributes
- Undocumented member.sscsivVolumeStatus
- Undocumented member.sscsivSourceSnapshotId
- Undocumented member.sscsivPreservedExistingData
- Undocumented member.sscsivVolumeARN
- Undocumented member.sscsivVolumeProgress
- Undocumented member.sscsivVolumeSizeInBytes
- Undocumented member.sscsivVolumeId
- Undocumented member.sscsivVolumeDiskId
- Undocumented member.sscsivVolumeType
- Undocumented member.
sscsivVolumeiSCSIAttributes :: Lens' StorediSCSIVolume (Maybe VolumeiSCSIAttributes) Source #
Undocumented member.
sscsivVolumeStatus :: Lens' StorediSCSIVolume (Maybe Text) Source #
Undocumented member.
sscsivSourceSnapshotId :: Lens' StorediSCSIVolume (Maybe Text) Source #
Undocumented member.
sscsivPreservedExistingData :: Lens' StorediSCSIVolume (Maybe Bool) Source #
Undocumented member.
sscsivVolumeARN :: Lens' StorediSCSIVolume (Maybe Text) Source #
Undocumented member.
sscsivVolumeProgress :: Lens' StorediSCSIVolume (Maybe Double) Source #
Undocumented member.
sscsivVolumeSizeInBytes :: Lens' StorediSCSIVolume (Maybe Integer) Source #
Undocumented member.
sscsivVolumeId :: Lens' StorediSCSIVolume (Maybe Text) Source #
Undocumented member.
sscsivVolumeDiskId :: Lens' StorediSCSIVolume (Maybe Text) Source #
Undocumented member.
sscsivVolumeType :: Lens' StorediSCSIVolume (Maybe Text) Source #
Undocumented member.
Tag
See: tag
smart constructor.
Tape
Describes a virtual tape object.
See: tape
smart constructor.
Creates a value of Tape
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tTapeBarcode
- The barcode that identifies a specific virtual tape.tTapeStatus
- The current state of the virtual tape.tTapeARN
- The Amazon Resource Name (ARN) of the virtual tape.tProgress
- For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete. Range: 0 (not started) to 100 (complete).tTapeSizeInBytes
- The size, in bytes, of the virtual tape.tVTLDevice
- The virtual tape library (VTL) device that the virtual tape is associated with.
tTapeBarcode :: Lens' Tape (Maybe Text) Source #
The barcode that identifies a specific virtual tape.
tProgress :: Lens' Tape (Maybe Double) Source #
For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete. Range: 0 (not started) to 100 (complete).
tVTLDevice :: Lens' Tape (Maybe Text) Source #
The virtual tape library (VTL) device that the virtual tape is associated with.
TapeArchive
data TapeArchive Source #
Represents a virtual tape that is archived in the virtual tape shelf (VTS).
See: tapeArchive
smart constructor.
tapeArchive :: TapeArchive Source #
Creates a value of TapeArchive
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
taTapeBarcode
- The barcode that identifies the archived virtual tape.taTapeStatus
- The current state of the archived virtual tape.taTapeARN
- The Amazon Resource Name (ARN) of an archived virtual tape.taTapeSizeInBytes
- The size, in bytes, of the archived virtual tape.taCompletionTime
- The time that the archiving of the virtual tape was completed. The string format of the completion time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.taRetrievedTo
- The Amazon Resource Name (ARN) of the gateway-VTL that the virtual tape is being retrieved to. The virtual tape is retrieved from the virtual tape shelf (VTS).
taTapeBarcode :: Lens' TapeArchive (Maybe Text) Source #
The barcode that identifies the archived virtual tape.
taTapeStatus :: Lens' TapeArchive (Maybe Text) Source #
The current state of the archived virtual tape.
taTapeARN :: Lens' TapeArchive (Maybe Text) Source #
The Amazon Resource Name (ARN) of an archived virtual tape.
taTapeSizeInBytes :: Lens' TapeArchive (Maybe Integer) Source #
The size, in bytes, of the archived virtual tape.
taCompletionTime :: Lens' TapeArchive (Maybe UTCTime) Source #
The time that the archiving of the virtual tape was completed. The string format of the completion time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.
taRetrievedTo :: Lens' TapeArchive (Maybe Text) Source #
The Amazon Resource Name (ARN) of the gateway-VTL that the virtual tape is being retrieved to. The virtual tape is retrieved from the virtual tape shelf (VTS).
TapeInfo
Describes a virtual tape.
See: tapeInfo
smart constructor.
Creates a value of TapeInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tiTapeBarcode
- The barcode that identifies a specific virtual tape.tiTapeStatus
- The status of the tape.tiTapeARN
- The Amazon Resource Name (ARN) of a virtual tape.tiGatewayARN
- The Amazon Resource Name (ARN) of the gateway. Use theListGateways
operation to return a list of gateways for your account and region.tiTapeSizeInBytes
- The size, in bytes, of a virtual tape.
tiTapeBarcode :: Lens' TapeInfo (Maybe Text) Source #
The barcode that identifies a specific virtual tape.
tiGatewayARN :: Lens' TapeInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a list of gateways for your account and region.
TapeRecoveryPointInfo
data TapeRecoveryPointInfo Source #
Describes a recovery point.
See: tapeRecoveryPointInfo
smart constructor.
tapeRecoveryPointInfo :: TapeRecoveryPointInfo Source #
Creates a value of TapeRecoveryPointInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
trpiTapeStatus
- Undocumented member.trpiTapeRecoveryPointTime
- The time when the point-in-time view of the virtual tape was replicated for later recovery. The string format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.trpiTapeARN
- The Amazon Resource Name (ARN) of the virtual tape.trpiTapeSizeInBytes
- The size, in bytes, of the virtual tapes to recover.
trpiTapeStatus :: Lens' TapeRecoveryPointInfo (Maybe Text) Source #
Undocumented member.
trpiTapeRecoveryPointTime :: Lens' TapeRecoveryPointInfo (Maybe UTCTime) Source #
The time when the point-in-time view of the virtual tape was replicated for later recovery. The string format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.
trpiTapeARN :: Lens' TapeRecoveryPointInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the virtual tape.
trpiTapeSizeInBytes :: Lens' TapeRecoveryPointInfo (Maybe Integer) Source #
The size, in bytes, of the virtual tapes to recover.
VTLDevice
Represents a device object associated with a gateway-VTL.
See: vTLDevice
smart constructor.
vTLDevice :: VTLDevice Source #
Creates a value of VTLDevice
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vtldDeviceiSCSIAttributes
- A list of iSCSI information about a VTL device.vtldVTLDeviceVendor
- Undocumented member.vtldVTLDeviceARN
- Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).vtldVTLDeviceType
- Undocumented member.vtldVTLDeviceProductIdentifier
- Undocumented member.
vtldDeviceiSCSIAttributes :: Lens' VTLDevice (Maybe DeviceiSCSIAttributes) Source #
A list of iSCSI information about a VTL device.
vtldVTLDeviceARN :: Lens' VTLDevice (Maybe Text) Source #
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
VolumeInfo
data VolumeInfo Source #
Describes a storage volume object.
See: volumeInfo
smart constructor.
volumeInfo :: VolumeInfo Source #
Creates a value of VolumeInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
viGatewayARN
- Undocumented member.viVolumeARN
- The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:arn:aws:storagegateway:us-east-1:111122223333:gatewaysgw-12A3456Bvolume/vol-1122AABB
Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).viVolumeSizeInBytes
- The size, in bytes, of the volume. Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).viVolumeId
- The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations. Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).viGatewayId
- The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations. Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).viVolumeType
- Undocumented member.
viGatewayARN :: Lens' VolumeInfo (Maybe Text) Source #
Undocumented member.
viVolumeARN :: Lens' VolumeInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN: arn:aws:storagegateway:us-east-1:111122223333:gatewaysgw-12A3456Bvolume/vol-1122AABB
Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
viVolumeSizeInBytes :: Lens' VolumeInfo (Maybe Integer) Source #
The size, in bytes, of the volume. Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
viVolumeId :: Lens' VolumeInfo (Maybe Text) Source #
The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations. Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
viGatewayId :: Lens' VolumeInfo (Maybe Text) Source #
The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations. Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
viVolumeType :: Lens' VolumeInfo (Maybe Text) Source #
Undocumented member.
VolumeRecoveryPointInfo
data VolumeRecoveryPointInfo Source #
See: volumeRecoveryPointInfo
smart constructor.
volumeRecoveryPointInfo :: VolumeRecoveryPointInfo Source #
Creates a value of VolumeRecoveryPointInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vrpiVolumeRecoveryPointTime
- Undocumented member.vrpiVolumeARN
- Undocumented member.vrpiVolumeSizeInBytes
- Undocumented member.vrpiVolumeUsageInBytes
- Undocumented member.
vrpiVolumeRecoveryPointTime :: Lens' VolumeRecoveryPointInfo (Maybe Text) Source #
Undocumented member.
vrpiVolumeARN :: Lens' VolumeRecoveryPointInfo (Maybe Text) Source #
Undocumented member.
vrpiVolumeSizeInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer) Source #
Undocumented member.
vrpiVolumeUsageInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer) Source #
Undocumented member.
VolumeiSCSIAttributes
data VolumeiSCSIAttributes Source #
Lists iSCSI information about a volume.
See: volumeiSCSIAttributes
smart constructor.
volumeiSCSIAttributes :: VolumeiSCSIAttributes Source #
Creates a value of VolumeiSCSIAttributes
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vscsiaLunNumber
- The logical disk number.vscsiaTargetARN
- The Amazon Resource Name (ARN) of the volume target.vscsiaChapEnabled
- Indicates whether mutual CHAP is enabled for the iSCSI target.vscsiaNetworkInterfaceId
- The network interface identifier.vscsiaNetworkInterfacePort
- The port used to communicate with iSCSI targets.
vscsiaLunNumber :: Lens' VolumeiSCSIAttributes (Maybe Natural) Source #
The logical disk number.
vscsiaTargetARN :: Lens' VolumeiSCSIAttributes (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume target.
vscsiaChapEnabled :: Lens' VolumeiSCSIAttributes (Maybe Bool) Source #
Indicates whether mutual CHAP is enabled for the iSCSI target.
vscsiaNetworkInterfaceId :: Lens' VolumeiSCSIAttributes (Maybe Text) Source #
The network interface identifier.
vscsiaNetworkInterfacePort :: Lens' VolumeiSCSIAttributes (Maybe Int) Source #
The port used to communicate with iSCSI targets.