| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.AWS.StorageGateway.Types
Contents
- data StorageGateway
- data JSONError :: *
- data ChapInfo
- chapInfo :: ChapInfo
- ciInitiatorName :: Lens' ChapInfo (Maybe Text)
- ciSecretToAuthenticateInitiator :: Lens' ChapInfo (Maybe Text)
- ciSecretToAuthenticateTarget :: Lens' ChapInfo (Maybe Text)
- ciTargetARN :: Lens' ChapInfo (Maybe Text)
- data VolumeiSCSIAttributes
- volumeiSCSIAttributes :: VolumeiSCSIAttributes
- vscsiaChapEnabled :: Lens' VolumeiSCSIAttributes (Maybe Bool)
- vscsiaLunNumber :: Lens' VolumeiSCSIAttributes (Maybe Natural)
- vscsiaNetworkInterfaceId :: Lens' VolumeiSCSIAttributes (Maybe Text)
- vscsiaNetworkInterfacePort :: Lens' VolumeiSCSIAttributes (Maybe Int)
- vscsiaTargetARN :: Lens' VolumeiSCSIAttributes (Maybe Text)
- data DeviceiSCSIAttributes
- deviceiSCSIAttributes :: DeviceiSCSIAttributes
- dscsiaChapEnabled :: Lens' DeviceiSCSIAttributes (Maybe Bool)
- dscsiaNetworkInterfaceId :: Lens' DeviceiSCSIAttributes (Maybe Text)
- dscsiaNetworkInterfacePort :: Lens' DeviceiSCSIAttributes (Maybe Int)
- dscsiaTargetARN :: Lens' DeviceiSCSIAttributes (Maybe Text)
- data Error'
- error :: Error'
- eErrorCode :: Lens' Error' (Maybe ErrorCode)
- eErrorDetails :: Lens' Error' (HashMap Text Text)
- data Disk
- disk :: Disk
- dDiskAllocationResource :: Lens' Disk (Maybe Text)
- dDiskAllocationType :: Lens' Disk (Maybe Text)
- dDiskId :: Lens' Disk (Maybe Text)
- dDiskNode :: Lens' Disk (Maybe Text)
- dDiskPath :: Lens' Disk (Maybe Text)
- dDiskSizeInBytes :: Lens' Disk (Maybe Integer)
- dDiskStatus :: Lens' Disk (Maybe Text)
- data Tape
- tape :: Tape
- tProgress :: Lens' Tape (Maybe Double)
- tTapeARN :: Lens' Tape (Maybe Text)
- tTapeBarcode :: Lens' Tape (Maybe Text)
- tTapeSizeInBytes :: Lens' Tape (Maybe Integer)
- tTapeStatus :: Lens' Tape (Maybe Text)
- tVTLDevice :: Lens' Tape (Maybe Text)
- data NetworkInterface
- networkInterface :: NetworkInterface
- niIpv4Address :: Lens' NetworkInterface (Maybe Text)
- niIpv6Address :: Lens' NetworkInterface (Maybe Text)
- niMacAddress :: Lens' NetworkInterface (Maybe Text)
- data VTLDevice
- vtldevice :: VTLDevice
- vtldDeviceiSCSIAttributes :: Lens' VTLDevice (Maybe DeviceiSCSIAttributes)
- vtldVTLDeviceARN :: Lens' VTLDevice (Maybe Text)
- vtldVTLDeviceProductIdentifier :: Lens' VTLDevice (Maybe Text)
- vtldVTLDeviceType :: Lens' VTLDevice (Maybe Text)
- vtldVTLDeviceVendor :: Lens' VTLDevice (Maybe Text)
- data TapeRecoveryPointInfo
- tapeRecoveryPointInfo :: TapeRecoveryPointInfo
- trpiTapeARN :: Lens' TapeRecoveryPointInfo (Maybe Text)
- trpiTapeRecoveryPointTime :: Lens' TapeRecoveryPointInfo (Maybe UTCTime)
- trpiTapeSizeInBytes :: Lens' TapeRecoveryPointInfo (Maybe Integer)
- trpiTapeStatus :: Lens' TapeRecoveryPointInfo (Maybe Text)
- data VolumeRecoveryPointInfo
- volumeRecoveryPointInfo :: VolumeRecoveryPointInfo
- vrpiVolumeARN :: Lens' VolumeRecoveryPointInfo (Maybe Text)
- vrpiVolumeRecoveryPointTime :: Lens' VolumeRecoveryPointInfo (Maybe Text)
- vrpiVolumeSizeInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer)
- vrpiVolumeUsageInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer)
- data TapeArchive
- tapeArchive :: TapeArchive
- taCompletionTime :: Lens' TapeArchive (Maybe UTCTime)
- taRetrievedTo :: Lens' TapeArchive (Maybe Text)
- taTapeARN :: Lens' TapeArchive (Maybe Text)
- taTapeBarcode :: Lens' TapeArchive (Maybe Text)
- taTapeSizeInBytes :: Lens' TapeArchive (Maybe Integer)
- taTapeStatus :: Lens' TapeArchive (Maybe Text)
- data ErrorCode
- = ActivationKeyExpired
- | ActivationKeyInvalid
- | ActivationKeyNotFound
- | AuthenticationFailure
- | BandwidthThrottleScheduleNotFound
- | Blocked
- | CannotExportSnapshot
- | ChapCredentialNotFound
- | DiskAlreadyAllocated
- | DiskDoesNotExist
- | DiskSizeGreaterThanVolumeMaxSize
- | DiskSizeLessThanVolumeSize
- | DiskSizeNotGigAligned
- | DuplicateCertificateInfo
- | DuplicateSchedule
- | EndpointNotFound
- | GatewayInternalError
- | GatewayNotConnected
- | GatewayNotFound
- | GatewayProxyNetworkConnectionBusy
- | IAMNotSupported
- | InitiatorInvalid
- | InitiatorNotFound
- | InternalError
- | InvalidEndpoint
- | InvalidGateway
- | 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
- data StorediSCSIVolume
- storediSCSIVolume :: StorediSCSIVolume
- sscsivPreservedExistingData :: Lens' StorediSCSIVolume (Maybe Bool)
- sscsivSourceSnapshotId :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivVolumeARN :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivVolumeDiskId :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivVolumeId :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivVolumeProgress :: Lens' StorediSCSIVolume (Maybe Double)
- sscsivVolumeSizeInBytes :: Lens' StorediSCSIVolume (Maybe Integer)
- sscsivVolumeStatus :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivVolumeType :: Lens' StorediSCSIVolume (Maybe Text)
- sscsivVolumeiSCSIAttributes :: Lens' StorediSCSIVolume (Maybe VolumeiSCSIAttributes)
- data CachediSCSIVolume
- cachediSCSIVolume :: CachediSCSIVolume
- cscsivSourceSnapshotId :: Lens' CachediSCSIVolume (Maybe Text)
- cscsivVolumeARN :: Lens' CachediSCSIVolume (Maybe Text)
- cscsivVolumeId :: Lens' CachediSCSIVolume (Maybe Text)
- cscsivVolumeProgress :: Lens' CachediSCSIVolume (Maybe Double)
- cscsivVolumeSizeInBytes :: Lens' CachediSCSIVolume (Maybe Integer)
- cscsivVolumeStatus :: Lens' CachediSCSIVolume (Maybe Text)
- cscsivVolumeType :: Lens' CachediSCSIVolume (Maybe Text)
- cscsivVolumeiSCSIAttributes :: Lens' CachediSCSIVolume (Maybe VolumeiSCSIAttributes)
- data VolumeInfo
- volumeInfo :: VolumeInfo
- viVolumeARN :: Lens' VolumeInfo (Maybe Text)
- viVolumeType :: Lens' VolumeInfo (Maybe Text)
- data GatewayInfo
- gatewayInfo :: GatewayInfo
- giGatewayARN :: Lens' GatewayInfo (Maybe Text)
- giGatewayOperationalState :: Lens' GatewayInfo (Maybe Text)
- giGatewayType :: Lens' GatewayInfo (Maybe Text)
Service
data StorageGateway Source
Version 2013-06-30 of the Amazon Storage Gateway service.
Instances
| AWSService StorageGateway | |
| type Sg StorageGateway = V4 | |
| type Er StorageGateway = JSONError |
Error
data JSONError :: *
ChapInfo
ChapInfo constructor.
The fields accessible through corresponding lenses are:
ciInitiatorName::MaybeTextciSecretToAuthenticateInitiator::MaybeTextciSecretToAuthenticateTarget::MaybeTextciTargetARN::MaybeText
ciInitiatorName :: Lens' ChapInfo (Maybe Text) Source
The iSCSI initiator that connects to the target.
ciSecretToAuthenticateInitiator :: Lens' ChapInfo (Maybe Text) Source
The secret key that the initiator (e.g. Windows client) must provide to participate in mutual CHAP with 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).
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 (-).
VolumeiSCSIAttributes
volumeiSCSIAttributes :: VolumeiSCSIAttributes Source
VolumeiSCSIAttributes constructor.
The fields accessible through corresponding lenses are:
vscsiaChapEnabled::MaybeBoolvscsiaLunNumber::MaybeNaturalvscsiaNetworkInterfaceId::MaybeTextvscsiaNetworkInterfacePort::MaybeIntvscsiaTargetARN::MaybeText
vscsiaChapEnabled :: Lens' VolumeiSCSIAttributes (Maybe Bool) Source
Indicates whether mutual CHAP is enabled for the iSCSI target.
vscsiaLunNumber :: Lens' VolumeiSCSIAttributes (Maybe Natural) Source
The logical disk number.
vscsiaNetworkInterfaceId :: Lens' VolumeiSCSIAttributes (Maybe Text) Source
The network interface identifier.
vscsiaNetworkInterfacePort :: Lens' VolumeiSCSIAttributes (Maybe Int) Source
The port used to communicate with iSCSI targets.
vscsiaTargetARN :: Lens' VolumeiSCSIAttributes (Maybe Text) Source
The Amazon Resource Name (ARN) of the volume target.
DeviceiSCSIAttributes
deviceiSCSIAttributes :: DeviceiSCSIAttributes Source
DeviceiSCSIAttributes constructor.
The fields accessible through corresponding lenses are:
dscsiaChapEnabled::MaybeBooldscsiaNetworkInterfaceId::MaybeTextdscsiaNetworkInterfacePort::MaybeIntdscsiaTargetARN::MaybeText
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.
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.
Error'
Error' constructor.
The fields accessible through corresponding lenses are:
eErrorCode::MaybeErrorCodeeErrorDetails::HashMapTextText
eErrorCode :: Lens' Error' (Maybe ErrorCode) Source
Additional information about the error.
eErrorDetails :: Lens' Error' (HashMap Text Text) Source
Human-readable text that provides detail about the error that occurred.
Disk
Disk constructor.
The fields accessible through corresponding lenses are:
dDiskAllocationResource::MaybeTextdDiskAllocationType::MaybeTextdDiskId::MaybeTextdDiskNode::MaybeTextdDiskPath::MaybeTextdDiskSizeInBytes::MaybeIntegerdDiskStatus::MaybeText
dDiskAllocationResource :: Lens' Disk (Maybe Text) Source
dDiskAllocationType :: Lens' Disk (Maybe Text) Source
dDiskSizeInBytes :: Lens' Disk (Maybe Integer) Source
dDiskStatus :: Lens' Disk (Maybe Text) Source
Tape
Tape constructor.
The fields accessible through corresponding lenses are:
tProgress::MaybeDoubletTapeARN::MaybeTexttTapeBarcode::MaybeTexttTapeSizeInBytes::MaybeIntegertTapeStatus::MaybeTexttVTLDevice::MaybeText
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).
tTapeBarcode :: Lens' Tape (Maybe Text) Source
The barcode that identifies a specific virtual tape.
tTapeSizeInBytes :: Lens' Tape (Maybe Integer) Source
The size, in bytes, of the virtual tape.
tTapeStatus :: Lens' Tape (Maybe Text) Source
The current state of the virtual tape.
tVTLDevice :: Lens' Tape (Maybe Text) Source
The virtual tape library (VTL) device that the virtual tape is associated with.
NetworkInterface
data NetworkInterface Source
Instances
networkInterface :: NetworkInterface Source
NetworkInterface constructor.
The fields accessible through corresponding lenses are:
niIpv4Address::MaybeTextniIpv6Address::MaybeTextniMacAddress::MaybeText
niIpv4Address :: Lens' NetworkInterface (Maybe Text) Source
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. Currentlynot supported.
niMacAddress :: Lens' NetworkInterface (Maybe Text) Source
The Media Access Control (MAC) address of the interface.
This is currently unsupported and will not be returned in output.
VTLDevice
VTLDevice constructor.
The fields accessible through corresponding lenses are:
vtldDeviceiSCSIAttributes::MaybeDeviceiSCSIAttributesvtldVTLDeviceARN::MaybeTextvtldVTLDeviceProductIdentifier::MaybeTextvtldVTLDeviceType::MaybeTextvtldVTLDeviceVendor::MaybeText
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).
vtldVTLDeviceProductIdentifier :: Lens' VTLDevice (Maybe Text) Source
vtldVTLDeviceType :: Lens' VTLDevice (Maybe Text) Source
vtldVTLDeviceVendor :: Lens' VTLDevice (Maybe Text) Source
TapeRecoveryPointInfo
tapeRecoveryPointInfo :: TapeRecoveryPointInfo Source
TapeRecoveryPointInfo constructor.
The fields accessible through corresponding lenses are:
trpiTapeARN::MaybeTexttrpiTapeRecoveryPointTime::MaybeUTCTimetrpiTapeSizeInBytes::MaybeIntegertrpiTapeStatus::MaybeText
trpiTapeARN :: Lens' TapeRecoveryPointInfo (Maybe Text) Source
The Amazon Resource Name (ARN) of the virtual tape.
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.
trpiTapeSizeInBytes :: Lens' TapeRecoveryPointInfo (Maybe Integer) Source
The size, in bytes, of the virtual tapes to recover.
trpiTapeStatus :: Lens' TapeRecoveryPointInfo (Maybe Text) Source
VolumeRecoveryPointInfo
volumeRecoveryPointInfo :: VolumeRecoveryPointInfo Source
VolumeRecoveryPointInfo constructor.
The fields accessible through corresponding lenses are:
vrpiVolumeARN :: Lens' VolumeRecoveryPointInfo (Maybe Text) Source
vrpiVolumeRecoveryPointTime :: Lens' VolumeRecoveryPointInfo (Maybe Text) Source
TapeArchive
data TapeArchive Source
Instances
| Eq TapeArchive | |
| Ord TapeArchive | |
| Read TapeArchive | |
| Show TapeArchive | |
| ToJSON TapeArchive | |
| FromJSON TapeArchive |
tapeArchive :: TapeArchive Source
TapeArchive constructor.
The fields accessible through corresponding lenses are:
taCompletionTime::MaybeUTCTimetaRetrievedTo::MaybeTexttaTapeARN::MaybeTexttaTapeBarcode::MaybeTexttaTapeSizeInBytes::MaybeIntegertaTapeStatus::MaybeText
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).
taTapeARN :: Lens' TapeArchive (Maybe Text) Source
The Amazon Resource Name (ARN) of an archived virtual tape.
taTapeBarcode :: Lens' TapeArchive (Maybe Text) Source
The barcode that identifies the archived virtual tape.
taTapeSizeInBytes :: Lens' TapeArchive (Maybe Integer) Source
The size, in bytes, of the archived virtual tape.
taTapeStatus :: Lens' TapeArchive (Maybe Text) Source
The current state of the archived virtual tape.
ErrorCode
Constructors
| ActivationKeyExpired | ActivationKeyExpired |
| ActivationKeyInvalid | ActivationKeyInvalid |
| ActivationKeyNotFound | ActivationKeyNotFound |
| AuthenticationFailure | AuthenticationFailure |
| BandwidthThrottleScheduleNotFound | BandwidthThrottleScheduleNotFound |
| Blocked | Blocked |
| CannotExportSnapshot | CannotExportSnapshot |
| ChapCredentialNotFound | ChapCredentialNotFound |
| DiskAlreadyAllocated | DiskAlreadyAllocated |
| DiskDoesNotExist | DiskDoesNotExist |
| DiskSizeGreaterThanVolumeMaxSize | DiskSizeGreaterThanVolumeMaxSize |
| DiskSizeLessThanVolumeSize | DiskSizeLessThanVolumeSize |
| DiskSizeNotGigAligned | DiskSizeNotGigAligned |
| DuplicateCertificateInfo | DuplicateCertificateInfo |
| DuplicateSchedule | DuplicateSchedule |
| EndpointNotFound | EndpointNotFound |
| GatewayInternalError | GatewayInternalError |
| GatewayNotConnected | GatewayNotConnected |
| GatewayNotFound | GatewayNotFound |
| GatewayProxyNetworkConnectionBusy | GatewayProxyNetworkConnectionBusy |
| IAMNotSupported | IAMNotSupported |
| InitiatorInvalid | InitiatorInvalid |
| InitiatorNotFound | InitiatorNotFound |
| InternalError | InternalError |
| InvalidEndpoint | InvalidEndpoint |
| InvalidGateway | InvalidGateway |
| InvalidParameters | InvalidParameters |
| InvalidSchedule | InvalidSchedule |
| LocalStorageLimitExceeded | LocalStorageLimitExceeded |
| LunAlreadyAllocated | LunAlreadyAllocated |
| LunInvalid | LunInvalid |
| MaximumContentLengthExceeded | MaximumContentLengthExceeded |
| MaximumTapeCartridgeCountExceeded | MaximumTapeCartridgeCountExceeded |
| MaximumVolumeCountExceeded | MaximumVolumeCountExceeded |
| NetworkConfigurationChanged | NetworkConfigurationChanged |
| NoDisksAvailable | NoDisksAvailable |
| NotImplemented | NotImplemented |
| NotSupported | NotSupported |
| OperationAborted | OperationAborted |
| OutdatedGateway | OutdatedGateway |
| ParametersNotImplemented | ParametersNotImplemented |
| RegionInvalid | RegionInvalid |
| RequestTimeout | RequestTimeout |
| ServiceUnavailable | ServiceUnavailable |
| SnapshotDeleted | SnapshotDeleted |
| SnapshotIdInvalid | SnapshotIdInvalid |
| SnapshotInProgress | SnapshotInProgress |
| SnapshotNotFound | SnapshotNotFound |
| SnapshotScheduleNotFound | SnapshotScheduleNotFound |
| StagingAreaFull | StagingAreaFull |
| StorageFailure | StorageFailure |
| TapeCartridgeNotFound | TapeCartridgeNotFound |
| TargetAlreadyExists | TargetAlreadyExists |
| TargetInvalid | TargetInvalid |
| TargetNotFound | TargetNotFound |
| UnauthorizedOperation | UnauthorizedOperation |
| VolumeAlreadyExists | VolumeAlreadyExists |
| VolumeIdInvalid | VolumeIdInvalid |
| VolumeInUse | VolumeInUse |
| VolumeNotFound | VolumeNotFound |
| VolumeNotReady | VolumeNotReady |
StorediSCSIVolume
data StorediSCSIVolume Source
Instances
storediSCSIVolume :: StorediSCSIVolume Source
StorediSCSIVolume constructor.
The fields accessible through corresponding lenses are:
sscsivPreservedExistingData::MaybeBoolsscsivSourceSnapshotId::MaybeTextsscsivVolumeARN::MaybeTextsscsivVolumeDiskId::MaybeTextsscsivVolumeId::MaybeTextsscsivVolumeProgress::MaybeDoublesscsivVolumeSizeInBytes::MaybeIntegersscsivVolumeStatus::MaybeTextsscsivVolumeType::MaybeTextsscsivVolumeiSCSIAttributes::MaybeVolumeiSCSIAttributes
sscsivPreservedExistingData :: Lens' StorediSCSIVolume (Maybe Bool) Source
sscsivSourceSnapshotId :: Lens' StorediSCSIVolume (Maybe Text) Source
sscsivVolumeARN :: Lens' StorediSCSIVolume (Maybe Text) Source
sscsivVolumeDiskId :: Lens' StorediSCSIVolume (Maybe Text) Source
sscsivVolumeId :: Lens' StorediSCSIVolume (Maybe Text) Source
sscsivVolumeProgress :: Lens' StorediSCSIVolume (Maybe Double) Source
sscsivVolumeSizeInBytes :: Lens' StorediSCSIVolume (Maybe Integer) Source
sscsivVolumeStatus :: Lens' StorediSCSIVolume (Maybe Text) Source
sscsivVolumeType :: Lens' StorediSCSIVolume (Maybe Text) Source
CachediSCSIVolume
data CachediSCSIVolume Source
Instances
cachediSCSIVolume :: CachediSCSIVolume Source
CachediSCSIVolume constructor.
The fields accessible through corresponding lenses are:
cscsivSourceSnapshotId::MaybeTextcscsivVolumeARN::MaybeTextcscsivVolumeId::MaybeTextcscsivVolumeProgress::MaybeDoublecscsivVolumeSizeInBytes::MaybeIntegercscsivVolumeStatus::MaybeTextcscsivVolumeType::MaybeTextcscsivVolumeiSCSIAttributes::MaybeVolumeiSCSIAttributes
cscsivSourceSnapshotId :: Lens' CachediSCSIVolume (Maybe Text) Source
cscsivVolumeARN :: Lens' CachediSCSIVolume (Maybe Text) Source
cscsivVolumeId :: Lens' CachediSCSIVolume (Maybe Text) Source
cscsivVolumeProgress :: Lens' CachediSCSIVolume (Maybe Double) Source
cscsivVolumeSizeInBytes :: Lens' CachediSCSIVolume (Maybe Integer) Source
cscsivVolumeStatus :: Lens' CachediSCSIVolume (Maybe Text) Source
cscsivVolumeType :: Lens' CachediSCSIVolume (Maybe Text) Source
VolumeInfo
data VolumeInfo Source
Instances
| Eq VolumeInfo | |
| Ord VolumeInfo | |
| Read VolumeInfo | |
| Show VolumeInfo | |
| ToJSON VolumeInfo | |
| FromJSON VolumeInfo |
volumeInfo :: VolumeInfo Source
VolumeInfo constructor.
The fields accessible through corresponding lenses are:
viVolumeARN::MaybeTextviVolumeType::MaybeText
viVolumeARN :: Lens' VolumeInfo (Maybe Text) Source
viVolumeType :: Lens' VolumeInfo (Maybe Text) Source
GatewayInfo
data GatewayInfo Source
Instances
| Eq GatewayInfo | |
| Ord GatewayInfo | |
| Read GatewayInfo | |
| Show GatewayInfo | |
| ToJSON GatewayInfo | |
| FromJSON GatewayInfo |
gatewayInfo :: GatewayInfo Source
GatewayInfo constructor.
The fields accessible through corresponding lenses are:
giGatewayARN::MaybeTextgiGatewayOperationalState::MaybeTextgiGatewayType::MaybeText
giGatewayARN :: Lens' GatewayInfo (Maybe Text) Source
giGatewayOperationalState :: Lens' GatewayInfo (Maybe Text) Source
giGatewayType :: Lens' GatewayInfo (Maybe Text) Source