amazonka-securitylake-2.0: Amazon Security Lake 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.SecurityLake.DeleteDatalake

Description

When you delete Amazon Security Lake from your account, Security Lake is disabled in all Amazon Web Services Regions. Also, this API automatically takes steps to remove the account from Security Lake .

This operation disables security data collection from sources, deletes data stored, and stops making data accessible to subscribers. Security Lake also deletes all the existing settings and resources that it stores or maintains for your Amazon Web Services account in the current Region, including security log and event data. The DeleteDatalake operation does not delete the Amazon S3 bucket, which is owned by your Amazon Web Services account. For more information, see the Amazon Security Lake User Guide.

Synopsis

Creating a Request

data DeleteDatalake Source #

See: newDeleteDatalake smart constructor.

Constructors

DeleteDatalake' 

Instances

Instances details
ToHeaders DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

ToPath DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

ToQuery DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

AWSRequest DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Associated Types

type AWSResponse DeleteDatalake #

Generic DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Associated Types

type Rep DeleteDatalake :: Type -> Type #

Read DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Show DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

NFData DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Methods

rnf :: DeleteDatalake -> () #

Eq DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Hashable DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

type AWSResponse DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

type Rep DeleteDatalake Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

type Rep DeleteDatalake = D1 ('MetaData "DeleteDatalake" "Amazonka.SecurityLake.DeleteDatalake" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalake'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteDatalake :: DeleteDatalake Source #

Create a value of DeleteDatalake with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

Destructuring the Response

data DeleteDatalakeResponse Source #

See: newDeleteDatalakeResponse smart constructor.

Constructors

DeleteDatalakeResponse' 

Fields

Instances

Instances details
Generic DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Associated Types

type Rep DeleteDatalakeResponse :: Type -> Type #

Read DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Show DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

NFData DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

Methods

rnf :: DeleteDatalakeResponse -> () #

Eq DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

type Rep DeleteDatalakeResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalake

type Rep DeleteDatalakeResponse = D1 ('MetaData "DeleteDatalakeResponse" "Amazonka.SecurityLake.DeleteDatalake" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalakeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDatalakeResponse Source #

Create a value of DeleteDatalakeResponse 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:httpStatus:DeleteDatalakeResponse', deleteDatalakeResponse_httpStatus - The response's http status code.

Response Lenses