Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data FileCache = FileCache' {
- creationTime :: Maybe POSIX
- dNSName :: Maybe Text
- dataRepositoryAssociationIds :: Maybe [Text]
- failureDetails :: Maybe FileCacheFailureDetails
- fileCacheId :: Maybe Text
- fileCacheType :: Maybe FileCacheType
- fileCacheTypeVersion :: Maybe Text
- kmsKeyId :: Maybe Text
- lifecycle :: Maybe FileCacheLifecycle
- lustreConfiguration :: Maybe FileCacheLustreConfiguration
- networkInterfaceIds :: Maybe [Text]
- ownerId :: Maybe Text
- resourceARN :: Maybe Text
- storageCapacity :: Maybe Natural
- subnetIds :: Maybe [Text]
- vpcId :: Maybe Text
- newFileCache :: FileCache
- fileCache_creationTime :: Lens' FileCache (Maybe UTCTime)
- fileCache_dNSName :: Lens' FileCache (Maybe Text)
- fileCache_dataRepositoryAssociationIds :: Lens' FileCache (Maybe [Text])
- fileCache_failureDetails :: Lens' FileCache (Maybe FileCacheFailureDetails)
- fileCache_fileCacheId :: Lens' FileCache (Maybe Text)
- fileCache_fileCacheType :: Lens' FileCache (Maybe FileCacheType)
- fileCache_fileCacheTypeVersion :: Lens' FileCache (Maybe Text)
- fileCache_kmsKeyId :: Lens' FileCache (Maybe Text)
- fileCache_lifecycle :: Lens' FileCache (Maybe FileCacheLifecycle)
- fileCache_lustreConfiguration :: Lens' FileCache (Maybe FileCacheLustreConfiguration)
- fileCache_networkInterfaceIds :: Lens' FileCache (Maybe [Text])
- fileCache_ownerId :: Lens' FileCache (Maybe Text)
- fileCache_resourceARN :: Lens' FileCache (Maybe Text)
- fileCache_storageCapacity :: Lens' FileCache (Maybe Natural)
- fileCache_subnetIds :: Lens' FileCache (Maybe [Text])
- fileCache_vpcId :: Lens' FileCache (Maybe Text)
Documentation
A description of a specific Amazon File Cache resource, which is a
response object from the DescribeFileCaches
operation.
See: newFileCache
smart constructor.
FileCache' | |
|
Instances
newFileCache :: FileCache Source #
Create a value of FileCache
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:FileCache'
, fileCache_creationTime
- Undocumented member.
$sel:dNSName:FileCache'
, fileCache_dNSName
- The Domain Name System (DNS) name for the cache.
$sel:dataRepositoryAssociationIds:FileCache'
, fileCache_dataRepositoryAssociationIds
- A list of IDs of data repository associations that are associated with
this cache.
$sel:failureDetails:FileCache'
, fileCache_failureDetails
- A structure providing details of any failures that occurred.
$sel:fileCacheId:FileCache'
, fileCache_fileCacheId
- The system-generated, unique ID of the cache.
$sel:fileCacheType:FileCache'
, fileCache_fileCacheType
- The type of cache, which must be LUSTRE
.
$sel:fileCacheTypeVersion:FileCache'
, fileCache_fileCacheTypeVersion
- The Lustre version of the cache, which must be 2.12
.
$sel:kmsKeyId:FileCache'
, fileCache_kmsKeyId
- Specifies the ID of the Key Management Service (KMS) key to use for
encrypting data on an Amazon File Cache. If a KmsKeyId
isn't
specified, the Amazon FSx-managed KMS key for your account is used. For
more information, see
Encrypt
in the Key Management Service API Reference.
$sel:lifecycle:FileCache'
, fileCache_lifecycle
- The lifecycle status of the cache. The following are the possible values
and what they mean:
AVAILABLE
- The cache is in a healthy state, and is reachable and available for use.CREATING
- The new cache is being created.DELETING
- An existing cache is being deleted.UPDATING
- The cache is undergoing a customer-initiated update.FAILED
- An existing cache has experienced an unrecoverable failure. When creating a new cache, the cache was unable to be created.
$sel:lustreConfiguration:FileCache'
, fileCache_lustreConfiguration
- The configuration for the Amazon File Cache resource.
$sel:networkInterfaceIds:FileCache'
, fileCache_networkInterfaceIds
- Undocumented member.
$sel:ownerId:FileCache'
, fileCache_ownerId
- Undocumented member.
$sel:resourceARN:FileCache'
, fileCache_resourceARN
- Undocumented member.
$sel:storageCapacity:FileCache'
, fileCache_storageCapacity
- The storage capacity of the cache in gibibytes (GiB).
$sel:subnetIds:FileCache'
, fileCache_subnetIds
- Undocumented member.
$sel:vpcId:FileCache'
, fileCache_vpcId
- Undocumented member.
fileCache_dNSName :: Lens' FileCache (Maybe Text) Source #
The Domain Name System (DNS) name for the cache.
fileCache_dataRepositoryAssociationIds :: Lens' FileCache (Maybe [Text]) Source #
A list of IDs of data repository associations that are associated with this cache.
fileCache_failureDetails :: Lens' FileCache (Maybe FileCacheFailureDetails) Source #
A structure providing details of any failures that occurred.
fileCache_fileCacheId :: Lens' FileCache (Maybe Text) Source #
The system-generated, unique ID of the cache.
fileCache_fileCacheType :: Lens' FileCache (Maybe FileCacheType) Source #
The type of cache, which must be LUSTRE
.
fileCache_fileCacheTypeVersion :: Lens' FileCache (Maybe Text) Source #
The Lustre version of the cache, which must be 2.12
.
fileCache_kmsKeyId :: Lens' FileCache (Maybe Text) Source #
Specifies the ID of the Key Management Service (KMS) key to use for
encrypting data on an Amazon File Cache. If a KmsKeyId
isn't
specified, the Amazon FSx-managed KMS key for your account is used. For
more information, see
Encrypt
in the Key Management Service API Reference.
fileCache_lifecycle :: Lens' FileCache (Maybe FileCacheLifecycle) Source #
The lifecycle status of the cache. The following are the possible values and what they mean:
AVAILABLE
- The cache is in a healthy state, and is reachable and available for use.CREATING
- The new cache is being created.DELETING
- An existing cache is being deleted.UPDATING
- The cache is undergoing a customer-initiated update.FAILED
- An existing cache has experienced an unrecoverable failure. When creating a new cache, the cache was unable to be created.
fileCache_lustreConfiguration :: Lens' FileCache (Maybe FileCacheLustreConfiguration) Source #
The configuration for the Amazon File Cache resource.