amazonka-guardduty-2.0: Amazon GuardDuty 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.GuardDuty.DeleteInvitations

Description

Deletes invitations sent to the current member account by Amazon Web Services accounts specified by their account IDs.

Synopsis

Creating a Request

data DeleteInvitations Source #

See: newDeleteInvitations smart constructor.

Constructors

DeleteInvitations' 

Fields

  • accountIds :: NonEmpty Text

    A list of account IDs of the Amazon Web Services accounts that sent invitations to the current member account that you want to delete invitations from.

Instances

Instances details
ToJSON DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

ToHeaders DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

ToPath DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

ToQuery DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

AWSRequest DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Associated Types

type AWSResponse DeleteInvitations #

Generic DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Associated Types

type Rep DeleteInvitations :: Type -> Type #

Read DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Show DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

NFData DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Methods

rnf :: DeleteInvitations -> () #

Eq DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Hashable DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

type AWSResponse DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

type Rep DeleteInvitations Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

type Rep DeleteInvitations = D1 ('MetaData "DeleteInvitations" "Amazonka.GuardDuty.DeleteInvitations" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DeleteInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newDeleteInvitations Source #

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

DeleteInvitations, deleteInvitations_accountIds - A list of account IDs of the Amazon Web Services accounts that sent invitations to the current member account that you want to delete invitations from.

Request Lenses

deleteInvitations_accountIds :: Lens' DeleteInvitations (NonEmpty Text) Source #

A list of account IDs of the Amazon Web Services accounts that sent invitations to the current member account that you want to delete invitations from.

Destructuring the Response

data DeleteInvitationsResponse Source #

See: newDeleteInvitationsResponse smart constructor.

Constructors

DeleteInvitationsResponse' 

Fields

Instances

Instances details
Generic DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Associated Types

type Rep DeleteInvitationsResponse :: Type -> Type #

Read DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Show DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

NFData DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

Eq DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

type Rep DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.DeleteInvitations

type Rep DeleteInvitationsResponse = D1 ('MetaData "DeleteInvitationsResponse" "Amazonka.GuardDuty.DeleteInvitations" "amazonka-guardduty-2.0-2NN502sGcQRH5risQZb24c" 'False) (C1 ('MetaCons "DeleteInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [UnprocessedAccount])))

newDeleteInvitationsResponse Source #

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

$sel:unprocessedAccounts:DeleteInvitationsResponse', deleteInvitationsResponse_unprocessedAccounts - A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.

Response Lenses

deleteInvitationsResponse_unprocessedAccounts :: Lens' DeleteInvitationsResponse [UnprocessedAccount] Source #

A list of objects that contain the unprocessed account and a result string that explains why it was unprocessed.