Class: Aws::Health::Types::OrganizationEntityAggregate

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

Overview

The aggregate results of entities affected by the specified event in your organization. The results are aggregated by the entity status codes for the specified set of accountsIDs.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#accountsArray<Types::AccountEntityAggregate>

A list of entity aggregates for each of the specified accounts in your organization that are affected by a specific event. If there are no awsAccountIds provided in the request, this field will be empty in the response.

Returns:



1363
1364
1365
1366
1367
1368
1369
1370
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1363

class OrganizationEntityAggregate < Struct.new(
  :event_arn,
  :count,
  :statuses,
  :accounts)
  SENSITIVE = []
  include Aws::Structure
end

#countInteger

The number of entities for the organization that match the filter criteria for the specified events.

Returns:

  • (Integer)


1363
1364
1365
1366
1367
1368
1369
1370
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1363

class OrganizationEntityAggregate < Struct.new(
  :event_arn,
  :count,
  :statuses,
  :accounts)
  SENSITIVE = []
  include Aws::Structure
end

#event_arnString

A list of event ARNs (unique identifiers). For example: "arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-CDE456", "arn:aws:health:us-west-1::event/EBS/AWS_EBS_LOST_VOLUME/AWS_EBS_LOST_VOLUME_CHI789_JKL101"

Returns:

  • (String)


1363
1364
1365
1366
1367
1368
1369
1370
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1363

class OrganizationEntityAggregate < Struct.new(
  :event_arn,
  :count,
  :statuses,
  :accounts)
  SENSITIVE = []
  include Aws::Structure
end

#statusesHash<String,Integer>

The number of affected entities aggregated by the entitiy status codes.

Returns:

  • (Hash<String,Integer>)


1363
1364
1365
1366
1367
1368
1369
1370
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1363

class OrganizationEntityAggregate < Struct.new(
  :event_arn,
  :count,
  :statuses,
  :accounts)
  SENSITIVE = []
  include Aws::Structure
end