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:



1368
1369
1370
1371
1372
1373
1374
1375
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1368

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)


1368
1369
1370
1371
1372
1373
1374
1375
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1368

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)


1368
1369
1370
1371
1372
1373
1374
1375
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1368

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>)


1368
1369
1370
1371
1372
1373
1374
1375
# File 'gems/aws-sdk-health/lib/aws-sdk-health/types.rb', line 1368

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