| 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 |
Network.AWS.StorageGateway.Types
Contents
Description
- 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.
Instances
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.
Instances
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 theListGatewaysoperation 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.
Instances
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.
Instances
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 theListGatewaysoperation 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.
Instances
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.
Instances
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-1122AABBValid 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.
Instances
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.
Instances
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.