amazonka-auditmanager-2.0: Amazon Audit Manager 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.AuditManager.DeregisterAccount

Description

Deregisters an account in Audit Manager.

Before you deregister, you can use the UpdateSettings API operation to set your preferred data retention policy. By default, Audit Manager retains your data. If you want to delete your data, you can use the DeregistrationPolicy attribute to request the deletion of your data.

For more information about data retention, see Data Protection in the Audit Manager User Guide.

Synopsis

Creating a Request

data DeregisterAccount Source #

See: newDeregisterAccount smart constructor.

Constructors

DeregisterAccount' 

Instances

Instances details
ToJSON DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

ToHeaders DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

ToPath DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

ToQuery DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

AWSRequest DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

Associated Types

type AWSResponse DeregisterAccount #

Generic DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

Associated Types

type Rep DeregisterAccount :: Type -> Type #

Read DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

Show DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

NFData DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

Methods

rnf :: DeregisterAccount -> () #

Eq DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

Hashable DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

type AWSResponse DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

type Rep DeregisterAccount Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

type Rep DeregisterAccount = D1 ('MetaData "DeregisterAccount" "Amazonka.AuditManager.DeregisterAccount" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "DeregisterAccount'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeregisterAccount :: DeregisterAccount Source #

Create a value of DeregisterAccount with all optional fields omitted.

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

Destructuring the Response

data DeregisterAccountResponse Source #

See: newDeregisterAccountResponse smart constructor.

Constructors

DeregisterAccountResponse' 

Fields

Instances

Instances details
Generic DeregisterAccountResponse Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

Associated Types

type Rep DeregisterAccountResponse :: Type -> Type #

Read DeregisterAccountResponse Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

Show DeregisterAccountResponse Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

NFData DeregisterAccountResponse Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

Eq DeregisterAccountResponse Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

type Rep DeregisterAccountResponse Source # 
Instance details

Defined in Amazonka.AuditManager.DeregisterAccount

type Rep DeregisterAccountResponse = D1 ('MetaData "DeregisterAccountResponse" "Amazonka.AuditManager.DeregisterAccount" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "DeregisterAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeregisterAccountResponse Source #

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

DeregisterAccountResponse, deregisterAccountResponse_status - The registration status of the account.

$sel:httpStatus:DeregisterAccountResponse', deregisterAccountResponse_httpStatus - The response's http status code.

Response Lenses