Smaws_Client_Health.Typestype nonrec tag_filter = tag_set listtype nonrec service_list = service listtype nonrec region_list = region listtype nonrec event_type_list2 = event_type2 listtype nonrec event_type_category_list2 = event_type_category listtype nonrec event_status_code_list = event_status_code listtype nonrec event_metadata = (metadata_key * metadata_value) listtype nonrec event_arn_list = event_arn listtype nonrec entity_value_list = entity_value listtype nonrec entity_statuses = (entity_status_code * count) listtype nonrec entity_status_code_list = entity_status_code listtype nonrec entity_metadata =
(entity_metadata_key * entity_metadata_value) listtype nonrec entity_arn_list = entity_arn listtype nonrec date_time_range = {to_ : timestamp option;The ending date and time of a time range.
*)from_ : timestamp option;The starting date and time of a time range.
*)}A range of dates and times that is used by the EventFilter and EntityFilter objects. If from is set and to is set: match items where the timestamp (startTime, endTime, or lastUpdatedTime) is between from and to inclusive. If from is set and to is not set: match items where the timestamp value is equal to or after from. If from is not set and to is set: match items where the timestamp value is equal to or before to.
type nonrec date_time_range_list = date_time_range listtype nonrec aws_account_ids_list = account_id listtype nonrec availability_zones = availability_zone listtype nonrec affected_accounts_list = account_id listThe specified locale is not supported.
type nonrec event_persona_list = event_persona listtype nonrec organization_event = {personas : event_persona_list option;A list of persona classifications that indicate the target audience for the event. Possible values are OPERATIONS, SECURITY, and BILLING. Events can be associated with multiple personas to indicate relevance to different teams or roles within an organization.
actionability : event_actionability option;The actionability classification of the event. Possible values are ACTION_REQUIRED, ACTION_MAY_BE_REQUIRED and INFORMATIONAL. Events with ACTION_REQUIRED actionability require customer action to resolve or mitigate the event. Events with ACTION_MAY_BE_REQUIRED actionability indicates that the current status is unknown or conditional and inspection is needed to determine if action is required. Events with INFORMATIONAL actionability are provided for awareness and do not require immediate action.
status_code : event_status_code option;The most recent status of the event. Possible values are open, closed, and upcoming.
last_updated_time : timestamp option;The most recent date and time that the event was updated.
*)end_time : timestamp option;The date and time that the event ended.
*)start_time : timestamp option;The date and time that the event began.
*)region : region option;The Amazon Web Services Region name of the event.
*)event_scope_code : event_scope_code option;This parameter specifies if the Health event is a public Amazon Web Services service event or an account-specific event.
eventScopeCode value is PUBLIC, then the affectedAccounts value is always empty.eventScopeCode value is ACCOUNT_SPECIFIC, then the affectedAccounts value lists the affected Amazon Web Services accounts in your organization. For example, if an event affects a service such as Amazon Elastic Compute Cloud and you have Amazon Web Services accounts that use that service, those account IDs appear in the response.eventScopeCode value is NONE, then the eventArn that you specified in the request is invalid or doesn't exist.event_type_category : event_type_category option;A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.
event_type_code : event_type_code option;The unique identifier for the event type. The format is AWS_SERVICE_DESCRIPTION. For example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT.
service : service option;The Amazon Web Services service that is affected by the event, such as EC2 and RDS.
*)arn : event_arn option;The unique identifier for the event. The event ARN has the
arn:aws:health:{i event-region}::event/{i SERVICE}/{i EVENT_TYPE_CODE}/{i EVENT_TYPE_PLUS_ID} format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
}Summary information about an event, returned by the DescribeEventsForOrganization operation.
type nonrec organization_event_list = organization_event listtype nonrec event_actionability_list = event_actionability listtype nonrec organization_event_filter = {personas : event_persona_list option;A list of persona values to filter events. Use this to filter events based on their target audience: OPERATIONS, SECURITY, or BILLING.
event_status_codes : event_status_code_list option;A list of event status codes.
*)event_type_categories : event_type_category_list2 option;A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.
entity_values : entity_value_list option;A list of entity identifiers, such as EC2 instance IDs (i-34ab692e) or EBS volumes (vol-426ab23e).
*)entity_arns : entity_arn_list option;A list of entity ARNs (unique identifiers).
*)last_updated_time : date_time_range option;end_time : date_time_range option;start_time : date_time_range option;regions : region_list option;A list of Amazon Web Services Regions.
*)services : service_list option;The Amazon Web Services services associated with the event. For example, EC2, RDS.
aws_account_ids : aws_account_ids_list option;A list of 12-digit Amazon Web Services account numbers that contains the affected entities.
*)event_type_codes : event_type_list2 option;A list of unique identifiers for event types. For example, "AWS_EC2_SYSTEM_MAINTENANCE_EVENT","AWS_RDS_MAINTENANCE_SCHEDULED".
actionabilities : event_actionability_list option;A list of actionability values to filter events. Use this to filter events based on whether they require action (ACTION_REQUIRED), may require action (ACTION_MAY_BE_REQUIRED) or are informational (INFORMATIONAL).
}The values to filter results from the DescribeEventsForOrganization operation.
type nonrec organization_event_details_error_item = {error_message : string_ option;A message that describes the error.
If you call the DescribeEventDetailsForOrganization operation and receive one of the following errors, follow the recommendations in the message:
error_name : string_ option;The name of the error.
*)event_arn : event_arn option;The unique identifier for the event. The event ARN has the
arn:aws:health:{i event-region}::event/{i SERVICE}/{i EVENT_TYPE_CODE}/{i EVENT_TYPE_PLUS_ID} format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
aws_account_id : account_id option;Error information returned when a DescribeEventDetailsForOrganization operation can't find a specified event.
*)}Error information returned when a DescribeEventDetailsForOrganization operation can't find a specified event.
type nonrec event = {personas : event_persona_list option;A list of persona classifications that indicate the target audience for the event. Possible values are OPERATIONS, SECURITY, and BILLING. Events can be associated with multiple personas to indicate relevance to different teams or roles within an organization.
actionability : event_actionability option;The actionability classification of the event. Possible values are ACTION_REQUIRED, ACTION_MAY_BE_REQUIRED and INFORMATIONAL. Events with ACTION_REQUIRED actionability require customer action to resolve or mitigate the event. Events with ACTION_MAY_BE_REQUIRED actionability indicates that the current status is unknown or conditional and inspection is needed to determine if action is required. Events with INFORMATIONAL actionability are provided for awareness and do not require immediate action.
event_scope_code : event_scope_code option;This parameter specifies if the Health event is a public Amazon Web Services service event or an account-specific event.
eventScopeCode value is PUBLIC, then the affectedAccounts value is always empty.eventScopeCode value is ACCOUNT_SPECIFIC, then the affectedAccounts value lists the affected Amazon Web Services accounts in your organization. For example, if an event affects a service such as Amazon Elastic Compute Cloud and you have Amazon Web Services accounts that use that service, those account IDs appear in the response.eventScopeCode value is NONE, then the eventArn that you specified in the request is invalid or doesn't exist.status_code : event_status_code option;The most recent status of the event. Possible values are open, closed, and upcoming.
last_updated_time : timestamp option;The most recent date and time that the event was updated.
*)end_time : timestamp option;The date and time that the event ended.
*)start_time : timestamp option;The date and time that the event began.
*)availability_zone : availability_zone option;The Amazon Web Services Availability Zone of the event. For example, us-east-1a.
*)region : region option;The Amazon Web Services Region name of the event.
*)event_type_category : event_type_category option;A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.
event_type_code : event_type_code option;The unique identifier for the event type. The format is
AWS_{i SERVICE}_{i DESCRIPTION} ; for example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT.
service : service option;The Amazon Web Services service that is affected by the event. For example, EC2, RDS.
arn : event_arn option;The unique identifier for the event. The event ARN has the
arn:aws:health:{i event-region}::event/{i SERVICE}/{i EVENT_TYPE_CODE}/{i EVENT_TYPE_PLUS_ID} format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
}Summary information about an Health event.
Health events can be public or account-specific:
You can determine if an event is public or account-specific by using the eventScopeCode parameter. For more information, see eventScopeCode.
type nonrec event_description = {latest_description : event_description2 option;The most recent description of the event.
*)}The detailed description of the event. Included in the information returned by the DescribeEventDetails operation.
type nonrec organization_event_details = {event_metadata : event_metadata option;Additional metadata about the event.
*)event_description : event_description option;event : event option;aws_account_id : account_id option;The 12-digit Amazon Web Services account numbers that contains the affected entities.
*)}Detailed information about an event. A combination of an Event object, an EventDescription object, and additional metadata about the event. Returned by the DescribeEventDetailsForOrganization operation.
type nonrec event_account_filter = {aws_account_id : account_id option;The 12-digit Amazon Web Services account numbers that contains the affected entities.
*)event_arn : event_arn;The unique identifier for the event. The event ARN has the
arn:aws:health:{i event-region}::event/{i SERVICE}/{i EVENT_TYPE_CODE}/{i EVENT_TYPE_PLUS_ID} format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
}The values used to filter results from the DescribeEventDetailsForOrganization and DescribeAffectedEntitiesForOrganization operations.
type nonrec organization_event_detail_filters_list = event_account_filter listtype nonrec organization_event_arns_list = event_arn listtype nonrec organization_entity_filters_list = event_account_filter listtype nonrec account_entity_aggregate = {statuses : entity_statuses option;The number of affected entities aggregated by the entity status codes.
*)count : count option;The number of entities that match the filter criteria for the specified events.
*)account_id : event_arn option;The 12-digit Amazon Web Services account numbers that contains the affected entities.
*)}The number of entities in an account that are impacted by a specific event aggregated by the entity status codes.
type nonrec account_entity_aggregates_list = account_entity_aggregate listtype nonrec organization_entity_aggregate = {accounts : account_entity_aggregates_list 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.
statuses : entity_statuses option;The number of affected entities aggregated by the entitiy status codes.
*)count : count option;The number of entities for the organization that match the filter criteria for the specified events.
*)event_arn : event_arn 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"
}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.
type nonrec organization_entity_aggregates_list =
organization_entity_aggregate listtype nonrec entity_account_filter = {status_codes : entity_status_code_list option;A list of entity status codes.
*)aws_account_id : account_id option;The 12-digit Amazon Web Services account numbers that contains the affected entities.
*)event_arn : event_arn;The unique identifier for the event. The event ARN has the
arn:aws:health:{i event-region}::event/{i SERVICE}/{i EVENT_TYPE_CODE}/{i EVENT_TYPE_PLUS_ID} format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
}A JSON set of elements including the awsAccountId, eventArn and a set of statusCodes.
type nonrec organization_entity_account_filters_list =
entity_account_filter listtype nonrec organization_affected_entities_error_item = {error_message : string_ option;A message that describes the error. Follow the error message and retry your request.
For example, the InvalidAccountInputError error message appears if you call the DescribeAffectedEntitiesForOrganization operation and specify the AccountSpecific value for the EventScopeCode parameter, but don't specify an Amazon Web Services account.
error_name : string_ option;The name of the error.
*)event_arn : event_arn option;The unique identifier for the event. The event ARN has the
arn:aws:health:{i event-region}::event/{i SERVICE}/{i EVENT_TYPE_CODE}/{i EVENT_TYPE_PLUS_ID} format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
aws_account_id : account_id option;The 12-digit Amazon Web Services account numbers that contains the affected entities.
*)}Error information returned when a DescribeAffectedEntitiesForOrganization operation can't find or process a specific entity.
type nonrec organization_account_ids_list = account_id listThe specified pagination token (nextToken) is not valid.
type nonrec event_type_persona_list = event_type_persona listtype nonrec event_type = {personas : event_type_persona_list option;A list of persona classifications that indicate the target audience for the event. Possible values are OPERATIONS, SECURITY, and BILLING. Events can be associated with multiple personas to indicate relevance to different teams or roles within an organization.
actionability : event_type_actionability option;The actionability classification of the event. Possible values are ACTION_REQUIRED, ACTION_MAY_BE_REQUIRED and INFORMATIONAL. Events with ACTION_REQUIRED actionability require customer action to resolve or mitigate the event. Events with ACTION_MAY_BE_REQUIRED actionability indicates that the current status is unknown or conditional and inspection is needed to determine if action is required. Events with INFORMATIONAL actionability are provided for awareness and do not require immediate action.
category : event_type_category option;A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.
code : event_type_code option;The unique identifier for the event type. The format is
AWS_{i SERVICE}_{i DESCRIPTION} ; for example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT.
service : service option;The Amazon Web Services service that is affected by the event. For example, EC2, RDS.
}Contains the metadata about a type of event that is reported by Health. The EventType shows the category, service, and the event type code of the event. For example, an issue might be the category, EC2 the service, and AWS_EC2_SYSTEM_MAINTENANCE_EVENT the event type code.
You can use the DescribeEventTypes API operation to return this information about an event.
You can also use the Amazon CloudWatch Events console to create a rule so that you can get notified or take action when Health delivers a specific event to your Amazon Web Services account. For more information, see Monitor for Health events with Amazon CloudWatch Events in the Health User Guide.
type nonrec event_type_list = event_type listtype nonrec event_type_code_list = event_type_code listtype nonrec event_type_category_list = event_type_category listtype nonrec event_type_actionability_list = event_type_actionability listtype nonrec event_type_filter = {personas : event_type_persona_list option;A list of persona classifications to filter event types. Possible values are OPERATIONS, SECURITY, and BILLING.
actionabilities : event_type_actionability_list option;A list of actionability values to filter event types. Possible values are ACTION_REQUIRED, ACTION_MAY_BE_REQUIRED and INFORMATIONAL.
event_type_categories : event_type_category_list option;A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.
services : service_list option;The Amazon Web Services services associated with the event. For example, EC2, RDS.
event_type_codes : event_type_code_list option;A list of event type codes.
*)}The values to use to filter results from the DescribeEventTypes operation.
type nonrec event_list = event listtype nonrec event_filter = {personas : event_persona_list option;A list of persona values to filter events. Use this to filter events based on their target audience: OPERATIONS, SECURITY, or BILLING.
event_status_codes : event_status_code_list option;A list of event status codes.
*)event_type_categories : event_type_category_list2 option;A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.
entity_values : entity_value_list option;A list of entity identifiers, such as EC2 instance IDs (i-34ab692e) or EBS volumes (vol-426ab23e).
entity_arns : entity_arn_list option;A list of entity ARNs (unique identifiers).
*)last_updated_times : date_time_range_list option;A list of dates and times that the event was last updated.
*)end_times : date_time_range_list option;A list of dates and times that the event ended.
*)start_times : date_time_range_list option;A list of dates and times that the event began.
*)availability_zones : availability_zones option;A list of Amazon Web Services Availability Zones.
*)regions : region_list option;A list of Amazon Web Services Regions.
*)services : service_list option;The Amazon Web Services services associated with the event. For example, EC2, RDS.
event_type_codes : event_type_list2 option;A list of unique identifiers for event types. For example, "AWS_EC2_SYSTEM_MAINTENANCE_EVENT","AWS_RDS_MAINTENANCE_SCHEDULED".
event_arns : event_arn_list 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"
actionabilities : event_actionability_list option;A list of actionability values to filter events. Use this to filter events based on whether they require action (ACTION_REQUIRED), may require action (ACTION_MAY_BE_REQUIRED) or are informational (INFORMATIONAL).
}The values to use to filter results from the DescribeEvents and DescribeEventAggregates operations.
type nonrec event_details_error_item = {error_message : string_ option;A message that describes the error.
*)error_name : string_ option;The name of the error.
*)event_arn : event_arn option;The unique identifier for the event. The event ARN has the
arn:aws:health:{i event-region}::event/{i SERVICE}/{i EVENT_TYPE_CODE}/{i EVENT_TYPE_PLUS_ID} format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
}Error information returned when a DescribeEventDetails operation can't find a specified event.
type nonrec event_details = {event_metadata : event_metadata option;Additional metadata about the event.
*)event_description : event_description option;The most recent description of the event.
*)event : event option;Summary information about the event.
*)}Detailed information about an event. A combination of an Event object, an EventDescription object, and additional metadata about the event. Returned by the DescribeEventDetails operation.
type nonrec event_arns_list = event_arn listtype nonrec event_aggregate = {count : count option;The number of events of the associated issue type.
*)aggregate_value : aggregate_value option;The issue type for the associated count.
*)}The number of events of each issue type. Returned by the DescribeEventAggregates operation.
type nonrec event_aggregate_list = event_aggregate listtype nonrec affected_entity = {entity_metadata : entity_metadata option;Additional metadata about the affected entity.
*)status_code : entity_status_code option;The most recent status of the entity affected by the event. The possible values are IMPAIRED, UNIMPAIRED, UNKNOWN, PENDING, and RESOLVED.
last_updated_time : timestamp option;The most recent time that the entity was updated.
*)aws_account_id : account_id option;The 12-digit Amazon Web Services account number that contains the affected entity.
*)entity_url : entity_url option;The URL of the affected entity.
*)entity_value : entity_value option;The ID of the affected entity.
*)event_arn : event_arn option;The unique identifier for the event. The event ARN has the
arn:aws:health:{i event-region}::event/{i SERVICE}/{i EVENT_TYPE_CODE}/{i EVENT_TYPE_PLUS_ID} format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
entity_arn : entity_arn option;The unique identifier for the entity. Format:
arn:aws:health:{i entity-region}:{i aws-account}:entity/{i entity-id} . Example: arn:aws:health:us-east-1:111222333444:entity/AVh5GGT7ul1arKr1sE1K
}Information about an entity that is affected by a Health event.
type nonrec entity_list = affected_entity listtype nonrec entity_filter = {status_codes : entity_status_code_list option;A list of entity status codes (IMPAIRED, UNIMPAIRED, or UNKNOWN).
last_updated_times : date_time_range_list option;A list of the most recent dates and times that the entity was updated.
*)entity_values : entity_value_list option;A list of IDs for affected entities.
*)entity_arns : entity_arn_list option;A list of entity ARNs (unique identifiers).
*)event_arns : event_arn_list;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"
}The values to use to filter results from the DescribeAffectedEntities operation.
type nonrec entity_aggregate = {statuses : entity_statuses option;The number of affected entities aggregated by the entity status codes.
*)count : count option;The number of entities that match the criteria for the specified events.
*)event_arn : event_arn option;The unique identifier for the event. The event ARN has the
arn:aws:health:{i event-region}::event/{i SERVICE}/{i EVENT_TYPE_CODE}/{i EVENT_TYPE_PLUS_ID} format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
}The number of entities that are affected by one or more events. Returned by the DescribeEntityAggregates operation.
type nonrec entity_aggregate_list = entity_aggregate listEnableHealthServiceAccessForOrganization is already in progress. Wait for the action to complete before trying again. To get the current status, use the DescribeHealthServiceStatusForOrganization operation.
type nonrec describe_health_service_status_for_organization_response = {health_service_access_status_for_organization : health_service_access_status_for_organization
option;Information about the status of enabling or disabling the Health organizational view feature in your organization.
Valid values are ENABLED | DISABLED | PENDING.
}type nonrec describe_events_response = {next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
events : event_list option;The events that match the specified filter criteria.
*)}type nonrec describe_events_request = {locale : locale option;The locale (language) to return information in. English (en) is the default and the only supported value at this time.
*)max_results : max_results_lower_range option;The maximum number of items to return in one batch, between 1 and 100, inclusive.
*)next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
filter : event_filter option;Values to narrow the results returned.
*)}type nonrec describe_events_for_organization_response = {next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
events : organization_event_list option;The events that match the specified filter criteria.
*)}type nonrec describe_events_for_organization_request = {locale : locale option;The locale (language) to return information in. English (en) is the default and the only supported value at this time.
*)max_results : max_results_lower_range option;The maximum number of items to return in one batch, between 1 and 100, inclusive.
*)next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
filter : organization_event_filter option;Values to narrow the results returned.
*)}type nonrec describe_event_types_response = {next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
event_types : event_type_list option;A list of event types that match the filter criteria. Event types have a category (issue, accountNotification, or scheduledChange), a service (for example, EC2, RDS, DATAPIPELINE, BILLING), and a code (in the format
AWS_{i SERVICE}_{i DESCRIPTION} ; for example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT).
}type nonrec describe_event_types_request = {max_results : max_results option;The maximum number of items to return in one batch, between 10 and 100, inclusive.
If you don't specify the maxResults parameter, this operation returns a maximum of 30 items by default.
next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
locale : locale option;The locale (language) to return information in. English (en) is the default and the only supported value at this time.
*)filter : event_type_filter option;Values to narrow the results returned.
*)}type nonrec describe_event_details_successful_set = event_details listtype nonrec describe_event_details_failed_set = event_details_error_item listtype nonrec describe_event_details_response = {failed_set : describe_event_details_failed_set option;Error messages for any events that could not be retrieved.
*)successful_set : describe_event_details_successful_set option;Information about the events that could be retrieved.
*)}type nonrec describe_event_details_request = {locale : locale option;The locale (language) to return information in. English (en) is the default and the only supported value at this time.
*)event_arns : event_arn_list;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"
}type nonrec describe_event_details_for_organization_successful_set =
organization_event_details listtype nonrec describe_event_details_for_organization_failed_set =
organization_event_details_error_item listtype nonrec describe_event_details_for_organization_response = {failed_set : describe_event_details_for_organization_failed_set option;Error messages for any events that could not be retrieved.
*)successful_set : describe_event_details_for_organization_successful_set option;Information about the events that could be retrieved.
*)}type nonrec describe_event_details_for_organization_request = {locale : locale option;The locale (language) to return information in. English (en) is the default and the only supported value at this time.
*)organization_event_detail_filters : organization_event_detail_filters_list;A set of JSON elements that includes the awsAccountId and the eventArn.
}type nonrec describe_event_aggregates_response = {next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
event_aggregates : event_aggregate_list option;The number of events in each category that meet the optional filter criteria.
*)}type nonrec describe_event_aggregates_request = {next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
max_results : max_results option;The maximum number of items to return in one batch, between 10 and 100, inclusive.
*)aggregate_field : event_aggregate_field;The only currently supported value is eventTypeCategory.
filter : event_filter option;Values to narrow the results returned.
*)}type nonrec describe_entity_aggregates_response = {entity_aggregates : entity_aggregate_list option;The number of entities that are affected by each of the specified events.
*)}type nonrec describe_entity_aggregates_request = {event_arns : event_arns_list 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"
}type nonrec describe_entity_aggregates_for_organization_response = {organization_entity_aggregates : organization_entity_aggregates_list option;The list of entity aggregates for each of the specified accounts that are affected by each of the specified events.
*)}type nonrec describe_entity_aggregates_for_organization_request = {aws_account_ids : organization_account_ids_list option;A list of 12-digit Amazon Web Services account numbers that contains the affected entities.
*)event_arns : organization_event_arns_list;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"
}type nonrec describe_affected_entities_response = {next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
entities : entity_list option;The entities that match the filter criteria.
*)}type nonrec describe_affected_entities_request = {max_results : max_results_lower_range option;The maximum number of items to return in one batch, between 1 and 100, inclusive.
*)next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
locale : locale option;The locale (language) to return information in. English (en) is the default and the only supported value at this time.
*)filter : entity_filter;Values to narrow the results returned. At least one event ARN is required.
*)}type nonrec describe_affected_entities_for_organization_failed_set =
organization_affected_entities_error_item listtype nonrec describe_affected_entities_for_organization_response = {next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
failed_set : describe_affected_entities_for_organization_failed_set option;A JSON set of elements of the failed response, including the awsAccountId, errorMessage, errorName, and eventArn.
entities : entity_list option;A JSON set of elements including the awsAccountId and its entityArn, entityValue and its entityArn, lastUpdatedTime, and statusCode.
}type nonrec describe_affected_entities_for_organization_request = {organization_entity_account_filters : organization_entity_account_filters_list
option;A JSON set of elements including the awsAccountId, eventArn and a set of statusCodes.
max_results : max_results_lower_range option;The maximum number of items to return in one batch, between 1 and 100, inclusive.
*)next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
locale : locale option;The locale (language) to return information in. English (en) is the default and the only supported value at this time.
*)organization_entity_filters : organization_entity_filters_list option;A JSON set of elements including the awsAccountId and the eventArn.
}type nonrec describe_affected_accounts_for_organization_response = {next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
event_scope_code : event_scope_code option;This parameter specifies if the Health event is a public Amazon Web Services service event or an account-specific event.
eventScopeCode value is PUBLIC, then the affectedAccounts value is always empty.eventScopeCode value is ACCOUNT_SPECIFIC, then the affectedAccounts value lists the affected Amazon Web Services accounts in your organization. For example, if an event affects a service such as Amazon Elastic Compute Cloud and you have Amazon Web Services accounts that use that service, those account IDs appear in the response.eventScopeCode value is NONE, then the eventArn that you specified in the request is invalid or doesn't exist.affected_accounts : affected_accounts_list option;A JSON set of elements of the affected accounts.
*)}type nonrec describe_affected_accounts_for_organization_request = {max_results : max_results option;The maximum number of items to return in one batch, between 10 and 100, inclusive.
*)next_token : next_token option;If the results of a search are large, only a portion of the results are returned, and a nextToken pagination token is returned in the response. To retrieve the next batch of results, reissue the search request and include the returned token. When all results have been returned, the response does not contain a pagination token value.
event_arn : event_arn;The unique identifier for the event. The event ARN has the
arn:aws:health:{i event-region}::event/{i SERVICE}/{i EVENT_TYPE_CODE}/{i EVENT_TYPE_PLUS_ID} format.
For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
}