libZSservicesZSamazonka-supportZSamazonka-support
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Description

 
Synopsis

Documentation

data TrustedAdvisorCheckRefreshStatus Source #

The refresh status of a Trusted Advisor check.

See: newTrustedAdvisorCheckRefreshStatus smart constructor.

Constructors

TrustedAdvisorCheckRefreshStatus' 

Fields

  • checkId :: Text

    The unique identifier for the Trusted Advisor check.

  • status :: Text

    The status of the Trusted Advisor check for which a refresh has been requested:

    • none - The check is not refreshed or the non-success status exceeds the timeout
    • enqueued - The check refresh requests has entered the refresh queue
    • processing - The check refresh request is picked up by the rule processing engine
    • success - The check is successfully refreshed
    • abandoned - The check refresh has failed
  • millisUntilNextRefreshable :: Integer

    The amount of time, in milliseconds, until the Trusted Advisor check is eligible for refresh.

Instances

Instances details
Eq TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Read TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Show TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Generic TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Associated Types

type Rep TrustedAdvisorCheckRefreshStatus :: Type -> Type #

NFData TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

Hashable TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

FromJSON TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

type Rep TrustedAdvisorCheckRefreshStatus Source # 
Instance details

Defined in Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus

type Rep TrustedAdvisorCheckRefreshStatus = D1 ('MetaData "TrustedAdvisorCheckRefreshStatus" "Amazonka.Support.Types.TrustedAdvisorCheckRefreshStatus" "libZSservicesZSamazonka-supportZSamazonka-support" 'False) (C1 ('MetaCons "TrustedAdvisorCheckRefreshStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "checkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "millisUntilNextRefreshable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer))))

newTrustedAdvisorCheckRefreshStatus Source #

Create a value of TrustedAdvisorCheckRefreshStatus 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:checkId:TrustedAdvisorCheckRefreshStatus', trustedAdvisorCheckRefreshStatus_checkId - The unique identifier for the Trusted Advisor check.

$sel:status:TrustedAdvisorCheckRefreshStatus', trustedAdvisorCheckRefreshStatus_status - The status of the Trusted Advisor check for which a refresh has been requested:

  • none - The check is not refreshed or the non-success status exceeds the timeout
  • enqueued - The check refresh requests has entered the refresh queue
  • processing - The check refresh request is picked up by the rule processing engine
  • success - The check is successfully refreshed
  • abandoned - The check refresh has failed

$sel:millisUntilNextRefreshable:TrustedAdvisorCheckRefreshStatus', trustedAdvisorCheckRefreshStatus_millisUntilNextRefreshable - The amount of time, in milliseconds, until the Trusted Advisor check is eligible for refresh.

trustedAdvisorCheckRefreshStatus_checkId :: Lens' TrustedAdvisorCheckRefreshStatus Text Source #

The unique identifier for the Trusted Advisor check.

trustedAdvisorCheckRefreshStatus_status :: Lens' TrustedAdvisorCheckRefreshStatus Text Source #

The status of the Trusted Advisor check for which a refresh has been requested:

  • none - The check is not refreshed or the non-success status exceeds the timeout
  • enqueued - The check refresh requests has entered the refresh queue
  • processing - The check refresh request is picked up by the rule processing engine
  • success - The check is successfully refreshed
  • abandoned - The check refresh has failed

trustedAdvisorCheckRefreshStatus_millisUntilNextRefreshable :: Lens' TrustedAdvisorCheckRefreshStatus Integer Source #

The amount of time, in milliseconds, until the Trusted Advisor check is eligible for refresh.