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

Description

Provides the number of days left for each data source used in the free trial period.

Synopsis

Creating a Request

data GetRemainingFreeTrialDays Source #

See: newGetRemainingFreeTrialDays smart constructor.

Constructors

GetRemainingFreeTrialDays' 

Fields

Instances

Instances details
ToJSON GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

ToHeaders GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

ToPath GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

ToQuery GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

AWSRequest GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Generic GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Associated Types

type Rep GetRemainingFreeTrialDays :: Type -> Type #

Read GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Show GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

NFData GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Eq GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Hashable GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

type AWSResponse GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

type Rep GetRemainingFreeTrialDays Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

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

newGetRemainingFreeTrialDays Source #

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

GetRemainingFreeTrialDays, getRemainingFreeTrialDays_accountIds - A list of account identifiers of the GuardDuty member account.

GetRemainingFreeTrialDays, getRemainingFreeTrialDays_detectorId - The unique ID of the detector of the GuardDuty member account.

Request Lenses

getRemainingFreeTrialDays_accountIds :: Lens' GetRemainingFreeTrialDays (Maybe (NonEmpty Text)) Source #

A list of account identifiers of the GuardDuty member account.

getRemainingFreeTrialDays_detectorId :: Lens' GetRemainingFreeTrialDays Text Source #

The unique ID of the detector of the GuardDuty member account.

Destructuring the Response

data GetRemainingFreeTrialDaysResponse Source #

See: newGetRemainingFreeTrialDaysResponse smart constructor.

Constructors

GetRemainingFreeTrialDaysResponse' 

Fields

Instances

Instances details
Generic GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Associated Types

type Rep GetRemainingFreeTrialDaysResponse :: Type -> Type #

Read GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Show GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

NFData GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

Eq GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

type Rep GetRemainingFreeTrialDaysResponse Source # 
Instance details

Defined in Amazonka.GuardDuty.GetRemainingFreeTrialDays

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

newGetRemainingFreeTrialDaysResponse Source #

Create a value of GetRemainingFreeTrialDaysResponse 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:accounts:GetRemainingFreeTrialDaysResponse', getRemainingFreeTrialDaysResponse_accounts - The member accounts which were included in a request and were processed successfully.

$sel:unprocessedAccounts:GetRemainingFreeTrialDaysResponse', getRemainingFreeTrialDaysResponse_unprocessedAccounts - The member account that was included in a request but for which the request could not be processed.

$sel:httpStatus:GetRemainingFreeTrialDaysResponse', getRemainingFreeTrialDaysResponse_httpStatus - The response's http status code.

Response Lenses

getRemainingFreeTrialDaysResponse_accounts :: Lens' GetRemainingFreeTrialDaysResponse (Maybe [AccountFreeTrialInfo]) Source #

The member accounts which were included in a request and were processed successfully.

getRemainingFreeTrialDaysResponse_unprocessedAccounts :: Lens' GetRemainingFreeTrialDaysResponse (Maybe [UnprocessedAccount]) Source #

The member account that was included in a request but for which the request could not be processed.