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

Description

Deletes a data repository association on an Amazon FSx for Lustre file system. Deleting the data repository association unlinks the file system from the Amazon S3 bucket. When deleting a data repository association, you have the option of deleting the data in the file system that corresponds to the data repository association. Data repository associations are supported only for file systems with the Persistent_2 deployment type.

Synopsis

Creating a Request

data DeleteDataRepositoryAssociation Source #

See: newDeleteDataRepositoryAssociation smart constructor.

Constructors

DeleteDataRepositoryAssociation' 

Fields

Instances

Instances details
ToJSON DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

ToHeaders DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

ToPath DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

ToQuery DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

AWSRequest DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

Generic DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

Associated Types

type Rep DeleteDataRepositoryAssociation :: Type -> Type #

Read DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

Show DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

NFData DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

Eq DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

Hashable DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

type AWSResponse DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

type Rep DeleteDataRepositoryAssociation Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

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

newDeleteDataRepositoryAssociation Source #

Create a value of DeleteDataRepositoryAssociation 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:DeleteDataRepositoryAssociation', deleteDataRepositoryAssociation_clientRequestToken - Undocumented member.

DeleteDataRepositoryAssociation, deleteDataRepositoryAssociation_deleteDataInFileSystem - Set to true to delete the data in the file system that corresponds to the data repository association.

DeleteDataRepositoryAssociation, deleteDataRepositoryAssociation_associationId - The ID of the data repository association that you want to delete.

Request Lenses

deleteDataRepositoryAssociation_deleteDataInFileSystem :: Lens' DeleteDataRepositoryAssociation (Maybe Bool) Source #

Set to true to delete the data in the file system that corresponds to the data repository association.

deleteDataRepositoryAssociation_associationId :: Lens' DeleteDataRepositoryAssociation Text Source #

The ID of the data repository association that you want to delete.

Destructuring the Response

data DeleteDataRepositoryAssociationResponse Source #

Constructors

DeleteDataRepositoryAssociationResponse' 

Fields

Instances

Instances details
Generic DeleteDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

Read DeleteDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

Show DeleteDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

NFData DeleteDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

Eq DeleteDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

type Rep DeleteDataRepositoryAssociationResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteDataRepositoryAssociation

type Rep DeleteDataRepositoryAssociationResponse = D1 ('MetaData "DeleteDataRepositoryAssociationResponse" "Amazonka.FSx.DeleteDataRepositoryAssociation" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "DeleteDataRepositoryAssociationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deleteDataInFileSystem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataRepositoryLifecycle)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteDataRepositoryAssociationResponse Source #

Create a value of DeleteDataRepositoryAssociationResponse 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:

DeleteDataRepositoryAssociation, deleteDataRepositoryAssociationResponse_associationId - The ID of the data repository association being deleted.

DeleteDataRepositoryAssociation, deleteDataRepositoryAssociationResponse_deleteDataInFileSystem - Indicates whether data in the file system that corresponds to the data repository association is being deleted. Default is false.

DeleteDataRepositoryAssociationResponse, deleteDataRepositoryAssociationResponse_lifecycle - Describes the lifecycle state of the data repository association being deleted.

$sel:httpStatus:DeleteDataRepositoryAssociationResponse', deleteDataRepositoryAssociationResponse_httpStatus - The response's http status code.

Response Lenses

deleteDataRepositoryAssociationResponse_deleteDataInFileSystem :: Lens' DeleteDataRepositoryAssociationResponse (Maybe Bool) Source #

Indicates whether data in the file system that corresponds to the data repository association is being deleted. Default is false.

deleteDataRepositoryAssociationResponse_lifecycle :: Lens' DeleteDataRepositoryAssociationResponse (Maybe DataRepositoryLifecycle) Source #

Describes the lifecycle state of the data repository association being deleted.