Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Operations
- CancelArchival
- CreateStorediSCSIVolume
- DescribeFileSystemAssociations
- UpdateSMBLocalGroups
- CreateNFSFileShare
- AssociateFileSystem
- DetachVolume
- DescribeChapCredentials
- SetLocalConsolePassword
- CreateTapes
- UpdateVTLDeviceType
- CreateCachediSCSIVolume
- ListFileShares
- JoinDomain
- DeleteFileShare
- ListVolumeInitiators
- AddUploadBuffer
- ListTagsForResource
- NotifyWhenUploaded
- ListTapePools
- DeleteTapePool
- UpdateGatewayInformation
- DescribeMaintenanceStartTime
- AssignTapePool
- DescribeWorkingStorage
- DescribeCachediSCSIVolumes
- AddCache
- CreateTapePool
- StartGateway
- ShutdownGateway
- ListAutomaticTapeCreationPolicies
- UpdateGatewaySoftwareNow
- RemoveTagsFromResource
- UpdateFileSystemAssociation
- CreateSMBFileShare
- DeleteChapCredentials
- UpdateChapCredentials
- AttachVolume
- DescribeAvailabilityMonitorTest
- DescribeUploadBuffer
- DescribeTapes
- DescribeStorediSCSIVolumes
- DisassociateFileSystem
- SetSMBGuestPassword
- CreateSnapshotFromVolumeRecoveryPoint
- RetrieveTapeRecoveryPoint
- AddTagsToResource
- DeleteGateway
- UpdateMaintenanceStartTime
- DescribeGatewayInformation
- RefreshCache
- UpdateNFSFileShare
- RetrieveTapeArchive
- DescribeTapeArchives
- UpdateBandwidthRateLimitSchedule
- DisableGateway
- DescribeSMBSettings
- DescribeSnapshotSchedule
- CreateTapeWithBarcode
- DescribeBandwidthRateLimit
- DeleteAutomaticTapeCreationPolicy
- UpdateAutomaticTapeCreationPolicy
- UpdateSMBFileShareVisibility
- DeleteSnapshotSchedule
- UpdateSnapshotSchedule
- DescribeBandwidthRateLimitSchedule
- CreateSnapshot
- UpdateSMBSecurityStrategy
- CancelRetrieval
- DescribeVTLDevices
- StartAvailabilityMonitorTest
- DeleteTapeArchive
- ListFileSystemAssociations
- UpdateSMBFileShare
- DescribeNFSFileShares
- ListVolumeRecoveryPoints
- ListTapes
- ResetCache
- DescribeSMBFileShares
- ListGateways
- DeleteTape
- ListLocalDisks
- ListVolumes
- UpdateBandwidthRateLimit
- AddWorkingStorage
- DescribeTapeRecoveryPoints
- DeleteBandwidthRateLimit
- ActivateGateway
- DescribeCache
- DeleteVolume
- Types
- AutomaticTapeCreationPolicyInfo
- AutomaticTapeCreationRule
- BandwidthRateLimitInterval
- CacheAttributes
- CachediSCSIVolume
- ChapInfo
- DeviceiSCSIAttributes
- Disk
- EndpointNetworkConfiguration
- FileShareInfo
- FileSystemAssociationInfo
- FileSystemAssociationStatusDetail
- FileSystemAssociationSummary
- GatewayInfo
- NFSFileShareDefaults
- NFSFileShareInfo
- NetworkInterface
- PoolInfo
- SMBFileShareInfo
- SMBLocalGroups
- StorediSCSIVolume
- Tag
- Tape
- TapeArchive
- TapeInfo
- TapeRecoveryPointInfo
- VTLDevice
- VolumeInfo
- VolumeRecoveryPointInfo
- VolumeiSCSIAttributes
Synopsis
- cancelArchival_gatewayARN :: Lens' CancelArchival Text
- cancelArchival_tapeARN :: Lens' CancelArchival Text
- cancelArchivalResponse_tapeARN :: Lens' CancelArchivalResponse (Maybe Text)
- cancelArchivalResponse_httpStatus :: Lens' CancelArchivalResponse Int
- createStorediSCSIVolume_kmsKey :: Lens' CreateStorediSCSIVolume (Maybe Text)
- createStorediSCSIVolume_kmsEncrypted :: Lens' CreateStorediSCSIVolume (Maybe Bool)
- createStorediSCSIVolume_tags :: Lens' CreateStorediSCSIVolume (Maybe [Tag])
- createStorediSCSIVolume_snapshotId :: Lens' CreateStorediSCSIVolume (Maybe Text)
- createStorediSCSIVolume_gatewayARN :: Lens' CreateStorediSCSIVolume Text
- createStorediSCSIVolume_diskId :: Lens' CreateStorediSCSIVolume Text
- createStorediSCSIVolume_preserveExistingData :: Lens' CreateStorediSCSIVolume Bool
- createStorediSCSIVolume_targetName :: Lens' CreateStorediSCSIVolume Text
- createStorediSCSIVolume_networkInterfaceId :: Lens' CreateStorediSCSIVolume Text
- createStorediSCSIVolumeResponse_targetARN :: Lens' CreateStorediSCSIVolumeResponse (Maybe Text)
- createStorediSCSIVolumeResponse_volumeARN :: Lens' CreateStorediSCSIVolumeResponse (Maybe Text)
- createStorediSCSIVolumeResponse_volumeSizeInBytes :: Lens' CreateStorediSCSIVolumeResponse (Maybe Integer)
- createStorediSCSIVolumeResponse_httpStatus :: Lens' CreateStorediSCSIVolumeResponse Int
- describeFileSystemAssociations_fileSystemAssociationARNList :: Lens' DescribeFileSystemAssociations (NonEmpty Text)
- describeFileSystemAssociationsResponse_fileSystemAssociationInfoList :: Lens' DescribeFileSystemAssociationsResponse (Maybe [FileSystemAssociationInfo])
- describeFileSystemAssociationsResponse_httpStatus :: Lens' DescribeFileSystemAssociationsResponse Int
- updateSMBLocalGroups_gatewayARN :: Lens' UpdateSMBLocalGroups Text
- updateSMBLocalGroups_sMBLocalGroups :: Lens' UpdateSMBLocalGroups SMBLocalGroups
- updateSMBLocalGroupsResponse_gatewayARN :: Lens' UpdateSMBLocalGroupsResponse (Maybe Text)
- updateSMBLocalGroupsResponse_httpStatus :: Lens' UpdateSMBLocalGroupsResponse Int
- createNFSFileShare_auditDestinationARN :: Lens' CreateNFSFileShare (Maybe Text)
- createNFSFileShare_kmsKey :: Lens' CreateNFSFileShare (Maybe Text)
- createNFSFileShare_vPCEndpointDNSName :: Lens' CreateNFSFileShare (Maybe Text)
- createNFSFileShare_cacheAttributes :: Lens' CreateNFSFileShare (Maybe CacheAttributes)
- createNFSFileShare_objectACL :: Lens' CreateNFSFileShare (Maybe ObjectACL)
- createNFSFileShare_kmsEncrypted :: Lens' CreateNFSFileShare (Maybe Bool)
- createNFSFileShare_defaultStorageClass :: Lens' CreateNFSFileShare (Maybe Text)
- createNFSFileShare_fileShareName :: Lens' CreateNFSFileShare (Maybe Text)
- createNFSFileShare_notificationPolicy :: Lens' CreateNFSFileShare (Maybe Text)
- createNFSFileShare_squash :: Lens' CreateNFSFileShare (Maybe Text)
- createNFSFileShare_requesterPays :: Lens' CreateNFSFileShare (Maybe Bool)
- createNFSFileShare_nFSFileShareDefaults :: Lens' CreateNFSFileShare (Maybe NFSFileShareDefaults)
- createNFSFileShare_clientList :: Lens' CreateNFSFileShare (Maybe (NonEmpty Text))
- createNFSFileShare_guessMIMETypeEnabled :: Lens' CreateNFSFileShare (Maybe Bool)
- createNFSFileShare_readOnly :: Lens' CreateNFSFileShare (Maybe Bool)
- createNFSFileShare_bucketRegion :: Lens' CreateNFSFileShare (Maybe Text)
- createNFSFileShare_tags :: Lens' CreateNFSFileShare (Maybe [Tag])
- createNFSFileShare_clientToken :: Lens' CreateNFSFileShare Text
- createNFSFileShare_gatewayARN :: Lens' CreateNFSFileShare Text
- createNFSFileShare_role :: Lens' CreateNFSFileShare Text
- createNFSFileShare_locationARN :: Lens' CreateNFSFileShare Text
- createNFSFileShareResponse_fileShareARN :: Lens' CreateNFSFileShareResponse (Maybe Text)
- createNFSFileShareResponse_httpStatus :: Lens' CreateNFSFileShareResponse Int
- associateFileSystem_auditDestinationARN :: Lens' AssociateFileSystem (Maybe Text)
- associateFileSystem_cacheAttributes :: Lens' AssociateFileSystem (Maybe CacheAttributes)
- associateFileSystem_endpointNetworkConfiguration :: Lens' AssociateFileSystem (Maybe EndpointNetworkConfiguration)
- associateFileSystem_tags :: Lens' AssociateFileSystem (Maybe [Tag])
- associateFileSystem_userName :: Lens' AssociateFileSystem Text
- associateFileSystem_password :: Lens' AssociateFileSystem Text
- associateFileSystem_clientToken :: Lens' AssociateFileSystem Text
- associateFileSystem_gatewayARN :: Lens' AssociateFileSystem Text
- associateFileSystem_locationARN :: Lens' AssociateFileSystem Text
- associateFileSystemResponse_fileSystemAssociationARN :: Lens' AssociateFileSystemResponse (Maybe Text)
- associateFileSystemResponse_httpStatus :: Lens' AssociateFileSystemResponse Int
- detachVolume_forceDetach :: Lens' DetachVolume (Maybe Bool)
- detachVolume_volumeARN :: Lens' DetachVolume Text
- detachVolumeResponse_volumeARN :: Lens' DetachVolumeResponse (Maybe Text)
- detachVolumeResponse_httpStatus :: Lens' DetachVolumeResponse Int
- describeChapCredentials_targetARN :: Lens' DescribeChapCredentials Text
- describeChapCredentialsResponse_chapCredentials :: Lens' DescribeChapCredentialsResponse (Maybe [ChapInfo])
- describeChapCredentialsResponse_httpStatus :: Lens' DescribeChapCredentialsResponse Int
- setLocalConsolePassword_gatewayARN :: Lens' SetLocalConsolePassword Text
- setLocalConsolePassword_localConsolePassword :: Lens' SetLocalConsolePassword Text
- setLocalConsolePasswordResponse_gatewayARN :: Lens' SetLocalConsolePasswordResponse (Maybe Text)
- setLocalConsolePasswordResponse_httpStatus :: Lens' SetLocalConsolePasswordResponse Int
- createTapes_kmsKey :: Lens' CreateTapes (Maybe Text)
- createTapes_kmsEncrypted :: Lens' CreateTapes (Maybe Bool)
- createTapes_poolId :: Lens' CreateTapes (Maybe Text)
- createTapes_worm :: Lens' CreateTapes (Maybe Bool)
- createTapes_tags :: Lens' CreateTapes (Maybe [Tag])
- createTapes_gatewayARN :: Lens' CreateTapes Text
- createTapes_tapeSizeInBytes :: Lens' CreateTapes Integer
- createTapes_clientToken :: Lens' CreateTapes Text
- createTapes_numTapesToCreate :: Lens' CreateTapes Natural
- createTapes_tapeBarcodePrefix :: Lens' CreateTapes Text
- createTapesResponse_tapeARNs :: Lens' CreateTapesResponse (Maybe [Text])
- createTapesResponse_httpStatus :: Lens' CreateTapesResponse Int
- updateVTLDeviceType_vTLDeviceARN :: Lens' UpdateVTLDeviceType Text
- updateVTLDeviceType_deviceType :: Lens' UpdateVTLDeviceType Text
- updateVTLDeviceTypeResponse_vTLDeviceARN :: Lens' UpdateVTLDeviceTypeResponse (Maybe Text)
- updateVTLDeviceTypeResponse_httpStatus :: Lens' UpdateVTLDeviceTypeResponse Int
- createCachediSCSIVolume_kmsKey :: Lens' CreateCachediSCSIVolume (Maybe Text)
- createCachediSCSIVolume_sourceVolumeARN :: Lens' CreateCachediSCSIVolume (Maybe Text)
- createCachediSCSIVolume_kmsEncrypted :: Lens' CreateCachediSCSIVolume (Maybe Bool)
- createCachediSCSIVolume_tags :: Lens' CreateCachediSCSIVolume (Maybe [Tag])
- createCachediSCSIVolume_snapshotId :: Lens' CreateCachediSCSIVolume (Maybe Text)
- createCachediSCSIVolume_gatewayARN :: Lens' CreateCachediSCSIVolume Text
- createCachediSCSIVolume_volumeSizeInBytes :: Lens' CreateCachediSCSIVolume Integer
- createCachediSCSIVolume_targetName :: Lens' CreateCachediSCSIVolume Text
- createCachediSCSIVolume_networkInterfaceId :: Lens' CreateCachediSCSIVolume Text
- createCachediSCSIVolume_clientToken :: Lens' CreateCachediSCSIVolume Text
- createCachediSCSIVolumeResponse_targetARN :: Lens' CreateCachediSCSIVolumeResponse (Maybe Text)
- createCachediSCSIVolumeResponse_volumeARN :: Lens' CreateCachediSCSIVolumeResponse (Maybe Text)
- createCachediSCSIVolumeResponse_httpStatus :: Lens' CreateCachediSCSIVolumeResponse Int
- listFileShares_gatewayARN :: Lens' ListFileShares (Maybe Text)
- listFileShares_marker :: Lens' ListFileShares (Maybe Text)
- listFileShares_limit :: Lens' ListFileShares (Maybe Natural)
- listFileSharesResponse_fileShareInfoList :: Lens' ListFileSharesResponse (Maybe [FileShareInfo])
- listFileSharesResponse_marker :: Lens' ListFileSharesResponse (Maybe Text)
- listFileSharesResponse_nextMarker :: Lens' ListFileSharesResponse (Maybe Text)
- listFileSharesResponse_httpStatus :: Lens' ListFileSharesResponse Int
- joinDomain_organizationalUnit :: Lens' JoinDomain (Maybe Text)
- joinDomain_timeoutInSeconds :: Lens' JoinDomain (Maybe Natural)
- joinDomain_domainControllers :: Lens' JoinDomain (Maybe [Text])
- joinDomain_gatewayARN :: Lens' JoinDomain Text
- joinDomain_domainName :: Lens' JoinDomain Text
- joinDomain_userName :: Lens' JoinDomain Text
- joinDomain_password :: Lens' JoinDomain Text
- joinDomainResponse_gatewayARN :: Lens' JoinDomainResponse (Maybe Text)
- joinDomainResponse_activeDirectoryStatus :: Lens' JoinDomainResponse (Maybe ActiveDirectoryStatus)
- joinDomainResponse_httpStatus :: Lens' JoinDomainResponse Int
- deleteFileShare_forceDelete :: Lens' DeleteFileShare (Maybe Bool)
- deleteFileShare_fileShareARN :: Lens' DeleteFileShare Text
- deleteFileShareResponse_fileShareARN :: Lens' DeleteFileShareResponse (Maybe Text)
- deleteFileShareResponse_httpStatus :: Lens' DeleteFileShareResponse Int
- listVolumeInitiators_volumeARN :: Lens' ListVolumeInitiators Text
- listVolumeInitiatorsResponse_initiators :: Lens' ListVolumeInitiatorsResponse (Maybe [Text])
- listVolumeInitiatorsResponse_httpStatus :: Lens' ListVolumeInitiatorsResponse Int
- addUploadBuffer_gatewayARN :: Lens' AddUploadBuffer Text
- addUploadBuffer_diskIds :: Lens' AddUploadBuffer [Text]
- addUploadBufferResponse_gatewayARN :: Lens' AddUploadBufferResponse (Maybe Text)
- addUploadBufferResponse_httpStatus :: Lens' AddUploadBufferResponse Int
- listTagsForResource_marker :: Lens' ListTagsForResource (Maybe Text)
- listTagsForResource_limit :: Lens' ListTagsForResource (Maybe Natural)
- listTagsForResource_resourceARN :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_resourceARN :: Lens' ListTagsForResourceResponse (Maybe Text)
- listTagsForResourceResponse_marker :: Lens' ListTagsForResourceResponse (Maybe Text)
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag])
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- notifyWhenUploaded_fileShareARN :: Lens' NotifyWhenUploaded Text
- notifyWhenUploadedResponse_fileShareARN :: Lens' NotifyWhenUploadedResponse (Maybe Text)
- notifyWhenUploadedResponse_notificationId :: Lens' NotifyWhenUploadedResponse (Maybe Text)
- notifyWhenUploadedResponse_httpStatus :: Lens' NotifyWhenUploadedResponse Int
- listTapePools_poolARNs :: Lens' ListTapePools (Maybe [Text])
- listTapePools_marker :: Lens' ListTapePools (Maybe Text)
- listTapePools_limit :: Lens' ListTapePools (Maybe Natural)
- listTapePoolsResponse_poolInfos :: Lens' ListTapePoolsResponse (Maybe [PoolInfo])
- listTapePoolsResponse_marker :: Lens' ListTapePoolsResponse (Maybe Text)
- listTapePoolsResponse_httpStatus :: Lens' ListTapePoolsResponse Int
- deleteTapePool_poolARN :: Lens' DeleteTapePool Text
- deleteTapePoolResponse_poolARN :: Lens' DeleteTapePoolResponse (Maybe Text)
- deleteTapePoolResponse_httpStatus :: Lens' DeleteTapePoolResponse Int
- updateGatewayInformation_gatewayCapacity :: Lens' UpdateGatewayInformation (Maybe GatewayCapacity)
- updateGatewayInformation_gatewayName :: Lens' UpdateGatewayInformation (Maybe Text)
- updateGatewayInformation_gatewayTimezone :: Lens' UpdateGatewayInformation (Maybe Text)
- updateGatewayInformation_cloudWatchLogGroupARN :: Lens' UpdateGatewayInformation (Maybe Text)
- updateGatewayInformation_gatewayARN :: Lens' UpdateGatewayInformation Text
- updateGatewayInformationResponse_gatewayARN :: Lens' UpdateGatewayInformationResponse (Maybe Text)
- updateGatewayInformationResponse_gatewayName :: Lens' UpdateGatewayInformationResponse (Maybe Text)
- updateGatewayInformationResponse_httpStatus :: Lens' UpdateGatewayInformationResponse Int
- describeMaintenanceStartTime_gatewayARN :: Lens' DescribeMaintenanceStartTime Text
- describeMaintenanceStartTimeResponse_gatewayARN :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Text)
- describeMaintenanceStartTimeResponse_minuteOfHour :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Natural)
- describeMaintenanceStartTimeResponse_dayOfMonth :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Natural)
- describeMaintenanceStartTimeResponse_hourOfDay :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Natural)
- describeMaintenanceStartTimeResponse_timezone :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Text)
- describeMaintenanceStartTimeResponse_dayOfWeek :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Natural)
- describeMaintenanceStartTimeResponse_httpStatus :: Lens' DescribeMaintenanceStartTimeResponse Int
- assignTapePool_bypassGovernanceRetention :: Lens' AssignTapePool (Maybe Bool)
- assignTapePool_tapeARN :: Lens' AssignTapePool Text
- assignTapePool_poolId :: Lens' AssignTapePool Text
- assignTapePoolResponse_tapeARN :: Lens' AssignTapePoolResponse (Maybe Text)
- assignTapePoolResponse_httpStatus :: Lens' AssignTapePoolResponse Int
- describeWorkingStorage_gatewayARN :: Lens' DescribeWorkingStorage Text
- describeWorkingStorageResponse_gatewayARN :: Lens' DescribeWorkingStorageResponse (Maybe Text)
- describeWorkingStorageResponse_diskIds :: Lens' DescribeWorkingStorageResponse (Maybe [Text])
- describeWorkingStorageResponse_workingStorageAllocatedInBytes :: Lens' DescribeWorkingStorageResponse (Maybe Integer)
- describeWorkingStorageResponse_workingStorageUsedInBytes :: Lens' DescribeWorkingStorageResponse (Maybe Integer)
- describeWorkingStorageResponse_httpStatus :: Lens' DescribeWorkingStorageResponse Int
- describeCachediSCSIVolumes_volumeARNs :: Lens' DescribeCachediSCSIVolumes [Text]
- describeCachediSCSIVolumesResponse_cachediSCSIVolumes :: Lens' DescribeCachediSCSIVolumesResponse (Maybe [CachediSCSIVolume])
- describeCachediSCSIVolumesResponse_httpStatus :: Lens' DescribeCachediSCSIVolumesResponse Int
- addCache_gatewayARN :: Lens' AddCache Text
- addCache_diskIds :: Lens' AddCache [Text]
- addCacheResponse_gatewayARN :: Lens' AddCacheResponse (Maybe Text)
- addCacheResponse_httpStatus :: Lens' AddCacheResponse Int
- createTapePool_retentionLockType :: Lens' CreateTapePool (Maybe RetentionLockType)
- createTapePool_retentionLockTimeInDays :: Lens' CreateTapePool (Maybe Natural)
- createTapePool_tags :: Lens' CreateTapePool (Maybe [Tag])
- createTapePool_poolName :: Lens' CreateTapePool Text
- createTapePool_storageClass :: Lens' CreateTapePool TapeStorageClass
- createTapePoolResponse_poolARN :: Lens' CreateTapePoolResponse (Maybe Text)
- createTapePoolResponse_httpStatus :: Lens' CreateTapePoolResponse Int
- startGateway_gatewayARN :: Lens' StartGateway Text
- startGatewayResponse_gatewayARN :: Lens' StartGatewayResponse (Maybe Text)
- startGatewayResponse_httpStatus :: Lens' StartGatewayResponse Int
- shutdownGateway_gatewayARN :: Lens' ShutdownGateway Text
- shutdownGatewayResponse_gatewayARN :: Lens' ShutdownGatewayResponse (Maybe Text)
- shutdownGatewayResponse_httpStatus :: Lens' ShutdownGatewayResponse Int
- listAutomaticTapeCreationPolicies_gatewayARN :: Lens' ListAutomaticTapeCreationPolicies (Maybe Text)
- listAutomaticTapeCreationPoliciesResponse_automaticTapeCreationPolicyInfos :: Lens' ListAutomaticTapeCreationPoliciesResponse (Maybe [AutomaticTapeCreationPolicyInfo])
- listAutomaticTapeCreationPoliciesResponse_httpStatus :: Lens' ListAutomaticTapeCreationPoliciesResponse Int
- updateGatewaySoftwareNow_gatewayARN :: Lens' UpdateGatewaySoftwareNow Text
- updateGatewaySoftwareNowResponse_gatewayARN :: Lens' UpdateGatewaySoftwareNowResponse (Maybe Text)
- updateGatewaySoftwareNowResponse_httpStatus :: Lens' UpdateGatewaySoftwareNowResponse Int
- removeTagsFromResource_resourceARN :: Lens' RemoveTagsFromResource Text
- removeTagsFromResource_tagKeys :: Lens' RemoveTagsFromResource [Text]
- removeTagsFromResourceResponse_resourceARN :: Lens' RemoveTagsFromResourceResponse (Maybe Text)
- removeTagsFromResourceResponse_httpStatus :: Lens' RemoveTagsFromResourceResponse Int
- updateFileSystemAssociation_auditDestinationARN :: Lens' UpdateFileSystemAssociation (Maybe Text)
- updateFileSystemAssociation_cacheAttributes :: Lens' UpdateFileSystemAssociation (Maybe CacheAttributes)
- updateFileSystemAssociation_userName :: Lens' UpdateFileSystemAssociation (Maybe Text)
- updateFileSystemAssociation_password :: Lens' UpdateFileSystemAssociation (Maybe Text)
- updateFileSystemAssociation_fileSystemAssociationARN :: Lens' UpdateFileSystemAssociation Text
- updateFileSystemAssociationResponse_fileSystemAssociationARN :: Lens' UpdateFileSystemAssociationResponse (Maybe Text)
- updateFileSystemAssociationResponse_httpStatus :: Lens' UpdateFileSystemAssociationResponse Int
- createSMBFileShare_accessBasedEnumeration :: Lens' CreateSMBFileShare (Maybe Bool)
- createSMBFileShare_adminUserList :: Lens' CreateSMBFileShare (Maybe [Text])
- createSMBFileShare_auditDestinationARN :: Lens' CreateSMBFileShare (Maybe Text)
- createSMBFileShare_invalidUserList :: Lens' CreateSMBFileShare (Maybe [Text])
- createSMBFileShare_kmsKey :: Lens' CreateSMBFileShare (Maybe Text)
- createSMBFileShare_validUserList :: Lens' CreateSMBFileShare (Maybe [Text])
- createSMBFileShare_vPCEndpointDNSName :: Lens' CreateSMBFileShare (Maybe Text)
- createSMBFileShare_authentication :: Lens' CreateSMBFileShare (Maybe Text)
- createSMBFileShare_cacheAttributes :: Lens' CreateSMBFileShare (Maybe CacheAttributes)
- createSMBFileShare_objectACL :: Lens' CreateSMBFileShare (Maybe ObjectACL)
- createSMBFileShare_kmsEncrypted :: Lens' CreateSMBFileShare (Maybe Bool)
- createSMBFileShare_defaultStorageClass :: Lens' CreateSMBFileShare (Maybe Text)
- createSMBFileShare_fileShareName :: Lens' CreateSMBFileShare (Maybe Text)
- createSMBFileShare_sMBACLEnabled :: Lens' CreateSMBFileShare (Maybe Bool)
- createSMBFileShare_oplocksEnabled :: Lens' CreateSMBFileShare (Maybe Bool)
- createSMBFileShare_notificationPolicy :: Lens' CreateSMBFileShare (Maybe Text)
- createSMBFileShare_requesterPays :: Lens' CreateSMBFileShare (Maybe Bool)
- createSMBFileShare_guessMIMETypeEnabled :: Lens' CreateSMBFileShare (Maybe Bool)
- createSMBFileShare_readOnly :: Lens' CreateSMBFileShare (Maybe Bool)
- createSMBFileShare_bucketRegion :: Lens' CreateSMBFileShare (Maybe Text)
- createSMBFileShare_caseSensitivity :: Lens' CreateSMBFileShare (Maybe CaseSensitivity)
- createSMBFileShare_tags :: Lens' CreateSMBFileShare (Maybe [Tag])
- createSMBFileShare_clientToken :: Lens' CreateSMBFileShare Text
- createSMBFileShare_gatewayARN :: Lens' CreateSMBFileShare Text
- createSMBFileShare_role :: Lens' CreateSMBFileShare Text
- createSMBFileShare_locationARN :: Lens' CreateSMBFileShare Text
- createSMBFileShareResponse_fileShareARN :: Lens' CreateSMBFileShareResponse (Maybe Text)
- createSMBFileShareResponse_httpStatus :: Lens' CreateSMBFileShareResponse Int
- deleteChapCredentials_targetARN :: Lens' DeleteChapCredentials Text
- deleteChapCredentials_initiatorName :: Lens' DeleteChapCredentials Text
- deleteChapCredentialsResponse_targetARN :: Lens' DeleteChapCredentialsResponse (Maybe Text)
- deleteChapCredentialsResponse_initiatorName :: Lens' DeleteChapCredentialsResponse (Maybe Text)
- deleteChapCredentialsResponse_httpStatus :: Lens' DeleteChapCredentialsResponse Int
- updateChapCredentials_secretToAuthenticateTarget :: Lens' UpdateChapCredentials (Maybe Text)
- updateChapCredentials_targetARN :: Lens' UpdateChapCredentials Text
- updateChapCredentials_secretToAuthenticateInitiator :: Lens' UpdateChapCredentials Text
- updateChapCredentials_initiatorName :: Lens' UpdateChapCredentials Text
- updateChapCredentialsResponse_targetARN :: Lens' UpdateChapCredentialsResponse (Maybe Text)
- updateChapCredentialsResponse_initiatorName :: Lens' UpdateChapCredentialsResponse (Maybe Text)
- updateChapCredentialsResponse_httpStatus :: Lens' UpdateChapCredentialsResponse Int
- attachVolume_diskId :: Lens' AttachVolume (Maybe Text)
- attachVolume_targetName :: Lens' AttachVolume (Maybe Text)
- attachVolume_gatewayARN :: Lens' AttachVolume Text
- attachVolume_volumeARN :: Lens' AttachVolume Text
- attachVolume_networkInterfaceId :: Lens' AttachVolume Text
- attachVolumeResponse_targetARN :: Lens' AttachVolumeResponse (Maybe Text)
- attachVolumeResponse_volumeARN :: Lens' AttachVolumeResponse (Maybe Text)
- attachVolumeResponse_httpStatus :: Lens' AttachVolumeResponse Int
- describeAvailabilityMonitorTest_gatewayARN :: Lens' DescribeAvailabilityMonitorTest Text
- describeAvailabilityMonitorTestResponse_status :: Lens' DescribeAvailabilityMonitorTestResponse (Maybe AvailabilityMonitorTestStatus)
- describeAvailabilityMonitorTestResponse_startTime :: Lens' DescribeAvailabilityMonitorTestResponse (Maybe UTCTime)
- describeAvailabilityMonitorTestResponse_gatewayARN :: Lens' DescribeAvailabilityMonitorTestResponse (Maybe Text)
- describeAvailabilityMonitorTestResponse_httpStatus :: Lens' DescribeAvailabilityMonitorTestResponse Int
- describeUploadBuffer_gatewayARN :: Lens' DescribeUploadBuffer Text
- describeUploadBufferResponse_uploadBufferAllocatedInBytes :: Lens' DescribeUploadBufferResponse (Maybe Integer)
- describeUploadBufferResponse_gatewayARN :: Lens' DescribeUploadBufferResponse (Maybe Text)
- describeUploadBufferResponse_diskIds :: Lens' DescribeUploadBufferResponse (Maybe [Text])
- describeUploadBufferResponse_uploadBufferUsedInBytes :: Lens' DescribeUploadBufferResponse (Maybe Integer)
- describeUploadBufferResponse_httpStatus :: Lens' DescribeUploadBufferResponse Int
- describeTapes_marker :: Lens' DescribeTapes (Maybe Text)
- describeTapes_limit :: Lens' DescribeTapes (Maybe Natural)
- describeTapes_tapeARNs :: Lens' DescribeTapes (Maybe [Text])
- describeTapes_gatewayARN :: Lens' DescribeTapes Text
- describeTapesResponse_marker :: Lens' DescribeTapesResponse (Maybe Text)
- describeTapesResponse_tapes :: Lens' DescribeTapesResponse (Maybe [Tape])
- describeTapesResponse_httpStatus :: Lens' DescribeTapesResponse Int
- describeStorediSCSIVolumes_volumeARNs :: Lens' DescribeStorediSCSIVolumes [Text]
- describeStorediSCSIVolumesResponse_storediSCSIVolumes :: Lens' DescribeStorediSCSIVolumesResponse (Maybe [StorediSCSIVolume])
- describeStorediSCSIVolumesResponse_httpStatus :: Lens' DescribeStorediSCSIVolumesResponse Int
- disassociateFileSystem_forceDelete :: Lens' DisassociateFileSystem (Maybe Bool)
- disassociateFileSystem_fileSystemAssociationARN :: Lens' DisassociateFileSystem Text
- disassociateFileSystemResponse_fileSystemAssociationARN :: Lens' DisassociateFileSystemResponse (Maybe Text)
- disassociateFileSystemResponse_httpStatus :: Lens' DisassociateFileSystemResponse Int
- setSMBGuestPassword_gatewayARN :: Lens' SetSMBGuestPassword Text
- setSMBGuestPassword_password :: Lens' SetSMBGuestPassword Text
- setSMBGuestPasswordResponse_gatewayARN :: Lens' SetSMBGuestPasswordResponse (Maybe Text)
- setSMBGuestPasswordResponse_httpStatus :: Lens' SetSMBGuestPasswordResponse Int
- createSnapshotFromVolumeRecoveryPoint_tags :: Lens' CreateSnapshotFromVolumeRecoveryPoint (Maybe [Tag])
- createSnapshotFromVolumeRecoveryPoint_volumeARN :: Lens' CreateSnapshotFromVolumeRecoveryPoint Text
- createSnapshotFromVolumeRecoveryPoint_snapshotDescription :: Lens' CreateSnapshotFromVolumeRecoveryPoint Text
- createSnapshotFromVolumeRecoveryPointResponse_volumeRecoveryPointTime :: Lens' CreateSnapshotFromVolumeRecoveryPointResponse (Maybe Text)
- createSnapshotFromVolumeRecoveryPointResponse_volumeARN :: Lens' CreateSnapshotFromVolumeRecoveryPointResponse (Maybe Text)
- createSnapshotFromVolumeRecoveryPointResponse_snapshotId :: Lens' CreateSnapshotFromVolumeRecoveryPointResponse (Maybe Text)
- createSnapshotFromVolumeRecoveryPointResponse_httpStatus :: Lens' CreateSnapshotFromVolumeRecoveryPointResponse Int
- retrieveTapeRecoveryPoint_tapeARN :: Lens' RetrieveTapeRecoveryPoint Text
- retrieveTapeRecoveryPoint_gatewayARN :: Lens' RetrieveTapeRecoveryPoint Text
- retrieveTapeRecoveryPointResponse_tapeARN :: Lens' RetrieveTapeRecoveryPointResponse (Maybe Text)
- retrieveTapeRecoveryPointResponse_httpStatus :: Lens' RetrieveTapeRecoveryPointResponse Int
- addTagsToResource_resourceARN :: Lens' AddTagsToResource Text
- addTagsToResource_tags :: Lens' AddTagsToResource [Tag]
- addTagsToResourceResponse_resourceARN :: Lens' AddTagsToResourceResponse (Maybe Text)
- addTagsToResourceResponse_httpStatus :: Lens' AddTagsToResourceResponse Int
- deleteGateway_gatewayARN :: Lens' DeleteGateway Text
- deleteGatewayResponse_gatewayARN :: Lens' DeleteGatewayResponse (Maybe Text)
- deleteGatewayResponse_httpStatus :: Lens' DeleteGatewayResponse Int
- updateMaintenanceStartTime_dayOfMonth :: Lens' UpdateMaintenanceStartTime (Maybe Natural)
- updateMaintenanceStartTime_dayOfWeek :: Lens' UpdateMaintenanceStartTime (Maybe Natural)
- updateMaintenanceStartTime_gatewayARN :: Lens' UpdateMaintenanceStartTime Text
- updateMaintenanceStartTime_hourOfDay :: Lens' UpdateMaintenanceStartTime Natural
- updateMaintenanceStartTime_minuteOfHour :: Lens' UpdateMaintenanceStartTime Natural
- updateMaintenanceStartTimeResponse_gatewayARN :: Lens' UpdateMaintenanceStartTimeResponse (Maybe Text)
- updateMaintenanceStartTimeResponse_httpStatus :: Lens' UpdateMaintenanceStartTimeResponse Int
- describeGatewayInformation_gatewayARN :: Lens' DescribeGatewayInformation Text
- describeGatewayInformationResponse_gatewayState :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_ec2InstanceRegion :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_gatewayARN :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_gatewayNetworkInterfaces :: Lens' DescribeGatewayInformationResponse (Maybe [NetworkInterface])
- describeGatewayInformationResponse_ec2InstanceId :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_nextUpdateAvailabilityDate :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_endpointType :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_deprecationDate :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_lastSoftwareUpdate :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_gatewayCapacity :: Lens' DescribeGatewayInformationResponse (Maybe GatewayCapacity)
- describeGatewayInformationResponse_supportedGatewayCapacities :: Lens' DescribeGatewayInformationResponse (Maybe [GatewayCapacity])
- describeGatewayInformationResponse_gatewayName :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_gatewayId :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_hostEnvironment :: Lens' DescribeGatewayInformationResponse (Maybe HostEnvironment)
- describeGatewayInformationResponse_gatewayType :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_gatewayTimezone :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_softwareUpdatesEndDate :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_cloudWatchLogGroupARN :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_vPCEndpoint :: Lens' DescribeGatewayInformationResponse (Maybe Text)
- describeGatewayInformationResponse_tags :: Lens' DescribeGatewayInformationResponse (Maybe [Tag])
- describeGatewayInformationResponse_httpStatus :: Lens' DescribeGatewayInformationResponse Int
- refreshCache_folderList :: Lens' RefreshCache (Maybe (NonEmpty Text))
- refreshCache_recursive :: Lens' RefreshCache (Maybe Bool)
- refreshCache_fileShareARN :: Lens' RefreshCache Text
- refreshCacheResponse_fileShareARN :: Lens' RefreshCacheResponse (Maybe Text)
- refreshCacheResponse_notificationId :: Lens' RefreshCacheResponse (Maybe Text)
- refreshCacheResponse_httpStatus :: Lens' RefreshCacheResponse Int
- updateNFSFileShare_auditDestinationARN :: Lens' UpdateNFSFileShare (Maybe Text)
- updateNFSFileShare_kmsKey :: Lens' UpdateNFSFileShare (Maybe Text)
- updateNFSFileShare_cacheAttributes :: Lens' UpdateNFSFileShare (Maybe CacheAttributes)
- updateNFSFileShare_objectACL :: Lens' UpdateNFSFileShare (Maybe ObjectACL)
- updateNFSFileShare_kmsEncrypted :: Lens' UpdateNFSFileShare (Maybe Bool)
- updateNFSFileShare_defaultStorageClass :: Lens' UpdateNFSFileShare (Maybe Text)
- updateNFSFileShare_fileShareName :: Lens' UpdateNFSFileShare (Maybe Text)
- updateNFSFileShare_notificationPolicy :: Lens' UpdateNFSFileShare (Maybe Text)
- updateNFSFileShare_squash :: Lens' UpdateNFSFileShare (Maybe Text)
- updateNFSFileShare_requesterPays :: Lens' UpdateNFSFileShare (Maybe Bool)
- updateNFSFileShare_nFSFileShareDefaults :: Lens' UpdateNFSFileShare (Maybe NFSFileShareDefaults)
- updateNFSFileShare_clientList :: Lens' UpdateNFSFileShare (Maybe (NonEmpty Text))
- updateNFSFileShare_guessMIMETypeEnabled :: Lens' UpdateNFSFileShare (Maybe Bool)
- updateNFSFileShare_readOnly :: Lens' UpdateNFSFileShare (Maybe Bool)
- updateNFSFileShare_fileShareARN :: Lens' UpdateNFSFileShare Text
- updateNFSFileShareResponse_fileShareARN :: Lens' UpdateNFSFileShareResponse (Maybe Text)
- updateNFSFileShareResponse_httpStatus :: Lens' UpdateNFSFileShareResponse Int
- retrieveTapeArchive_tapeARN :: Lens' RetrieveTapeArchive Text
- retrieveTapeArchive_gatewayARN :: Lens' RetrieveTapeArchive Text
- retrieveTapeArchiveResponse_tapeARN :: Lens' RetrieveTapeArchiveResponse (Maybe Text)
- retrieveTapeArchiveResponse_httpStatus :: Lens' RetrieveTapeArchiveResponse Int
- describeTapeArchives_marker :: Lens' DescribeTapeArchives (Maybe Text)
- describeTapeArchives_limit :: Lens' DescribeTapeArchives (Maybe Natural)
- describeTapeArchives_tapeARNs :: Lens' DescribeTapeArchives (Maybe [Text])
- describeTapeArchivesResponse_tapeArchives :: Lens' DescribeTapeArchivesResponse (Maybe [TapeArchive])
- describeTapeArchivesResponse_marker :: Lens' DescribeTapeArchivesResponse (Maybe Text)
- describeTapeArchivesResponse_httpStatus :: Lens' DescribeTapeArchivesResponse Int
- updateBandwidthRateLimitSchedule_gatewayARN :: Lens' UpdateBandwidthRateLimitSchedule Text
- updateBandwidthRateLimitSchedule_bandwidthRateLimitIntervals :: Lens' UpdateBandwidthRateLimitSchedule [BandwidthRateLimitInterval]
- updateBandwidthRateLimitScheduleResponse_gatewayARN :: Lens' UpdateBandwidthRateLimitScheduleResponse (Maybe Text)
- updateBandwidthRateLimitScheduleResponse_httpStatus :: Lens' UpdateBandwidthRateLimitScheduleResponse Int
- disableGateway_gatewayARN :: Lens' DisableGateway Text
- disableGatewayResponse_gatewayARN :: Lens' DisableGatewayResponse (Maybe Text)
- disableGatewayResponse_httpStatus :: Lens' DisableGatewayResponse Int
- describeSMBSettings_gatewayARN :: Lens' DescribeSMBSettings Text
- describeSMBSettingsResponse_gatewayARN :: Lens' DescribeSMBSettingsResponse (Maybe Text)
- describeSMBSettingsResponse_fileSharesVisible :: Lens' DescribeSMBSettingsResponse (Maybe Bool)
- describeSMBSettingsResponse_activeDirectoryStatus :: Lens' DescribeSMBSettingsResponse (Maybe ActiveDirectoryStatus)
- describeSMBSettingsResponse_domainName :: Lens' DescribeSMBSettingsResponse (Maybe Text)
- describeSMBSettingsResponse_sMBLocalGroups :: Lens' DescribeSMBSettingsResponse (Maybe SMBLocalGroups)
- describeSMBSettingsResponse_sMBGuestPasswordSet :: Lens' DescribeSMBSettingsResponse (Maybe Bool)
- describeSMBSettingsResponse_sMBSecurityStrategy :: Lens' DescribeSMBSettingsResponse (Maybe SMBSecurityStrategy)
- describeSMBSettingsResponse_httpStatus :: Lens' DescribeSMBSettingsResponse Int
- describeSnapshotSchedule_volumeARN :: Lens' DescribeSnapshotSchedule Text
- describeSnapshotScheduleResponse_startAt :: Lens' DescribeSnapshotScheduleResponse (Maybe Natural)
- describeSnapshotScheduleResponse_volumeARN :: Lens' DescribeSnapshotScheduleResponse (Maybe Text)
- describeSnapshotScheduleResponse_recurrenceInHours :: Lens' DescribeSnapshotScheduleResponse (Maybe Natural)
- describeSnapshotScheduleResponse_timezone :: Lens' DescribeSnapshotScheduleResponse (Maybe Text)
- describeSnapshotScheduleResponse_description :: Lens' DescribeSnapshotScheduleResponse (Maybe Text)
- describeSnapshotScheduleResponse_tags :: Lens' DescribeSnapshotScheduleResponse (Maybe [Tag])
- describeSnapshotScheduleResponse_httpStatus :: Lens' DescribeSnapshotScheduleResponse Int
- createTapeWithBarcode_kmsKey :: Lens' CreateTapeWithBarcode (Maybe Text)
- createTapeWithBarcode_kmsEncrypted :: Lens' CreateTapeWithBarcode (Maybe Bool)
- createTapeWithBarcode_poolId :: Lens' CreateTapeWithBarcode (Maybe Text)
- createTapeWithBarcode_worm :: Lens' CreateTapeWithBarcode (Maybe Bool)
- createTapeWithBarcode_tags :: Lens' CreateTapeWithBarcode (Maybe [Tag])
- createTapeWithBarcode_gatewayARN :: Lens' CreateTapeWithBarcode Text
- createTapeWithBarcode_tapeSizeInBytes :: Lens' CreateTapeWithBarcode Integer
- createTapeWithBarcode_tapeBarcode :: Lens' CreateTapeWithBarcode Text
- createTapeWithBarcodeResponse_tapeARN :: Lens' CreateTapeWithBarcodeResponse (Maybe Text)
- createTapeWithBarcodeResponse_httpStatus :: Lens' CreateTapeWithBarcodeResponse Int
- describeBandwidthRateLimit_gatewayARN :: Lens' DescribeBandwidthRateLimit Text
- describeBandwidthRateLimitResponse_gatewayARN :: Lens' DescribeBandwidthRateLimitResponse (Maybe Text)
- describeBandwidthRateLimitResponse_averageUploadRateLimitInBitsPerSec :: Lens' DescribeBandwidthRateLimitResponse (Maybe Natural)
- describeBandwidthRateLimitResponse_averageDownloadRateLimitInBitsPerSec :: Lens' DescribeBandwidthRateLimitResponse (Maybe Natural)
- describeBandwidthRateLimitResponse_httpStatus :: Lens' DescribeBandwidthRateLimitResponse Int
- deleteAutomaticTapeCreationPolicy_gatewayARN :: Lens' DeleteAutomaticTapeCreationPolicy Text
- deleteAutomaticTapeCreationPolicyResponse_gatewayARN :: Lens' DeleteAutomaticTapeCreationPolicyResponse (Maybe Text)
- deleteAutomaticTapeCreationPolicyResponse_httpStatus :: Lens' DeleteAutomaticTapeCreationPolicyResponse Int
- updateAutomaticTapeCreationPolicy_automaticTapeCreationRules :: Lens' UpdateAutomaticTapeCreationPolicy (NonEmpty AutomaticTapeCreationRule)
- updateAutomaticTapeCreationPolicy_gatewayARN :: Lens' UpdateAutomaticTapeCreationPolicy Text
- updateAutomaticTapeCreationPolicyResponse_gatewayARN :: Lens' UpdateAutomaticTapeCreationPolicyResponse (Maybe Text)
- updateAutomaticTapeCreationPolicyResponse_httpStatus :: Lens' UpdateAutomaticTapeCreationPolicyResponse Int
- updateSMBFileShareVisibility_gatewayARN :: Lens' UpdateSMBFileShareVisibility Text
- updateSMBFileShareVisibility_fileSharesVisible :: Lens' UpdateSMBFileShareVisibility Bool
- updateSMBFileShareVisibilityResponse_gatewayARN :: Lens' UpdateSMBFileShareVisibilityResponse (Maybe Text)
- updateSMBFileShareVisibilityResponse_httpStatus :: Lens' UpdateSMBFileShareVisibilityResponse Int
- deleteSnapshotSchedule_volumeARN :: Lens' DeleteSnapshotSchedule Text
- deleteSnapshotScheduleResponse_volumeARN :: Lens' DeleteSnapshotScheduleResponse (Maybe Text)
- deleteSnapshotScheduleResponse_httpStatus :: Lens' DeleteSnapshotScheduleResponse Int
- updateSnapshotSchedule_description :: Lens' UpdateSnapshotSchedule (Maybe Text)
- updateSnapshotSchedule_tags :: Lens' UpdateSnapshotSchedule (Maybe [Tag])
- updateSnapshotSchedule_volumeARN :: Lens' UpdateSnapshotSchedule Text
- updateSnapshotSchedule_startAt :: Lens' UpdateSnapshotSchedule Natural
- updateSnapshotSchedule_recurrenceInHours :: Lens' UpdateSnapshotSchedule Natural
- updateSnapshotScheduleResponse_volumeARN :: Lens' UpdateSnapshotScheduleResponse (Maybe Text)
- updateSnapshotScheduleResponse_httpStatus :: Lens' UpdateSnapshotScheduleResponse Int
- describeBandwidthRateLimitSchedule_gatewayARN :: Lens' DescribeBandwidthRateLimitSchedule Text
- describeBandwidthRateLimitScheduleResponse_gatewayARN :: Lens' DescribeBandwidthRateLimitScheduleResponse (Maybe Text)
- describeBandwidthRateLimitScheduleResponse_bandwidthRateLimitIntervals :: Lens' DescribeBandwidthRateLimitScheduleResponse (Maybe [BandwidthRateLimitInterval])
- describeBandwidthRateLimitScheduleResponse_httpStatus :: Lens' DescribeBandwidthRateLimitScheduleResponse Int
- createSnapshot_tags :: Lens' CreateSnapshot (Maybe [Tag])
- createSnapshot_volumeARN :: Lens' CreateSnapshot Text
- createSnapshot_snapshotDescription :: Lens' CreateSnapshot Text
- createSnapshotResponse_volumeARN :: Lens' CreateSnapshotResponse (Maybe Text)
- createSnapshotResponse_snapshotId :: Lens' CreateSnapshotResponse (Maybe Text)
- createSnapshotResponse_httpStatus :: Lens' CreateSnapshotResponse Int
- updateSMBSecurityStrategy_gatewayARN :: Lens' UpdateSMBSecurityStrategy Text
- updateSMBSecurityStrategy_sMBSecurityStrategy :: Lens' UpdateSMBSecurityStrategy SMBSecurityStrategy
- updateSMBSecurityStrategyResponse_gatewayARN :: Lens' UpdateSMBSecurityStrategyResponse (Maybe Text)
- updateSMBSecurityStrategyResponse_httpStatus :: Lens' UpdateSMBSecurityStrategyResponse Int
- cancelRetrieval_gatewayARN :: Lens' CancelRetrieval Text
- cancelRetrieval_tapeARN :: Lens' CancelRetrieval Text
- cancelRetrievalResponse_tapeARN :: Lens' CancelRetrievalResponse (Maybe Text)
- cancelRetrievalResponse_httpStatus :: Lens' CancelRetrievalResponse Int
- describeVTLDevices_marker :: Lens' DescribeVTLDevices (Maybe Text)
- describeVTLDevices_limit :: Lens' DescribeVTLDevices (Maybe Natural)
- describeVTLDevices_vTLDeviceARNs :: Lens' DescribeVTLDevices (Maybe [Text])
- describeVTLDevices_gatewayARN :: Lens' DescribeVTLDevices Text
- describeVTLDevicesResponse_vTLDevices :: Lens' DescribeVTLDevicesResponse (Maybe [VTLDevice])
- describeVTLDevicesResponse_gatewayARN :: Lens' DescribeVTLDevicesResponse (Maybe Text)
- describeVTLDevicesResponse_marker :: Lens' DescribeVTLDevicesResponse (Maybe Text)
- describeVTLDevicesResponse_httpStatus :: Lens' DescribeVTLDevicesResponse Int
- startAvailabilityMonitorTest_gatewayARN :: Lens' StartAvailabilityMonitorTest Text
- startAvailabilityMonitorTestResponse_gatewayARN :: Lens' StartAvailabilityMonitorTestResponse (Maybe Text)
- startAvailabilityMonitorTestResponse_httpStatus :: Lens' StartAvailabilityMonitorTestResponse Int
- deleteTapeArchive_bypassGovernanceRetention :: Lens' DeleteTapeArchive (Maybe Bool)
- deleteTapeArchive_tapeARN :: Lens' DeleteTapeArchive Text
- deleteTapeArchiveResponse_tapeARN :: Lens' DeleteTapeArchiveResponse (Maybe Text)
- deleteTapeArchiveResponse_httpStatus :: Lens' DeleteTapeArchiveResponse Int
- listFileSystemAssociations_gatewayARN :: Lens' ListFileSystemAssociations (Maybe Text)
- listFileSystemAssociations_marker :: Lens' ListFileSystemAssociations (Maybe Text)
- listFileSystemAssociations_limit :: Lens' ListFileSystemAssociations (Maybe Natural)
- listFileSystemAssociationsResponse_fileSystemAssociationSummaryList :: Lens' ListFileSystemAssociationsResponse (Maybe [FileSystemAssociationSummary])
- listFileSystemAssociationsResponse_marker :: Lens' ListFileSystemAssociationsResponse (Maybe Text)
- listFileSystemAssociationsResponse_nextMarker :: Lens' ListFileSystemAssociationsResponse (Maybe Text)
- listFileSystemAssociationsResponse_httpStatus :: Lens' ListFileSystemAssociationsResponse Int
- updateSMBFileShare_accessBasedEnumeration :: Lens' UpdateSMBFileShare (Maybe Bool)
- updateSMBFileShare_adminUserList :: Lens' UpdateSMBFileShare (Maybe [Text])
- updateSMBFileShare_auditDestinationARN :: Lens' UpdateSMBFileShare (Maybe Text)
- updateSMBFileShare_invalidUserList :: Lens' UpdateSMBFileShare (Maybe [Text])
- updateSMBFileShare_kmsKey :: Lens' UpdateSMBFileShare (Maybe Text)
- updateSMBFileShare_validUserList :: Lens' UpdateSMBFileShare (Maybe [Text])
- updateSMBFileShare_cacheAttributes :: Lens' UpdateSMBFileShare (Maybe CacheAttributes)
- updateSMBFileShare_objectACL :: Lens' UpdateSMBFileShare (Maybe ObjectACL)
- updateSMBFileShare_kmsEncrypted :: Lens' UpdateSMBFileShare (Maybe Bool)
- updateSMBFileShare_defaultStorageClass :: Lens' UpdateSMBFileShare (Maybe Text)
- updateSMBFileShare_fileShareName :: Lens' UpdateSMBFileShare (Maybe Text)
- updateSMBFileShare_sMBACLEnabled :: Lens' UpdateSMBFileShare (Maybe Bool)
- updateSMBFileShare_oplocksEnabled :: Lens' UpdateSMBFileShare (Maybe Bool)
- updateSMBFileShare_notificationPolicy :: Lens' UpdateSMBFileShare (Maybe Text)
- updateSMBFileShare_requesterPays :: Lens' UpdateSMBFileShare (Maybe Bool)
- updateSMBFileShare_guessMIMETypeEnabled :: Lens' UpdateSMBFileShare (Maybe Bool)
- updateSMBFileShare_readOnly :: Lens' UpdateSMBFileShare (Maybe Bool)
- updateSMBFileShare_caseSensitivity :: Lens' UpdateSMBFileShare (Maybe CaseSensitivity)
- updateSMBFileShare_fileShareARN :: Lens' UpdateSMBFileShare Text
- updateSMBFileShareResponse_fileShareARN :: Lens' UpdateSMBFileShareResponse (Maybe Text)
- updateSMBFileShareResponse_httpStatus :: Lens' UpdateSMBFileShareResponse Int
- describeNFSFileShares_fileShareARNList :: Lens' DescribeNFSFileShares (NonEmpty Text)
- describeNFSFileSharesResponse_nFSFileShareInfoList :: Lens' DescribeNFSFileSharesResponse (Maybe [NFSFileShareInfo])
- describeNFSFileSharesResponse_httpStatus :: Lens' DescribeNFSFileSharesResponse Int
- listVolumeRecoveryPoints_gatewayARN :: Lens' ListVolumeRecoveryPoints Text
- listVolumeRecoveryPointsResponse_volumeRecoveryPointInfos :: Lens' ListVolumeRecoveryPointsResponse (Maybe [VolumeRecoveryPointInfo])
- listVolumeRecoveryPointsResponse_gatewayARN :: Lens' ListVolumeRecoveryPointsResponse (Maybe Text)
- listVolumeRecoveryPointsResponse_httpStatus :: Lens' ListVolumeRecoveryPointsResponse Int
- listTapes_marker :: Lens' ListTapes (Maybe Text)
- listTapes_limit :: Lens' ListTapes (Maybe Natural)
- listTapes_tapeARNs :: Lens' ListTapes (Maybe [Text])
- listTapesResponse_marker :: Lens' ListTapesResponse (Maybe Text)
- listTapesResponse_tapeInfos :: Lens' ListTapesResponse (Maybe [TapeInfo])
- listTapesResponse_httpStatus :: Lens' ListTapesResponse Int
- resetCache_gatewayARN :: Lens' ResetCache Text
- resetCacheResponse_gatewayARN :: Lens' ResetCacheResponse (Maybe Text)
- resetCacheResponse_httpStatus :: Lens' ResetCacheResponse Int
- describeSMBFileShares_fileShareARNList :: Lens' DescribeSMBFileShares (NonEmpty Text)
- describeSMBFileSharesResponse_sMBFileShareInfoList :: Lens' DescribeSMBFileSharesResponse (Maybe [SMBFileShareInfo])
- describeSMBFileSharesResponse_httpStatus :: Lens' DescribeSMBFileSharesResponse Int
- listGateways_marker :: Lens' ListGateways (Maybe Text)
- listGateways_limit :: Lens' ListGateways (Maybe Natural)
- listGatewaysResponse_marker :: Lens' ListGatewaysResponse (Maybe Text)
- listGatewaysResponse_gateways :: Lens' ListGatewaysResponse (Maybe [GatewayInfo])
- listGatewaysResponse_httpStatus :: Lens' ListGatewaysResponse Int
- deleteTape_bypassGovernanceRetention :: Lens' DeleteTape (Maybe Bool)
- deleteTape_gatewayARN :: Lens' DeleteTape Text
- deleteTape_tapeARN :: Lens' DeleteTape Text
- deleteTapeResponse_tapeARN :: Lens' DeleteTapeResponse (Maybe Text)
- deleteTapeResponse_httpStatus :: Lens' DeleteTapeResponse Int
- listLocalDisks_gatewayARN :: Lens' ListLocalDisks Text
- listLocalDisksResponse_gatewayARN :: Lens' ListLocalDisksResponse (Maybe Text)
- listLocalDisksResponse_disks :: Lens' ListLocalDisksResponse (Maybe [Disk])
- listLocalDisksResponse_httpStatus :: Lens' ListLocalDisksResponse Int
- listVolumes_gatewayARN :: Lens' ListVolumes (Maybe Text)
- listVolumes_marker :: Lens' ListVolumes (Maybe Text)
- listVolumes_limit :: Lens' ListVolumes (Maybe Natural)
- listVolumesResponse_gatewayARN :: Lens' ListVolumesResponse (Maybe Text)
- listVolumesResponse_marker :: Lens' ListVolumesResponse (Maybe Text)
- listVolumesResponse_volumeInfos :: Lens' ListVolumesResponse (Maybe [VolumeInfo])
- listVolumesResponse_httpStatus :: Lens' ListVolumesResponse Int
- updateBandwidthRateLimit_averageUploadRateLimitInBitsPerSec :: Lens' UpdateBandwidthRateLimit (Maybe Natural)
- updateBandwidthRateLimit_averageDownloadRateLimitInBitsPerSec :: Lens' UpdateBandwidthRateLimit (Maybe Natural)
- updateBandwidthRateLimit_gatewayARN :: Lens' UpdateBandwidthRateLimit Text
- updateBandwidthRateLimitResponse_gatewayARN :: Lens' UpdateBandwidthRateLimitResponse (Maybe Text)
- updateBandwidthRateLimitResponse_httpStatus :: Lens' UpdateBandwidthRateLimitResponse Int
- addWorkingStorage_gatewayARN :: Lens' AddWorkingStorage Text
- addWorkingStorage_diskIds :: Lens' AddWorkingStorage [Text]
- addWorkingStorageResponse_gatewayARN :: Lens' AddWorkingStorageResponse (Maybe Text)
- addWorkingStorageResponse_httpStatus :: Lens' AddWorkingStorageResponse Int
- describeTapeRecoveryPoints_marker :: Lens' DescribeTapeRecoveryPoints (Maybe Text)
- describeTapeRecoveryPoints_limit :: Lens' DescribeTapeRecoveryPoints (Maybe Natural)
- describeTapeRecoveryPoints_gatewayARN :: Lens' DescribeTapeRecoveryPoints Text
- describeTapeRecoveryPointsResponse_tapeRecoveryPointInfos :: Lens' DescribeTapeRecoveryPointsResponse (Maybe [TapeRecoveryPointInfo])
- describeTapeRecoveryPointsResponse_gatewayARN :: Lens' DescribeTapeRecoveryPointsResponse (Maybe Text)
- describeTapeRecoveryPointsResponse_marker :: Lens' DescribeTapeRecoveryPointsResponse (Maybe Text)
- describeTapeRecoveryPointsResponse_httpStatus :: Lens' DescribeTapeRecoveryPointsResponse Int
- deleteBandwidthRateLimit_gatewayARN :: Lens' DeleteBandwidthRateLimit Text
- deleteBandwidthRateLimit_bandwidthType :: Lens' DeleteBandwidthRateLimit Text
- deleteBandwidthRateLimitResponse_gatewayARN :: Lens' DeleteBandwidthRateLimitResponse (Maybe Text)
- deleteBandwidthRateLimitResponse_httpStatus :: Lens' DeleteBandwidthRateLimitResponse Int
- activateGateway_mediumChangerType :: Lens' ActivateGateway (Maybe Text)
- activateGateway_tapeDriveType :: Lens' ActivateGateway (Maybe Text)
- activateGateway_gatewayType :: Lens' ActivateGateway (Maybe Text)
- activateGateway_tags :: Lens' ActivateGateway (Maybe [Tag])
- activateGateway_activationKey :: Lens' ActivateGateway Text
- activateGateway_gatewayName :: Lens' ActivateGateway Text
- activateGateway_gatewayTimezone :: Lens' ActivateGateway Text
- activateGateway_gatewayRegion :: Lens' ActivateGateway Text
- activateGatewayResponse_gatewayARN :: Lens' ActivateGatewayResponse (Maybe Text)
- activateGatewayResponse_httpStatus :: Lens' ActivateGatewayResponse Int
- describeCache_gatewayARN :: Lens' DescribeCache Text
- describeCacheResponse_gatewayARN :: Lens' DescribeCacheResponse (Maybe Text)
- describeCacheResponse_diskIds :: Lens' DescribeCacheResponse (Maybe [Text])
- describeCacheResponse_cacheUsedPercentage :: Lens' DescribeCacheResponse (Maybe Double)
- describeCacheResponse_cacheHitPercentage :: Lens' DescribeCacheResponse (Maybe Double)
- describeCacheResponse_cacheMissPercentage :: Lens' DescribeCacheResponse (Maybe Double)
- describeCacheResponse_cacheAllocatedInBytes :: Lens' DescribeCacheResponse (Maybe Integer)
- describeCacheResponse_cacheDirtyPercentage :: Lens' DescribeCacheResponse (Maybe Double)
- describeCacheResponse_httpStatus :: Lens' DescribeCacheResponse Int
- deleteVolume_volumeARN :: Lens' DeleteVolume Text
- deleteVolumeResponse_volumeARN :: Lens' DeleteVolumeResponse (Maybe Text)
- deleteVolumeResponse_httpStatus :: Lens' DeleteVolumeResponse Int
- automaticTapeCreationPolicyInfo_gatewayARN :: Lens' AutomaticTapeCreationPolicyInfo (Maybe Text)
- automaticTapeCreationPolicyInfo_automaticTapeCreationRules :: Lens' AutomaticTapeCreationPolicyInfo (Maybe (NonEmpty AutomaticTapeCreationRule))
- automaticTapeCreationRule_worm :: Lens' AutomaticTapeCreationRule (Maybe Bool)
- automaticTapeCreationRule_tapeBarcodePrefix :: Lens' AutomaticTapeCreationRule Text
- automaticTapeCreationRule_poolId :: Lens' AutomaticTapeCreationRule Text
- automaticTapeCreationRule_tapeSizeInBytes :: Lens' AutomaticTapeCreationRule Integer
- automaticTapeCreationRule_minimumNumTapes :: Lens' AutomaticTapeCreationRule Natural
- bandwidthRateLimitInterval_averageUploadRateLimitInBitsPerSec :: Lens' BandwidthRateLimitInterval (Maybe Natural)
- bandwidthRateLimitInterval_averageDownloadRateLimitInBitsPerSec :: Lens' BandwidthRateLimitInterval (Maybe Natural)
- bandwidthRateLimitInterval_startHourOfDay :: Lens' BandwidthRateLimitInterval Natural
- bandwidthRateLimitInterval_startMinuteOfHour :: Lens' BandwidthRateLimitInterval Natural
- bandwidthRateLimitInterval_endHourOfDay :: Lens' BandwidthRateLimitInterval Natural
- bandwidthRateLimitInterval_endMinuteOfHour :: Lens' BandwidthRateLimitInterval Natural
- bandwidthRateLimitInterval_daysOfWeek :: Lens' BandwidthRateLimitInterval (NonEmpty Natural)
- cacheAttributes_cacheStaleTimeoutInSeconds :: Lens' CacheAttributes (Maybe Int)
- cachediSCSIVolume_volumeiSCSIAttributes :: Lens' CachediSCSIVolume (Maybe VolumeiSCSIAttributes)
- cachediSCSIVolume_volumeStatus :: Lens' CachediSCSIVolume (Maybe Text)
- cachediSCSIVolume_sourceSnapshotId :: Lens' CachediSCSIVolume (Maybe Text)
- cachediSCSIVolume_kmsKey :: Lens' CachediSCSIVolume (Maybe Text)
- cachediSCSIVolume_volumeAttachmentStatus :: Lens' CachediSCSIVolume (Maybe Text)
- cachediSCSIVolume_volumeARN :: Lens' CachediSCSIVolume (Maybe Text)
- cachediSCSIVolume_volumeProgress :: Lens' CachediSCSIVolume (Maybe Double)
- cachediSCSIVolume_volumeSizeInBytes :: Lens' CachediSCSIVolume (Maybe Integer)
- cachediSCSIVolume_volumeUsedInBytes :: Lens' CachediSCSIVolume (Maybe Integer)
- cachediSCSIVolume_createdDate :: Lens' CachediSCSIVolume (Maybe UTCTime)
- cachediSCSIVolume_volumeId :: Lens' CachediSCSIVolume (Maybe Text)
- cachediSCSIVolume_volumeType :: Lens' CachediSCSIVolume (Maybe Text)
- cachediSCSIVolume_targetName :: Lens' CachediSCSIVolume (Maybe Text)
- chapInfo_targetARN :: Lens' ChapInfo (Maybe Text)
- chapInfo_secretToAuthenticateInitiator :: Lens' ChapInfo (Maybe Text)
- chapInfo_initiatorName :: Lens' ChapInfo (Maybe Text)
- chapInfo_secretToAuthenticateTarget :: Lens' ChapInfo (Maybe Text)
- deviceiSCSIAttributes_targetARN :: Lens' DeviceiSCSIAttributes (Maybe Text)
- deviceiSCSIAttributes_chapEnabled :: Lens' DeviceiSCSIAttributes (Maybe Bool)
- deviceiSCSIAttributes_networkInterfaceId :: Lens' DeviceiSCSIAttributes (Maybe Text)
- deviceiSCSIAttributes_networkInterfacePort :: Lens' DeviceiSCSIAttributes (Maybe Int)
- disk_diskAllocationResource :: Lens' Disk (Maybe Text)
- disk_diskAllocationType :: Lens' Disk (Maybe Text)
- disk_diskNode :: Lens' Disk (Maybe Text)
- disk_diskPath :: Lens' Disk (Maybe Text)
- disk_diskSizeInBytes :: Lens' Disk (Maybe Integer)
- disk_diskStatus :: Lens' Disk (Maybe Text)
- disk_diskId :: Lens' Disk (Maybe Text)
- disk_diskAttributeList :: Lens' Disk (Maybe [Text])
- endpointNetworkConfiguration_ipAddresses :: Lens' EndpointNetworkConfiguration (Maybe [Text])
- fileShareInfo_fileShareStatus :: Lens' FileShareInfo (Maybe Text)
- fileShareInfo_gatewayARN :: Lens' FileShareInfo (Maybe Text)
- fileShareInfo_fileShareId :: Lens' FileShareInfo (Maybe Text)
- fileShareInfo_fileShareARN :: Lens' FileShareInfo (Maybe Text)
- fileShareInfo_fileShareType :: Lens' FileShareInfo (Maybe FileShareType)
- fileSystemAssociationInfo_auditDestinationARN :: Lens' FileSystemAssociationInfo (Maybe Text)
- fileSystemAssociationInfo_fileSystemAssociationARN :: Lens' FileSystemAssociationInfo (Maybe Text)
- fileSystemAssociationInfo_gatewayARN :: Lens' FileSystemAssociationInfo (Maybe Text)
- fileSystemAssociationInfo_cacheAttributes :: Lens' FileSystemAssociationInfo (Maybe CacheAttributes)
- fileSystemAssociationInfo_fileSystemAssociationStatusDetails :: Lens' FileSystemAssociationInfo (Maybe [FileSystemAssociationStatusDetail])
- fileSystemAssociationInfo_endpointNetworkConfiguration :: Lens' FileSystemAssociationInfo (Maybe EndpointNetworkConfiguration)
- fileSystemAssociationInfo_locationARN :: Lens' FileSystemAssociationInfo (Maybe Text)
- fileSystemAssociationInfo_fileSystemAssociationStatus :: Lens' FileSystemAssociationInfo (Maybe Text)
- fileSystemAssociationInfo_tags :: Lens' FileSystemAssociationInfo (Maybe [Tag])
- fileSystemAssociationStatusDetail_errorCode :: Lens' FileSystemAssociationStatusDetail (Maybe Text)
- fileSystemAssociationSummary_fileSystemAssociationARN :: Lens' FileSystemAssociationSummary (Maybe Text)
- fileSystemAssociationSummary_gatewayARN :: Lens' FileSystemAssociationSummary (Maybe Text)
- fileSystemAssociationSummary_fileSystemAssociationId :: Lens' FileSystemAssociationSummary (Maybe Text)
- fileSystemAssociationSummary_fileSystemAssociationStatus :: Lens' FileSystemAssociationSummary (Maybe Text)
- gatewayInfo_ec2InstanceRegion :: Lens' GatewayInfo (Maybe Text)
- gatewayInfo_gatewayARN :: Lens' GatewayInfo (Maybe Text)
- gatewayInfo_ec2InstanceId :: Lens' GatewayInfo (Maybe Text)
- gatewayInfo_gatewayOperationalState :: Lens' GatewayInfo (Maybe Text)
- gatewayInfo_gatewayName :: Lens' GatewayInfo (Maybe Text)
- gatewayInfo_gatewayId :: Lens' GatewayInfo (Maybe Text)
- gatewayInfo_gatewayType :: Lens' GatewayInfo (Maybe Text)
- nFSFileShareDefaults_fileMode :: Lens' NFSFileShareDefaults (Maybe Text)
- nFSFileShareDefaults_ownerId :: Lens' NFSFileShareDefaults (Maybe Natural)
- nFSFileShareDefaults_directoryMode :: Lens' NFSFileShareDefaults (Maybe Text)
- nFSFileShareDefaults_groupId :: Lens' NFSFileShareDefaults (Maybe Natural)
- nFSFileShareInfo_auditDestinationARN :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_fileShareStatus :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_kmsKey :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_gatewayARN :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_path :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_vPCEndpointDNSName :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_cacheAttributes :: Lens' NFSFileShareInfo (Maybe CacheAttributes)
- nFSFileShareInfo_objectACL :: Lens' NFSFileShareInfo (Maybe ObjectACL)
- nFSFileShareInfo_kmsEncrypted :: Lens' NFSFileShareInfo (Maybe Bool)
- nFSFileShareInfo_fileShareId :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_fileShareARN :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_defaultStorageClass :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_fileShareName :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_role :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_notificationPolicy :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_squash :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_requesterPays :: Lens' NFSFileShareInfo (Maybe Bool)
- nFSFileShareInfo_nFSFileShareDefaults :: Lens' NFSFileShareInfo (Maybe NFSFileShareDefaults)
- nFSFileShareInfo_locationARN :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_clientList :: Lens' NFSFileShareInfo (Maybe (NonEmpty Text))
- nFSFileShareInfo_guessMIMETypeEnabled :: Lens' NFSFileShareInfo (Maybe Bool)
- nFSFileShareInfo_readOnly :: Lens' NFSFileShareInfo (Maybe Bool)
- nFSFileShareInfo_bucketRegion :: Lens' NFSFileShareInfo (Maybe Text)
- nFSFileShareInfo_tags :: Lens' NFSFileShareInfo (Maybe [Tag])
- networkInterface_ipv6Address :: Lens' NetworkInterface (Maybe Text)
- networkInterface_macAddress :: Lens' NetworkInterface (Maybe Text)
- networkInterface_ipv4Address :: Lens' NetworkInterface (Maybe Text)
- poolInfo_retentionLockType :: Lens' PoolInfo (Maybe RetentionLockType)
- poolInfo_retentionLockTimeInDays :: Lens' PoolInfo (Maybe Natural)
- poolInfo_poolName :: Lens' PoolInfo (Maybe Text)
- poolInfo_storageClass :: Lens' PoolInfo (Maybe TapeStorageClass)
- poolInfo_poolStatus :: Lens' PoolInfo (Maybe PoolStatus)
- poolInfo_poolARN :: Lens' PoolInfo (Maybe Text)
- sMBFileShareInfo_accessBasedEnumeration :: Lens' SMBFileShareInfo (Maybe Bool)
- sMBFileShareInfo_adminUserList :: Lens' SMBFileShareInfo (Maybe [Text])
- sMBFileShareInfo_auditDestinationARN :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_fileShareStatus :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_invalidUserList :: Lens' SMBFileShareInfo (Maybe [Text])
- sMBFileShareInfo_kmsKey :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_validUserList :: Lens' SMBFileShareInfo (Maybe [Text])
- sMBFileShareInfo_gatewayARN :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_path :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_vPCEndpointDNSName :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_authentication :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_cacheAttributes :: Lens' SMBFileShareInfo (Maybe CacheAttributes)
- sMBFileShareInfo_objectACL :: Lens' SMBFileShareInfo (Maybe ObjectACL)
- sMBFileShareInfo_kmsEncrypted :: Lens' SMBFileShareInfo (Maybe Bool)
- sMBFileShareInfo_fileShareId :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_fileShareARN :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_defaultStorageClass :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_fileShareName :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_role :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_sMBACLEnabled :: Lens' SMBFileShareInfo (Maybe Bool)
- sMBFileShareInfo_oplocksEnabled :: Lens' SMBFileShareInfo (Maybe Bool)
- sMBFileShareInfo_notificationPolicy :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_requesterPays :: Lens' SMBFileShareInfo (Maybe Bool)
- sMBFileShareInfo_locationARN :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_guessMIMETypeEnabled :: Lens' SMBFileShareInfo (Maybe Bool)
- sMBFileShareInfo_readOnly :: Lens' SMBFileShareInfo (Maybe Bool)
- sMBFileShareInfo_bucketRegion :: Lens' SMBFileShareInfo (Maybe Text)
- sMBFileShareInfo_caseSensitivity :: Lens' SMBFileShareInfo (Maybe CaseSensitivity)
- sMBFileShareInfo_tags :: Lens' SMBFileShareInfo (Maybe [Tag])
- sMBLocalGroups_gatewayAdmins :: Lens' SMBLocalGroups (Maybe [Text])
- storediSCSIVolume_volumeiSCSIAttributes :: Lens' StorediSCSIVolume (Maybe VolumeiSCSIAttributes)
- storediSCSIVolume_volumeStatus :: Lens' StorediSCSIVolume (Maybe Text)
- storediSCSIVolume_sourceSnapshotId :: Lens' StorediSCSIVolume (Maybe Text)
- storediSCSIVolume_preservedExistingData :: Lens' StorediSCSIVolume (Maybe Bool)
- storediSCSIVolume_kmsKey :: Lens' StorediSCSIVolume (Maybe Text)
- storediSCSIVolume_volumeAttachmentStatus :: Lens' StorediSCSIVolume (Maybe Text)
- storediSCSIVolume_volumeARN :: Lens' StorediSCSIVolume (Maybe Text)
- storediSCSIVolume_volumeProgress :: Lens' StorediSCSIVolume (Maybe Double)
- storediSCSIVolume_volumeSizeInBytes :: Lens' StorediSCSIVolume (Maybe Integer)
- storediSCSIVolume_volumeUsedInBytes :: Lens' StorediSCSIVolume (Maybe Integer)
- storediSCSIVolume_createdDate :: Lens' StorediSCSIVolume (Maybe UTCTime)
- storediSCSIVolume_volumeId :: Lens' StorediSCSIVolume (Maybe Text)
- storediSCSIVolume_volumeDiskId :: Lens' StorediSCSIVolume (Maybe Text)
- storediSCSIVolume_volumeType :: Lens' StorediSCSIVolume (Maybe Text)
- storediSCSIVolume_targetName :: Lens' StorediSCSIVolume (Maybe Text)
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- tape_tapeBarcode :: Lens' Tape (Maybe Text)
- tape_tapeStatus :: Lens' Tape (Maybe Text)
- tape_kmsKey :: Lens' Tape (Maybe Text)
- tape_tapeARN :: Lens' Tape (Maybe Text)
- tape_progress :: Lens' Tape (Maybe Double)
- tape_tapeSizeInBytes :: Lens' Tape (Maybe Integer)
- tape_vTLDevice :: Lens' Tape (Maybe Text)
- tape_poolId :: Lens' Tape (Maybe Text)
- tape_tapeUsedInBytes :: Lens' Tape (Maybe Integer)
- tape_tapeCreatedDate :: Lens' Tape (Maybe UTCTime)
- tape_poolEntryDate :: Lens' Tape (Maybe UTCTime)
- tape_worm :: Lens' Tape (Maybe Bool)
- tape_retentionStartDate :: Lens' Tape (Maybe UTCTime)
- tapeArchive_tapeBarcode :: Lens' TapeArchive (Maybe Text)
- tapeArchive_tapeStatus :: Lens' TapeArchive (Maybe Text)
- tapeArchive_kmsKey :: Lens' TapeArchive (Maybe Text)
- tapeArchive_tapeARN :: Lens' TapeArchive (Maybe Text)
- tapeArchive_tapeSizeInBytes :: Lens' TapeArchive (Maybe Integer)
- tapeArchive_completionTime :: Lens' TapeArchive (Maybe UTCTime)
- tapeArchive_poolId :: Lens' TapeArchive (Maybe Text)
- tapeArchive_tapeUsedInBytes :: Lens' TapeArchive (Maybe Integer)
- tapeArchive_tapeCreatedDate :: Lens' TapeArchive (Maybe UTCTime)
- tapeArchive_poolEntryDate :: Lens' TapeArchive (Maybe UTCTime)
- tapeArchive_worm :: Lens' TapeArchive (Maybe Bool)
- tapeArchive_retentionStartDate :: Lens' TapeArchive (Maybe UTCTime)
- tapeArchive_retrievedTo :: Lens' TapeArchive (Maybe Text)
- tapeInfo_tapeBarcode :: Lens' TapeInfo (Maybe Text)
- tapeInfo_tapeStatus :: Lens' TapeInfo (Maybe Text)
- tapeInfo_tapeARN :: Lens' TapeInfo (Maybe Text)
- tapeInfo_gatewayARN :: Lens' TapeInfo (Maybe Text)
- tapeInfo_tapeSizeInBytes :: Lens' TapeInfo (Maybe Integer)
- tapeInfo_poolId :: Lens' TapeInfo (Maybe Text)
- tapeInfo_poolEntryDate :: Lens' TapeInfo (Maybe UTCTime)
- tapeInfo_retentionStartDate :: Lens' TapeInfo (Maybe UTCTime)
- tapeRecoveryPointInfo_tapeStatus :: Lens' TapeRecoveryPointInfo (Maybe Text)
- tapeRecoveryPointInfo_tapeRecoveryPointTime :: Lens' TapeRecoveryPointInfo (Maybe UTCTime)
- tapeRecoveryPointInfo_tapeARN :: Lens' TapeRecoveryPointInfo (Maybe Text)
- tapeRecoveryPointInfo_tapeSizeInBytes :: Lens' TapeRecoveryPointInfo (Maybe Integer)
- vTLDevice_deviceiSCSIAttributes :: Lens' VTLDevice (Maybe DeviceiSCSIAttributes)
- vTLDevice_vTLDeviceVendor :: Lens' VTLDevice (Maybe Text)
- vTLDevice_vTLDeviceARN :: Lens' VTLDevice (Maybe Text)
- vTLDevice_vTLDeviceType :: Lens' VTLDevice (Maybe Text)
- vTLDevice_vTLDeviceProductIdentifier :: Lens' VTLDevice (Maybe Text)
- volumeInfo_gatewayARN :: Lens' VolumeInfo (Maybe Text)
- volumeInfo_volumeAttachmentStatus :: Lens' VolumeInfo (Maybe Text)
- volumeInfo_volumeARN :: Lens' VolumeInfo (Maybe Text)
- volumeInfo_volumeSizeInBytes :: Lens' VolumeInfo (Maybe Integer)
- volumeInfo_volumeId :: Lens' VolumeInfo (Maybe Text)
- volumeInfo_gatewayId :: Lens' VolumeInfo (Maybe Text)
- volumeInfo_volumeType :: Lens' VolumeInfo (Maybe Text)
- volumeRecoveryPointInfo_volumeRecoveryPointTime :: Lens' VolumeRecoveryPointInfo (Maybe Text)
- volumeRecoveryPointInfo_volumeARN :: Lens' VolumeRecoveryPointInfo (Maybe Text)
- volumeRecoveryPointInfo_volumeSizeInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer)
- volumeRecoveryPointInfo_volumeUsageInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer)
- volumeiSCSIAttributes_lunNumber :: Lens' VolumeiSCSIAttributes (Maybe Natural)
- volumeiSCSIAttributes_targetARN :: Lens' VolumeiSCSIAttributes (Maybe Text)
- volumeiSCSIAttributes_chapEnabled :: Lens' VolumeiSCSIAttributes (Maybe Bool)
- volumeiSCSIAttributes_networkInterfaceId :: Lens' VolumeiSCSIAttributes (Maybe Text)
- volumeiSCSIAttributes_networkInterfacePort :: Lens' VolumeiSCSIAttributes (Maybe Int)
Operations
CancelArchival
cancelArchival_gatewayARN :: Lens' CancelArchival Text Source #
Undocumented member.
cancelArchival_tapeARN :: Lens' CancelArchival Text Source #
The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.
cancelArchivalResponse_tapeARN :: Lens' CancelArchivalResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.
cancelArchivalResponse_httpStatus :: Lens' CancelArchivalResponse Int Source #
The response's http status code.
CreateStorediSCSIVolume
createStorediSCSIVolume_kmsKey :: Lens' CreateStorediSCSIVolume (Maybe Text) Source #
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK)
used for Amazon S3 server-side encryption. Storage Gateway does not
support asymmetric CMKs. This value can only be set when KMSEncrypted
is true
. Optional.
createStorediSCSIVolume_kmsEncrypted :: Lens' CreateStorediSCSIVolume (Maybe Bool) Source #
Set to true
to use Amazon S3 server-side encryption with your own KMS
key, or false
to use a key managed by Amazon S3. Optional.
Valid Values: true
| false
createStorediSCSIVolume_tags :: Lens' CreateStorediSCSIVolume (Maybe [Tag]) Source #
A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.
createStorediSCSIVolume_snapshotId :: Lens' CreateStorediSCSIVolume (Maybe Text) Source #
The snapshot ID (e.g., "snap-1122aabb") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot; otherwise, do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.
createStorediSCSIVolume_gatewayARN :: Lens' CreateStorediSCSIVolume Text Source #
Undocumented member.
createStorediSCSIVolume_diskId :: Lens' CreateStorediSCSIVolume Text Source #
The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.
createStorediSCSIVolume_preserveExistingData :: Lens' CreateStorediSCSIVolume Bool Source #
Set to true
if you want to preserve the data on the local disk.
Otherwise, set to false
to create an empty volume.
Valid Values: true
| false
createStorediSCSIVolume_targetName :: Lens' CreateStorediSCSIVolume Text Source #
The name of the iSCSI target used by an initiator to connect to a volume
and used as a suffix for the target ARN. For example, specifying
TargetName
as myvolume results in the target ARN of
arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume
.
The target name must be unique across all volumes on a gateway.
If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.
createStorediSCSIVolume_networkInterfaceId :: Lens' CreateStorediSCSIVolume Text Source #
The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.
Valid Values: A valid IP address.
createStorediSCSIVolumeResponse_targetARN :: Lens' CreateStorediSCSIVolumeResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.
createStorediSCSIVolumeResponse_volumeARN :: Lens' CreateStorediSCSIVolumeResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the configured volume.
createStorediSCSIVolumeResponse_volumeSizeInBytes :: Lens' CreateStorediSCSIVolumeResponse (Maybe Integer) Source #
The size of the volume in bytes.
createStorediSCSIVolumeResponse_httpStatus :: Lens' CreateStorediSCSIVolumeResponse Int Source #
The response's http status code.
DescribeFileSystemAssociations
describeFileSystemAssociations_fileSystemAssociationARNList :: Lens' DescribeFileSystemAssociations (NonEmpty Text) Source #
An array containing the Amazon Resource Name (ARN) of each file system association to be described.
describeFileSystemAssociationsResponse_fileSystemAssociationInfoList :: Lens' DescribeFileSystemAssociationsResponse (Maybe [FileSystemAssociationInfo]) Source #
An array containing the FileSystemAssociationInfo
data type of each
file system association to be described.
describeFileSystemAssociationsResponse_httpStatus :: Lens' DescribeFileSystemAssociationsResponse Int Source #
The response's http status code.
UpdateSMBLocalGroups
updateSMBLocalGroups_gatewayARN :: Lens' UpdateSMBLocalGroups Text Source #
Undocumented member.
updateSMBLocalGroups_sMBLocalGroups :: Lens' UpdateSMBLocalGroups SMBLocalGroups Source #
A list of Active Directory users and groups that you want to grant special permissions for SMB file shares on the gateway.
updateSMBLocalGroupsResponse_gatewayARN :: Lens' UpdateSMBLocalGroupsResponse (Maybe Text) Source #
Undocumented member.
updateSMBLocalGroupsResponse_httpStatus :: Lens' UpdateSMBLocalGroupsResponse Int Source #
The response's http status code.
CreateNFSFileShare
createNFSFileShare_auditDestinationARN :: Lens' CreateNFSFileShare (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage used for audit logs.
createNFSFileShare_kmsKey :: Lens' CreateNFSFileShare (Maybe Text) Source #
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK)
used for Amazon S3 server-side encryption. Storage Gateway does not
support asymmetric CMKs. This value can only be set when KMSEncrypted
is true
. Optional.
createNFSFileShare_vPCEndpointDNSName :: Lens' CreateNFSFileShare (Maybe Text) Source #
Specifies the DNS name for the VPC endpoint that the NFS file share uses to connect to Amazon S3.
This parameter is required for NFS file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.
createNFSFileShare_cacheAttributes :: Lens' CreateNFSFileShare (Maybe CacheAttributes) Source #
Specifies refresh cache information for the file share.
createNFSFileShare_objectACL :: Lens' CreateNFSFileShare (Maybe ObjectACL) Source #
A value that sets the access control list (ACL) permission for objects
in the S3 bucket that a S3 File Gateway puts objects into. The default
value is private
.
createNFSFileShare_kmsEncrypted :: Lens' CreateNFSFileShare (Maybe Bool) Source #
Set to true
to use Amazon S3 server-side encryption with your own KMS
key, or false
to use a key managed by Amazon S3. Optional.
Valid Values: true
| false
createNFSFileShare_defaultStorageClass :: Lens' CreateNFSFileShare (Maybe Text) Source #
The default storage class for objects put into an Amazon S3 bucket by
the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING
.
Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
|
S3_STANDARD_IA
| S3_ONEZONE_IA
createNFSFileShare_fileShareName :: Lens' CreateNFSFileShare (Maybe Text) Source #
The name of the file share. Optional.
FileShareName
must be set if an S3 prefix name is set in
LocationARN
, or if an access point or access point alias is used.
createNFSFileShare_notificationPolicy :: Lens' CreateNFSFileShare (Maybe Text) Source #
The notification policy of the file share. SettlingTimeInSeconds
controls the number of seconds to wait after the last point in time a
client wrote to a file before generating an ObjectUploaded
notification. Because clients can make many small writes to files, it's
best to set this parameter for as long as possible to avoid generating
multiple notifications for the same file in a small time period.
SettlingTimeInSeconds
has no effect on the timing of the object
uploading to Amazon S3, only the timing of the notification.
The following example sets NotificationPolicy
on with
SettlingTimeInSeconds
set to 60.
{\"Upload\": {\"SettlingTimeInSeconds\": 60}}
The following example sets NotificationPolicy
off.
{}
createNFSFileShare_squash :: Lens' CreateNFSFileShare (Maybe Text) Source #
A value that maps a user to anonymous user.
Valid values 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.
createNFSFileShare_requesterPays :: Lens' CreateNFSFileShare (Maybe Bool) Source #
A value that sets who pays the cost of the request and the cost
associated with data download from the S3 bucket. If this value is set
to true
, the requester pays the costs; otherwise, the S3 bucket owner
pays. However, the S3 bucket owner always pays the cost of storing data.
RequesterPays
is a configuration for the S3 bucket that backs the file
share, so make sure that the configuration on the file share is the same
as the S3 bucket configuration.
Valid Values: true
| false
createNFSFileShare_nFSFileShareDefaults :: Lens' CreateNFSFileShare (Maybe NFSFileShareDefaults) Source #
File share default values. Optional.
createNFSFileShare_clientList :: Lens' CreateNFSFileShare (Maybe (NonEmpty Text)) Source #
The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.
createNFSFileShare_guessMIMETypeEnabled :: Lens' CreateNFSFileShare (Maybe Bool) Source #
A value that enables guessing of the MIME type for uploaded objects
based on file extensions. Set this value to true
to enable MIME type
guessing, otherwise set to false
. The default value is true
.
Valid Values: true
| false
createNFSFileShare_readOnly :: Lens' CreateNFSFileShare (Maybe Bool) Source #
A value that sets the write status of a file share. Set this value to
true
to set the write status to read-only, otherwise set to false
.
Valid Values: true
| false
createNFSFileShare_bucketRegion :: Lens' CreateNFSFileShare (Maybe Text) Source #
Specifies the Region of the S3 bucket where the NFS file share stores files.
This parameter is required for NFS file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.
createNFSFileShare_tags :: Lens' CreateNFSFileShare (Maybe [Tag]) Source #
A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.
createNFSFileShare_clientToken :: Lens' CreateNFSFileShare Text Source #
A unique string value that you supply that is used by S3 File Gateway to ensure idempotent file share creation.
createNFSFileShare_gatewayARN :: Lens' CreateNFSFileShare Text Source #
The Amazon Resource Name (ARN) of the S3 File Gateway on which you want to create a file share.
createNFSFileShare_role :: Lens' CreateNFSFileShare Text Source #
The ARN of the Identity and Access Management (IAM) role that an S3 File Gateway assumes when it accesses the underlying storage.
createNFSFileShare_locationARN :: Lens' CreateNFSFileShare Text Source #
A custom ARN for the backend storage used for storing data for file shares. It includes a resource ARN with an optional prefix concatenation. The prefix must end with a forward slash (/).
You can specify LocationARN as a bucket ARN, access point ARN or access point alias, as shown in the following examples.
Bucket ARN:
arn:aws:s3:::my-bucket/prefix/
Access point ARN:
arn:aws:s3:region:account-id:accesspoint/access-point-name/prefix/
If you specify an access point, the bucket policy must be configured to delegate access control to the access point. For information, see Delegating access control to access points in the Amazon S3 User Guide.
Access point alias:
test-ap-ab123cdef4gehijklmn5opqrstuvuse1a-s3alias
createNFSFileShareResponse_fileShareARN :: Lens' CreateNFSFileShareResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the newly created file share.
createNFSFileShareResponse_httpStatus :: Lens' CreateNFSFileShareResponse Int Source #
The response's http status code.
AssociateFileSystem
associateFileSystem_auditDestinationARN :: Lens' AssociateFileSystem (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage used for the audit logs.
associateFileSystem_cacheAttributes :: Lens' AssociateFileSystem (Maybe CacheAttributes) Source #
Undocumented member.
associateFileSystem_endpointNetworkConfiguration :: Lens' AssociateFileSystem (Maybe EndpointNetworkConfiguration) Source #
Specifies the network configuration information for the gateway associated with the Amazon FSx file system.
If multiple file systems are associated with this gateway, this
parameter's IpAddresses
field is required.
associateFileSystem_tags :: Lens' AssociateFileSystem (Maybe [Tag]) Source #
A list of up to 50 tags that can be assigned to the file system association. Each tag is a key-value pair.
associateFileSystem_userName :: Lens' AssociateFileSystem Text Source #
The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.
associateFileSystem_password :: Lens' AssociateFileSystem Text Source #
The password of the user credential.
associateFileSystem_clientToken :: Lens' AssociateFileSystem Text Source #
A unique string value that you supply that is used by the FSx File Gateway to ensure idempotent file system association creation.
associateFileSystem_gatewayARN :: Lens' AssociateFileSystem Text Source #
Undocumented member.
associateFileSystem_locationARN :: Lens' AssociateFileSystem Text Source #
The Amazon Resource Name (ARN) of the Amazon FSx file system to associate with the FSx File Gateway.
associateFileSystemResponse_fileSystemAssociationARN :: Lens' AssociateFileSystemResponse (Maybe Text) Source #
The ARN of the newly created file system association.
associateFileSystemResponse_httpStatus :: Lens' AssociateFileSystemResponse Int Source #
The response's http status code.
DetachVolume
detachVolume_forceDetach :: Lens' DetachVolume (Maybe Bool) Source #
Set to true
to forcibly remove the iSCSI connection of the target
volume and detach the volume. The default is false
. If this value is
set to false
, you must manually disconnect the iSCSI connection from
the target volume.
Valid Values: true
| false
detachVolume_volumeARN :: Lens' DetachVolume Text Source #
The Amazon Resource Name (ARN) of the volume to detach from the gateway.
detachVolumeResponse_volumeARN :: Lens' DetachVolumeResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume that was detached.
detachVolumeResponse_httpStatus :: Lens' DetachVolumeResponse Int Source #
The response's http status code.
DescribeChapCredentials
describeChapCredentials_targetARN :: Lens' DescribeChapCredentials Text Source #
The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.
describeChapCredentialsResponse_chapCredentials :: Lens' DescribeChapCredentialsResponse (Maybe [ChapInfo]) Source #
An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:
- InitiatorName: The iSCSI initiator that connects to the target.
- SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.
- SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).
- TargetARN: The Amazon Resource Name (ARN) of the storage volume.
describeChapCredentialsResponse_httpStatus :: Lens' DescribeChapCredentialsResponse Int Source #
The response's http status code.
SetLocalConsolePassword
setLocalConsolePassword_gatewayARN :: Lens' SetLocalConsolePassword Text Source #
Undocumented member.
setLocalConsolePassword_localConsolePassword :: Lens' SetLocalConsolePassword Text Source #
The password you want to set for your VM local console.
setLocalConsolePasswordResponse_gatewayARN :: Lens' SetLocalConsolePasswordResponse (Maybe Text) Source #
Undocumented member.
setLocalConsolePasswordResponse_httpStatus :: Lens' SetLocalConsolePasswordResponse Int Source #
The response's http status code.
CreateTapes
createTapes_kmsKey :: Lens' CreateTapes (Maybe Text) Source #
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK)
used for Amazon S3 server-side encryption. Storage Gateway does not
support asymmetric CMKs. This value can only be set when KMSEncrypted
is true
. Optional.
createTapes_kmsEncrypted :: Lens' CreateTapes (Maybe Bool) Source #
Set to true
to use Amazon S3 server-side encryption with your own KMS
key, or false
to use a key managed by Amazon S3. Optional.
Valid Values: true
| false
createTapes_poolId :: Lens' CreateTapes (Maybe Text) Source #
The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
Valid Values: GLACIER
| DEEP_ARCHIVE
createTapes_worm :: Lens' CreateTapes (Maybe Bool) Source #
Set to TRUE
if the tape you are creating is to be configured as a
write-once-read-many (WORM) tape.
createTapes_tags :: Lens' CreateTapes (Maybe [Tag]) Source #
A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.
createTapes_gatewayARN :: Lens' CreateTapes Text Source #
The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
createTapes_tapeSizeInBytes :: Lens' CreateTapes Integer Source #
The size, in bytes, of the virtual tapes that you want to create.
The size must be aligned by gigabyte (1024*1024*1024 bytes).
createTapes_clientToken :: Lens' CreateTapes Text Source #
A unique identifier that you use to retry a request. If you retry a
request, use the same ClientToken
you specified in the initial
request.
Using the same ClientToken
prevents creating the tape multiple times.
createTapes_numTapesToCreate :: Lens' CreateTapes Natural Source #
The number of virtual tapes that you want to create.
createTapes_tapeBarcodePrefix :: Lens' CreateTapes Text Source #
A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.
The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.
createTapesResponse_tapeARNs :: Lens' CreateTapesResponse (Maybe [Text]) Source #
A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.
createTapesResponse_httpStatus :: Lens' CreateTapesResponse Int Source #
The response's http status code.
UpdateVTLDeviceType
updateVTLDeviceType_vTLDeviceARN :: Lens' UpdateVTLDeviceType Text Source #
The Amazon Resource Name (ARN) of the medium changer you want to select.
updateVTLDeviceType_deviceType :: Lens' UpdateVTLDeviceType Text Source #
The type of medium changer you want to select.
Valid Values: STK-L700
| AWS-Gateway-VTL
| IBM-03584L32-0402
updateVTLDeviceTypeResponse_vTLDeviceARN :: Lens' UpdateVTLDeviceTypeResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the medium changer you have selected.
updateVTLDeviceTypeResponse_httpStatus :: Lens' UpdateVTLDeviceTypeResponse Int Source #
The response's http status code.
CreateCachediSCSIVolume
createCachediSCSIVolume_kmsKey :: Lens' CreateCachediSCSIVolume (Maybe Text) Source #
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK)
used for Amazon S3 server-side encryption. Storage Gateway does not
support asymmetric CMKs. This value can only be set when KMSEncrypted
is true
. Optional.
createCachediSCSIVolume_sourceVolumeARN :: Lens' CreateCachediSCSIVolume (Maybe Text) Source #
The ARN for an existing volume. Specifying this ARN makes the new volume
into an exact copy of the specified existing volume's latest recovery
point. The VolumeSizeInBytes
value for this new volume must be equal
to or larger than the size of the existing volume, in bytes.
createCachediSCSIVolume_kmsEncrypted :: Lens' CreateCachediSCSIVolume (Maybe Bool) Source #
Set to true
to use Amazon S3 server-side encryption with your own KMS
key, or false
to use a key managed by Amazon S3. Optional.
Valid Values: true
| false
createCachediSCSIVolume_tags :: Lens' CreateCachediSCSIVolume (Maybe [Tag]) Source #
A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.
createCachediSCSIVolume_snapshotId :: Lens' CreateCachediSCSIVolume (Maybe Text) Source #
The snapshot ID (e.g. "snap-1122aabb") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot; otherwise, do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.
createCachediSCSIVolume_gatewayARN :: Lens' CreateCachediSCSIVolume Text Source #
Undocumented member.
createCachediSCSIVolume_volumeSizeInBytes :: Lens' CreateCachediSCSIVolume Integer Source #
The size of the volume in bytes.
createCachediSCSIVolume_targetName :: Lens' CreateCachediSCSIVolume Text Source #
The name of the iSCSI target used by an initiator to connect to a volume
and used as a suffix for the target ARN. For example, specifying
TargetName
as myvolume results in the target ARN of
arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume
.
The target name must be unique across all volumes on a gateway.
If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.
createCachediSCSIVolume_networkInterfaceId :: Lens' CreateCachediSCSIVolume Text Source #
The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.
Valid Values: A valid IP address.
createCachediSCSIVolume_clientToken :: Lens' CreateCachediSCSIVolume Text Source #
A unique identifier that you use to retry a request. If you retry a
request, use the same ClientToken
you specified in the initial
request.
createCachediSCSIVolumeResponse_targetARN :: Lens' CreateCachediSCSIVolumeResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.
createCachediSCSIVolumeResponse_volumeARN :: Lens' CreateCachediSCSIVolumeResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the configured volume.
createCachediSCSIVolumeResponse_httpStatus :: Lens' CreateCachediSCSIVolumeResponse Int Source #
The response's http status code.
ListFileShares
listFileShares_gatewayARN :: Lens' ListFileShares (Maybe Text) Source #
The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.
listFileShares_marker :: Lens' ListFileShares (Maybe Text) Source #
Opaque pagination token returned from a previous ListFileShares
operation. If present, Marker
specifies where to continue the list
from after a previous call to ListFileShares. Optional.
listFileShares_limit :: Lens' ListFileShares (Maybe Natural) Source #
The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.
listFileSharesResponse_fileShareInfoList :: Lens' ListFileSharesResponse (Maybe [FileShareInfo]) Source #
An array of information about the S3 File Gateway's file shares.
listFileSharesResponse_marker :: Lens' ListFileSharesResponse (Maybe Text) Source #
If the request includes Marker
, the response returns that value in
this field.
listFileSharesResponse_nextMarker :: Lens' ListFileSharesResponse (Maybe Text) Source #
If a value is present, there are more file shares to return. In a
subsequent request, use NextMarker
as the value for Marker
to
retrieve the next set of file shares.
listFileSharesResponse_httpStatus :: Lens' ListFileSharesResponse Int Source #
The response's http status code.
JoinDomain
joinDomain_organizationalUnit :: Lens' JoinDomain (Maybe Text) Source #
The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.
joinDomain_timeoutInSeconds :: Lens' JoinDomain (Maybe Natural) Source #
Specifies the time in seconds, in which the JoinDomain
operation must
complete. The default is 20 seconds.
joinDomain_domainControllers :: Lens' JoinDomain (Maybe [Text]) Source #
List of IPv4 addresses, NetBIOS names, or host names of your domain
server. If you need to specify the port number include it after the
colon (“:”). For example, mydc.mydomain.com:389
.
joinDomain_gatewayARN :: Lens' JoinDomain Text Source #
The Amazon Resource Name (ARN) of the gateway. Use the ListGateways
operation to return a list of gateways for your account and Amazon Web
Services Region.
joinDomain_domainName :: Lens' JoinDomain Text Source #
The name of the domain that you want the gateway to join.
joinDomain_userName :: Lens' JoinDomain Text Source #
Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.
joinDomain_password :: Lens' JoinDomain Text Source #
Sets the password of the user who has permission to add the gateway to the Active Directory domain.
joinDomainResponse_gatewayARN :: Lens' JoinDomainResponse (Maybe Text) Source #
The unique Amazon Resource Name (ARN) of the gateway that joined the domain.
joinDomainResponse_activeDirectoryStatus :: Lens' JoinDomainResponse (Maybe ActiveDirectoryStatus) Source #
Indicates the status of the gateway as a member of the Active Directory domain.
ACCESS_DENIED
: Indicates that theJoinDomain
operation failed due to an authentication error.DETACHED
: Indicates that gateway is not joined to a domain.JOINED
: Indicates that the gateway has successfully joined a domain.JOINING
: Indicates that aJoinDomain
operation is in progress.NETWORK_ERROR
: Indicates thatJoinDomain
operation failed due to a network or connectivity error.TIMEOUT
: Indicates that theJoinDomain
operation failed because the operation didn't complete within the allotted time.UNKNOWN_ERROR
: Indicates that theJoinDomain
operation failed due to another type of error.
joinDomainResponse_httpStatus :: Lens' JoinDomainResponse Int Source #
The response's http status code.
DeleteFileShare
deleteFileShare_forceDelete :: Lens' DeleteFileShare (Maybe Bool) Source #
If this value is set to true
, the operation deletes a file share
immediately and aborts all data uploads to Amazon Web Services.
Otherwise, the file share is not deleted until all data is uploaded to
Amazon Web Services. This process aborts the data upload process, and
the file share enters the FORCE_DELETING
status.
Valid Values: true
| false
deleteFileShare_fileShareARN :: Lens' DeleteFileShare Text Source #
The Amazon Resource Name (ARN) of the file share to be deleted.
deleteFileShareResponse_fileShareARN :: Lens' DeleteFileShareResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the deleted file share.
deleteFileShareResponse_httpStatus :: Lens' DeleteFileShareResponse Int Source #
The response's http status code.
ListVolumeInitiators
listVolumeInitiators_volumeARN :: Lens' ListVolumeInitiators Text Source #
The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.
listVolumeInitiatorsResponse_initiators :: Lens' ListVolumeInitiatorsResponse (Maybe [Text]) Source #
The host names and port numbers of all iSCSI initiators that are connected to the gateway.
listVolumeInitiatorsResponse_httpStatus :: Lens' ListVolumeInitiatorsResponse Int Source #
The response's http status code.
AddUploadBuffer
addUploadBuffer_gatewayARN :: Lens' AddUploadBuffer Text Source #
Undocumented member.
addUploadBuffer_diskIds :: Lens' AddUploadBuffer [Text] Source #
An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.
addUploadBufferResponse_gatewayARN :: Lens' AddUploadBufferResponse (Maybe Text) Source #
Undocumented member.
addUploadBufferResponse_httpStatus :: Lens' AddUploadBufferResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_marker :: Lens' ListTagsForResource (Maybe Text) Source #
An opaque string that indicates the position at which to begin returning the list of tags.
listTagsForResource_limit :: Lens' ListTagsForResource (Maybe Natural) Source #
Specifies that the list of tags returned be limited to the specified number of items.
listTagsForResource_resourceARN :: Lens' ListTagsForResource Text Source #
The Amazon Resource Name (ARN) of the resource for which you want to list tags.
listTagsForResourceResponse_resourceARN :: Lens' ListTagsForResourceResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the resource for which you want to list tags.
listTagsForResourceResponse_marker :: Lens' ListTagsForResourceResponse (Maybe Text) Source #
An opaque string that indicates the position at which to stop returning the list of tags.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) Source #
An array that contains the tags for the specified resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
NotifyWhenUploaded
notifyWhenUploaded_fileShareARN :: Lens' NotifyWhenUploaded Text Source #
Undocumented member.
notifyWhenUploadedResponse_fileShareARN :: Lens' NotifyWhenUploadedResponse (Maybe Text) Source #
Undocumented member.
notifyWhenUploadedResponse_notificationId :: Lens' NotifyWhenUploadedResponse (Maybe Text) Source #
Undocumented member.
notifyWhenUploadedResponse_httpStatus :: Lens' NotifyWhenUploadedResponse Int Source #
The response's http status code.
ListTapePools
listTapePools_poolARNs :: Lens' ListTapePools (Maybe [Text]) Source #
The Amazon Resource Name (ARN) of each of the custom tape pools you want to list. If you don't specify a custom tape pool ARN, the response lists all custom tape pools.
listTapePools_marker :: Lens' ListTapePools (Maybe Text) Source #
A string that indicates the position at which to begin the returned list of tape pools.
listTapePools_limit :: Lens' ListTapePools (Maybe Natural) Source #
An optional number limit for the tape pools in the list returned by this call.
listTapePoolsResponse_poolInfos :: Lens' ListTapePoolsResponse (Maybe [PoolInfo]) Source #
An array of PoolInfo
objects, where each object describes a single
custom tape pool. If there are no custom tape pools, the PoolInfos
is
an empty array.
listTapePoolsResponse_marker :: Lens' ListTapePoolsResponse (Maybe Text) Source #
A string that indicates the position at which to begin the returned list of tape pools. Use the marker in your next request to continue pagination of tape pools. If there are no more tape pools to list, this element does not appear in the response body.
listTapePoolsResponse_httpStatus :: Lens' ListTapePoolsResponse Int Source #
The response's http status code.
DeleteTapePool
deleteTapePool_poolARN :: Lens' DeleteTapePool Text Source #
The Amazon Resource Name (ARN) of the custom tape pool to delete.
deleteTapePoolResponse_poolARN :: Lens' DeleteTapePoolResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the custom tape pool being deleted.
deleteTapePoolResponse_httpStatus :: Lens' DeleteTapePoolResponse Int Source #
The response's http status code.
UpdateGatewayInformation
updateGatewayInformation_gatewayCapacity :: Lens' UpdateGatewayInformation (Maybe GatewayCapacity) Source #
Specifies the size of the gateway's metadata cache.
updateGatewayInformation_gatewayName :: Lens' UpdateGatewayInformation (Maybe Text) Source #
Undocumented member.
updateGatewayInformation_gatewayTimezone :: Lens' UpdateGatewayInformation (Maybe Text) Source #
A value that indicates the time zone of the gateway.
updateGatewayInformation_cloudWatchLogGroupARN :: Lens' UpdateGatewayInformation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.
For more information, see What is Amazon CloudWatch Logs?
updateGatewayInformation_gatewayARN :: Lens' UpdateGatewayInformation Text Source #
Undocumented member.
updateGatewayInformationResponse_gatewayARN :: Lens' UpdateGatewayInformationResponse (Maybe Text) Source #
Undocumented member.
updateGatewayInformationResponse_gatewayName :: Lens' UpdateGatewayInformationResponse (Maybe Text) Source #
The name you configured for your gateway.
updateGatewayInformationResponse_httpStatus :: Lens' UpdateGatewayInformationResponse Int Source #
The response's http status code.
DescribeMaintenanceStartTime
describeMaintenanceStartTime_gatewayARN :: Lens' DescribeMaintenanceStartTime Text Source #
Undocumented member.
describeMaintenanceStartTimeResponse_gatewayARN :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Text) Source #
Undocumented member.
describeMaintenanceStartTimeResponse_minuteOfHour :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Natural) Source #
The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.
describeMaintenanceStartTimeResponse_dayOfMonth :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Natural) Source #
The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.
describeMaintenanceStartTimeResponse_hourOfDay :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Natural) Source #
The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.
describeMaintenanceStartTimeResponse_timezone :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Text) Source #
A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.
describeMaintenanceStartTimeResponse_dayOfWeek :: Lens' DescribeMaintenanceStartTimeResponse (Maybe Natural) Source #
An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.
describeMaintenanceStartTimeResponse_httpStatus :: Lens' DescribeMaintenanceStartTimeResponse Int Source #
The response's http status code.
AssignTapePool
assignTapePool_bypassGovernanceRetention :: Lens' AssignTapePool (Maybe Bool) Source #
Set permissions to bypass governance retention. If the lock type of the
archived tape is Governance
, the tape's archived age is not older
than RetentionLockInDays
, and the user does not already have
BypassGovernanceRetention
, setting this to TRUE enables the user to
bypass the retention lock. This parameter is set to true by default for
calls from the console.
Valid values: TRUE
| FALSE
assignTapePool_tapeARN :: Lens' AssignTapePool Text Source #
The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.
assignTapePool_poolId :: Lens' AssignTapePool Text Source #
The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
Valid Values: GLACIER
| DEEP_ARCHIVE
assignTapePoolResponse_tapeARN :: Lens' AssignTapePoolResponse (Maybe Text) Source #
The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.
assignTapePoolResponse_httpStatus :: Lens' AssignTapePoolResponse Int Source #
The response's http status code.
DescribeWorkingStorage
describeWorkingStorage_gatewayARN :: Lens' DescribeWorkingStorage Text Source #
Undocumented member.
describeWorkingStorageResponse_gatewayARN :: Lens' DescribeWorkingStorageResponse (Maybe Text) Source #
Undocumented member.
describeWorkingStorageResponse_diskIds :: Lens' DescribeWorkingStorageResponse (Maybe [Text]) Source #
An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.
describeWorkingStorageResponse_workingStorageAllocatedInBytes :: Lens' DescribeWorkingStorageResponse (Maybe Integer) Source #
The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.
describeWorkingStorageResponse_workingStorageUsedInBytes :: Lens' DescribeWorkingStorageResponse (Maybe Integer) Source #
The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.
describeWorkingStorageResponse_httpStatus :: Lens' DescribeWorkingStorageResponse Int Source #
The response's http status code.
DescribeCachediSCSIVolumes
describeCachediSCSIVolumes_volumeARNs :: Lens' DescribeCachediSCSIVolumes [Text] Source #
An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.
describeCachediSCSIVolumesResponse_cachediSCSIVolumes :: Lens' DescribeCachediSCSIVolumesResponse (Maybe [CachediSCSIVolume]) Source #
An array of objects where each object contains metadata about one cached volume.
describeCachediSCSIVolumesResponse_httpStatus :: Lens' DescribeCachediSCSIVolumesResponse Int Source #
The response's http status code.
AddCache
addCache_diskIds :: Lens' AddCache [Text] Source #
An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.
addCacheResponse_gatewayARN :: Lens' AddCacheResponse (Maybe Text) Source #
Undocumented member.
addCacheResponse_httpStatus :: Lens' AddCacheResponse Int Source #
The response's http status code.
CreateTapePool
createTapePool_retentionLockType :: Lens' CreateTapePool (Maybe RetentionLockType) Source #
Tape retention lock can be configured in two modes. When configured in governance mode, Amazon Web Services accounts with specific IAM permissions are authorized to remove the tape retention lock from archived virtual tapes. When configured in compliance mode, the tape retention lock cannot be removed by any user, including the root Amazon Web Services account.
createTapePool_retentionLockTimeInDays :: Lens' CreateTapePool (Maybe Natural) Source #
Tape retention lock time is set in days. Tape retention lock can be enabled for up to 100 years (36,500 days).
createTapePool_tags :: Lens' CreateTapePool (Maybe [Tag]) Source #
A list of up to 50 tags that can be assigned to tape pool. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.
createTapePool_poolName :: Lens' CreateTapePool Text Source #
The name of the new custom tape pool.
createTapePool_storageClass :: Lens' CreateTapePool TapeStorageClass Source #
The storage class that is associated with the new custom pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
createTapePoolResponse_poolARN :: Lens' CreateTapePoolResponse (Maybe Text) Source #
The unique Amazon Resource Name (ARN) that represents the custom tape pool. Use the ListTapePools operation to return a list of tape pools for your account and Amazon Web Services Region.
createTapePoolResponse_httpStatus :: Lens' CreateTapePoolResponse Int Source #
The response's http status code.
StartGateway
startGateway_gatewayARN :: Lens' StartGateway Text Source #
Undocumented member.
startGatewayResponse_gatewayARN :: Lens' StartGatewayResponse (Maybe Text) Source #
Undocumented member.
startGatewayResponse_httpStatus :: Lens' StartGatewayResponse Int Source #
The response's http status code.
ShutdownGateway
shutdownGateway_gatewayARN :: Lens' ShutdownGateway Text Source #
Undocumented member.
shutdownGatewayResponse_gatewayARN :: Lens' ShutdownGatewayResponse (Maybe Text) Source #
Undocumented member.
shutdownGatewayResponse_httpStatus :: Lens' ShutdownGatewayResponse Int Source #
The response's http status code.
ListAutomaticTapeCreationPolicies
listAutomaticTapeCreationPolicies_gatewayARN :: Lens' ListAutomaticTapeCreationPolicies (Maybe Text) Source #
Undocumented member.
listAutomaticTapeCreationPoliciesResponse_automaticTapeCreationPolicyInfos :: Lens' ListAutomaticTapeCreationPoliciesResponse (Maybe [AutomaticTapeCreationPolicyInfo]) Source #
Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.
listAutomaticTapeCreationPoliciesResponse_httpStatus :: Lens' ListAutomaticTapeCreationPoliciesResponse Int Source #
The response's http status code.
UpdateGatewaySoftwareNow
updateGatewaySoftwareNow_gatewayARN :: Lens' UpdateGatewaySoftwareNow Text Source #
Undocumented member.
updateGatewaySoftwareNowResponse_gatewayARN :: Lens' UpdateGatewaySoftwareNowResponse (Maybe Text) Source #
Undocumented member.
updateGatewaySoftwareNowResponse_httpStatus :: Lens' UpdateGatewaySoftwareNowResponse Int Source #
The response's http status code.
RemoveTagsFromResource
removeTagsFromResource_resourceARN :: Lens' RemoveTagsFromResource Text Source #
The Amazon Resource Name (ARN) of the resource you want to remove the tags from.
removeTagsFromResource_tagKeys :: Lens' RemoveTagsFromResource [Text] Source #
The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.
removeTagsFromResourceResponse_resourceARN :: Lens' RemoveTagsFromResourceResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the resource that the tags were removed from.
removeTagsFromResourceResponse_httpStatus :: Lens' RemoveTagsFromResourceResponse Int Source #
The response's http status code.
UpdateFileSystemAssociation
updateFileSystemAssociation_auditDestinationARN :: Lens' UpdateFileSystemAssociation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage used for the audit logs.
updateFileSystemAssociation_cacheAttributes :: Lens' UpdateFileSystemAssociation (Maybe CacheAttributes) Source #
Undocumented member.
updateFileSystemAssociation_userName :: Lens' UpdateFileSystemAssociation (Maybe Text) Source #
The user name of the user credential that has permission to access the root share D$ of the Amazon FSx file system. The user account must belong to the Amazon FSx delegated admin user group.
updateFileSystemAssociation_password :: Lens' UpdateFileSystemAssociation (Maybe Text) Source #
The password of the user credential.
updateFileSystemAssociation_fileSystemAssociationARN :: Lens' UpdateFileSystemAssociation Text Source #
The Amazon Resource Name (ARN) of the file system association that you want to update.
updateFileSystemAssociationResponse_fileSystemAssociationARN :: Lens' UpdateFileSystemAssociationResponse (Maybe Text) Source #
The ARN of the updated file system association.
updateFileSystemAssociationResponse_httpStatus :: Lens' UpdateFileSystemAssociationResponse Int Source #
The response's http status code.
CreateSMBFileShare
createSMBFileShare_accessBasedEnumeration :: Lens' CreateSMBFileShare (Maybe Bool) Source #
The files and folders on this share will only be visible to users with read access.
createSMBFileShare_adminUserList :: Lens' CreateSMBFileShare (Maybe [Text]) Source #
A list of users or groups in the Active Directory that will be granted
administrator privileges on the file share. These users can do all file
operations as the super-user. Acceptable formats include:
DOMAIN\User1
, user1
, @group1
, and @DOMAIN\group1
.
Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.
createSMBFileShare_auditDestinationARN :: Lens' CreateSMBFileShare (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage used for audit logs.
createSMBFileShare_invalidUserList :: Lens' CreateSMBFileShare (Maybe [Text]) Source #
A list of users or groups in the Active Directory that are not allowed
to access the file share. A group must be prefixed with the @
character. Acceptable formats include: DOMAIN\User1
, user1
,
@group1
, and @DOMAIN\group1
. Can only be set if Authentication is
set to ActiveDirectory
.
createSMBFileShare_kmsKey :: Lens' CreateSMBFileShare (Maybe Text) Source #
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK)
used for Amazon S3 server-side encryption. Storage Gateway does not
support asymmetric CMKs. This value can only be set when KMSEncrypted
is true
. Optional.
createSMBFileShare_vPCEndpointDNSName :: Lens' CreateSMBFileShare (Maybe Text) Source #
Specifies the DNS name for the VPC endpoint that the SMB file share uses to connect to Amazon S3.
This parameter is required for SMB file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.
createSMBFileShare_authentication :: Lens' CreateSMBFileShare (Maybe Text) Source #
The authentication method that users use to access the file share. The
default is ActiveDirectory
.
Valid Values: ActiveDirectory
| GuestAccess
createSMBFileShare_cacheAttributes :: Lens' CreateSMBFileShare (Maybe CacheAttributes) Source #
Specifies refresh cache information for the file share.
createSMBFileShare_objectACL :: Lens' CreateSMBFileShare (Maybe ObjectACL) Source #
A value that sets the access control list (ACL) permission for objects
in the S3 bucket that a S3 File Gateway puts objects into. The default
value is private
.
createSMBFileShare_kmsEncrypted :: Lens' CreateSMBFileShare (Maybe Bool) Source #
Set to true
to use Amazon S3 server-side encryption with your own KMS
key, or false
to use a key managed by Amazon S3. Optional.
Valid Values: true
| false
createSMBFileShare_defaultStorageClass :: Lens' CreateSMBFileShare (Maybe Text) Source #
The default storage class for objects put into an Amazon S3 bucket by
the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING
.
Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
|
S3_STANDARD_IA
| S3_ONEZONE_IA
createSMBFileShare_fileShareName :: Lens' CreateSMBFileShare (Maybe Text) Source #
The name of the file share. Optional.
FileShareName
must be set if an S3 prefix name is set in
LocationARN
, or if an access point or access point alias is used.
createSMBFileShare_sMBACLEnabled :: Lens' CreateSMBFileShare (Maybe Bool) Source #
Set this value to true
to enable access control list (ACL) on the SMB
file share. Set it to false
to map file and directory permissions to
the POSIX permissions.
For more information, see Using Microsoft Windows ACLs to control access to an SMB file share in the Storage Gateway User Guide.
Valid Values: true
| false
createSMBFileShare_oplocksEnabled :: Lens' CreateSMBFileShare (Maybe Bool) Source #
Specifies whether opportunistic locking is enabled for the SMB file share.
Enabling opportunistic locking on case-sensitive shares is not recommended for workloads that involve access to files with the same name in different case.
Valid Values: true
| false
createSMBFileShare_notificationPolicy :: Lens' CreateSMBFileShare (Maybe Text) Source #
The notification policy of the file share. SettlingTimeInSeconds
controls the number of seconds to wait after the last point in time a
client wrote to a file before generating an ObjectUploaded
notification. Because clients can make many small writes to files, it's
best to set this parameter for as long as possible to avoid generating
multiple notifications for the same file in a small time period.
SettlingTimeInSeconds
has no effect on the timing of the object
uploading to Amazon S3, only the timing of the notification.
The following example sets NotificationPolicy
on with
SettlingTimeInSeconds
set to 60.
{\"Upload\": {\"SettlingTimeInSeconds\": 60}}
The following example sets NotificationPolicy
off.
{}
createSMBFileShare_requesterPays :: Lens' CreateSMBFileShare (Maybe Bool) Source #
A value that sets who pays the cost of the request and the cost
associated with data download from the S3 bucket. If this value is set
to true
, the requester pays the costs; otherwise, the S3 bucket owner
pays. However, the S3 bucket owner always pays the cost of storing data.
RequesterPays
is a configuration for the S3 bucket that backs the file
share, so make sure that the configuration on the file share is the same
as the S3 bucket configuration.
Valid Values: true
| false
createSMBFileShare_guessMIMETypeEnabled :: Lens' CreateSMBFileShare (Maybe Bool) Source #
A value that enables guessing of the MIME type for uploaded objects
based on file extensions. Set this value to true
to enable MIME type
guessing, otherwise set to false
. The default value is true
.
Valid Values: true
| false
createSMBFileShare_readOnly :: Lens' CreateSMBFileShare (Maybe Bool) Source #
A value that sets the write status of a file share. Set this value to
true
to set the write status to read-only, otherwise set to false
.
Valid Values: true
| false
createSMBFileShare_bucketRegion :: Lens' CreateSMBFileShare (Maybe Text) Source #
Specifies the Region of the S3 bucket where the SMB file share stores files.
This parameter is required for SMB file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.
createSMBFileShare_caseSensitivity :: Lens' CreateSMBFileShare (Maybe CaseSensitivity) Source #
The case of an object name in an Amazon S3 bucket. For
ClientSpecified
, the client determines the case sensitivity. For
CaseSensitive
, the gateway determines the case sensitivity. The
default value is ClientSpecified
.
createSMBFileShare_tags :: Lens' CreateSMBFileShare (Maybe [Tag]) Source #
A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.
createSMBFileShare_clientToken :: Lens' CreateSMBFileShare Text Source #
A unique string value that you supply that is used by S3 File Gateway to ensure idempotent file share creation.
createSMBFileShare_gatewayARN :: Lens' CreateSMBFileShare Text Source #
The ARN of the S3 File Gateway on which you want to create a file share.
createSMBFileShare_role :: Lens' CreateSMBFileShare Text Source #
The ARN of the Identity and Access Management (IAM) role that an S3 File Gateway assumes when it accesses the underlying storage.
createSMBFileShare_locationARN :: Lens' CreateSMBFileShare Text Source #
A custom ARN for the backend storage used for storing data for file shares. It includes a resource ARN with an optional prefix concatenation. The prefix must end with a forward slash (/).
You can specify LocationARN as a bucket ARN, access point ARN or access point alias, as shown in the following examples.
Bucket ARN:
arn:aws:s3:::my-bucket/prefix/
Access point ARN:
arn:aws:s3:region:account-id:accesspoint/access-point-name/prefix/
If you specify an access point, the bucket policy must be configured to delegate access control to the access point. For information, see Delegating access control to access points in the Amazon S3 User Guide.
Access point alias:
test-ap-ab123cdef4gehijklmn5opqrstuvuse1a-s3alias
createSMBFileShareResponse_fileShareARN :: Lens' CreateSMBFileShareResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the newly created file share.
createSMBFileShareResponse_httpStatus :: Lens' CreateSMBFileShareResponse Int Source #
The response's http status code.
DeleteChapCredentials
deleteChapCredentials_targetARN :: Lens' DeleteChapCredentials Text Source #
The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.
deleteChapCredentials_initiatorName :: Lens' DeleteChapCredentials Text Source #
The iSCSI initiator that connects to the target.
deleteChapCredentialsResponse_targetARN :: Lens' DeleteChapCredentialsResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the target.
deleteChapCredentialsResponse_initiatorName :: Lens' DeleteChapCredentialsResponse (Maybe Text) Source #
The iSCSI initiator that connects to the target.
deleteChapCredentialsResponse_httpStatus :: Lens' DeleteChapCredentialsResponse Int Source #
The response's http status code.
UpdateChapCredentials
updateChapCredentials_secretToAuthenticateTarget :: Lens' UpdateChapCredentials (Maybe Text) Source #
The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).
Byte constraints: Minimum bytes of 12. Maximum bytes of 16.
The secret key must be between 12 and 16 bytes when encoded in UTF-8.
updateChapCredentials_targetARN :: Lens' UpdateChapCredentials Text Source #
The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.
updateChapCredentials_secretToAuthenticateInitiator :: Lens' UpdateChapCredentials Text Source #
The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.
The secret key must be between 12 and 16 bytes when encoded in UTF-8.
updateChapCredentials_initiatorName :: Lens' UpdateChapCredentials Text Source #
The iSCSI initiator that connects to the target.
updateChapCredentialsResponse_targetARN :: Lens' UpdateChapCredentialsResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.
updateChapCredentialsResponse_initiatorName :: Lens' UpdateChapCredentialsResponse (Maybe Text) Source #
The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.
updateChapCredentialsResponse_httpStatus :: Lens' UpdateChapCredentialsResponse Int Source #
The response's http status code.
AttachVolume
attachVolume_diskId :: Lens' AttachVolume (Maybe Text) Source #
The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.
attachVolume_targetName :: Lens' AttachVolume (Maybe Text) Source #
The name of the iSCSI target used by an initiator to connect to a volume
and used as a suffix for the target ARN. For example, specifying
TargetName
as myvolume results in the target ARN of
arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume
.
The target name must be unique across all volumes on a gateway.
If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.
attachVolume_gatewayARN :: Lens' AttachVolume Text Source #
The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.
attachVolume_volumeARN :: Lens' AttachVolume Text Source #
The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.
attachVolume_networkInterfaceId :: Lens' AttachVolume Text Source #
The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.
Valid Values: A valid IP address.
attachVolumeResponse_targetARN :: Lens' AttachVolumeResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.
attachVolumeResponse_volumeARN :: Lens' AttachVolumeResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume that was attached to the gateway.
attachVolumeResponse_httpStatus :: Lens' AttachVolumeResponse Int Source #
The response's http status code.
DescribeAvailabilityMonitorTest
describeAvailabilityMonitorTest_gatewayARN :: Lens' DescribeAvailabilityMonitorTest Text Source #
Undocumented member.
describeAvailabilityMonitorTestResponse_status :: Lens' DescribeAvailabilityMonitorTestResponse (Maybe AvailabilityMonitorTestStatus) Source #
The status of the high availability monitoring test. If a test hasn't been performed, the value of this field is null.
describeAvailabilityMonitorTestResponse_startTime :: Lens' DescribeAvailabilityMonitorTestResponse (Maybe UTCTime) Source #
The time the high availability monitoring test was started. If a test hasn't been performed, the value of this field is null.
describeAvailabilityMonitorTestResponse_gatewayARN :: Lens' DescribeAvailabilityMonitorTestResponse (Maybe Text) Source #
Undocumented member.
describeAvailabilityMonitorTestResponse_httpStatus :: Lens' DescribeAvailabilityMonitorTestResponse Int Source #
The response's http status code.
DescribeUploadBuffer
describeUploadBuffer_gatewayARN :: Lens' DescribeUploadBuffer Text Source #
Undocumented member.
describeUploadBufferResponse_uploadBufferAllocatedInBytes :: Lens' DescribeUploadBufferResponse (Maybe Integer) Source #
The total number of bytes allocated in the gateway's as upload buffer.
describeUploadBufferResponse_gatewayARN :: Lens' DescribeUploadBufferResponse (Maybe Text) Source #
Undocumented member.
describeUploadBufferResponse_diskIds :: Lens' DescribeUploadBufferResponse (Maybe [Text]) Source #
An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.
describeUploadBufferResponse_uploadBufferUsedInBytes :: Lens' DescribeUploadBufferResponse (Maybe Integer) Source #
The total number of bytes being used in the gateway's upload buffer.
describeUploadBufferResponse_httpStatus :: Lens' DescribeUploadBufferResponse Int Source #
The response's http status code.
DescribeTapes
describeTapes_marker :: Lens' DescribeTapes (Maybe Text) Source #
A marker value, obtained in a previous call to DescribeTapes
. This
marker indicates which page of results to retrieve.
If not specified, the first page of results is retrieved.
describeTapes_limit :: Lens' DescribeTapes (Maybe Natural) Source #
Specifies that the number of virtual tapes described be limited to the specified number.
Amazon Web Services may impose its own limit, if this field is not set.
describeTapes_tapeARNs :: Lens' DescribeTapes (Maybe [Text]) Source #
Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.
describeTapes_gatewayARN :: Lens' DescribeTapes Text Source #
Undocumented member.
describeTapesResponse_marker :: Lens' DescribeTapesResponse (Maybe Text) Source #
An opaque string that can be used as part of a subsequent
DescribeTapes
call to retrieve the next page of results.
If a response does not contain a marker, then there are no more results to be retrieved.
describeTapesResponse_tapes :: Lens' DescribeTapesResponse (Maybe [Tape]) Source #
An array of virtual tape descriptions.
describeTapesResponse_httpStatus :: Lens' DescribeTapesResponse Int Source #
The response's http status code.
DescribeStorediSCSIVolumes
describeStorediSCSIVolumes_volumeARNs :: Lens' DescribeStorediSCSIVolumes [Text] Source #
An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.
describeStorediSCSIVolumesResponse_storediSCSIVolumes :: Lens' DescribeStorediSCSIVolumesResponse (Maybe [StorediSCSIVolume]) Source #
Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:
ChapEnabled
: Indicates whether mutual CHAP is enabled for the iSCSI target.LunNumber
: The logical disk number.NetworkInterfaceId
: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.NetworkInterfacePort
: The port used to communicate with iSCSI targets.PreservedExistingData
: Indicates when the stored volume was created, existing data on the underlying local disk was preserved.SourceSnapshotId
: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g.snap-1122aabb
. Otherwise, this field is not included.StorediSCSIVolumes
: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.TargetARN
: The Amazon Resource Name (ARN) of the volume target.VolumeARN
: The Amazon Resource Name (ARN) of the stored volume.VolumeDiskId
: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.VolumeId
: The unique identifier of the storage volume, e.g.vol-1122AABB
.VolumeiSCSIAttributes
: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.VolumeProgress
: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.VolumeSizeInBytes
: The size of the volume in bytes.VolumeStatus
: One of theVolumeStatus
values that indicates the state of the volume.VolumeType
: One of the enumeration values describing the type of the volume. Currently, onlySTORED
volumes are supported.
describeStorediSCSIVolumesResponse_httpStatus :: Lens' DescribeStorediSCSIVolumesResponse Int Source #
The response's http status code.
DisassociateFileSystem
disassociateFileSystem_forceDelete :: Lens' DisassociateFileSystem (Maybe Bool) Source #
If this value is set to true, the operation disassociates an Amazon FSx
file system immediately. It ends all data uploads to the file system,
and the file system association enters the FORCE_DELETING
status. If
this value is set to false, the Amazon FSx file system does not
disassociate until all data is uploaded.
disassociateFileSystem_fileSystemAssociationARN :: Lens' DisassociateFileSystem Text Source #
The Amazon Resource Name (ARN) of the file system association to be deleted.
disassociateFileSystemResponse_fileSystemAssociationARN :: Lens' DisassociateFileSystemResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the deleted file system association.
disassociateFileSystemResponse_httpStatus :: Lens' DisassociateFileSystemResponse Int Source #
The response's http status code.
SetSMBGuestPassword
setSMBGuestPassword_gatewayARN :: Lens' SetSMBGuestPassword Text Source #
The Amazon Resource Name (ARN) of the S3 File Gateway the SMB file share is associated with.
setSMBGuestPassword_password :: Lens' SetSMBGuestPassword Text Source #
The password that you want to set for your SMB server.
setSMBGuestPasswordResponse_gatewayARN :: Lens' SetSMBGuestPasswordResponse (Maybe Text) Source #
Undocumented member.
setSMBGuestPasswordResponse_httpStatus :: Lens' SetSMBGuestPasswordResponse Int Source #
The response's http status code.
CreateSnapshotFromVolumeRecoveryPoint
createSnapshotFromVolumeRecoveryPoint_tags :: Lens' CreateSnapshotFromVolumeRecoveryPoint (Maybe [Tag]) Source #
A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.
createSnapshotFromVolumeRecoveryPoint_volumeARN :: Lens' CreateSnapshotFromVolumeRecoveryPoint Text Source #
The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.
createSnapshotFromVolumeRecoveryPoint_snapshotDescription :: Lens' CreateSnapshotFromVolumeRecoveryPoint Text Source #
Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the Storage Gateway snapshot Details pane, Description field.
createSnapshotFromVolumeRecoveryPointResponse_volumeRecoveryPointTime :: Lens' CreateSnapshotFromVolumeRecoveryPointResponse (Maybe Text) Source #
The time the volume was created from the recovery point.
createSnapshotFromVolumeRecoveryPointResponse_volumeARN :: Lens' CreateSnapshotFromVolumeRecoveryPointResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.
createSnapshotFromVolumeRecoveryPointResponse_snapshotId :: Lens' CreateSnapshotFromVolumeRecoveryPointResponse (Maybe Text) Source #
The ID of the snapshot.
createSnapshotFromVolumeRecoveryPointResponse_httpStatus :: Lens' CreateSnapshotFromVolumeRecoveryPointResponse Int Source #
The response's http status code.
RetrieveTapeRecoveryPoint
retrieveTapeRecoveryPoint_tapeARN :: Lens' RetrieveTapeRecoveryPoint Text Source #
The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.
retrieveTapeRecoveryPoint_gatewayARN :: Lens' RetrieveTapeRecoveryPoint Text Source #
Undocumented member.
retrieveTapeRecoveryPointResponse_tapeARN :: Lens' RetrieveTapeRecoveryPointResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.
retrieveTapeRecoveryPointResponse_httpStatus :: Lens' RetrieveTapeRecoveryPointResponse Int Source #
The response's http status code.
AddTagsToResource
addTagsToResource_resourceARN :: Lens' AddTagsToResource Text Source #
The Amazon Resource Name (ARN) of the resource you want to add tags to.
addTagsToResource_tags :: Lens' AddTagsToResource [Tag] Source #
The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.
Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.
addTagsToResourceResponse_resourceARN :: Lens' AddTagsToResourceResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the resource you want to add tags to.
addTagsToResourceResponse_httpStatus :: Lens' AddTagsToResourceResponse Int Source #
The response's http status code.
DeleteGateway
deleteGateway_gatewayARN :: Lens' DeleteGateway Text Source #
Undocumented member.
deleteGatewayResponse_gatewayARN :: Lens' DeleteGatewayResponse (Maybe Text) Source #
Undocumented member.
deleteGatewayResponse_httpStatus :: Lens' DeleteGatewayResponse Int Source #
The response's http status code.
UpdateMaintenanceStartTime
updateMaintenanceStartTime_dayOfMonth :: Lens' UpdateMaintenanceStartTime (Maybe Natural) Source #
The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.
updateMaintenanceStartTime_dayOfWeek :: Lens' UpdateMaintenanceStartTime (Maybe Natural) Source #
The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.
updateMaintenanceStartTime_gatewayARN :: Lens' UpdateMaintenanceStartTime Text Source #
Undocumented member.
updateMaintenanceStartTime_hourOfDay :: Lens' UpdateMaintenanceStartTime Natural Source #
The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.
updateMaintenanceStartTime_minuteOfHour :: Lens' UpdateMaintenanceStartTime Natural Source #
The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.
updateMaintenanceStartTimeResponse_gatewayARN :: Lens' UpdateMaintenanceStartTimeResponse (Maybe Text) Source #
Undocumented member.
updateMaintenanceStartTimeResponse_httpStatus :: Lens' UpdateMaintenanceStartTimeResponse Int Source #
The response's http status code.
DescribeGatewayInformation
describeGatewayInformation_gatewayARN :: Lens' DescribeGatewayInformation Text Source #
Undocumented member.
describeGatewayInformationResponse_gatewayState :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
A value that indicates the operating state of the gateway.
describeGatewayInformationResponse_ec2InstanceRegion :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
The Amazon Web Services Region where the Amazon EC2 instance is located.
describeGatewayInformationResponse_gatewayARN :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
Undocumented member.
describeGatewayInformationResponse_gatewayNetworkInterfaces :: Lens' DescribeGatewayInformationResponse (Maybe [NetworkInterface]) Source #
A NetworkInterface array that contains descriptions of the gateway network interfaces.
describeGatewayInformationResponse_ec2InstanceId :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
The ID of the Amazon EC2 instance that was used to launch the gateway.
describeGatewayInformationResponse_nextUpdateAvailabilityDate :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.
describeGatewayInformationResponse_endpointType :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
The type of endpoint for your gateway.
Valid Values: STANDARD
| FIPS
describeGatewayInformationResponse_deprecationDate :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
Date after which this gateway will not receive software updates for new features and bug fixes.
describeGatewayInformationResponse_lastSoftwareUpdate :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.
describeGatewayInformationResponse_gatewayCapacity :: Lens' DescribeGatewayInformationResponse (Maybe GatewayCapacity) Source #
Specifies the size of the gateway's metadata cache.
describeGatewayInformationResponse_supportedGatewayCapacities :: Lens' DescribeGatewayInformationResponse (Maybe [GatewayCapacity]) Source #
A list of the metadata cache sizes that the gateway can support based on its current hardware specifications.
describeGatewayInformationResponse_gatewayName :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
The name you configured for your gateway.
describeGatewayInformationResponse_gatewayId :: Lens' DescribeGatewayInformationResponse (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.
describeGatewayInformationResponse_hostEnvironment :: Lens' DescribeGatewayInformationResponse (Maybe HostEnvironment) Source #
The type of hypervisor environment used by the host.
describeGatewayInformationResponse_gatewayType :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
The type of the gateway.
describeGatewayInformationResponse_gatewayTimezone :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
A value that indicates the time zone configured for the gateway.
describeGatewayInformationResponse_softwareUpdatesEndDate :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
Date after which this gateway will not receive software updates for new features.
describeGatewayInformationResponse_cloudWatchLogGroupARN :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that is used to monitor events in the gateway.
describeGatewayInformationResponse_vPCEndpoint :: Lens' DescribeGatewayInformationResponse (Maybe Text) Source #
The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.
describeGatewayInformationResponse_tags :: Lens' DescribeGatewayInformationResponse (Maybe [Tag]) Source #
A list of up to 50 tags assigned to the gateway, sorted alphabetically
by key name. Each tag is a key-value pair. For a gateway with more than
10 tags assigned, you can view all tags using the ListTagsForResource
API operation.
describeGatewayInformationResponse_httpStatus :: Lens' DescribeGatewayInformationResponse Int Source #
The response's http status code.
RefreshCache
refreshCache_folderList :: Lens' RefreshCache (Maybe (NonEmpty Text)) Source #
A comma-separated list of the paths of folders to refresh in the cache.
The default is ["/"
]. The default refreshes objects and folders at
the root of the Amazon S3 bucket. If Recursive
is set to true
, the
entire S3 bucket that the file share has access to is refreshed.
refreshCache_recursive :: Lens' RefreshCache (Maybe Bool) Source #
A value that specifies whether to recursively refresh folders in the
cache. The refresh includes folders that were in the cache the last time
the gateway listed the folder's contents. If this value set to true
,
each folder that is listed in FolderList
is recursively updated.
Otherwise, subfolders listed in FolderList
are not refreshed. Only
objects that are in folders listed directly under FolderList
are found
and used for the update. The default is true
.
Valid Values: true
| false
refreshCache_fileShareARN :: Lens' RefreshCache Text Source #
The Amazon Resource Name (ARN) of the file share you want to refresh.
refreshCacheResponse_fileShareARN :: Lens' RefreshCacheResponse (Maybe Text) Source #
Undocumented member.
refreshCacheResponse_notificationId :: Lens' RefreshCacheResponse (Maybe Text) Source #
Undocumented member.
refreshCacheResponse_httpStatus :: Lens' RefreshCacheResponse Int Source #
The response's http status code.
UpdateNFSFileShare
updateNFSFileShare_auditDestinationARN :: Lens' UpdateNFSFileShare (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage used for audit logs.
updateNFSFileShare_kmsKey :: Lens' UpdateNFSFileShare (Maybe Text) Source #
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK)
used for Amazon S3 server-side encryption. Storage Gateway does not
support asymmetric CMKs. This value can only be set when KMSEncrypted
is true
. Optional.
updateNFSFileShare_cacheAttributes :: Lens' UpdateNFSFileShare (Maybe CacheAttributes) Source #
Specifies refresh cache information for the file share.
updateNFSFileShare_objectACL :: Lens' UpdateNFSFileShare (Maybe ObjectACL) Source #
A value that sets the access control list (ACL) permission for objects
in the S3 bucket that a S3 File Gateway puts objects into. The default
value is private
.
updateNFSFileShare_kmsEncrypted :: Lens' UpdateNFSFileShare (Maybe Bool) Source #
Set to true
to use Amazon S3 server-side encryption with your own KMS
key, or false
to use a key managed by Amazon S3. Optional.
Valid Values: true
| false
updateNFSFileShare_defaultStorageClass :: Lens' UpdateNFSFileShare (Maybe Text) Source #
The default storage class for objects put into an Amazon S3 bucket by
the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING
.
Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
|
S3_STANDARD_IA
| S3_ONEZONE_IA
updateNFSFileShare_fileShareName :: Lens' UpdateNFSFileShare (Maybe Text) Source #
The name of the file share. Optional.
FileShareName
must be set if an S3 prefix name is set in
LocationARN
, or if an access point or access point alias is used.
updateNFSFileShare_notificationPolicy :: Lens' UpdateNFSFileShare (Maybe Text) Source #
The notification policy of the file share. SettlingTimeInSeconds
controls the number of seconds to wait after the last point in time a
client wrote to a file before generating an ObjectUploaded
notification. Because clients can make many small writes to files, it's
best to set this parameter for as long as possible to avoid generating
multiple notifications for the same file in a small time period.
SettlingTimeInSeconds
has no effect on the timing of the object
uploading to Amazon S3, only the timing of the notification.
The following example sets NotificationPolicy
on with
SettlingTimeInSeconds
set to 60.
{\"Upload\": {\"SettlingTimeInSeconds\": 60}}
The following example sets NotificationPolicy
off.
{}
updateNFSFileShare_squash :: Lens' UpdateNFSFileShare (Maybe Text) Source #
The user mapped to anonymous user.
Valid values 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.
updateNFSFileShare_requesterPays :: Lens' UpdateNFSFileShare (Maybe Bool) Source #
A value that sets who pays the cost of the request and the cost
associated with data download from the S3 bucket. If this value is set
to true
, the requester pays the costs; otherwise, the S3 bucket owner
pays. However, the S3 bucket owner always pays the cost of storing data.
RequesterPays
is a configuration for the S3 bucket that backs the file
share, so make sure that the configuration on the file share is the same
as the S3 bucket configuration.
Valid Values: true
| false
updateNFSFileShare_nFSFileShareDefaults :: Lens' UpdateNFSFileShare (Maybe NFSFileShareDefaults) Source #
The default values for the file share. Optional.
updateNFSFileShare_clientList :: Lens' UpdateNFSFileShare (Maybe (NonEmpty Text)) Source #
The list of clients that are allowed to access the S3 File Gateway. The list must contain either valid IP addresses or valid CIDR blocks.
updateNFSFileShare_guessMIMETypeEnabled :: Lens' UpdateNFSFileShare (Maybe Bool) Source #
A value that enables guessing of the MIME type for uploaded objects
based on file extensions. Set this value to true
to enable MIME type
guessing, otherwise set to false
. The default value is true
.
Valid Values: true
| false
updateNFSFileShare_readOnly :: Lens' UpdateNFSFileShare (Maybe Bool) Source #
A value that sets the write status of a file share. Set this value to
true
to set the write status to read-only, otherwise set to false
.
Valid Values: true
| false
updateNFSFileShare_fileShareARN :: Lens' UpdateNFSFileShare Text Source #
The Amazon Resource Name (ARN) of the file share to be updated.
updateNFSFileShareResponse_fileShareARN :: Lens' UpdateNFSFileShareResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the updated file share.
updateNFSFileShareResponse_httpStatus :: Lens' UpdateNFSFileShareResponse Int Source #
The response's http status code.
RetrieveTapeArchive
retrieveTapeArchive_tapeARN :: Lens' RetrieveTapeArchive Text Source #
The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).
retrieveTapeArchive_gatewayARN :: Lens' RetrieveTapeArchive Text Source #
The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.
retrieveTapeArchiveResponse_tapeARN :: Lens' RetrieveTapeArchiveResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the retrieved virtual tape.
retrieveTapeArchiveResponse_httpStatus :: Lens' RetrieveTapeArchiveResponse Int Source #
The response's http status code.
DescribeTapeArchives
describeTapeArchives_marker :: Lens' DescribeTapeArchives (Maybe Text) Source #
An opaque string that indicates the position at which to begin describing virtual tapes.
describeTapeArchives_limit :: Lens' DescribeTapeArchives (Maybe Natural) Source #
Specifies that the number of virtual tapes described be limited to the specified number.
describeTapeArchives_tapeARNs :: Lens' DescribeTapeArchives (Maybe [Text]) Source #
Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.
describeTapeArchivesResponse_tapeArchives :: Lens' DescribeTapeArchivesResponse (Maybe [TapeArchive]) Source #
An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description, and tape barcode.
describeTapeArchivesResponse_marker :: Lens' DescribeTapeArchivesResponse (Maybe Text) Source #
An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.
describeTapeArchivesResponse_httpStatus :: Lens' DescribeTapeArchivesResponse Int Source #
The response's http status code.
UpdateBandwidthRateLimitSchedule
updateBandwidthRateLimitSchedule_gatewayARN :: Lens' UpdateBandwidthRateLimitSchedule Text Source #
Undocumented member.
updateBandwidthRateLimitSchedule_bandwidthRateLimitIntervals :: Lens' UpdateBandwidthRateLimitSchedule [BandwidthRateLimitInterval] Source #
An array containing bandwidth rate limit schedule intervals for a gateway. When no bandwidth rate limit intervals have been scheduled, the array is empty.
updateBandwidthRateLimitScheduleResponse_gatewayARN :: Lens' UpdateBandwidthRateLimitScheduleResponse (Maybe Text) Source #
Undocumented member.
updateBandwidthRateLimitScheduleResponse_httpStatus :: Lens' UpdateBandwidthRateLimitScheduleResponse Int Source #
The response's http status code.
DisableGateway
disableGateway_gatewayARN :: Lens' DisableGateway Text Source #
Undocumented member.
disableGatewayResponse_gatewayARN :: Lens' DisableGatewayResponse (Maybe Text) Source #
The unique Amazon Resource Name (ARN) of the disabled gateway.
disableGatewayResponse_httpStatus :: Lens' DisableGatewayResponse Int Source #
The response's http status code.
DescribeSMBSettings
describeSMBSettings_gatewayARN :: Lens' DescribeSMBSettings Text Source #
Undocumented member.
describeSMBSettingsResponse_gatewayARN :: Lens' DescribeSMBSettingsResponse (Maybe Text) Source #
Undocumented member.
describeSMBSettingsResponse_fileSharesVisible :: Lens' DescribeSMBSettingsResponse (Maybe Bool) Source #
The shares on this gateway appear when listing shares. Only supported for S3 File Gateways.
describeSMBSettingsResponse_activeDirectoryStatus :: Lens' DescribeSMBSettingsResponse (Maybe ActiveDirectoryStatus) Source #
Indicates the status of a gateway that is a member of the Active Directory domain.
ACCESS_DENIED
: Indicates that theJoinDomain
operation failed due to an authentication error.DETACHED
: Indicates that gateway is not joined to a domain.JOINED
: Indicates that the gateway has successfully joined a domain.JOINING
: Indicates that aJoinDomain
operation is in progress.NETWORK_ERROR
: Indicates thatJoinDomain
operation failed due to a network or connectivity error.TIMEOUT
: Indicates that theJoinDomain
operation failed because the operation didn't complete within the allotted time.UNKNOWN_ERROR
: Indicates that theJoinDomain
operation failed due to another type of error.
describeSMBSettingsResponse_domainName :: Lens' DescribeSMBSettingsResponse (Maybe Text) Source #
The name of the domain that the gateway is joined to.
describeSMBSettingsResponse_sMBLocalGroups :: Lens' DescribeSMBSettingsResponse (Maybe SMBLocalGroups) Source #
A list of Active Directory users and groups that have special permissions for SMB file shares on the gateway.
describeSMBSettingsResponse_sMBGuestPasswordSet :: Lens' DescribeSMBSettingsResponse (Maybe Bool) Source #
This value is true
if a password for the guest user smbguest
is set,
otherwise false
. Only supported for S3 File Gateways.
Valid Values: true
| false
describeSMBSettingsResponse_sMBSecurityStrategy :: Lens' DescribeSMBSettingsResponse (Maybe SMBSecurityStrategy) Source #
The type of security strategy that was specified for file gateway.
ClientSpecified
: If you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment. Only supported for S3 File Gateways.MandatorySigning
: If you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.MandatoryEncryption
: If you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.
describeSMBSettingsResponse_httpStatus :: Lens' DescribeSMBSettingsResponse Int Source #
The response's http status code.
DescribeSnapshotSchedule
describeSnapshotSchedule_volumeARN :: Lens' DescribeSnapshotSchedule Text Source #
The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.
describeSnapshotScheduleResponse_startAt :: Lens' DescribeSnapshotScheduleResponse (Maybe Natural) Source #
The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.
describeSnapshotScheduleResponse_volumeARN :: Lens' DescribeSnapshotScheduleResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume that was specified in the request.
describeSnapshotScheduleResponse_recurrenceInHours :: Lens' DescribeSnapshotScheduleResponse (Maybe Natural) Source #
The number of hours between snapshots.
describeSnapshotScheduleResponse_timezone :: Lens' DescribeSnapshotScheduleResponse (Maybe Text) Source #
A value that indicates the time zone of the gateway.
describeSnapshotScheduleResponse_description :: Lens' DescribeSnapshotScheduleResponse (Maybe Text) Source #
The snapshot description.
describeSnapshotScheduleResponse_tags :: Lens' DescribeSnapshotScheduleResponse (Maybe [Tag]) Source #
A list of up to 50 tags assigned to the snapshot schedule, sorted
alphabetically by key name. Each tag is a key-value pair. For a gateway
with more than 10 tags assigned, you can view all tags using the
ListTagsForResource
API operation.
describeSnapshotScheduleResponse_httpStatus :: Lens' DescribeSnapshotScheduleResponse Int Source #
The response's http status code.
CreateTapeWithBarcode
createTapeWithBarcode_kmsKey :: Lens' CreateTapeWithBarcode (Maybe Text) Source #
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK)
used for Amazon S3 server-side encryption. Storage Gateway does not
support asymmetric CMKs. This value can only be set when KMSEncrypted
is true
. Optional.
createTapeWithBarcode_kmsEncrypted :: Lens' CreateTapeWithBarcode (Maybe Bool) Source #
Set to true
to use Amazon S3 server-side encryption with your own KMS
key, or false
to use a key managed by Amazon S3. Optional.
Valid Values: true
| false
createTapeWithBarcode_poolId :: Lens' CreateTapeWithBarcode (Maybe Text) Source #
The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Deep Archive) that corresponds to the pool.
Valid Values: GLACIER
| DEEP_ARCHIVE
createTapeWithBarcode_worm :: Lens' CreateTapeWithBarcode (Maybe Bool) Source #
Set to TRUE
if the tape you are creating is to be configured as a
write-once-read-many (WORM) tape.
createTapeWithBarcode_tags :: Lens' CreateTapeWithBarcode (Maybe [Tag]) Source #
A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.
createTapeWithBarcode_gatewayARN :: Lens' CreateTapeWithBarcode Text Source #
The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
createTapeWithBarcode_tapeSizeInBytes :: Lens' CreateTapeWithBarcode Integer Source #
The size, in bytes, of the virtual tape that you want to create.
The size must be aligned by gigabyte (1024*1024*1024 bytes).
createTapeWithBarcode_tapeBarcode :: Lens' CreateTapeWithBarcode Text Source #
The barcode that you want to assign to the tape.
Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.
createTapeWithBarcodeResponse_tapeARN :: Lens' CreateTapeWithBarcodeResponse (Maybe Text) Source #
A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.
createTapeWithBarcodeResponse_httpStatus :: Lens' CreateTapeWithBarcodeResponse Int Source #
The response's http status code.
DescribeBandwidthRateLimit
describeBandwidthRateLimit_gatewayARN :: Lens' DescribeBandwidthRateLimit Text Source #
Undocumented member.
describeBandwidthRateLimitResponse_gatewayARN :: Lens' DescribeBandwidthRateLimitResponse (Maybe Text) Source #
Undocumented member.
describeBandwidthRateLimitResponse_averageUploadRateLimitInBitsPerSec :: Lens' DescribeBandwidthRateLimitResponse (Maybe Natural) Source #
The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.
describeBandwidthRateLimitResponse_averageDownloadRateLimitInBitsPerSec :: Lens' DescribeBandwidthRateLimitResponse (Maybe Natural) Source #
The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.
describeBandwidthRateLimitResponse_httpStatus :: Lens' DescribeBandwidthRateLimitResponse Int Source #
The response's http status code.
DeleteAutomaticTapeCreationPolicy
deleteAutomaticTapeCreationPolicy_gatewayARN :: Lens' DeleteAutomaticTapeCreationPolicy Text Source #
Undocumented member.
deleteAutomaticTapeCreationPolicyResponse_gatewayARN :: Lens' DeleteAutomaticTapeCreationPolicyResponse (Maybe Text) Source #
Undocumented member.
deleteAutomaticTapeCreationPolicyResponse_httpStatus :: Lens' DeleteAutomaticTapeCreationPolicyResponse Int Source #
The response's http status code.
UpdateAutomaticTapeCreationPolicy
updateAutomaticTapeCreationPolicy_automaticTapeCreationRules :: Lens' UpdateAutomaticTapeCreationPolicy (NonEmpty AutomaticTapeCreationRule) Source #
An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.
updateAutomaticTapeCreationPolicy_gatewayARN :: Lens' UpdateAutomaticTapeCreationPolicy Text Source #
Undocumented member.
updateAutomaticTapeCreationPolicyResponse_gatewayARN :: Lens' UpdateAutomaticTapeCreationPolicyResponse (Maybe Text) Source #
Undocumented member.
updateAutomaticTapeCreationPolicyResponse_httpStatus :: Lens' UpdateAutomaticTapeCreationPolicyResponse Int Source #
The response's http status code.
UpdateSMBFileShareVisibility
updateSMBFileShareVisibility_gatewayARN :: Lens' UpdateSMBFileShareVisibility Text Source #
Undocumented member.
updateSMBFileShareVisibility_fileSharesVisible :: Lens' UpdateSMBFileShareVisibility Bool Source #
The shares on this gateway appear when listing shares.
updateSMBFileShareVisibilityResponse_gatewayARN :: Lens' UpdateSMBFileShareVisibilityResponse (Maybe Text) Source #
Undocumented member.
updateSMBFileShareVisibilityResponse_httpStatus :: Lens' UpdateSMBFileShareVisibilityResponse Int Source #
The response's http status code.
DeleteSnapshotSchedule
deleteSnapshotSchedule_volumeARN :: Lens' DeleteSnapshotSchedule Text Source #
The volume which snapshot schedule to delete.
deleteSnapshotScheduleResponse_volumeARN :: Lens' DeleteSnapshotScheduleResponse (Maybe Text) Source #
The volume which snapshot schedule was deleted.
deleteSnapshotScheduleResponse_httpStatus :: Lens' DeleteSnapshotScheduleResponse Int Source #
The response's http status code.
UpdateSnapshotSchedule
updateSnapshotSchedule_description :: Lens' UpdateSnapshotSchedule (Maybe Text) Source #
Optional description of the snapshot that overwrites the existing description.
updateSnapshotSchedule_tags :: Lens' UpdateSnapshotSchedule (Maybe [Tag]) Source #
A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.
updateSnapshotSchedule_volumeARN :: Lens' UpdateSnapshotSchedule Text Source #
The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.
updateSnapshotSchedule_startAt :: Lens' UpdateSnapshotSchedule Natural Source #
The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.
updateSnapshotSchedule_recurrenceInHours :: Lens' UpdateSnapshotSchedule Natural Source #
Frequency of snapshots. Specify the number of hours between snapshots.
updateSnapshotScheduleResponse_volumeARN :: Lens' UpdateSnapshotScheduleResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.
updateSnapshotScheduleResponse_httpStatus :: Lens' UpdateSnapshotScheduleResponse Int Source #
The response's http status code.
DescribeBandwidthRateLimitSchedule
describeBandwidthRateLimitSchedule_gatewayARN :: Lens' DescribeBandwidthRateLimitSchedule Text Source #
Undocumented member.
describeBandwidthRateLimitScheduleResponse_gatewayARN :: Lens' DescribeBandwidthRateLimitScheduleResponse (Maybe Text) Source #
Undocumented member.
describeBandwidthRateLimitScheduleResponse_bandwidthRateLimitIntervals :: Lens' DescribeBandwidthRateLimitScheduleResponse (Maybe [BandwidthRateLimitInterval]) Source #
An array that contains the bandwidth rate limit intervals for a tape or volume gateway.
describeBandwidthRateLimitScheduleResponse_httpStatus :: Lens' DescribeBandwidthRateLimitScheduleResponse Int Source #
The response's http status code.
CreateSnapshot
createSnapshot_tags :: Lens' CreateSnapshot (Maybe [Tag]) Source #
A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.
createSnapshot_volumeARN :: Lens' CreateSnapshot Text Source #
The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.
createSnapshot_snapshotDescription :: Lens' CreateSnapshot Text Source #
Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the Storage Gateway snapshot Details pane, Description field.
createSnapshotResponse_volumeARN :: Lens' CreateSnapshotResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.
createSnapshotResponse_snapshotId :: Lens' CreateSnapshotResponse (Maybe Text) Source #
The snapshot ID that is used to refer to the snapshot in future
operations such as describing snapshots (Amazon Elastic Compute Cloud
API DescribeSnapshots
) or creating a volume from a snapshot
(CreateStorediSCSIVolume).
createSnapshotResponse_httpStatus :: Lens' CreateSnapshotResponse Int Source #
The response's http status code.
UpdateSMBSecurityStrategy
updateSMBSecurityStrategy_gatewayARN :: Lens' UpdateSMBSecurityStrategy Text Source #
Undocumented member.
updateSMBSecurityStrategy_sMBSecurityStrategy :: Lens' UpdateSMBSecurityStrategy SMBSecurityStrategy Source #
Specifies the type of security strategy.
ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment. Supported only in S3 File Gateway.
MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.
MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.
updateSMBSecurityStrategyResponse_gatewayARN :: Lens' UpdateSMBSecurityStrategyResponse (Maybe Text) Source #
Undocumented member.
updateSMBSecurityStrategyResponse_httpStatus :: Lens' UpdateSMBSecurityStrategyResponse Int Source #
The response's http status code.
CancelRetrieval
cancelRetrieval_gatewayARN :: Lens' CancelRetrieval Text Source #
Undocumented member.
cancelRetrieval_tapeARN :: Lens' CancelRetrieval Text Source #
The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.
cancelRetrievalResponse_tapeARN :: Lens' CancelRetrievalResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.
cancelRetrievalResponse_httpStatus :: Lens' CancelRetrievalResponse Int Source #
The response's http status code.
DescribeVTLDevices
describeVTLDevices_marker :: Lens' DescribeVTLDevices (Maybe Text) Source #
An opaque string that indicates the position at which to begin describing the VTL devices.
describeVTLDevices_limit :: Lens' DescribeVTLDevices (Maybe Natural) Source #
Specifies that the number of VTL devices described be limited to the specified number.
describeVTLDevices_vTLDeviceARNs :: Lens' DescribeVTLDevices (Maybe [Text]) Source #
An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.
All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.
describeVTLDevices_gatewayARN :: Lens' DescribeVTLDevices Text Source #
Undocumented member.
describeVTLDevicesResponse_vTLDevices :: Lens' DescribeVTLDevicesResponse (Maybe [VTLDevice]) Source #
An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.
describeVTLDevicesResponse_gatewayARN :: Lens' DescribeVTLDevicesResponse (Maybe Text) Source #
Undocumented member.
describeVTLDevicesResponse_marker :: Lens' DescribeVTLDevicesResponse (Maybe Text) Source #
An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.
describeVTLDevicesResponse_httpStatus :: Lens' DescribeVTLDevicesResponse Int Source #
The response's http status code.
StartAvailabilityMonitorTest
startAvailabilityMonitorTest_gatewayARN :: Lens' StartAvailabilityMonitorTest Text Source #
Undocumented member.
startAvailabilityMonitorTestResponse_gatewayARN :: Lens' StartAvailabilityMonitorTestResponse (Maybe Text) Source #
Undocumented member.
startAvailabilityMonitorTestResponse_httpStatus :: Lens' StartAvailabilityMonitorTestResponse Int Source #
The response's http status code.
DeleteTapeArchive
deleteTapeArchive_bypassGovernanceRetention :: Lens' DeleteTapeArchive (Maybe Bool) Source #
Set to TRUE
to delete an archived tape that belongs to a custom pool
with tape retention lock. Only archived tapes with tape retention lock
set to governance
can be deleted. Archived tapes with tape retention
lock set to compliance
can't be deleted.
deleteTapeArchive_tapeARN :: Lens' DeleteTapeArchive Text Source #
The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).
deleteTapeArchiveResponse_tapeARN :: Lens' DeleteTapeArchiveResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).
deleteTapeArchiveResponse_httpStatus :: Lens' DeleteTapeArchiveResponse Int Source #
The response's http status code.
ListFileSystemAssociations
listFileSystemAssociations_gatewayARN :: Lens' ListFileSystemAssociations (Maybe Text) Source #
Undocumented member.
listFileSystemAssociations_marker :: Lens' ListFileSystemAssociations (Maybe Text) Source #
Opaque pagination token returned from a previous
ListFileSystemAssociations
operation. If present, Marker
specifies
where to continue the list from after a previous call to
ListFileSystemAssociations
. Optional.
listFileSystemAssociations_limit :: Lens' ListFileSystemAssociations (Maybe Natural) Source #
The maximum number of file system associations to return in the
response. If present, Limit
must be an integer with a value greater
than zero. Optional.
listFileSystemAssociationsResponse_fileSystemAssociationSummaryList :: Lens' ListFileSystemAssociationsResponse (Maybe [FileSystemAssociationSummary]) Source #
An array of information about the Amazon FSx gateway's file system associations.
listFileSystemAssociationsResponse_marker :: Lens' ListFileSystemAssociationsResponse (Maybe Text) Source #
If the request includes Marker
, the response returns that value in
this field.
listFileSystemAssociationsResponse_nextMarker :: Lens' ListFileSystemAssociationsResponse (Maybe Text) Source #
If a value is present, there are more file system associations to
return. In a subsequent request, use NextMarker
as the value for
Marker
to retrieve the next set of file system associations.
listFileSystemAssociationsResponse_httpStatus :: Lens' ListFileSystemAssociationsResponse Int Source #
The response's http status code.
UpdateSMBFileShare
updateSMBFileShare_accessBasedEnumeration :: Lens' UpdateSMBFileShare (Maybe Bool) Source #
The files and folders on this share will only be visible to users with read access.
updateSMBFileShare_adminUserList :: Lens' UpdateSMBFileShare (Maybe [Text]) Source #
A list of users or groups in the Active Directory that have
administrator rights to the file share. A group must be prefixed with
the @ character. Acceptable formats include: DOMAIN\User1
, user1
,
@group1
, and @DOMAIN\group1
. Can only be set if Authentication is
set to ActiveDirectory
.
updateSMBFileShare_auditDestinationARN :: Lens' UpdateSMBFileShare (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage used for audit logs.
updateSMBFileShare_invalidUserList :: Lens' UpdateSMBFileShare (Maybe [Text]) Source #
A list of users or groups in the Active Directory that are not allowed
to access the file share. A group must be prefixed with the @
character. Acceptable formats include: DOMAIN\User1
, user1
,
@group1
, and @DOMAIN\group1
. Can only be set if Authentication is
set to ActiveDirectory
.
updateSMBFileShare_kmsKey :: Lens' UpdateSMBFileShare (Maybe Text) Source #
The Amazon Resource Name (ARN) of a symmetric customer master key (CMK)
used for Amazon S3 server-side encryption. Storage Gateway does not
support asymmetric CMKs. This value can only be set when KMSEncrypted
is true
. Optional.
updateSMBFileShare_validUserList :: Lens' UpdateSMBFileShare (Maybe [Text]) Source #
A list of users or groups in the Active Directory that are allowed to
access the file share. A group must be prefixed with the @ character.
Acceptable formats include: DOMAIN\User1
, user1
, @group1
, and
@DOMAIN\group1
. Can only be set if Authentication is set to
ActiveDirectory
.
updateSMBFileShare_cacheAttributes :: Lens' UpdateSMBFileShare (Maybe CacheAttributes) Source #
Specifies refresh cache information for the file share.
updateSMBFileShare_objectACL :: Lens' UpdateSMBFileShare (Maybe ObjectACL) Source #
A value that sets the access control list (ACL) permission for objects
in the S3 bucket that a S3 File Gateway puts objects into. The default
value is private
.
updateSMBFileShare_kmsEncrypted :: Lens' UpdateSMBFileShare (Maybe Bool) Source #
Set to true
to use Amazon S3 server-side encryption with your own KMS
key, or false
to use a key managed by Amazon S3. Optional.
Valid Values: true
| false
updateSMBFileShare_defaultStorageClass :: Lens' UpdateSMBFileShare (Maybe Text) Source #
The default storage class for objects put into an Amazon S3 bucket by
the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING
.
Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
|
S3_STANDARD_IA
| S3_ONEZONE_IA
updateSMBFileShare_fileShareName :: Lens' UpdateSMBFileShare (Maybe Text) Source #
The name of the file share. Optional.
FileShareName
must be set if an S3 prefix name is set in
LocationARN
, or if an access point or access point alias is used.
updateSMBFileShare_sMBACLEnabled :: Lens' UpdateSMBFileShare (Maybe Bool) Source #
Set this value to true
to enable access control list (ACL) on the SMB
file share. Set it to false
to map file and directory permissions to
the POSIX permissions.
For more information, see Using Microsoft Windows ACLs to control access to an SMB file share in the Storage Gateway User Guide.
Valid Values: true
| false
updateSMBFileShare_oplocksEnabled :: Lens' UpdateSMBFileShare (Maybe Bool) Source #
Specifies whether opportunistic locking is enabled for the SMB file share.
Enabling opportunistic locking on case-sensitive shares is not recommended for workloads that involve access to files with the same name in different case.
Valid Values: true
| false
updateSMBFileShare_notificationPolicy :: Lens' UpdateSMBFileShare (Maybe Text) Source #
The notification policy of the file share. SettlingTimeInSeconds
controls the number of seconds to wait after the last point in time a
client wrote to a file before generating an ObjectUploaded
notification. Because clients can make many small writes to files, it's
best to set this parameter for as long as possible to avoid generating
multiple notifications for the same file in a small time period.
SettlingTimeInSeconds
has no effect on the timing of the object
uploading to Amazon S3, only the timing of the notification.
The following example sets NotificationPolicy
on with
SettlingTimeInSeconds
set to 60.
{\"Upload\": {\"SettlingTimeInSeconds\": 60}}
The following example sets NotificationPolicy
off.
{}
updateSMBFileShare_requesterPays :: Lens' UpdateSMBFileShare (Maybe Bool) Source #
A value that sets who pays the cost of the request and the cost
associated with data download from the S3 bucket. If this value is set
to true
, the requester pays the costs; otherwise, the S3 bucket owner
pays. However, the S3 bucket owner always pays the cost of storing data.
RequesterPays
is a configuration for the S3 bucket that backs the file
share, so make sure that the configuration on the file share is the same
as the S3 bucket configuration.
Valid Values: true
| false
updateSMBFileShare_guessMIMETypeEnabled :: Lens' UpdateSMBFileShare (Maybe Bool) Source #
A value that enables guessing of the MIME type for uploaded objects
based on file extensions. Set this value to true
to enable MIME type
guessing, otherwise set to false
. The default value is true
.
Valid Values: true
| false
updateSMBFileShare_readOnly :: Lens' UpdateSMBFileShare (Maybe Bool) Source #
A value that sets the write status of a file share. Set this value to
true
to set write status to read-only, otherwise set to false
.
Valid Values: true
| false
updateSMBFileShare_caseSensitivity :: Lens' UpdateSMBFileShare (Maybe CaseSensitivity) Source #
The case of an object name in an Amazon S3 bucket. For
ClientSpecified
, the client determines the case sensitivity. For
CaseSensitive
, the gateway determines the case sensitivity. The
default value is ClientSpecified
.
updateSMBFileShare_fileShareARN :: Lens' UpdateSMBFileShare Text Source #
The Amazon Resource Name (ARN) of the SMB file share that you want to update.
updateSMBFileShareResponse_fileShareARN :: Lens' UpdateSMBFileShareResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the updated SMB file share.
updateSMBFileShareResponse_httpStatus :: Lens' UpdateSMBFileShareResponse Int Source #
The response's http status code.
DescribeNFSFileShares
describeNFSFileShares_fileShareARNList :: Lens' DescribeNFSFileShares (NonEmpty Text) Source #
An array containing the Amazon Resource Name (ARN) of each file share to be described.
describeNFSFileSharesResponse_nFSFileShareInfoList :: Lens' DescribeNFSFileSharesResponse (Maybe [NFSFileShareInfo]) Source #
An array containing a description for each requested file share.
describeNFSFileSharesResponse_httpStatus :: Lens' DescribeNFSFileSharesResponse Int Source #
The response's http status code.
ListVolumeRecoveryPoints
listVolumeRecoveryPoints_gatewayARN :: Lens' ListVolumeRecoveryPoints Text Source #
Undocumented member.
listVolumeRecoveryPointsResponse_volumeRecoveryPointInfos :: Lens' ListVolumeRecoveryPointsResponse (Maybe [VolumeRecoveryPointInfo]) Source #
An array of VolumeRecoveryPointInfo objects.
listVolumeRecoveryPointsResponse_gatewayARN :: Lens' ListVolumeRecoveryPointsResponse (Maybe Text) Source #
Undocumented member.
listVolumeRecoveryPointsResponse_httpStatus :: Lens' ListVolumeRecoveryPointsResponse Int Source #
The response's http status code.
ListTapes
listTapes_marker :: Lens' ListTapes (Maybe Text) Source #
A string that indicates the position at which to begin the returned list of tapes.
listTapes_limit :: Lens' ListTapes (Maybe Natural) Source #
An optional number limit for the tapes in the list returned by this call.
listTapesResponse_marker :: Lens' ListTapesResponse (Maybe Text) Source #
A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.
listTapesResponse_tapeInfos :: Lens' ListTapesResponse (Maybe [TapeInfo]) Source #
Undocumented member.
listTapesResponse_httpStatus :: Lens' ListTapesResponse Int Source #
The response's http status code.
ResetCache
resetCache_gatewayARN :: Lens' ResetCache Text Source #
Undocumented member.
resetCacheResponse_gatewayARN :: Lens' ResetCacheResponse (Maybe Text) Source #
Undocumented member.
resetCacheResponse_httpStatus :: Lens' ResetCacheResponse Int Source #
The response's http status code.
DescribeSMBFileShares
describeSMBFileShares_fileShareARNList :: Lens' DescribeSMBFileShares (NonEmpty Text) Source #
An array containing the Amazon Resource Name (ARN) of each file share to be described.
describeSMBFileSharesResponse_sMBFileShareInfoList :: Lens' DescribeSMBFileSharesResponse (Maybe [SMBFileShareInfo]) Source #
An array containing a description for each requested file share.
describeSMBFileSharesResponse_httpStatus :: Lens' DescribeSMBFileSharesResponse Int Source #
The response's http status code.
ListGateways
listGateways_marker :: Lens' ListGateways (Maybe Text) Source #
An opaque string that indicates the position at which to begin the returned list of gateways.
listGateways_limit :: Lens' ListGateways (Maybe Natural) Source #
Specifies that the list of gateways returned be limited to the specified number of items.
listGatewaysResponse_marker :: Lens' ListGatewaysResponse (Maybe Text) Source #
Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.
listGatewaysResponse_gateways :: Lens' ListGatewaysResponse (Maybe [GatewayInfo]) Source #
An array of GatewayInfo objects.
listGatewaysResponse_httpStatus :: Lens' ListGatewaysResponse Int Source #
The response's http status code.
DeleteTape
deleteTape_bypassGovernanceRetention :: Lens' DeleteTape (Maybe Bool) Source #
Set to TRUE
to delete an archived tape that belongs to a custom pool
with tape retention lock. Only archived tapes with tape retention lock
set to governance
can be deleted. Archived tapes with tape retention
lock set to compliance
can't be deleted.
deleteTape_gatewayARN :: Lens' DeleteTape Text Source #
The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and Amazon Web Services Region.
deleteTape_tapeARN :: Lens' DeleteTape Text Source #
The Amazon Resource Name (ARN) of the virtual tape to delete.
deleteTapeResponse_tapeARN :: Lens' DeleteTapeResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the deleted virtual tape.
deleteTapeResponse_httpStatus :: Lens' DeleteTapeResponse Int Source #
The response's http status code.
ListLocalDisks
listLocalDisks_gatewayARN :: Lens' ListLocalDisks Text Source #
Undocumented member.
listLocalDisksResponse_gatewayARN :: Lens' ListLocalDisksResponse (Maybe Text) Source #
Undocumented member.
listLocalDisksResponse_disks :: Lens' ListLocalDisksResponse (Maybe [Disk]) Source #
A JSON object containing the following fields:
- ListLocalDisksOutput$Disks
listLocalDisksResponse_httpStatus :: Lens' ListLocalDisksResponse Int Source #
The response's http status code.
ListVolumes
listVolumes_gatewayARN :: Lens' ListVolumes (Maybe Text) Source #
Undocumented member.
listVolumes_marker :: Lens' ListVolumes (Maybe Text) Source #
A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.
listVolumes_limit :: Lens' ListVolumes (Maybe Natural) Source #
Specifies that the list of volumes returned be limited to the specified number of items.
listVolumesResponse_gatewayARN :: Lens' ListVolumesResponse (Maybe Text) Source #
Undocumented member.
listVolumesResponse_marker :: Lens' ListVolumesResponse (Maybe Text) Source #
Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.
listVolumesResponse_volumeInfos :: Lens' ListVolumesResponse (Maybe [VolumeInfo]) Source #
An array of VolumeInfo objects, where each object describes an iSCSI
volume. If no volumes are defined for the gateway, then VolumeInfos
is
an empty array "[]".
listVolumesResponse_httpStatus :: Lens' ListVolumesResponse Int Source #
The response's http status code.
UpdateBandwidthRateLimit
updateBandwidthRateLimit_averageUploadRateLimitInBitsPerSec :: Lens' UpdateBandwidthRateLimit (Maybe Natural) Source #
The average upload bandwidth rate limit in bits per second.
updateBandwidthRateLimit_averageDownloadRateLimitInBitsPerSec :: Lens' UpdateBandwidthRateLimit (Maybe Natural) Source #
The average download bandwidth rate limit in bits per second.
updateBandwidthRateLimit_gatewayARN :: Lens' UpdateBandwidthRateLimit Text Source #
Undocumented member.
updateBandwidthRateLimitResponse_gatewayARN :: Lens' UpdateBandwidthRateLimitResponse (Maybe Text) Source #
Undocumented member.
updateBandwidthRateLimitResponse_httpStatus :: Lens' UpdateBandwidthRateLimitResponse Int Source #
The response's http status code.
AddWorkingStorage
addWorkingStorage_gatewayARN :: Lens' AddWorkingStorage Text Source #
Undocumented member.
addWorkingStorage_diskIds :: Lens' AddWorkingStorage [Text] Source #
An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.
addWorkingStorageResponse_gatewayARN :: Lens' AddWorkingStorageResponse (Maybe Text) Source #
Undocumented member.
addWorkingStorageResponse_httpStatus :: Lens' AddWorkingStorageResponse Int Source #
The response's http status code.
DescribeTapeRecoveryPoints
describeTapeRecoveryPoints_marker :: Lens' DescribeTapeRecoveryPoints (Maybe Text) Source #
An opaque string that indicates the position at which to begin describing the virtual tape recovery points.
describeTapeRecoveryPoints_limit :: Lens' DescribeTapeRecoveryPoints (Maybe Natural) Source #
Specifies that the number of virtual tape recovery points that are described be limited to the specified number.
describeTapeRecoveryPoints_gatewayARN :: Lens' DescribeTapeRecoveryPoints Text Source #
Undocumented member.
describeTapeRecoveryPointsResponse_tapeRecoveryPointInfos :: Lens' DescribeTapeRecoveryPointsResponse (Maybe [TapeRecoveryPointInfo]) Source #
An array of TapeRecoveryPointInfos that are available for the specified gateway.
describeTapeRecoveryPointsResponse_gatewayARN :: Lens' DescribeTapeRecoveryPointsResponse (Maybe Text) Source #
Undocumented member.
describeTapeRecoveryPointsResponse_marker :: Lens' DescribeTapeRecoveryPointsResponse (Maybe Text) Source #
An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.
Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.
describeTapeRecoveryPointsResponse_httpStatus :: Lens' DescribeTapeRecoveryPointsResponse Int Source #
The response's http status code.
DeleteBandwidthRateLimit
deleteBandwidthRateLimit_gatewayARN :: Lens' DeleteBandwidthRateLimit Text Source #
Undocumented member.
deleteBandwidthRateLimit_bandwidthType :: Lens' DeleteBandwidthRateLimit Text Source #
One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.
Valid Values: UPLOAD
| DOWNLOAD
| ALL
deleteBandwidthRateLimitResponse_gatewayARN :: Lens' DeleteBandwidthRateLimitResponse (Maybe Text) Source #
Undocumented member.
deleteBandwidthRateLimitResponse_httpStatus :: Lens' DeleteBandwidthRateLimitResponse Int Source #
The response's http status code.
ActivateGateway
activateGateway_mediumChangerType :: Lens' ActivateGateway (Maybe Text) Source #
The value that indicates the type of medium changer to use for tape gateway. This field is optional.
Valid Values: STK-L700
| AWS-Gateway-VTL
| IBM-03584L32-0402
activateGateway_tapeDriveType :: Lens' ActivateGateway (Maybe Text) Source #
The value that indicates the type of tape drive to use for tape gateway. This field is optional.
Valid Values: IBM-ULT3580-TD5
activateGateway_gatewayType :: Lens' ActivateGateway (Maybe Text) Source #
A value that defines the type of gateway to activate. The type specified
is critical to all later functions of the gateway and cannot be changed
after activation. The default value is CACHED
.
Valid Values: STORED
| CACHED
| VTL
| FILE_S3
| FILE_FSX_SMB|
activateGateway_tags :: Lens' ActivateGateway (Maybe [Tag]) Source #
A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.
Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.
activateGateway_activationKey :: Lens' ActivateGateway Text Source #
Your gateway activation key. You can obtain the activation key by
sending an HTTP GET request with redirects enabled to the gateway IP
address (port 80). The redirect URL returned in the response provides
you the activation key for your gateway in the query string parameter
activationKey
. It may also include other activation-related
parameters, however, these are merely defaults -- the arguments you pass
to the ActivateGateway
API call determine the actual configuration of
your gateway.
For more information, see Getting activation key in the Storage Gateway User Guide.
activateGateway_gatewayName :: Lens' ActivateGateway Text Source #
The name you configured for your gateway.
activateGateway_gatewayTimezone :: Lens' ActivateGateway Text Source #
A value that indicates the time zone you want to set for the gateway. The time zone is of the format "GMT-hr:mm" or "GMT+hr:mm". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.
activateGateway_gatewayRegion :: Lens' ActivateGateway Text Source #
A value that indicates the Amazon Web Services Region where you want to
store your data. The gateway Amazon Web Services Region specified must
be the same Amazon Web Services Region as the Amazon Web Services Region
in your Host
header in the request. For more information about
available Amazon Web Services Regions and endpoints for Storage Gateway,
see
Storage Gateway endpoints and quotas
in the Amazon Web Services General Reference.
Valid Values: See Storage Gateway endpoints and quotas in the Amazon Web Services General Reference.
activateGatewayResponse_gatewayARN :: Lens' ActivateGatewayResponse (Maybe Text) Source #
Undocumented member.
activateGatewayResponse_httpStatus :: Lens' ActivateGatewayResponse Int Source #
The response's http status code.
DescribeCache
describeCache_gatewayARN :: Lens' DescribeCache Text Source #
Undocumented member.
describeCacheResponse_gatewayARN :: Lens' DescribeCacheResponse (Maybe Text) Source #
Undocumented member.
describeCacheResponse_diskIds :: Lens' DescribeCacheResponse (Maybe [Text]) Source #
An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.
describeCacheResponse_cacheUsedPercentage :: Lens' DescribeCacheResponse (Maybe Double) Source #
Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.
describeCacheResponse_cacheHitPercentage :: Lens' DescribeCacheResponse (Maybe Double) Source #
Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.
describeCacheResponse_cacheMissPercentage :: Lens' DescribeCacheResponse (Maybe Double) Source #
Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.
describeCacheResponse_cacheAllocatedInBytes :: Lens' DescribeCacheResponse (Maybe Integer) Source #
The amount of cache in bytes allocated to a gateway.
describeCacheResponse_cacheDirtyPercentage :: Lens' DescribeCacheResponse (Maybe Double) Source #
The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to Amazon Web Services. The sample is taken at the end of the reporting period.
describeCacheResponse_httpStatus :: Lens' DescribeCacheResponse Int Source #
The response's http status code.
DeleteVolume
deleteVolume_volumeARN :: Lens' DeleteVolume Text Source #
The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.
deleteVolumeResponse_volumeARN :: Lens' DeleteVolumeResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.
deleteVolumeResponse_httpStatus :: Lens' DeleteVolumeResponse Int Source #
The response's http status code.
Types
AutomaticTapeCreationPolicyInfo
automaticTapeCreationPolicyInfo_gatewayARN :: Lens' AutomaticTapeCreationPolicyInfo (Maybe Text) Source #
Undocumented member.
automaticTapeCreationPolicyInfo_automaticTapeCreationRules :: Lens' AutomaticTapeCreationPolicyInfo (Maybe (NonEmpty AutomaticTapeCreationRule)) Source #
An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.
AutomaticTapeCreationRule
automaticTapeCreationRule_worm :: Lens' AutomaticTapeCreationRule (Maybe Bool) Source #
Set to true
to indicate that tapes are to be archived as
write-once-read-many (WORM). Set to false
when WORM is not enabled for
tapes.
automaticTapeCreationRule_tapeBarcodePrefix :: Lens' AutomaticTapeCreationRule Text Source #
A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.
The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.
automaticTapeCreationRule_poolId :: Lens' AutomaticTapeCreationRule Text Source #
The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
Valid Values: GLACIER
| DEEP_ARCHIVE
automaticTapeCreationRule_tapeSizeInBytes :: Lens' AutomaticTapeCreationRule Integer Source #
The size, in bytes, of the virtual tape capacity.
automaticTapeCreationRule_minimumNumTapes :: Lens' AutomaticTapeCreationRule Natural Source #
The minimum number of available virtual tapes that the gateway maintains
at all times. If the number of tapes on the gateway goes below this
value, the gateway creates as many new tapes as are needed to have
MinimumNumTapes
on the gateway. For more information about automatic
tape creation, see
Creating Tapes Automatically.
BandwidthRateLimitInterval
bandwidthRateLimitInterval_averageUploadRateLimitInBitsPerSec :: Lens' BandwidthRateLimitInterval (Maybe Natural) Source #
The average upload rate limit component of the bandwidth rate limit interval, in bits per second. This field does not appear in the response if the upload rate limit is not set.
bandwidthRateLimitInterval_averageDownloadRateLimitInBitsPerSec :: Lens' BandwidthRateLimitInterval (Maybe Natural) Source #
The average download rate limit component of the bandwidth rate limit interval, in bits per second. This field does not appear in the response if the download rate limit is not set.
bandwidthRateLimitInterval_startHourOfDay :: Lens' BandwidthRateLimitInterval Natural Source #
The hour of the day to start the bandwidth rate limit interval.
bandwidthRateLimitInterval_startMinuteOfHour :: Lens' BandwidthRateLimitInterval Natural Source #
The minute of the hour to start the bandwidth rate limit interval. The
interval begins at the start of that minute. To begin an interval
exactly at the start of the hour, use the value 0
.
bandwidthRateLimitInterval_endHourOfDay :: Lens' BandwidthRateLimitInterval Natural Source #
The hour of the day to end the bandwidth rate limit interval.
bandwidthRateLimitInterval_endMinuteOfHour :: Lens' BandwidthRateLimitInterval Natural Source #
The minute of the hour to end the bandwidth rate limit interval.
The bandwidth rate limit interval ends at the end of the minute. To end
an interval at the end of an hour, use the value 59
.
bandwidthRateLimitInterval_daysOfWeek :: Lens' BandwidthRateLimitInterval (NonEmpty Natural) Source #
The days of the week component of the bandwidth rate limit interval, represented as ordinal numbers from 0 to 6, where 0 represents Sunday and 6 represents Saturday.
CacheAttributes
cacheAttributes_cacheStaleTimeoutInSeconds :: Lens' CacheAttributes (Maybe Int) Source #
Refreshes a file share's cache by using Time To Live (TTL). TTL is the length of time since the last refresh after which access to the directory would cause the file gateway to first refresh that directory's contents from the Amazon S3 bucket or Amazon FSx file system. The TTL duration is in seconds.
Valid Values:0, 300 to 2,592,000 seconds (5 minutes to 30 days)
CachediSCSIVolume
cachediSCSIVolume_volumeiSCSIAttributes :: Lens' CachediSCSIVolume (Maybe VolumeiSCSIAttributes) Source #
An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.
cachediSCSIVolume_volumeStatus :: Lens' CachediSCSIVolume (Maybe Text) Source #
One of the VolumeStatus values that indicates the state of the storage volume.
cachediSCSIVolume_sourceSnapshotId :: Lens' CachediSCSIVolume (Maybe Text) Source #
If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g., snap-78e22663. Otherwise, this field is not included.
cachediSCSIVolume_kmsKey :: Lens' CachediSCSIVolume (Maybe Text) Source #
Undocumented member.
cachediSCSIVolume_volumeAttachmentStatus :: Lens' CachediSCSIVolume (Maybe Text) Source #
A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving your volumes to a different gateway.
cachediSCSIVolume_volumeARN :: Lens' CachediSCSIVolume (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage volume.
cachediSCSIVolume_volumeProgress :: Lens' CachediSCSIVolume (Maybe Double) Source #
Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.
cachediSCSIVolume_volumeSizeInBytes :: Lens' CachediSCSIVolume (Maybe Integer) Source #
The size, in bytes, of the volume capacity.
cachediSCSIVolume_volumeUsedInBytes :: Lens' CachediSCSIVolume (Maybe Integer) Source #
The size of the data stored on the volume in bytes. This value is
calculated based on the number of blocks that are touched, instead of
the actual amount of data written. This value can be useful for
sequential write patterns but less accurate for random write patterns.
VolumeUsedInBytes
is different from the compressed size of the volume,
which is the value that is used to calculate your bill.
This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.
cachediSCSIVolume_createdDate :: Lens' CachediSCSIVolume (Maybe UTCTime) Source #
The date the volume was created. Volumes created prior to March 28, 2017 don’t have this timestamp.
cachediSCSIVolume_volumeId :: Lens' CachediSCSIVolume (Maybe Text) Source #
The unique identifier of the volume, e.g., vol-AE4B946D.
cachediSCSIVolume_volumeType :: Lens' CachediSCSIVolume (Maybe Text) Source #
One of the VolumeType enumeration values that describes the type of the volume.
cachediSCSIVolume_targetName :: Lens' CachediSCSIVolume (Maybe Text) Source #
The name of the iSCSI target used by an initiator to connect to a volume
and used as a suffix for the target ARN. For example, specifying
TargetName
as myvolume results in the target ARN of
arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume
.
The target name must be unique across all volumes on a gateway.
If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.
ChapInfo
chapInfo_targetARN :: Lens' ChapInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume.
Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
chapInfo_secretToAuthenticateInitiator :: 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.
chapInfo_initiatorName :: Lens' ChapInfo (Maybe Text) Source #
The iSCSI initiator that connects to the target.
chapInfo_secretToAuthenticateTarget :: 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
deviceiSCSIAttributes_targetARN :: 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.
deviceiSCSIAttributes_chapEnabled :: Lens' DeviceiSCSIAttributes (Maybe Bool) Source #
Indicates whether mutual CHAP is enabled for the iSCSI target.
deviceiSCSIAttributes_networkInterfaceId :: Lens' DeviceiSCSIAttributes (Maybe Text) Source #
The network interface identifier of the VTL device.
deviceiSCSIAttributes_networkInterfacePort :: Lens' DeviceiSCSIAttributes (Maybe Int) Source #
The port used to communicate with iSCSI VTL device targets.
Disk
disk_diskAllocationResource :: Lens' Disk (Maybe Text) Source #
The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.
disk_diskNode :: Lens' Disk (Maybe Text) Source #
The device node of a local disk as assigned by the virtualization environment.
disk_diskPath :: Lens' Disk (Maybe Text) Source #
The path of a local disk in the gateway virtual machine (VM).
disk_diskStatus :: Lens' Disk (Maybe Text) Source #
A value that represents the status of a local disk.
disk_diskId :: Lens' Disk (Maybe Text) Source #
The unique device ID or other distinguishing data that identifies a local disk.
EndpointNetworkConfiguration
endpointNetworkConfiguration_ipAddresses :: Lens' EndpointNetworkConfiguration (Maybe [Text]) Source #
A list of gateway IP addresses on which the associated Amazon FSx file system is available.
If multiple file systems are associated with this gateway, this field is required.
FileShareInfo
fileShareInfo_fileShareStatus :: Lens' FileShareInfo (Maybe Text) Source #
Undocumented member.
fileShareInfo_gatewayARN :: Lens' FileShareInfo (Maybe Text) Source #
Undocumented member.
fileShareInfo_fileShareId :: Lens' FileShareInfo (Maybe Text) Source #
Undocumented member.
fileShareInfo_fileShareARN :: Lens' FileShareInfo (Maybe Text) Source #
Undocumented member.
fileShareInfo_fileShareType :: Lens' FileShareInfo (Maybe FileShareType) Source #
Undocumented member.
FileSystemAssociationInfo
fileSystemAssociationInfo_auditDestinationARN :: Lens' FileSystemAssociationInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage used for the audit logs.
fileSystemAssociationInfo_fileSystemAssociationARN :: Lens' FileSystemAssociationInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the file system association.
fileSystemAssociationInfo_gatewayARN :: Lens' FileSystemAssociationInfo (Maybe Text) Source #
Undocumented member.
fileSystemAssociationInfo_cacheAttributes :: Lens' FileSystemAssociationInfo (Maybe CacheAttributes) Source #
Undocumented member.
fileSystemAssociationInfo_fileSystemAssociationStatusDetails :: Lens' FileSystemAssociationInfo (Maybe [FileSystemAssociationStatusDetail]) Source #
An array containing the FileSystemAssociationStatusDetail data type, which provides detailed information on file system association status.
fileSystemAssociationInfo_endpointNetworkConfiguration :: Lens' FileSystemAssociationInfo (Maybe EndpointNetworkConfiguration) Source #
Specifies network configuration information for the gateway associated with the Amazon FSx file system.
If multiple file systems are associated with this gateway, this
parameter's IpAddresses
field is required.
fileSystemAssociationInfo_locationARN :: Lens' FileSystemAssociationInfo (Maybe Text) Source #
The ARN of the backend Amazon FSx file system used for storing file data. For information, see FileSystem in the Amazon FSx API Reference.
fileSystemAssociationInfo_fileSystemAssociationStatus :: Lens' FileSystemAssociationInfo (Maybe Text) Source #
The status of the file system association. Valid Values: AVAILABLE
|
CREATING
| DELETING
| FORCE_DELETING
| UPDATING
| ERROR
fileSystemAssociationInfo_tags :: Lens' FileSystemAssociationInfo (Maybe [Tag]) Source #
A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair.
FileSystemAssociationStatusDetail
fileSystemAssociationStatusDetail_errorCode :: Lens' FileSystemAssociationStatusDetail (Maybe Text) Source #
The error code for a given file system association status.
FileSystemAssociationSummary
fileSystemAssociationSummary_fileSystemAssociationARN :: Lens' FileSystemAssociationSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the file system association.
fileSystemAssociationSummary_gatewayARN :: Lens' FileSystemAssociationSummary (Maybe Text) Source #
Undocumented member.
fileSystemAssociationSummary_fileSystemAssociationId :: Lens' FileSystemAssociationSummary (Maybe Text) Source #
The ID of the file system association.
fileSystemAssociationSummary_fileSystemAssociationStatus :: Lens' FileSystemAssociationSummary (Maybe Text) Source #
The status of the file share. Valid Values: AVAILABLE
| CREATING
|
DELETING
| FORCE_DELETING
| UPDATING
| ERROR
GatewayInfo
gatewayInfo_ec2InstanceRegion :: Lens' GatewayInfo (Maybe Text) Source #
The Amazon Web Services Region where the Amazon EC2 instance is located.
gatewayInfo_gatewayARN :: 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 Amazon Web Services Region.
gatewayInfo_ec2InstanceId :: Lens' GatewayInfo (Maybe Text) Source #
The ID of the Amazon EC2 instance that was used to launch the gateway.
gatewayInfo_gatewayOperationalState :: Lens' GatewayInfo (Maybe Text) Source #
The state of the gateway.
Valid Values: DISABLED
| ACTIVE
gatewayInfo_gatewayName :: Lens' GatewayInfo (Maybe Text) Source #
The name of the gateway.
gatewayInfo_gatewayId :: 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.
gatewayInfo_gatewayType :: Lens' GatewayInfo (Maybe Text) Source #
The type of the gateway.
NFSFileShareDefaults
nFSFileShareDefaults_fileMode :: Lens' NFSFileShareDefaults (Maybe Text) Source #
The Unix file mode in the form "nnnn". For example, 0666
represents
the default file mode inside the file share. The default value is
0666
.
nFSFileShareDefaults_ownerId :: Lens' NFSFileShareDefaults (Maybe Natural) Source #
The default owner ID for files in the file share (unless the files have
another owner ID specified). The default value is nfsnobody
.
nFSFileShareDefaults_directoryMode :: Lens' NFSFileShareDefaults (Maybe Text) Source #
The Unix directory mode in the form "nnnn". For example, 0666
represents the default access mode for all directories inside the file
share. The default value is 0777
.
nFSFileShareDefaults_groupId :: Lens' NFSFileShareDefaults (Maybe Natural) Source #
The default group ID for the file share (unless the files have another
group ID specified). The default value is nfsnobody
.
NFSFileShareInfo
nFSFileShareInfo_auditDestinationARN :: Lens' NFSFileShareInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage used for audit logs.
nFSFileShareInfo_fileShareStatus :: Lens' NFSFileShareInfo (Maybe Text) Source #
Undocumented member.
nFSFileShareInfo_kmsKey :: Lens' NFSFileShareInfo (Maybe Text) Source #
Undocumented member.
nFSFileShareInfo_gatewayARN :: Lens' NFSFileShareInfo (Maybe Text) Source #
Undocumented member.
nFSFileShareInfo_path :: Lens' NFSFileShareInfo (Maybe Text) Source #
Undocumented member.
nFSFileShareInfo_vPCEndpointDNSName :: Lens' NFSFileShareInfo (Maybe Text) Source #
Specifies the DNS name for the VPC endpoint that the NFS file share uses to connect to Amazon S3.
This parameter is required for NFS file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.
nFSFileShareInfo_cacheAttributes :: Lens' NFSFileShareInfo (Maybe CacheAttributes) Source #
Refresh cache information for the file share.
nFSFileShareInfo_objectACL :: Lens' NFSFileShareInfo (Maybe ObjectACL) Source #
Undocumented member.
nFSFileShareInfo_kmsEncrypted :: Lens' NFSFileShareInfo (Maybe Bool) Source #
Set to true
to use Amazon S3 server-side encryption with your own KMS
key, or false
to use a key managed by Amazon S3. Optional.
Valid Values: true
| false
nFSFileShareInfo_fileShareId :: Lens' NFSFileShareInfo (Maybe Text) Source #
Undocumented member.
nFSFileShareInfo_fileShareARN :: Lens' NFSFileShareInfo (Maybe Text) Source #
Undocumented member.
nFSFileShareInfo_defaultStorageClass :: Lens' NFSFileShareInfo (Maybe Text) Source #
The default storage class for objects put into an Amazon S3 bucket by
the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING
.
Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
|
S3_STANDARD_IA
| S3_ONEZONE_IA
nFSFileShareInfo_fileShareName :: Lens' NFSFileShareInfo (Maybe Text) Source #
The name of the file share. Optional.
FileShareName
must be set if an S3 prefix name is set in
LocationARN
, or if an access point or access point alias is used.
nFSFileShareInfo_role :: Lens' NFSFileShareInfo (Maybe Text) Source #
Undocumented member.
nFSFileShareInfo_notificationPolicy :: Lens' NFSFileShareInfo (Maybe Text) Source #
The notification policy of the file share. SettlingTimeInSeconds
controls the number of seconds to wait after the last point in time a
client wrote to a file before generating an ObjectUploaded
notification. Because clients can make many small writes to files, it's
best to set this parameter for as long as possible to avoid generating
multiple notifications for the same file in a small time period.
SettlingTimeInSeconds
has no effect on the timing of the object
uploading to Amazon S3, only the timing of the notification.
The following example sets NotificationPolicy
on with
SettlingTimeInSeconds
set to 60.
{\"Upload\": {\"SettlingTimeInSeconds\": 60}}
The following example sets NotificationPolicy
off.
{}
nFSFileShareInfo_squash :: Lens' NFSFileShareInfo (Maybe Text) Source #
Undocumented member.
nFSFileShareInfo_requesterPays :: Lens' NFSFileShareInfo (Maybe Bool) Source #
A value that sets who pays the cost of the request and the cost
associated with data download from the S3 bucket. If this value is set
to true
, the requester pays the costs; otherwise, the S3 bucket owner
pays. However, the S3 bucket owner always pays the cost of storing data.
RequesterPays
is a configuration for the S3 bucket that backs the file
share, so make sure that the configuration on the file share is the same
as the S3 bucket configuration.
Valid Values: true
| false
nFSFileShareInfo_nFSFileShareDefaults :: Lens' NFSFileShareInfo (Maybe NFSFileShareDefaults) Source #
Undocumented member.
nFSFileShareInfo_locationARN :: Lens' NFSFileShareInfo (Maybe Text) Source #
Undocumented member.
nFSFileShareInfo_clientList :: Lens' NFSFileShareInfo (Maybe (NonEmpty Text)) Source #
Undocumented member.
nFSFileShareInfo_guessMIMETypeEnabled :: Lens' NFSFileShareInfo (Maybe Bool) Source #
A value that enables guessing of the MIME type for uploaded objects
based on file extensions. Set this value to true
to enable MIME type
guessing, otherwise set to false
. The default value is true
.
Valid Values: true
| false
nFSFileShareInfo_readOnly :: Lens' NFSFileShareInfo (Maybe Bool) Source #
A value that sets the write status of a file share. Set this value to
true
to set the write status to read-only, otherwise set to false
.
Valid Values: true
| false
nFSFileShareInfo_bucketRegion :: Lens' NFSFileShareInfo (Maybe Text) Source #
Specifies the Region of the S3 bucket where the NFS file share stores files.
This parameter is required for NFS file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.
nFSFileShareInfo_tags :: Lens' NFSFileShareInfo (Maybe [Tag]) Source #
A list of up to 50 tags assigned to the NFS file share, sorted
alphabetically by key name. Each tag is a key-value pair. For a gateway
with more than 10 tags assigned, you can view all tags using the
ListTagsForResource
API operation.
NetworkInterface
networkInterface_ipv6Address :: Lens' NetworkInterface (Maybe Text) Source #
The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.
networkInterface_macAddress :: 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.
networkInterface_ipv4Address :: Lens' NetworkInterface (Maybe Text) Source #
The Internet Protocol version 4 (IPv4) address of the interface.
PoolInfo
poolInfo_retentionLockType :: Lens' PoolInfo (Maybe RetentionLockType) Source #
Tape retention lock type, which can be configured in two modes. When configured in governance mode, Amazon Web Services accounts with specific IAM permissions are authorized to remove the tape retention lock from archived virtual tapes. When configured in compliance mode, the tape retention lock cannot be removed by any user, including the root Amazon Web Services account.
poolInfo_retentionLockTimeInDays :: Lens' PoolInfo (Maybe Natural) Source #
Tape retention lock time is set in days. Tape retention lock can be enabled for up to 100 years (36,500 days).
poolInfo_poolName :: Lens' PoolInfo (Maybe Text) Source #
The name of the custom tape pool. PoolName
can use all ASCII
characters, except '/' and '\'.
poolInfo_storageClass :: Lens' PoolInfo (Maybe TapeStorageClass) Source #
The storage class that is associated with the custom pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
poolInfo_poolStatus :: Lens' PoolInfo (Maybe PoolStatus) Source #
Status of the custom tape pool. Pool can be ACTIVE
or DELETED
.
poolInfo_poolARN :: Lens' PoolInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the custom tape pool. Use the ListTapePools operation to return a list of custom tape pools for your account and Amazon Web Services Region.
SMBFileShareInfo
sMBFileShareInfo_accessBasedEnumeration :: Lens' SMBFileShareInfo (Maybe Bool) Source #
Indicates whether AccessBasedEnumeration
is enabled.
sMBFileShareInfo_adminUserList :: Lens' SMBFileShareInfo (Maybe [Text]) Source #
A list of users or groups in the Active Directory that have
administrator rights to the file share. A group must be prefixed with
the @ character. Acceptable formats include: DOMAIN\User1
, user1
,
@group1
, and @DOMAIN\group1
. Can only be set if Authentication is
set to ActiveDirectory
.
sMBFileShareInfo_auditDestinationARN :: Lens' SMBFileShareInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage used for audit logs.
sMBFileShareInfo_fileShareStatus :: Lens' SMBFileShareInfo (Maybe Text) Source #
Undocumented member.
sMBFileShareInfo_invalidUserList :: Lens' SMBFileShareInfo (Maybe [Text]) Source #
A list of users or groups in the Active Directory that are not allowed
to access the file share. A group must be prefixed with the @
character. Acceptable formats include: DOMAIN\User1
, user1
,
@group1
, and @DOMAIN\group1
. Can only be set if Authentication is
set to ActiveDirectory
.
sMBFileShareInfo_kmsKey :: Lens' SMBFileShareInfo (Maybe Text) Source #
Undocumented member.
sMBFileShareInfo_validUserList :: Lens' SMBFileShareInfo (Maybe [Text]) Source #
A list of users or groups in the Active Directory that are allowed to
access the file share. A group must be prefixed with the @ character.
Acceptable formats include: DOMAIN\User1
, user1
, @group1
, and
@DOMAIN\group1
. Can only be set if Authentication is set to
ActiveDirectory
.
sMBFileShareInfo_gatewayARN :: Lens' SMBFileShareInfo (Maybe Text) Source #
Undocumented member.
sMBFileShareInfo_path :: Lens' SMBFileShareInfo (Maybe Text) Source #
The file share path used by the SMB client to identify the mount point.
sMBFileShareInfo_vPCEndpointDNSName :: Lens' SMBFileShareInfo (Maybe Text) Source #
Specifies the DNS name for the VPC endpoint that the SMB file share uses to connect to Amazon S3.
This parameter is required for SMB file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.
sMBFileShareInfo_authentication :: Lens' SMBFileShareInfo (Maybe Text) Source #
Undocumented member.
sMBFileShareInfo_cacheAttributes :: Lens' SMBFileShareInfo (Maybe CacheAttributes) Source #
Refresh cache information for the file share.
sMBFileShareInfo_objectACL :: Lens' SMBFileShareInfo (Maybe ObjectACL) Source #
Undocumented member.
sMBFileShareInfo_kmsEncrypted :: Lens' SMBFileShareInfo (Maybe Bool) Source #
Set to true
to use Amazon S3 server-side encryption with your own KMS
key, or false
to use a key managed by Amazon S3. Optional.
Valid Values: true
| false
sMBFileShareInfo_fileShareId :: Lens' SMBFileShareInfo (Maybe Text) Source #
Undocumented member.
sMBFileShareInfo_fileShareARN :: Lens' SMBFileShareInfo (Maybe Text) Source #
Undocumented member.
sMBFileShareInfo_defaultStorageClass :: Lens' SMBFileShareInfo (Maybe Text) Source #
The default storage class for objects put into an Amazon S3 bucket by
the S3 File Gateway. The default value is S3_INTELLIGENT_TIERING
.
Optional.
Valid Values: S3_STANDARD
| S3_INTELLIGENT_TIERING
|
S3_STANDARD_IA
| S3_ONEZONE_IA
sMBFileShareInfo_fileShareName :: Lens' SMBFileShareInfo (Maybe Text) Source #
The name of the file share. Optional.
FileShareName
must be set if an S3 prefix name is set in
LocationARN
, or if an access point or access point alias is used.
sMBFileShareInfo_role :: Lens' SMBFileShareInfo (Maybe Text) Source #
Undocumented member.
sMBFileShareInfo_sMBACLEnabled :: Lens' SMBFileShareInfo (Maybe Bool) Source #
If this value is set to true
, it indicates that access control list
(ACL) is enabled on the SMB file share. If it is set to false
, it
indicates that file and directory permissions are mapped to the POSIX
permission.
For more information, see Using Microsoft Windows ACLs to control access to an SMB file share in the Storage Gateway User Guide.
sMBFileShareInfo_oplocksEnabled :: Lens' SMBFileShareInfo (Maybe Bool) Source #
Specifies whether opportunistic locking is enabled for the SMB file share.
Enabling opportunistic locking on case-sensitive shares is not recommended for workloads that involve access to files with the same name in different case.
Valid Values: true
| false
sMBFileShareInfo_notificationPolicy :: Lens' SMBFileShareInfo (Maybe Text) Source #
The notification policy of the file share. SettlingTimeInSeconds
controls the number of seconds to wait after the last point in time a
client wrote to a file before generating an ObjectUploaded
notification. Because clients can make many small writes to files, it's
best to set this parameter for as long as possible to avoid generating
multiple notifications for the same file in a small time period.
SettlingTimeInSeconds
has no effect on the timing of the object
uploading to Amazon S3, only the timing of the notification.
The following example sets NotificationPolicy
on with
SettlingTimeInSeconds
set to 60.
{\"Upload\": {\"SettlingTimeInSeconds\": 60}}
The following example sets NotificationPolicy
off.
{}
sMBFileShareInfo_requesterPays :: Lens' SMBFileShareInfo (Maybe Bool) Source #
A value that sets who pays the cost of the request and the cost
associated with data download from the S3 bucket. If this value is set
to true
, the requester pays the costs; otherwise, the S3 bucket owner
pays. However, the S3 bucket owner always pays the cost of storing data.
RequesterPays
is a configuration for the S3 bucket that backs the file
share, so make sure that the configuration on the file share is the same
as the S3 bucket configuration.
Valid Values: true
| false
sMBFileShareInfo_locationARN :: Lens' SMBFileShareInfo (Maybe Text) Source #
Undocumented member.
sMBFileShareInfo_guessMIMETypeEnabled :: Lens' SMBFileShareInfo (Maybe Bool) Source #
A value that enables guessing of the MIME type for uploaded objects
based on file extensions. Set this value to true
to enable MIME type
guessing, otherwise set to false
. The default value is true
.
Valid Values: true
| false
sMBFileShareInfo_readOnly :: Lens' SMBFileShareInfo (Maybe Bool) Source #
A value that sets the write status of a file share. Set this value to
true
to set the write status to read-only, otherwise set to false
.
Valid Values: true
| false
sMBFileShareInfo_bucketRegion :: Lens' SMBFileShareInfo (Maybe Text) Source #
Specifies the Region of the S3 bucket where the SMB file share stores files.
This parameter is required for SMB file shares that connect to Amazon S3 through a VPC endpoint, a VPC access point, or an access point alias that points to a VPC access point.
sMBFileShareInfo_caseSensitivity :: Lens' SMBFileShareInfo (Maybe CaseSensitivity) Source #
The case of an object name in an Amazon S3 bucket. For
ClientSpecified
, the client determines the case sensitivity. For
CaseSensitive
, the gateway determines the case sensitivity. The
default value is ClientSpecified
.
sMBFileShareInfo_tags :: Lens' SMBFileShareInfo (Maybe [Tag]) Source #
A list of up to 50 tags assigned to the SMB file share, sorted
alphabetically by key name. Each tag is a key-value pair. For a gateway
with more than 10 tags assigned, you can view all tags using the
ListTagsForResource
API operation.
SMBLocalGroups
sMBLocalGroups_gatewayAdmins :: Lens' SMBLocalGroups (Maybe [Text]) Source #
A list of Active Directory users and groups that have local Gateway
Admin permissions. Acceptable formats include: DOMAIN\User1
, user1
,
DOMAIN\group1
, and group1
.
Gateway Admins can use the Shared Folders Microsoft Management Console snap-in to force-close files that are open and locked.
StorediSCSIVolume
storediSCSIVolume_volumeiSCSIAttributes :: Lens' StorediSCSIVolume (Maybe VolumeiSCSIAttributes) Source #
An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.
storediSCSIVolume_volumeStatus :: Lens' StorediSCSIVolume (Maybe Text) Source #
One of the VolumeStatus values that indicates the state of the storage volume.
storediSCSIVolume_sourceSnapshotId :: Lens' StorediSCSIVolume (Maybe Text) Source #
If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.
storediSCSIVolume_preservedExistingData :: Lens' StorediSCSIVolume (Maybe Bool) Source #
Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.
Valid Values: true
| false
storediSCSIVolume_kmsKey :: Lens' StorediSCSIVolume (Maybe Text) Source #
Undocumented member.
storediSCSIVolume_volumeAttachmentStatus :: Lens' StorediSCSIVolume (Maybe Text) Source #
A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving your volumes to a different gateway.
storediSCSIVolume_volumeARN :: Lens' StorediSCSIVolume (Maybe Text) Source #
The Amazon Resource Name (ARN) of the storage volume.
storediSCSIVolume_volumeProgress :: Lens' StorediSCSIVolume (Maybe Double) Source #
Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.
storediSCSIVolume_volumeSizeInBytes :: Lens' StorediSCSIVolume (Maybe Integer) Source #
The size of the volume in bytes.
storediSCSIVolume_volumeUsedInBytes :: Lens' StorediSCSIVolume (Maybe Integer) Source #
The size of the data stored on the volume in bytes. This value is
calculated based on the number of blocks that are touched, instead of
the actual amount of data written. This value can be useful for
sequential write patterns but less accurate for random write patterns.
VolumeUsedInBytes
is different from the compressed size of the volume,
which is the value that is used to calculate your bill.
This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.
storediSCSIVolume_createdDate :: Lens' StorediSCSIVolume (Maybe UTCTime) Source #
The date the volume was created. Volumes created prior to March 28, 2017 don’t have this timestamp.
storediSCSIVolume_volumeId :: Lens' StorediSCSIVolume (Maybe Text) Source #
The unique identifier of the volume, e.g., vol-AE4B946D.
storediSCSIVolume_volumeDiskId :: Lens' StorediSCSIVolume (Maybe Text) Source #
The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.
storediSCSIVolume_volumeType :: Lens' StorediSCSIVolume (Maybe Text) Source #
One of the VolumeType enumeration values describing the type of the volume.
storediSCSIVolume_targetName :: Lens' StorediSCSIVolume (Maybe Text) Source #
The name of the iSCSI target used by an initiator to connect to a volume
and used as a suffix for the target ARN. For example, specifying
TargetName
as myvolume results in the target ARN of
arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume
.
The target name must be unique across all volumes on a gateway.
If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.
Tag
Tape
tape_tapeBarcode :: Lens' Tape (Maybe Text) Source #
The barcode that identifies a specific virtual tape.
tape_progress :: 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).
tape_tapeSizeInBytes :: Lens' Tape (Maybe Integer) Source #
The size, in bytes, of the virtual tape capacity.
tape_vTLDevice :: Lens' Tape (Maybe Text) Source #
The virtual tape library (VTL) device that the virtual tape is associated with.
tape_poolId :: Lens' Tape (Maybe Text) Source #
The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
Valid Values: GLACIER
| DEEP_ARCHIVE
tape_tapeUsedInBytes :: Lens' Tape (Maybe Integer) Source #
The size, in bytes, of data stored on the virtual tape.
This value is not available for tapes created prior to May 13, 2015.
tape_poolEntryDate :: Lens' Tape (Maybe UTCTime) Source #
The date that the tape enters a custom tape pool.
tape_worm :: Lens' Tape (Maybe Bool) Source #
If the tape is archived as write-once-read-many (WORM), this value is
true
.
tape_retentionStartDate :: Lens' Tape (Maybe UTCTime) Source #
The date that the tape is first archived with tape retention lock enabled.
TapeArchive
tapeArchive_tapeBarcode :: Lens' TapeArchive (Maybe Text) Source #
The barcode that identifies the archived virtual tape.
tapeArchive_tapeStatus :: Lens' TapeArchive (Maybe Text) Source #
The current state of the archived virtual tape.
tapeArchive_kmsKey :: Lens' TapeArchive (Maybe Text) Source #
Undocumented member.
tapeArchive_tapeARN :: Lens' TapeArchive (Maybe Text) Source #
The Amazon Resource Name (ARN) of an archived virtual tape.
tapeArchive_tapeSizeInBytes :: Lens' TapeArchive (Maybe Integer) Source #
The size, in bytes, of the archived virtual tape.
tapeArchive_completionTime :: Lens' TapeArchive (Maybe UTCTime) Source #
The time that the archiving of the virtual tape was completed.
The default timestamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.
tapeArchive_poolId :: Lens' TapeArchive (Maybe Text) Source #
The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.
Valid Values: GLACIER
| DEEP_ARCHIVE
tapeArchive_tapeUsedInBytes :: Lens' TapeArchive (Maybe Integer) Source #
The size, in bytes, of data stored on the virtual tape.
This value is not available for tapes created prior to May 13, 2015.
tapeArchive_tapeCreatedDate :: Lens' TapeArchive (Maybe UTCTime) Source #
The date the virtual tape was created.
tapeArchive_poolEntryDate :: Lens' TapeArchive (Maybe UTCTime) Source #
The time that the tape entered the custom tape pool.
The default timestamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.
tapeArchive_worm :: Lens' TapeArchive (Maybe Bool) Source #
Set to true
if the archived tape is stored as write-once-read-many
(WORM).
tapeArchive_retentionStartDate :: Lens' TapeArchive (Maybe UTCTime) Source #
If the archived tape is subject to tape retention lock, the date that the archived tape started being retained.
tapeArchive_retrievedTo :: Lens' TapeArchive (Maybe Text) Source #
The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.
The virtual tape is retrieved from the virtual tape shelf (VTS).
TapeInfo
tapeInfo_tapeBarcode :: Lens' TapeInfo (Maybe Text) Source #
The barcode that identifies a specific virtual tape.
tapeInfo_tapeARN :: Lens' TapeInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of a virtual tape.
tapeInfo_gatewayARN :: 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 Amazon Web Services Region.
tapeInfo_tapeSizeInBytes :: Lens' TapeInfo (Maybe Integer) Source #
The size, in bytes, of a virtual tape.
tapeInfo_poolId :: Lens' TapeInfo (Maybe Text) Source #
The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.
Valid Values: GLACIER
| DEEP_ARCHIVE
tapeInfo_poolEntryDate :: Lens' TapeInfo (Maybe UTCTime) Source #
The date that the tape entered the custom tape pool with tape retention lock enabled.
tapeInfo_retentionStartDate :: Lens' TapeInfo (Maybe UTCTime) Source #
The date that the tape became subject to tape retention lock.
TapeRecoveryPointInfo
tapeRecoveryPointInfo_tapeStatus :: Lens' TapeRecoveryPointInfo (Maybe Text) Source #
The status of the virtual tapes.
tapeRecoveryPointInfo_tapeRecoveryPointTime :: Lens' TapeRecoveryPointInfo (Maybe UTCTime) Source #
The time when the point-in-time view of the virtual tape was replicated for later recovery.
The default timestamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.
tapeRecoveryPointInfo_tapeARN :: Lens' TapeRecoveryPointInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the virtual tape.
tapeRecoveryPointInfo_tapeSizeInBytes :: Lens' TapeRecoveryPointInfo (Maybe Integer) Source #
The size, in bytes, of the virtual tapes to recover.
VTLDevice
vTLDevice_deviceiSCSIAttributes :: Lens' VTLDevice (Maybe DeviceiSCSIAttributes) Source #
A list of iSCSI information about a VTL device.
vTLDevice_vTLDeviceVendor :: Lens' VTLDevice (Maybe Text) Source #
Specifies the vendor of the device that the VTL device object emulates.
vTLDevice_vTLDeviceARN :: Lens' VTLDevice (Maybe Text) Source #
Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).
vTLDevice_vTLDeviceType :: Lens' VTLDevice (Maybe Text) Source #
Specifies the type of device that the VTL device emulates.
vTLDevice_vTLDeviceProductIdentifier :: Lens' VTLDevice (Maybe Text) Source #
Specifies the model number of device that the VTL device emulates.
VolumeInfo
volumeInfo_gatewayARN :: Lens' VolumeInfo (Maybe Text) Source #
Undocumented member.
volumeInfo_volumeAttachmentStatus :: Lens' VolumeInfo (Maybe Text) Source #
One of the VolumeStatus values that indicates the state of the storage volume.
volumeInfo_volumeARN :: 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-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB
Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
volumeInfo_volumeSizeInBytes :: Lens' VolumeInfo (Maybe Integer) Source #
The size of the volume in bytes.
Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).
volumeInfo_volumeId :: 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 (-).
volumeInfo_gatewayId :: 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 (-).
volumeInfo_volumeType :: Lens' VolumeInfo (Maybe Text) Source #
One of the VolumeType enumeration values describing the type of the volume.
VolumeRecoveryPointInfo
volumeRecoveryPointInfo_volumeRecoveryPointTime :: Lens' VolumeRecoveryPointInfo (Maybe Text) Source #
The time the recovery point was taken.
volumeRecoveryPointInfo_volumeARN :: Lens' VolumeRecoveryPointInfo (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume target.
volumeRecoveryPointInfo_volumeSizeInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer) Source #
The size of the volume in bytes.
volumeRecoveryPointInfo_volumeUsageInBytes :: Lens' VolumeRecoveryPointInfo (Maybe Integer) Source #
The size of the data stored on the volume in bytes.
This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.
VolumeiSCSIAttributes
volumeiSCSIAttributes_lunNumber :: Lens' VolumeiSCSIAttributes (Maybe Natural) Source #
The logical disk number.
volumeiSCSIAttributes_targetARN :: Lens' VolumeiSCSIAttributes (Maybe Text) Source #
The Amazon Resource Name (ARN) of the volume target.
volumeiSCSIAttributes_chapEnabled :: Lens' VolumeiSCSIAttributes (Maybe Bool) Source #
Indicates whether mutual CHAP is enabled for the iSCSI target.
volumeiSCSIAttributes_networkInterfaceId :: Lens' VolumeiSCSIAttributes (Maybe Text) Source #
The network interface identifier.
volumeiSCSIAttributes_networkInterfacePort :: Lens' VolumeiSCSIAttributes (Maybe Int) Source #
The port used to communicate with iSCSI targets.