Class: Aws::Support::Types::TrustedAdvisorCheckRefreshStatus

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-support/lib/aws-sdk-support/types.rb

Overview

The refresh status of a Trusted Advisor check.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#check_idString

The unique identifier for the Trusted Advisor check.

Returns:

  • (String)


1526
1527
1528
1529
1530
1531
1532
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1526

class TrustedAdvisorCheckRefreshStatus < Struct.new(
  :check_id,
  :status,
  :millis_until_next_refreshable)
  SENSITIVE = []
  include Aws::Structure
end

#millis_until_next_refreshableInteger

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

Returns:

  • (Integer)


1526
1527
1528
1529
1530
1531
1532
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1526

class TrustedAdvisorCheckRefreshStatus < Struct.new(
  :check_id,
  :status,
  :millis_until_next_refreshable)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

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

Returns:

  • (String)


1526
1527
1528
1529
1530
1531
1532
# File 'gems/aws-sdk-support/lib/aws-sdk-support/types.rb', line 1526

class TrustedAdvisorCheckRefreshStatus < Struct.new(
  :check_id,
  :status,
  :millis_until_next_refreshable)
  SENSITIVE = []
  include Aws::Structure
end