Class: Aws::EC2::Types::CapacityManagerMonitoredTagKey

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

Overview

Describes a tag key that is being monitored by Capacity Manager, including its activation status and the earliest available data point.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_manager_provided ⇒ Boolean

Indicates whether this tag key is provided by Capacity Manager by default, rather than being user-activated.

Returns:

  • (Boolean)


6455
6456
6457
6458
6459
6460
6461
6462
6463
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6455

class CapacityManagerMonitoredTagKey < Struct.new(
  :tag_key,
  :status,
  :status_message,
  :capacity_manager_provided,
  :earliest_datapoint_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#earliest_datapoint_timestamp ⇒ Time

The earliest timestamp from which tag data is available for queries, in UTC ISO 8601 format.

Returns:

  • (Time)


6455
6456
6457
6458
6459
6460
6461
6462
6463
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6455

class CapacityManagerMonitoredTagKey < Struct.new(
  :tag_key,
  :status,
  :status_message,
  :capacity_manager_provided,
  :earliest_datapoint_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The current status of the monitored tag key. Valid values are activating, activated, deactivating, and suspended.

Returns:

  • (String)


6455
6456
6457
6458
6459
6460
6461
6462
6463
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6455

class CapacityManagerMonitoredTagKey < Struct.new(
  :tag_key,
  :status,
  :status_message,
  :capacity_manager_provided,
  :earliest_datapoint_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#status_message ⇒ String

A message providing additional details about the current status of the monitored tag key.

Returns:

  • (String)


6455
6456
6457
6458
6459
6460
6461
6462
6463
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6455

class CapacityManagerMonitoredTagKey < Struct.new(
  :tag_key,
  :status,
  :status_message,
  :capacity_manager_provided,
  :earliest_datapoint_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#tag_key ⇒ String

The tag key being monitored.

Returns:

  • (String)


6455
6456
6457
6458
6459
6460
6461
6462
6463
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 6455

class CapacityManagerMonitoredTagKey < Struct.new(
  :tag_key,
  :status,
  :status_message,
  :capacity_manager_provided,
  :earliest_datapoint_timestamp)
  SENSITIVE = []
  include Aws::Structure
end