amazonka-fsx-2.0: Amazon FSx SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.FSx.Types.FileCacheCreating

Description

 
Synopsis

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

Instances details
FromJSON FileCacheCreating Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheCreating

Generic FileCacheCreating Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheCreating

Associated Types

type Rep FileCacheCreating :: Type -> Type #

Read FileCacheCreating Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheCreating

Show FileCacheCreating Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheCreating

NFData FileCacheCreating Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheCreating

Methods

rnf :: FileCacheCreating -> () #

Eq FileCacheCreating Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheCreating

Hashable FileCacheCreating Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheCreating

type Rep FileCacheCreating Source # 
Instance details

Defined in Amazonka.FSx.Types.FileCacheCreating

type Rep FileCacheCreating = D1 ('MetaData "FileCacheCreating" "Amazonka.FSx.Types.FileCacheCreating" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "FileCacheCreating'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "copyTagsToDataRepositoryAssociations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "dNSName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataRepositoryAssociationIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "failureDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileCacheFailureDetails)) :*: S1 ('MetaSel ('Just "fileCacheId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fileCacheType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileCacheType)) :*: (S1 ('MetaSel ('Just "fileCacheTypeVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileCacheLifecycle)) :*: S1 ('MetaSel ('Just "lustreConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileCacheLustreConfiguration))) :*: (S1 ('MetaSel ('Just "networkInterfaceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "resourceARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "storageCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

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_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_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_storageCapacity :: Lens' FileCacheCreating (Maybe Natural) Source #

The storage capacity of the cache in gibibytes (GiB).