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 FileCacheCreating = FileCacheCreating' {
- copyTagsToDataRepositoryAssociations :: Maybe Bool
- 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]
- tags :: Maybe (NonEmpty Tag)
- vpcId :: Maybe Text
- newFileCacheCreating :: FileCacheCreating
- fileCacheCreating_copyTagsToDataRepositoryAssociations :: Lens' FileCacheCreating (Maybe Bool)
- fileCacheCreating_creationTime :: Lens' FileCacheCreating (Maybe UTCTime)
- fileCacheCreating_dNSName :: Lens' FileCacheCreating (Maybe Text)
- fileCacheCreating_dataRepositoryAssociationIds :: Lens' FileCacheCreating (Maybe [Text])
- fileCacheCreating_failureDetails :: Lens' FileCacheCreating (Maybe FileCacheFailureDetails)
- fileCacheCreating_fileCacheId :: Lens' FileCacheCreating (Maybe Text)
- fileCacheCreating_fileCacheType :: Lens' FileCacheCreating (Maybe FileCacheType)
- fileCacheCreating_fileCacheTypeVersion :: Lens' FileCacheCreating (Maybe Text)
- fileCacheCreating_kmsKeyId :: Lens' FileCacheCreating (Maybe Text)
- fileCacheCreating_lifecycle :: Lens' FileCacheCreating (Maybe FileCacheLifecycle)
- fileCacheCreating_lustreConfiguration :: Lens' FileCacheCreating (Maybe FileCacheLustreConfiguration)
- fileCacheCreating_networkInterfaceIds :: Lens' FileCacheCreating (Maybe [Text])
- fileCacheCreating_ownerId :: Lens' FileCacheCreating (Maybe Text)
- fileCacheCreating_resourceARN :: Lens' FileCacheCreating (Maybe Text)
- fileCacheCreating_storageCapacity :: Lens' FileCacheCreating (Maybe Natural)
- fileCacheCreating_subnetIds :: Lens' FileCacheCreating (Maybe [Text])
- fileCacheCreating_tags :: Lens' FileCacheCreating (Maybe (NonEmpty Tag))
- fileCacheCreating_vpcId :: Lens' FileCacheCreating (Maybe Text)
Documentation
data FileCacheCreating Source #
The response object for the Amazon File Cache resource being created in
the CreateFileCache
operation.
See: newFileCacheCreating
smart constructor.
FileCacheCreating' | |
|
Instances
newFileCacheCreating :: FileCacheCreating Source #
Create a value of FileCacheCreating
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:copyTagsToDataRepositoryAssociations:FileCacheCreating'
, fileCacheCreating_copyTagsToDataRepositoryAssociations
- A boolean flag indicating whether tags for the cache should be copied to
data repository associations.
$sel:creationTime:FileCacheCreating'
, fileCacheCreating_creationTime
- Undocumented member.
$sel:dNSName:FileCacheCreating'
, fileCacheCreating_dNSName
- The Domain Name System (DNS) name for the cache.
$sel:dataRepositoryAssociationIds:FileCacheCreating'
, fileCacheCreating_dataRepositoryAssociationIds
- A list of IDs of data repository associations that are associated with
this cache.
$sel:failureDetails:FileCacheCreating'
, fileCacheCreating_failureDetails
- A structure providing details of any failures that occurred.
$sel:fileCacheId:FileCacheCreating'
, fileCacheCreating_fileCacheId
- The system-generated, unique ID of the cache.
$sel:fileCacheType:FileCacheCreating'
, fileCacheCreating_fileCacheType
- The type of cache, which must be LUSTRE
.
$sel:fileCacheTypeVersion:FileCacheCreating'
, fileCacheCreating_fileCacheTypeVersion
- The Lustre version of the cache, which must be 2.12
.
$sel:kmsKeyId:FileCacheCreating'
, fileCacheCreating_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:FileCacheCreating'
, fileCacheCreating_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:FileCacheCreating'
, fileCacheCreating_lustreConfiguration
- The configuration for the Amazon File Cache resource.
$sel:networkInterfaceIds:FileCacheCreating'
, fileCacheCreating_networkInterfaceIds
- Undocumented member.
$sel:ownerId:FileCacheCreating'
, fileCacheCreating_ownerId
- Undocumented member.
$sel:resourceARN:FileCacheCreating'
, fileCacheCreating_resourceARN
- Undocumented member.
$sel:storageCapacity:FileCacheCreating'
, fileCacheCreating_storageCapacity
- The storage capacity of the cache in gibibytes (GiB).
$sel:subnetIds:FileCacheCreating'
, fileCacheCreating_subnetIds
- Undocumented member.
$sel:tags:FileCacheCreating'
, fileCacheCreating_tags
- Undocumented member.
$sel:vpcId:FileCacheCreating'
, fileCacheCreating_vpcId
- Undocumented member.
fileCacheCreating_copyTagsToDataRepositoryAssociations :: Lens' FileCacheCreating (Maybe Bool) Source #
A boolean flag indicating whether tags for the cache should be copied to data repository associations.
fileCacheCreating_creationTime :: Lens' FileCacheCreating (Maybe UTCTime) Source #
Undocumented member.
fileCacheCreating_dNSName :: Lens' FileCacheCreating (Maybe Text) Source #
The Domain Name System (DNS) name for the cache.
fileCacheCreating_dataRepositoryAssociationIds :: Lens' FileCacheCreating (Maybe [Text]) Source #
A list of IDs of data repository associations that are associated with this cache.
fileCacheCreating_failureDetails :: Lens' FileCacheCreating (Maybe FileCacheFailureDetails) Source #
A structure providing details of any failures that occurred.
fileCacheCreating_fileCacheId :: Lens' FileCacheCreating (Maybe Text) Source #
The system-generated, unique ID of the cache.
fileCacheCreating_fileCacheType :: Lens' FileCacheCreating (Maybe FileCacheType) Source #
The type of cache, which must be LUSTRE
.
fileCacheCreating_fileCacheTypeVersion :: Lens' FileCacheCreating (Maybe Text) Source #
The Lustre version of the cache, which must be 2.12
.
fileCacheCreating_kmsKeyId :: Lens' FileCacheCreating (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.
fileCacheCreating_lifecycle :: Lens' FileCacheCreating (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.
fileCacheCreating_lustreConfiguration :: Lens' FileCacheCreating (Maybe FileCacheLustreConfiguration) Source #
The configuration for the Amazon File Cache resource.
fileCacheCreating_networkInterfaceIds :: Lens' FileCacheCreating (Maybe [Text]) Source #
Undocumented member.
fileCacheCreating_ownerId :: Lens' FileCacheCreating (Maybe Text) Source #
Undocumented member.
fileCacheCreating_resourceARN :: Lens' FileCacheCreating (Maybe Text) Source #
Undocumented member.
fileCacheCreating_storageCapacity :: Lens' FileCacheCreating (Maybe Natural) Source #
The storage capacity of the cache in gibibytes (GiB).
fileCacheCreating_subnetIds :: Lens' FileCacheCreating (Maybe [Text]) Source #
Undocumented member.
fileCacheCreating_tags :: Lens' FileCacheCreating (Maybe (NonEmpty Tag)) Source #
Undocumented member.
fileCacheCreating_vpcId :: Lens' FileCacheCreating (Maybe Text) Source #
Undocumented member.