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

Description

Deletes an Amazon File Cache resource. After deletion, the cache no longer exists, and its data is gone.

The DeleteFileCache operation returns while the cache has the DELETING status. You can check the cache deletion status by calling the DescribeFileCaches operation, which returns a list of caches in your account. If you pass the cache ID for a deleted cache, the DescribeFileCaches operation returns a FileCacheNotFound error.

The data in a deleted cache is also deleted and can't be recovered by any means.

Synopsis

Creating a Request

data DeleteFileCache Source #

See: newDeleteFileCache smart constructor.

Constructors

DeleteFileCache' 

Fields

Instances

Instances details
ToJSON DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

ToHeaders DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

ToPath DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

ToQuery DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

AWSRequest DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

Associated Types

type AWSResponse DeleteFileCache #

Generic DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

Associated Types

type Rep DeleteFileCache :: Type -> Type #

Read DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

Show DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

NFData DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

Methods

rnf :: DeleteFileCache -> () #

Eq DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

Hashable DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

type AWSResponse DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

type Rep DeleteFileCache Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

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

newDeleteFileCache Source #

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

DeleteFileCache, deleteFileCache_fileCacheId - The ID of the cache that's being deleted.

Request Lenses

deleteFileCache_fileCacheId :: Lens' DeleteFileCache Text Source #

The ID of the cache that's being deleted.

Destructuring the Response

data DeleteFileCacheResponse Source #

See: newDeleteFileCacheResponse smart constructor.

Constructors

DeleteFileCacheResponse' 

Fields

Instances

Instances details
Generic DeleteFileCacheResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

Associated Types

type Rep DeleteFileCacheResponse :: Type -> Type #

Read DeleteFileCacheResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

Show DeleteFileCacheResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

NFData DeleteFileCacheResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

Methods

rnf :: DeleteFileCacheResponse -> () #

Eq DeleteFileCacheResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

type Rep DeleteFileCacheResponse Source # 
Instance details

Defined in Amazonka.FSx.DeleteFileCache

type Rep DeleteFileCacheResponse = D1 ('MetaData "DeleteFileCacheResponse" "Amazonka.FSx.DeleteFileCache" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "DeleteFileCacheResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileCacheId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lifecycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FileCacheLifecycle)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteFileCacheResponse Source #

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

DeleteFileCache, deleteFileCacheResponse_fileCacheId - The ID of the cache that's being deleted.

DeleteFileCacheResponse, deleteFileCacheResponse_lifecycle - The cache lifecycle for the deletion request. If the DeleteFileCache operation is successful, this status is DELETING.

$sel:httpStatus:DeleteFileCacheResponse', deleteFileCacheResponse_httpStatus - The response's http status code.

Response Lenses

deleteFileCacheResponse_lifecycle :: Lens' DeleteFileCacheResponse (Maybe FileCacheLifecycle) Source #

The cache lifecycle for the deletion request. If the DeleteFileCache operation is successful, this status is DELETING.