Module Values.OrganizationEntityAggregateSource

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.

Sourcetype nonrec t = {
  1. eventArn : EventArn.t option;
    (*

    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"

    *)
  2. count : Count.t option;
    (*

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

    *)
  3. statuses : EntityStatuses.t option;
    (*

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

    *)
  4. accounts : AccountEntityAggregatesList.t option;
    (*

    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.

    *)
}
Sourceval make : ?eventArn:??? -> ?count:??? -> ?statuses:??? -> ?accounts:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of Count.t | `List of [> `Structure of (string * [> `Integer of Count.t | `Map of ([> `Enum of string ] * [> `Integer of Count.t ]) list | `String of EventArn.t ]) list ] list | `Map of ([> `Enum of string ] * [> `Integer of Count.t ]) list | `String of EventArn.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t