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.UpdateDataRepositoryAssociation

Description

Updates the configuration of an existing data repository association on an Amazon FSx for Lustre file system. Data repository associations are supported only for file systems with the Persistent_2 deployment type.

Synopsis

Creating a Request

data UpdateDataRepositoryAssociation Source #

See: newUpdateDataRepositoryAssociation smart constructor.

Constructors

UpdateDataRepositoryAssociation' 

Fields

  • clientRequestToken :: Maybe Text
     
  • importedFileChunkSize :: Maybe Natural

    For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.

    The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.

  • s3 :: Maybe S3DataRepositoryConfiguration

    The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.

  • associationId :: Text

    The ID of the data repository association that you are updating.

Instances

Instances details
ToJSON UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

ToHeaders UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

ToPath UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

ToQuery UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

AWSRequest UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

Generic UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

Associated Types

type Rep UpdateDataRepositoryAssociation :: Type -> Type #

Read UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

Show UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

NFData UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

Eq UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

Hashable UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

type AWSResponse UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

type Rep UpdateDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

type Rep UpdateDataRepositoryAssociation = D1 ('MetaData "UpdateDataRepositoryAssociation" "Amazonka.FSx.UpdateDataRepositoryAssociation" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "UpdateDataRepositoryAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "importedFileChunkSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3DataRepositoryConfiguration)) :*: S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateDataRepositoryAssociation Source #

Create a value of UpdateDataRepositoryAssociation 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:clientRequestToken:UpdateDataRepositoryAssociation', updateDataRepositoryAssociation_clientRequestToken - Undocumented member.

UpdateDataRepositoryAssociation, updateDataRepositoryAssociation_importedFileChunkSize - For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.

The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.

UpdateDataRepositoryAssociation, updateDataRepositoryAssociation_s3 - The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.

UpdateDataRepositoryAssociation, updateDataRepositoryAssociation_associationId - The ID of the data repository association that you are updating.

Request Lenses

updateDataRepositoryAssociation_importedFileChunkSize :: Lens' UpdateDataRepositoryAssociation (Maybe Natural) Source #

For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.

The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.

updateDataRepositoryAssociation_s3 :: Lens' UpdateDataRepositoryAssociation (Maybe S3DataRepositoryConfiguration) Source #

The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.

updateDataRepositoryAssociation_associationId :: Lens' UpdateDataRepositoryAssociation Text Source #

The ID of the data repository association that you are updating.

Destructuring the Response

data UpdateDataRepositoryAssociationResponse Source #

Constructors

UpdateDataRepositoryAssociationResponse' 

Fields

Instances

Instances details
Generic UpdateDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

Read UpdateDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

Show UpdateDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

NFData UpdateDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

Eq UpdateDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

type Rep UpdateDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.UpdateDataRepositoryAssociation

type Rep UpdateDataRepositoryAssociationResponse = D1 ('MetaData "UpdateDataRepositoryAssociationResponse" "Amazonka.FSx.UpdateDataRepositoryAssociation" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "UpdateDataRepositoryAssociationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataRepositoryAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateDataRepositoryAssociationResponse Source #

Create a value of UpdateDataRepositoryAssociationResponse 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:association:UpdateDataRepositoryAssociationResponse', updateDataRepositoryAssociationResponse_association - The response object returned after the data repository association is updated.

$sel:httpStatus:UpdateDataRepositoryAssociationResponse', updateDataRepositoryAssociationResponse_httpStatus - The response's http status code.

Response Lenses

updateDataRepositoryAssociationResponse_association :: Lens' UpdateDataRepositoryAssociationResponse (Maybe DataRepositoryAssociation) Source #

The response object returned after the data repository association is updated.