| 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 |
Amazonka.FSx.Types.FileCacheCreating
Description
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.
Constructors
| FileCacheCreating' | |
Fields
| |
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.