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

Description

Automatically deletes Amazon Security Lake to stop collecting security data. When you delete Amazon Security Lake from your account, Security Lake is disabled in all 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 DeleteDatalakeAutoEnable Source #

See: newDeleteDatalakeAutoEnable smart constructor.

Constructors

DeleteDatalakeAutoEnable' 

Fields

Instances

Instances details
ToJSON DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

ToHeaders DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

ToPath DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

ToQuery DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

AWSRequest DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Generic DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Associated Types

type Rep DeleteDatalakeAutoEnable :: Type -> Type #

Read DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Show DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

NFData DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Eq DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Hashable DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

type AWSResponse DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

type Rep DeleteDatalakeAutoEnable Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

type Rep DeleteDatalakeAutoEnable = D1 ('MetaData "DeleteDatalakeAutoEnable" "Amazonka.SecurityLake.DeleteDatalakeAutoEnable" "amazonka-securitylake-2.0-4WRm07ESU278sNrKhxoCOb" 'False) (C1 ('MetaCons "DeleteDatalakeAutoEnable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "removeFromConfigurationForNewAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [AutoEnableNewRegionConfiguration])))

newDeleteDatalakeAutoEnable :: DeleteDatalakeAutoEnable Source #

Create a value of DeleteDatalakeAutoEnable 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:removeFromConfigurationForNewAccounts:DeleteDatalakeAutoEnable', deleteDatalakeAutoEnable_removeFromConfigurationForNewAccounts - Delete Amazon Security Lake with the specified configuration settings to stop ingesting security data for new accounts in Security Lake.

Request Lenses

deleteDatalakeAutoEnable_removeFromConfigurationForNewAccounts :: Lens' DeleteDatalakeAutoEnable [AutoEnableNewRegionConfiguration] Source #

Delete Amazon Security Lake with the specified configuration settings to stop ingesting security data for new accounts in Security Lake.

Destructuring the Response

data DeleteDatalakeAutoEnableResponse Source #

See: newDeleteDatalakeAutoEnableResponse smart constructor.

Constructors

DeleteDatalakeAutoEnableResponse' 

Fields

Instances

Instances details
Generic DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Associated Types

type Rep DeleteDatalakeAutoEnableResponse :: Type -> Type #

Read DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Show DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

NFData DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

Eq DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

type Rep DeleteDatalakeAutoEnableResponse Source # 
Instance details

Defined in Amazonka.SecurityLake.DeleteDatalakeAutoEnable

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

newDeleteDatalakeAutoEnableResponse Source #

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

Response Lenses