amazonka-health-2.0: Amazon Health APIs and Notifications SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AWSHealth

Description

Derived from API version 2016-08-04 of the AWS service descriptions, licensed under Apache 2.0.

Health

The Health API provides programmatic access to the Health information that appears in the Personal Health Dashboard. You can use the API operations to get information about events that might affect your Amazon Web Services services and resources.

  • You must have a Business, Enterprise On-Ramp, or Enterprise Support plan from Amazon Web Services Support to use the Health API. If you call the Health API from an Amazon Web Services account that doesn't have a Business, Enterprise On-Ramp, or Enterprise Support plan, you receive a SubscriptionRequiredException error.
  • You can use the Health endpoint health.us-east-1.amazonaws.com (HTTPS) to call the Health API operations. Health supports a multi-Region application architecture and has two regional endpoints in an active-passive configuration. You can use the high availability endpoint example to determine which Amazon Web Services Region is active, so that you can get the latest information from the API. For more information, see Accessing the Health API in the Health User Guide.

For authentication of requests, Health uses the Signature Version 4 Signing Process.

If your Amazon Web Services account is part of Organizations, you can use the Health organizational view feature. This feature provides a centralized view of Health events across all accounts in your organization. You can aggregate Health events in real time to identify accounts in your organization that are affected by an operational event or get notified of security vulnerabilities. Use the organizational view API operations to enable this feature and return event information. For more information, see Aggregating Health events in the Health User Guide.

When you use the Health API operations to return Health events, see the following recommendations:

  • Use the eventScopeCode parameter to specify whether to return Health events that are public or account-specific.
  • Use pagination to view all events from the response. For example, if you call the DescribeEventsForOrganization operation to get all events in your organization, you might receive several page results. Specify the nextToken in the next request to return more results.
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-08-04 of the Amazon Health APIs and Notifications SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by AWSHealth.

ConcurrentModificationException

_ConcurrentModificationException :: AsError a => Fold a ServiceError Source #

EnableHealthServiceAccessForOrganization is already in progress. Wait for the action to complete before trying again. To get the current status, use the DescribeHealthServiceStatusForOrganization operation.

InvalidPaginationToken

_InvalidPaginationToken :: AsError a => Fold a ServiceError Source #

The specified pagination token (nextToken) is not valid.

UnsupportedLocale

_UnsupportedLocale :: AsError a => Fold a ServiceError Source #

The specified locale is not supported.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DescribeAffectedAccountsForOrganization (Paginated)

data DescribeAffectedAccountsForOrganization Source #

Instances

Instances details
ToJSON DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

ToHeaders DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

ToPath DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

ToQuery DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

AWSPager DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

AWSRequest DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

Generic DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

Read DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

Show DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

NFData DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

Eq DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

Hashable DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

type AWSResponse DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

type Rep DescribeAffectedAccountsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

type Rep DescribeAffectedAccountsForOrganization = D1 ('MetaData "DescribeAffectedAccountsForOrganization" "Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeAffectedAccountsForOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeAffectedAccountsForOrganization Source #

Create a value of DescribeAffectedAccountsForOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:DescribeAffectedAccountsForOrganization', describeAffectedAccountsForOrganization_maxResults - The maximum number of items to return in one batch, between 10 and 100, inclusive.

DescribeAffectedAccountsForOrganization, describeAffectedAccountsForOrganization_nextToken - 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.

DescribeAffectedAccountsForOrganization, describeAffectedAccountsForOrganization_eventArn - The unique identifier for the event. The event ARN has the arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/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

data DescribeAffectedAccountsForOrganizationResponse Source #

Instances

Instances details
Generic DescribeAffectedAccountsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

Read DescribeAffectedAccountsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

Show DescribeAffectedAccountsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

NFData DescribeAffectedAccountsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

Eq DescribeAffectedAccountsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

type Rep DescribeAffectedAccountsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization

type Rep DescribeAffectedAccountsForOrganizationResponse = D1 ('MetaData "DescribeAffectedAccountsForOrganizationResponse" "Amazonka.AWSHealth.DescribeAffectedAccountsForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeAffectedAccountsForOrganizationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "affectedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "eventScopeCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventScopeCode))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAffectedAccountsForOrganizationResponse Source #

Create a value of DescribeAffectedAccountsForOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:affectedAccounts:DescribeAffectedAccountsForOrganizationResponse', describeAffectedAccountsForOrganizationResponse_affectedAccounts - A JSON set of elements of the affected accounts.

DescribeAffectedAccountsForOrganizationResponse, describeAffectedAccountsForOrganizationResponse_eventScopeCode - This parameter specifies if the Health event is a public Amazon Web Services service event or an account-specific event.

  • If the eventScopeCode value is PUBLIC, then the affectedAccounts value is always empty.
  • If the 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.
  • If the eventScopeCode value is NONE, then the eventArn that you specified in the request is invalid or doesn't exist.

DescribeAffectedAccountsForOrganization, describeAffectedAccountsForOrganizationResponse_nextToken - 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.

$sel:httpStatus:DescribeAffectedAccountsForOrganizationResponse', describeAffectedAccountsForOrganizationResponse_httpStatus - The response's http status code.

DescribeAffectedEntities (Paginated)

data DescribeAffectedEntities Source #

See: newDescribeAffectedEntities smart constructor.

Instances

Instances details
ToJSON DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

ToHeaders DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

ToPath DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

ToQuery DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

AWSPager DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

AWSRequest DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

Generic DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

Associated Types

type Rep DescribeAffectedEntities :: Type -> Type #

Read DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

Show DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

NFData DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

Eq DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

Hashable DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

type AWSResponse DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

type Rep DescribeAffectedEntities Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

type Rep DescribeAffectedEntities = D1 ('MetaData "DescribeAffectedEntities" "Amazonka.AWSHealth.DescribeAffectedEntities" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeAffectedEntities'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EntityFilter))))

newDescribeAffectedEntities Source #

Create a value of DescribeAffectedEntities with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:locale:DescribeAffectedEntities', describeAffectedEntities_locale - The locale (language) to return information in. English (en) is the default and the only supported value at this time.

$sel:maxResults:DescribeAffectedEntities', describeAffectedEntities_maxResults - The maximum number of items to return in one batch, between 10 and 100, inclusive.

DescribeAffectedEntities, describeAffectedEntities_nextToken - 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.

$sel:filter':DescribeAffectedEntities', describeAffectedEntities_filter - Values to narrow the results returned. At least one event ARN is required.

data DescribeAffectedEntitiesResponse Source #

See: newDescribeAffectedEntitiesResponse smart constructor.

Instances

Instances details
Generic DescribeAffectedEntitiesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

Associated Types

type Rep DescribeAffectedEntitiesResponse :: Type -> Type #

Read DescribeAffectedEntitiesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

Show DescribeAffectedEntitiesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

NFData DescribeAffectedEntitiesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

Eq DescribeAffectedEntitiesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

type Rep DescribeAffectedEntitiesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntities

type Rep DescribeAffectedEntitiesResponse = D1 ('MetaData "DescribeAffectedEntitiesResponse" "Amazonka.AWSHealth.DescribeAffectedEntities" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeAffectedEntitiesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "entities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AffectedEntity])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAffectedEntitiesResponse Source #

Create a value of DescribeAffectedEntitiesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:entities:DescribeAffectedEntitiesResponse', describeAffectedEntitiesResponse_entities - The entities that match the filter criteria.

DescribeAffectedEntities, describeAffectedEntitiesResponse_nextToken - 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.

$sel:httpStatus:DescribeAffectedEntitiesResponse', describeAffectedEntitiesResponse_httpStatus - The response's http status code.

DescribeAffectedEntitiesForOrganization (Paginated)

data DescribeAffectedEntitiesForOrganization Source #

Instances

Instances details
ToJSON DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

ToHeaders DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

ToPath DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

ToQuery DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

AWSPager DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

AWSRequest DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

Generic DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

Read DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

Show DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

NFData DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

Eq DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

Hashable DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

type AWSResponse DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

type Rep DescribeAffectedEntitiesForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

type Rep DescribeAffectedEntitiesForOrganization = D1 ('MetaData "DescribeAffectedEntitiesForOrganization" "Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeAffectedEntitiesForOrganization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationEntityFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty EventAccountFilter)))))

newDescribeAffectedEntitiesForOrganization Source #

Create a value of DescribeAffectedEntitiesForOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:locale:DescribeAffectedEntitiesForOrganization', describeAffectedEntitiesForOrganization_locale - The locale (language) to return information in. English (en) is the default and the only supported value at this time.

$sel:maxResults:DescribeAffectedEntitiesForOrganization', describeAffectedEntitiesForOrganization_maxResults - The maximum number of items to return in one batch, between 10 and 100, inclusive.

DescribeAffectedEntitiesForOrganization, describeAffectedEntitiesForOrganization_nextToken - 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.

$sel:organizationEntityFilters:DescribeAffectedEntitiesForOrganization', describeAffectedEntitiesForOrganization_organizationEntityFilters - A JSON set of elements including the awsAccountId and the eventArn.

data DescribeAffectedEntitiesForOrganizationResponse Source #

Instances

Instances details
Generic DescribeAffectedEntitiesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

Read DescribeAffectedEntitiesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

Show DescribeAffectedEntitiesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

NFData DescribeAffectedEntitiesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

Eq DescribeAffectedEntitiesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

type Rep DescribeAffectedEntitiesForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization

type Rep DescribeAffectedEntitiesForOrganizationResponse = D1 ('MetaData "DescribeAffectedEntitiesForOrganizationResponse" "Amazonka.AWSHealth.DescribeAffectedEntitiesForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeAffectedEntitiesForOrganizationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "entities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AffectedEntity])) :*: S1 ('MetaSel ('Just "failedSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OrganizationAffectedEntitiesErrorItem]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeAffectedEntitiesForOrganizationResponse Source #

Create a value of DescribeAffectedEntitiesForOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:entities:DescribeAffectedEntitiesForOrganizationResponse', describeAffectedEntitiesForOrganizationResponse_entities - A JSON set of elements including the awsAccountId and its entityArn, entityValue and its entityArn, lastUpdatedTime, and statusCode.

$sel:failedSet:DescribeAffectedEntitiesForOrganizationResponse', describeAffectedEntitiesForOrganizationResponse_failedSet - A JSON set of elements of the failed response, including the awsAccountId, errorMessage, errorName, and eventArn.

DescribeAffectedEntitiesForOrganization, describeAffectedEntitiesForOrganizationResponse_nextToken - 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.

$sel:httpStatus:DescribeAffectedEntitiesForOrganizationResponse', describeAffectedEntitiesForOrganizationResponse_httpStatus - The response's http status code.

DescribeEntityAggregates

data DescribeEntityAggregates Source #

See: newDescribeEntityAggregates smart constructor.

Instances

Instances details
ToJSON DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

ToHeaders DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

ToPath DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

ToQuery DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

AWSRequest DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

Generic DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

Associated Types

type Rep DescribeEntityAggregates :: Type -> Type #

Read DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

Show DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

NFData DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

Eq DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

Hashable DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

type AWSResponse DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregates = D1 ('MetaData "DescribeEntityAggregates" "Amazonka.AWSHealth.DescribeEntityAggregates" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEntityAggregates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newDescribeEntityAggregates :: DescribeEntityAggregates Source #

Create a value of DescribeEntityAggregates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeEntityAggregates, describeEntityAggregates_eventArns - 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"

data DescribeEntityAggregatesResponse Source #

See: newDescribeEntityAggregatesResponse smart constructor.

Instances

Instances details
Generic DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

Associated Types

type Rep DescribeEntityAggregatesResponse :: Type -> Type #

Read DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

Show DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

NFData DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

Eq DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEntityAggregates

type Rep DescribeEntityAggregatesResponse = D1 ('MetaData "DescribeEntityAggregatesResponse" "Amazonka.AWSHealth.DescribeEntityAggregates" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEntityAggregatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "entityAggregates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EntityAggregate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeEntityAggregatesResponse Source #

Create a value of DescribeEntityAggregatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:entityAggregates:DescribeEntityAggregatesResponse', describeEntityAggregatesResponse_entityAggregates - The number of entities that are affected by each of the specified events.

$sel:httpStatus:DescribeEntityAggregatesResponse', describeEntityAggregatesResponse_httpStatus - The response's http status code.

DescribeEventAggregates (Paginated)

data DescribeEventAggregates Source #

See: newDescribeEventAggregates smart constructor.

Instances

Instances details
ToJSON DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

ToHeaders DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

ToPath DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

ToQuery DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

AWSPager DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

AWSRequest DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

Generic DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

Associated Types

type Rep DescribeEventAggregates :: Type -> Type #

Read DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

Show DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

NFData DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

Methods

rnf :: DescribeEventAggregates -> () #

Eq DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

Hashable DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

type AWSResponse DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

type Rep DescribeEventAggregates Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

type Rep DescribeEventAggregates = D1 ('MetaData "DescribeEventAggregates" "Amazonka.AWSHealth.DescribeEventAggregates" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventAggregates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventFilter)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "aggregateField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EventAggregateField))))

newDescribeEventAggregates Source #

Create a value of DescribeEventAggregates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filter':DescribeEventAggregates', describeEventAggregates_filter - Values to narrow the results returned.

$sel:maxResults:DescribeEventAggregates', describeEventAggregates_maxResults - The maximum number of items to return in one batch, between 10 and 100, inclusive.

DescribeEventAggregates, describeEventAggregates_nextToken - 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.

$sel:aggregateField:DescribeEventAggregates', describeEventAggregates_aggregateField - The only currently supported value is eventTypeCategory.

data DescribeEventAggregatesResponse Source #

See: newDescribeEventAggregatesResponse smart constructor.

Instances

Instances details
Generic DescribeEventAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

Associated Types

type Rep DescribeEventAggregatesResponse :: Type -> Type #

Read DescribeEventAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

Show DescribeEventAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

NFData DescribeEventAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

Eq DescribeEventAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

type Rep DescribeEventAggregatesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventAggregates

type Rep DescribeEventAggregatesResponse = D1 ('MetaData "DescribeEventAggregatesResponse" "Amazonka.AWSHealth.DescribeEventAggregates" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventAggregatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventAggregates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventAggregate])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventAggregatesResponse Source #

Create a value of DescribeEventAggregatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventAggregates:DescribeEventAggregatesResponse', describeEventAggregatesResponse_eventAggregates - The number of events in each category that meet the optional filter criteria.

DescribeEventAggregates, describeEventAggregatesResponse_nextToken - 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.

$sel:httpStatus:DescribeEventAggregatesResponse', describeEventAggregatesResponse_httpStatus - The response's http status code.

DescribeEventDetails

data DescribeEventDetails Source #

See: newDescribeEventDetails smart constructor.

Instances

Instances details
ToJSON DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

ToHeaders DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

ToPath DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

ToQuery DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

AWSRequest DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

Associated Types

type AWSResponse DescribeEventDetails #

Generic DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

Associated Types

type Rep DescribeEventDetails :: Type -> Type #

Read DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

Show DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

NFData DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

Methods

rnf :: DescribeEventDetails -> () #

Eq DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

Hashable DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

type AWSResponse DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

type Rep DescribeEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

type Rep DescribeEventDetails = D1 ('MetaData "DescribeEventDetails" "Amazonka.AWSHealth.DescribeEventDetails" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newDescribeEventDetails Source #

Create a value of DescribeEventDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:locale:DescribeEventDetails', describeEventDetails_locale - The locale (language) to return information in. English (en) is the default and the only supported value at this time.

DescribeEventDetails, describeEventDetails_eventArns - 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"

data DescribeEventDetailsResponse Source #

See: newDescribeEventDetailsResponse smart constructor.

Instances

Instances details
Generic DescribeEventDetailsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

Associated Types

type Rep DescribeEventDetailsResponse :: Type -> Type #

Read DescribeEventDetailsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

Show DescribeEventDetailsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

NFData DescribeEventDetailsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

Eq DescribeEventDetailsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

type Rep DescribeEventDetailsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetails

type Rep DescribeEventDetailsResponse = D1 ('MetaData "DescribeEventDetailsResponse" "Amazonka.AWSHealth.DescribeEventDetails" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventDetailsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failedSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventDetailsErrorItem])) :*: (S1 ('MetaSel ('Just "successfulSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventDetails])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventDetailsResponse Source #

Create a value of DescribeEventDetailsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failedSet:DescribeEventDetailsResponse', describeEventDetailsResponse_failedSet - Error messages for any events that could not be retrieved.

$sel:successfulSet:DescribeEventDetailsResponse', describeEventDetailsResponse_successfulSet - Information about the events that could be retrieved.

$sel:httpStatus:DescribeEventDetailsResponse', describeEventDetailsResponse_httpStatus - The response's http status code.

DescribeEventDetailsForOrganization

data DescribeEventDetailsForOrganization Source #

Instances

Instances details
ToJSON DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

ToHeaders DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

ToPath DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

ToQuery DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

AWSRequest DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

Generic DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

Read DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

Show DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

NFData DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

Eq DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

Hashable DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

type AWSResponse DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

type Rep DescribeEventDetailsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

type Rep DescribeEventDetailsForOrganization = D1 ('MetaData "DescribeEventDetailsForOrganization" "Amazonka.AWSHealth.DescribeEventDetailsForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventDetailsForOrganization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "organizationEventDetailFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty EventAccountFilter))))

newDescribeEventDetailsForOrganization Source #

Create a value of DescribeEventDetailsForOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:locale:DescribeEventDetailsForOrganization', describeEventDetailsForOrganization_locale - The locale (language) to return information in. English (en) is the default and the only supported value at this time.

$sel:organizationEventDetailFilters:DescribeEventDetailsForOrganization', describeEventDetailsForOrganization_organizationEventDetailFilters - A set of JSON elements that includes the awsAccountId and the eventArn.

data DescribeEventDetailsForOrganizationResponse Source #

Instances

Instances details
Generic DescribeEventDetailsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

Read DescribeEventDetailsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

Show DescribeEventDetailsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

NFData DescribeEventDetailsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

Eq DescribeEventDetailsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

type Rep DescribeEventDetailsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventDetailsForOrganization

type Rep DescribeEventDetailsForOrganizationResponse = D1 ('MetaData "DescribeEventDetailsForOrganizationResponse" "Amazonka.AWSHealth.DescribeEventDetailsForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventDetailsForOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failedSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OrganizationEventDetailsErrorItem])) :*: (S1 ('MetaSel ('Just "successfulSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OrganizationEventDetails])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventDetailsForOrganizationResponse Source #

Create a value of DescribeEventDetailsForOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failedSet:DescribeEventDetailsForOrganizationResponse', describeEventDetailsForOrganizationResponse_failedSet - Error messages for any events that could not be retrieved.

$sel:successfulSet:DescribeEventDetailsForOrganizationResponse', describeEventDetailsForOrganizationResponse_successfulSet - Information about the events that could be retrieved.

$sel:httpStatus:DescribeEventDetailsForOrganizationResponse', describeEventDetailsForOrganizationResponse_httpStatus - The response's http status code.

DescribeEventTypes (Paginated)

data DescribeEventTypes Source #

See: newDescribeEventTypes smart constructor.

Instances

Instances details
ToJSON DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

ToHeaders DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

ToPath DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

ToQuery DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

AWSPager DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

AWSRequest DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

Associated Types

type AWSResponse DescribeEventTypes #

Generic DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

Associated Types

type Rep DescribeEventTypes :: Type -> Type #

Read DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

Show DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

NFData DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

Methods

rnf :: DescribeEventTypes -> () #

Eq DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

Hashable DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

type AWSResponse DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

type Rep DescribeEventTypes Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

type Rep DescribeEventTypes = D1 ('MetaData "DescribeEventTypes" "Amazonka.AWSHealth.DescribeEventTypes" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventTypes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventTypeFilter)) :*: S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeEventTypes :: DescribeEventTypes Source #

Create a value of DescribeEventTypes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filter':DescribeEventTypes', describeEventTypes_filter - Values to narrow the results returned.

$sel:locale:DescribeEventTypes', describeEventTypes_locale - The locale (language) to return information in. English (en) is the default and the only supported value at this time.

$sel:maxResults:DescribeEventTypes', describeEventTypes_maxResults - The maximum number of items to return in one batch, between 10 and 100, inclusive.

DescribeEventTypes, describeEventTypes_nextToken - 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.

data DescribeEventTypesResponse Source #

See: newDescribeEventTypesResponse smart constructor.

Instances

Instances details
Generic DescribeEventTypesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

Associated Types

type Rep DescribeEventTypesResponse :: Type -> Type #

Read DescribeEventTypesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

Show DescribeEventTypesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

NFData DescribeEventTypesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

Eq DescribeEventTypesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

type Rep DescribeEventTypesResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventTypes

type Rep DescribeEventTypesResponse = D1 ('MetaData "DescribeEventTypesResponse" "Amazonka.AWSHealth.DescribeEventTypes" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventTypesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventType])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventTypesResponse Source #

Create a value of DescribeEventTypesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventTypes:DescribeEventTypesResponse', describeEventTypesResponse_eventTypes - 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_SERVICE_DESCRIPTION ; for example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT).

DescribeEventTypes, describeEventTypesResponse_nextToken - 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.

$sel:httpStatus:DescribeEventTypesResponse', describeEventTypesResponse_httpStatus - The response's http status code.

DescribeEvents (Paginated)

data DescribeEvents Source #

See: newDescribeEvents smart constructor.

Instances

Instances details
ToJSON DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

ToHeaders DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

ToPath DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

ToQuery DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

AWSPager DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

AWSRequest DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

Associated Types

type AWSResponse DescribeEvents #

Generic DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

Associated Types

type Rep DescribeEvents :: Type -> Type #

Read DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

Show DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

NFData DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

Methods

rnf :: DescribeEvents -> () #

Eq DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

Hashable DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

type AWSResponse DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

type Rep DescribeEvents Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

type Rep DescribeEvents = D1 ('MetaData "DescribeEvents" "Amazonka.AWSHealth.DescribeEvents" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEvents'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventFilter)) :*: S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeEvents :: DescribeEvents Source #

Create a value of DescribeEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filter':DescribeEvents', describeEvents_filter - Values to narrow the results returned.

$sel:locale:DescribeEvents', describeEvents_locale - The locale (language) to return information in. English (en) is the default and the only supported value at this time.

$sel:maxResults:DescribeEvents', describeEvents_maxResults - The maximum number of items to return in one batch, between 10 and 100, inclusive.

DescribeEvents, describeEvents_nextToken - 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.

data DescribeEventsResponse Source #

See: newDescribeEventsResponse smart constructor.

Instances

Instances details
Generic DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

Associated Types

type Rep DescribeEventsResponse :: Type -> Type #

Read DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

Show DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

NFData DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

Methods

rnf :: DescribeEventsResponse -> () #

Eq DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

type Rep DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEvents

type Rep DescribeEventsResponse = D1 ('MetaData "DescribeEventsResponse" "Amazonka.AWSHealth.DescribeEvents" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Event])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventsResponse Source #

Create a value of DescribeEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:events:DescribeEventsResponse', describeEventsResponse_events - The events that match the specified filter criteria.

DescribeEvents, describeEventsResponse_nextToken - 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.

$sel:httpStatus:DescribeEventsResponse', describeEventsResponse_httpStatus - The response's http status code.

DescribeEventsForOrganization (Paginated)

data DescribeEventsForOrganization Source #

See: newDescribeEventsForOrganization smart constructor.

Instances

Instances details
ToJSON DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

ToHeaders DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

ToPath DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

ToQuery DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

AWSPager DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

AWSRequest DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

Generic DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

Associated Types

type Rep DescribeEventsForOrganization :: Type -> Type #

Read DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

Show DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

NFData DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

Eq DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

Hashable DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

type AWSResponse DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

type Rep DescribeEventsForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

type Rep DescribeEventsForOrganization = D1 ('MetaData "DescribeEventsForOrganization" "Amazonka.AWSHealth.DescribeEventsForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventsForOrganization'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrganizationEventFilter)) :*: S1 ('MetaSel ('Just "locale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeEventsForOrganization :: DescribeEventsForOrganization Source #

Create a value of DescribeEventsForOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filter':DescribeEventsForOrganization', describeEventsForOrganization_filter - Values to narrow the results returned.

$sel:locale:DescribeEventsForOrganization', describeEventsForOrganization_locale - The locale (language) to return information in. English (en) is the default and the only supported value at this time.

$sel:maxResults:DescribeEventsForOrganization', describeEventsForOrganization_maxResults - The maximum number of items to return in one batch, between 10 and 100, inclusive.

DescribeEventsForOrganization, describeEventsForOrganization_nextToken - 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.

data DescribeEventsForOrganizationResponse Source #

Instances

Instances details
Generic DescribeEventsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

Read DescribeEventsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

Show DescribeEventsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

NFData DescribeEventsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

Eq DescribeEventsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

type Rep DescribeEventsForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeEventsForOrganization

type Rep DescribeEventsForOrganizationResponse = D1 ('MetaData "DescribeEventsForOrganizationResponse" "Amazonka.AWSHealth.DescribeEventsForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeEventsForOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OrganizationEvent])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventsForOrganizationResponse Source #

Create a value of DescribeEventsForOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:events:DescribeEventsForOrganizationResponse', describeEventsForOrganizationResponse_events - The events that match the specified filter criteria.

DescribeEventsForOrganization, describeEventsForOrganizationResponse_nextToken - 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.

$sel:httpStatus:DescribeEventsForOrganizationResponse', describeEventsForOrganizationResponse_httpStatus - The response's http status code.

DescribeHealthServiceStatusForOrganization

data DescribeHealthServiceStatusForOrganization Source #

Instances

Instances details
ToJSON DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

ToHeaders DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

ToPath DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

ToQuery DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

AWSRequest DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

Generic DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

Read DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

Show DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

NFData DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

Eq DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

Hashable DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

type AWSResponse DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

type Rep DescribeHealthServiceStatusForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

type Rep DescribeHealthServiceStatusForOrganization = D1 ('MetaData "DescribeHealthServiceStatusForOrganization" "Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeHealthServiceStatusForOrganization'" 'PrefixI 'False) (U1 :: Type -> Type))

data DescribeHealthServiceStatusForOrganizationResponse Source #

Instances

Instances details
Generic DescribeHealthServiceStatusForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

Read DescribeHealthServiceStatusForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

Show DescribeHealthServiceStatusForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

NFData DescribeHealthServiceStatusForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

Eq DescribeHealthServiceStatusForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

type Rep DescribeHealthServiceStatusForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization

type Rep DescribeHealthServiceStatusForOrganizationResponse = D1 ('MetaData "DescribeHealthServiceStatusForOrganizationResponse" "Amazonka.AWSHealth.DescribeHealthServiceStatusForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DescribeHealthServiceStatusForOrganizationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "healthServiceAccessStatusForOrganization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDescribeHealthServiceStatusForOrganizationResponse Source #

Create a value of DescribeHealthServiceStatusForOrganizationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:healthServiceAccessStatusForOrganization:DescribeHealthServiceStatusForOrganizationResponse', describeHealthServiceStatusForOrganizationResponse_healthServiceAccessStatusForOrganization - Information about the status of enabling or disabling the Health organizational view feature in your organization.

Valid values are ENABLED | DISABLED | PENDING.

$sel:httpStatus:DescribeHealthServiceStatusForOrganizationResponse', describeHealthServiceStatusForOrganizationResponse_httpStatus - The response's http status code.

DisableHealthServiceAccessForOrganization

data DisableHealthServiceAccessForOrganization Source #

Instances

Instances details
ToJSON DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

ToHeaders DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

ToPath DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

ToQuery DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

AWSRequest DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

Generic DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

Read DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

Show DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

NFData DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

Eq DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

Hashable DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

type AWSResponse DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

type Rep DisableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

type Rep DisableHealthServiceAccessForOrganization = D1 ('MetaData "DisableHealthServiceAccessForOrganization" "Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DisableHealthServiceAccessForOrganization'" 'PrefixI 'False) (U1 :: Type -> Type))

data DisableHealthServiceAccessForOrganizationResponse Source #

Instances

Instances details
Generic DisableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

Read DisableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

Show DisableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

NFData DisableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

Eq DisableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

type Rep DisableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization

type Rep DisableHealthServiceAccessForOrganizationResponse = D1 ('MetaData "DisableHealthServiceAccessForOrganizationResponse" "Amazonka.AWSHealth.DisableHealthServiceAccessForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DisableHealthServiceAccessForOrganizationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

EnableHealthServiceAccessForOrganization

data EnableHealthServiceAccessForOrganization Source #

Instances

Instances details
ToJSON EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

ToHeaders EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

ToPath EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

ToQuery EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

AWSRequest EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

Generic EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

Read EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

Show EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

NFData EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

Eq EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

Hashable EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

type AWSResponse EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

type Rep EnableHealthServiceAccessForOrganization Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

type Rep EnableHealthServiceAccessForOrganization = D1 ('MetaData "EnableHealthServiceAccessForOrganization" "Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EnableHealthServiceAccessForOrganization'" 'PrefixI 'False) (U1 :: Type -> Type))

newEnableHealthServiceAccessForOrganization :: EnableHealthServiceAccessForOrganization Source #

Create a value of EnableHealthServiceAccessForOrganization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data EnableHealthServiceAccessForOrganizationResponse Source #

Instances

Instances details
Generic EnableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

Read EnableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

Show EnableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

NFData EnableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

Eq EnableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

type Rep EnableHealthServiceAccessForOrganizationResponse Source # 
Instance details

Defined in Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization

type Rep EnableHealthServiceAccessForOrganizationResponse = D1 ('MetaData "EnableHealthServiceAccessForOrganizationResponse" "Amazonka.AWSHealth.EnableHealthServiceAccessForOrganization" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EnableHealthServiceAccessForOrganizationResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

Types

EntityStatusCode

newtype EntityStatusCode Source #

Instances

Instances details
FromJSON EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

FromJSONKey EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

ToJSON EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

ToJSONKey EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

ToByteString EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

ToHeader EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

ToLog EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

ToQuery EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

FromText EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

ToText EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

FromXML EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

ToXML EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

Generic EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

Associated Types

type Rep EntityStatusCode :: Type -> Type #

Read EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

Show EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

NFData EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

Methods

rnf :: EntityStatusCode -> () #

Eq EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

Ord EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

Hashable EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

type Rep EntityStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityStatusCode

type Rep EntityStatusCode = D1 ('MetaData "EntityStatusCode" "Amazonka.AWSHealth.Types.EntityStatusCode" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'True) (C1 ('MetaCons "EntityStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEntityStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventAggregateField

newtype EventAggregateField Source #

Instances

Instances details
FromJSON EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

FromJSONKey EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

ToJSON EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

ToJSONKey EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

ToByteString EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

ToHeader EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

ToLog EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

ToQuery EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

FromText EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

ToText EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

FromXML EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

ToXML EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

Generic EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

Associated Types

type Rep EventAggregateField :: Type -> Type #

Read EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

Show EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

NFData EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

Methods

rnf :: EventAggregateField -> () #

Eq EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

Ord EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

Hashable EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

type Rep EventAggregateField Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregateField

type Rep EventAggregateField = D1 ('MetaData "EventAggregateField" "Amazonka.AWSHealth.Types.EventAggregateField" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'True) (C1 ('MetaCons "EventAggregateField'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventAggregateField") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventScopeCode

newtype EventScopeCode Source #

Constructors

EventScopeCode' 

Instances

Instances details
FromJSON EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

FromJSONKey EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

ToJSON EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

ToJSONKey EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

ToByteString EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

ToHeader EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

ToLog EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

ToQuery EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

FromText EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

ToText EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

FromXML EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

ToXML EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

Methods

toXML :: EventScopeCode -> XML #

Generic EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

Associated Types

type Rep EventScopeCode :: Type -> Type #

Read EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

Show EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

NFData EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

Methods

rnf :: EventScopeCode -> () #

Eq EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

Ord EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

Hashable EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

type Rep EventScopeCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventScopeCode

type Rep EventScopeCode = D1 ('MetaData "EventScopeCode" "Amazonka.AWSHealth.Types.EventScopeCode" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'True) (C1 ('MetaCons "EventScopeCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventScopeCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventStatusCode

newtype EventStatusCode Source #

Constructors

EventStatusCode' 

Instances

Instances details
FromJSON EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

FromJSONKey EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

ToJSON EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

ToJSONKey EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

ToByteString EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

ToHeader EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

ToLog EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

ToQuery EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

FromText EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

ToText EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

FromXML EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

ToXML EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

Methods

toXML :: EventStatusCode -> XML #

Generic EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

Associated Types

type Rep EventStatusCode :: Type -> Type #

Read EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

Show EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

NFData EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

Methods

rnf :: EventStatusCode -> () #

Eq EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

Ord EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

Hashable EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

type Rep EventStatusCode Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventStatusCode

type Rep EventStatusCode = D1 ('MetaData "EventStatusCode" "Amazonka.AWSHealth.Types.EventStatusCode" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'True) (C1 ('MetaCons "EventStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventTypeCategory

newtype EventTypeCategory Source #

Instances

Instances details
FromJSON EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

FromJSONKey EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

ToJSON EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

ToJSONKey EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

ToByteString EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

ToHeader EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

ToLog EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

ToQuery EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

FromText EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

ToText EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

FromXML EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

ToXML EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

Generic EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

Associated Types

type Rep EventTypeCategory :: Type -> Type #

Read EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

Show EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

NFData EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

Methods

rnf :: EventTypeCategory -> () #

Eq EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

Ord EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

Hashable EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

type Rep EventTypeCategory Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeCategory

type Rep EventTypeCategory = D1 ('MetaData "EventTypeCategory" "Amazonka.AWSHealth.Types.EventTypeCategory" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'True) (C1 ('MetaCons "EventTypeCategory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEventTypeCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AffectedEntity

data AffectedEntity Source #

Information about an entity that is affected by a Health event.

See: newAffectedEntity smart constructor.

Instances

Instances details
FromJSON AffectedEntity Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.AffectedEntity

Generic AffectedEntity Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.AffectedEntity

Associated Types

type Rep AffectedEntity :: Type -> Type #

Read AffectedEntity Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.AffectedEntity

Show AffectedEntity Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.AffectedEntity

NFData AffectedEntity Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.AffectedEntity

Methods

rnf :: AffectedEntity -> () #

Eq AffectedEntity Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.AffectedEntity

Hashable AffectedEntity Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.AffectedEntity

type Rep AffectedEntity Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.AffectedEntity

newAffectedEntity :: AffectedEntity Source #

Create a value of AffectedEntity with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsAccountId:AffectedEntity', affectedEntity_awsAccountId - The 12-digit Amazon Web Services account number that contains the affected entity.

$sel:entityArn:AffectedEntity', affectedEntity_entityArn - The unique identifier for the entity. Format: arn:aws:health:entity-region:aws-account:entity/entity-id . Example: arn:aws:health:us-east-1:111222333444:entity/AVh5GGT7ul1arKr1sE1K

$sel:entityUrl:AffectedEntity', affectedEntity_entityUrl - The URL of the affected entity.

$sel:entityValue:AffectedEntity', affectedEntity_entityValue - The ID of the affected entity.

$sel:eventArn:AffectedEntity', affectedEntity_eventArn - The unique identifier for the event. The event ARN has the arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/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

$sel:lastUpdatedTime:AffectedEntity', affectedEntity_lastUpdatedTime - The most recent time that the entity was updated.

$sel:statusCode:AffectedEntity', affectedEntity_statusCode - The most recent status of the entity affected by the event. The possible values are IMPAIRED, UNIMPAIRED, and UNKNOWN.

$sel:tags:AffectedEntity', affectedEntity_tags - A map of entity tags attached to the affected entity.

Currently, the tags property isn't supported.

DateTimeRange

data DateTimeRange Source #

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.

See: newDateTimeRange smart constructor.

Instances

Instances details
ToJSON DateTimeRange Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.DateTimeRange

Generic DateTimeRange Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.DateTimeRange

Associated Types

type Rep DateTimeRange :: Type -> Type #

Read DateTimeRange Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.DateTimeRange

Show DateTimeRange Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.DateTimeRange

NFData DateTimeRange Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.DateTimeRange

Methods

rnf :: DateTimeRange -> () #

Eq DateTimeRange Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.DateTimeRange

Hashable DateTimeRange Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.DateTimeRange

type Rep DateTimeRange Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.DateTimeRange

type Rep DateTimeRange = D1 ('MetaData "DateTimeRange" "Amazonka.AWSHealth.Types.DateTimeRange" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "DateTimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "from") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "to") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newDateTimeRange :: DateTimeRange Source #

Create a value of DateTimeRange with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:from:DateTimeRange', dateTimeRange_from - The starting date and time of a time range.

$sel:to:DateTimeRange', dateTimeRange_to - The ending date and time of a time range.

EntityAggregate

data EntityAggregate Source #

The number of entities that are affected by one or more events. Returned by the DescribeEntityAggregates operation.

See: newEntityAggregate smart constructor.

Constructors

EntityAggregate' (Maybe Int) (Maybe Text) 

Instances

Instances details
FromJSON EntityAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityAggregate

Generic EntityAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityAggregate

Associated Types

type Rep EntityAggregate :: Type -> Type #

Read EntityAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityAggregate

Show EntityAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityAggregate

NFData EntityAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityAggregate

Methods

rnf :: EntityAggregate -> () #

Eq EntityAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityAggregate

Hashable EntityAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityAggregate

type Rep EntityAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityAggregate

type Rep EntityAggregate = D1 ('MetaData "EntityAggregate" "Amazonka.AWSHealth.Types.EntityAggregate" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EntityAggregate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "eventArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEntityAggregate :: EntityAggregate Source #

Create a value of EntityAggregate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:count:EntityAggregate', entityAggregate_count - The number of entities that match the criteria for the specified events.

$sel:eventArn:EntityAggregate', entityAggregate_eventArn - The unique identifier for the event. The event ARN has the arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/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

EntityFilter

data EntityFilter Source #

The values to use to filter results from the DescribeAffectedEntities operation.

See: newEntityFilter smart constructor.

Instances

Instances details
ToJSON EntityFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityFilter

Generic EntityFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityFilter

Associated Types

type Rep EntityFilter :: Type -> Type #

Read EntityFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityFilter

Show EntityFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityFilter

NFData EntityFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityFilter

Methods

rnf :: EntityFilter -> () #

Eq EntityFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityFilter

Hashable EntityFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityFilter

type Rep EntityFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EntityFilter

newEntityFilter Source #

Create a value of EntityFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:entityArns:EntityFilter', entityFilter_entityArns - A list of entity ARNs (unique identifiers).

$sel:entityValues:EntityFilter', entityFilter_entityValues - A list of IDs for affected entities.

$sel:lastUpdatedTimes:EntityFilter', entityFilter_lastUpdatedTimes - A list of the most recent dates and times that the entity was updated.

$sel:statusCodes:EntityFilter', entityFilter_statusCodes - A list of entity status codes (IMPAIRED, UNIMPAIRED, or UNKNOWN).

$sel:tags:EntityFilter', entityFilter_tags - A map of entity tags attached to the affected entity.

Currently, the tags property isn't supported.

$sel:eventArns:EntityFilter', entityFilter_eventArns - 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"

Event

data Event Source #

Summary information about an Health event.

Health events can be public or account-specific:

  • Public events might be service events that are not specific to an Amazon Web Services account. For example, if there is an issue with an Amazon Web Services Region, Health provides information about the event, even if you don't use services or resources in that Region.
  • Account-specific events are specific to either your Amazon Web Services account or an account in your organization. For example, if there's an issue with Amazon Elastic Compute Cloud in a Region that you use, Health provides information about the event and the affected resources in the account.

You can determine if an event is public or account-specific by using the eventScopeCode parameter. For more information, see eventScopeCode.

See: newEvent smart constructor.

Instances

Instances details
FromJSON Event Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.Event

Generic Event Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

Read Event Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

NFData Event Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.Event

Methods

rnf :: Event -> () #

Eq Event Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Hashable Event Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

type Rep Event Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.Event

type Rep Event = D1 ('MetaData "Event" "Amazonka.AWSHealth.Types.Event" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "Event'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "eventScopeCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventScopeCode)) :*: S1 ('MetaSel ('Just "eventTypeCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventTypeCategory))))) :*: ((S1 ('MetaSel ('Just "eventTypeCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "statusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventStatusCode)))))))

newEvent :: Event Source #

Create a value of Event with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Event', event_arn - The unique identifier for the event. The event ARN has the arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/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

$sel:availabilityZone:Event', event_availabilityZone - The Amazon Web Services Availability Zone of the event. For example, us-east-1a.

$sel:endTime:Event', event_endTime - The date and time that the event ended.

$sel:eventScopeCode:Event', event_eventScopeCode - This parameter specifies if the Health event is a public Amazon Web Services service event or an account-specific event.

  • If the eventScopeCode value is PUBLIC, then the affectedAccounts value is always empty.
  • If the 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.
  • If the eventScopeCode value is NONE, then the eventArn that you specified in the request is invalid or doesn't exist.

$sel:eventTypeCategory:Event', event_eventTypeCategory - A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.

$sel:eventTypeCode:Event', event_eventTypeCode - The unique identifier for the event type. The format is AWS_SERVICE_DESCRIPTION ; for example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT.

$sel:lastUpdatedTime:Event', event_lastUpdatedTime - The most recent date and time that the event was updated.

$sel:region:Event', event_region - The Amazon Web Services Region name of the event.

$sel:service:Event', event_service - The Amazon Web Services service that is affected by the event. For example, EC2, RDS.

$sel:startTime:Event', event_startTime - The date and time that the event began.

$sel:statusCode:Event', event_statusCode - The most recent status of the event. Possible values are open, closed, and upcoming.

EventAccountFilter

data EventAccountFilter Source #

The values used to filter results from the DescribeEventDetailsForOrganization and DescribeAffectedEntitiesForOrganization operations.

See: newEventAccountFilter smart constructor.

Instances

Instances details
ToJSON EventAccountFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAccountFilter

Generic EventAccountFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAccountFilter

Associated Types

type Rep EventAccountFilter :: Type -> Type #

Read EventAccountFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAccountFilter

Show EventAccountFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAccountFilter

NFData EventAccountFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAccountFilter

Methods

rnf :: EventAccountFilter -> () #

Eq EventAccountFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAccountFilter

Hashable EventAccountFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAccountFilter

type Rep EventAccountFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAccountFilter

type Rep EventAccountFilter = D1 ('MetaData "EventAccountFilter" "Amazonka.AWSHealth.Types.EventAccountFilter" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EventAccountFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEventAccountFilter Source #

Create a value of EventAccountFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsAccountId:EventAccountFilter', eventAccountFilter_awsAccountId - The 12-digit Amazon Web Services account numbers that contains the affected entities.

$sel:eventArn:EventAccountFilter', eventAccountFilter_eventArn - The unique identifier for the event. The event ARN has the arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/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

EventAggregate

data EventAggregate Source #

The number of events of each issue type. Returned by the DescribeEventAggregates operation.

See: newEventAggregate smart constructor.

Constructors

EventAggregate' (Maybe Text) (Maybe Int) 

Instances

Instances details
FromJSON EventAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregate

Generic EventAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregate

Associated Types

type Rep EventAggregate :: Type -> Type #

Read EventAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregate

Show EventAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregate

NFData EventAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregate

Methods

rnf :: EventAggregate -> () #

Eq EventAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregate

Hashable EventAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregate

type Rep EventAggregate Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventAggregate

type Rep EventAggregate = D1 ('MetaData "EventAggregate" "Amazonka.AWSHealth.Types.EventAggregate" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EventAggregate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aggregateValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newEventAggregate :: EventAggregate Source #

Create a value of EventAggregate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aggregateValue:EventAggregate', eventAggregate_aggregateValue - The issue type for the associated count.

$sel:count:EventAggregate', eventAggregate_count - The number of events of the associated issue type.

EventDescription

data EventDescription Source #

The detailed description of the event. Included in the information returned by the DescribeEventDetails operation.

See: newEventDescription smart constructor.

Constructors

EventDescription' (Maybe Text) 

Instances

Instances details
FromJSON EventDescription Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDescription

Generic EventDescription Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDescription

Associated Types

type Rep EventDescription :: Type -> Type #

Read EventDescription Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDescription

Show EventDescription Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDescription

NFData EventDescription Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDescription

Methods

rnf :: EventDescription -> () #

Eq EventDescription Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDescription

Hashable EventDescription Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDescription

type Rep EventDescription Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDescription

type Rep EventDescription = D1 ('MetaData "EventDescription" "Amazonka.AWSHealth.Types.EventDescription" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EventDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "latestDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEventDescription :: EventDescription Source #

Create a value of EventDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:latestDescription:EventDescription', eventDescription_latestDescription - The most recent description of the event.

EventDetails

data EventDetails Source #

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.

See: newEventDetails smart constructor.

Instances

Instances details
FromJSON EventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetails

Generic EventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetails

Associated Types

type Rep EventDetails :: Type -> Type #

Read EventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetails

Show EventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetails

NFData EventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetails

Methods

rnf :: EventDetails -> () #

Eq EventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetails

Hashable EventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetails

type Rep EventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetails

type Rep EventDetails = D1 ('MetaData "EventDetails" "Amazonka.AWSHealth.Types.EventDetails" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EventDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Event)) :*: (S1 ('MetaSel ('Just "eventDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventDescription)) :*: S1 ('MetaSel ('Just "eventMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newEventDetails :: EventDetails Source #

Create a value of EventDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:event:EventDetails', eventDetails_event - Summary information about the event.

$sel:eventDescription:EventDetails', eventDetails_eventDescription - The most recent description of the event.

$sel:eventMetadata:EventDetails', eventDetails_eventMetadata - Additional metadata about the event.

EventDetailsErrorItem

data EventDetailsErrorItem Source #

Error information returned when a DescribeEventDetails operation can't find a specified event.

See: newEventDetailsErrorItem smart constructor.

Instances

Instances details
FromJSON EventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetailsErrorItem

Generic EventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetailsErrorItem

Associated Types

type Rep EventDetailsErrorItem :: Type -> Type #

Read EventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetailsErrorItem

Show EventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetailsErrorItem

NFData EventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetailsErrorItem

Methods

rnf :: EventDetailsErrorItem -> () #

Eq EventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetailsErrorItem

Hashable EventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetailsErrorItem

type Rep EventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventDetailsErrorItem

type Rep EventDetailsErrorItem = D1 ('MetaData "EventDetailsErrorItem" "Amazonka.AWSHealth.Types.EventDetailsErrorItem" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EventDetailsErrorItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEventDetailsErrorItem :: EventDetailsErrorItem Source #

Create a value of EventDetailsErrorItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorMessage:EventDetailsErrorItem', eventDetailsErrorItem_errorMessage - A message that describes the error.

$sel:errorName:EventDetailsErrorItem', eventDetailsErrorItem_errorName - The name of the error.

$sel:eventArn:EventDetailsErrorItem', eventDetailsErrorItem_eventArn - The unique identifier for the event. The event ARN has the arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/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

EventFilter

data EventFilter Source #

The values to use to filter results from the DescribeEvents and DescribeEventAggregates operations.

See: newEventFilter smart constructor.

Instances

Instances details
ToJSON EventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventFilter

Generic EventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventFilter

Associated Types

type Rep EventFilter :: Type -> Type #

Read EventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventFilter

Show EventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventFilter

NFData EventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventFilter

Methods

rnf :: EventFilter -> () #

Eq EventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventFilter

Hashable EventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventFilter

type Rep EventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventFilter

type Rep EventFilter = D1 ('MetaData "EventFilter" "Amazonka.AWSHealth.Types.EventFilter" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EventFilter'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "endTimes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DateTimeRange))) :*: S1 ('MetaSel ('Just "entityArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))) :*: (S1 ('MetaSel ('Just "entityValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "eventArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "eventStatusCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty EventStatusCode)))))) :*: ((S1 ('MetaSel ('Just "eventTypeCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty EventTypeCategory))) :*: (S1 ('MetaSel ('Just "eventTypeCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "lastUpdatedTimes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DateTimeRange))))) :*: ((S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "startTimes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DateTimeRange))) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [HashMap Text Text])))))))

newEventFilter :: EventFilter Source #

Create a value of EventFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:availabilityZones:EventFilter', eventFilter_availabilityZones - A list of Amazon Web Services Availability Zones.

$sel:endTimes:EventFilter', eventFilter_endTimes - A list of dates and times that the event ended.

$sel:entityArns:EventFilter', eventFilter_entityArns - A list of entity ARNs (unique identifiers).

$sel:entityValues:EventFilter', eventFilter_entityValues - A list of entity identifiers, such as EC2 instance IDs (i-34ab692e) or EBS volumes (vol-426ab23e).

$sel:eventArns:EventFilter', eventFilter_eventArns - 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"

$sel:eventStatusCodes:EventFilter', eventFilter_eventStatusCodes - A list of event status codes.

$sel:eventTypeCategories:EventFilter', eventFilter_eventTypeCategories - A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.

$sel:eventTypeCodes:EventFilter', eventFilter_eventTypeCodes - A list of unique identifiers for event types. For example, "AWS_EC2_SYSTEM_MAINTENANCE_EVENT","AWS_RDS_MAINTENANCE_SCHEDULED".

$sel:lastUpdatedTimes:EventFilter', eventFilter_lastUpdatedTimes - A list of dates and times that the event was last updated.

$sel:regions:EventFilter', eventFilter_regions - A list of Amazon Web Services Regions.

$sel:services:EventFilter', eventFilter_services - The Amazon Web Services services associated with the event. For example, EC2, RDS.

$sel:startTimes:EventFilter', eventFilter_startTimes - A list of dates and times that the event began.

$sel:tags:EventFilter', eventFilter_tags - A map of entity tags attached to the affected entity.

Currently, the tags property isn't supported.

EventType

data EventType Source #

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.

See: newEventType smart constructor.

Instances

Instances details
FromJSON EventType Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventType

Generic EventType Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventType

Associated Types

type Rep EventType :: Type -> Type #

Read EventType Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventType

Show EventType Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventType

NFData EventType Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventType

Methods

rnf :: EventType -> () #

Eq EventType Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventType

Hashable EventType Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventType

type Rep EventType Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventType

type Rep EventType = D1 ('MetaData "EventType" "Amazonka.AWSHealth.Types.EventType" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EventType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventTypeCategory)) :*: (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "service") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEventType :: EventType Source #

Create a value of EventType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:category:EventType', eventType_category - A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.

$sel:code:EventType', eventType_code - The unique identifier for the event type. The format is AWS_SERVICE_DESCRIPTION ; for example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT.

$sel:service:EventType', eventType_service - The Amazon Web Services service that is affected by the event. For example, EC2, RDS.

EventTypeFilter

data EventTypeFilter Source #

The values to use to filter results from the DescribeEventTypes operation.

See: newEventTypeFilter smart constructor.

Instances

Instances details
ToJSON EventTypeFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeFilter

Generic EventTypeFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeFilter

Associated Types

type Rep EventTypeFilter :: Type -> Type #

Read EventTypeFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeFilter

Show EventTypeFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeFilter

NFData EventTypeFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeFilter

Methods

rnf :: EventTypeFilter -> () #

Eq EventTypeFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeFilter

Hashable EventTypeFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeFilter

type Rep EventTypeFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.EventTypeFilter

type Rep EventTypeFilter = D1 ('MetaData "EventTypeFilter" "Amazonka.AWSHealth.Types.EventTypeFilter" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "EventTypeFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventTypeCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty EventTypeCategory))) :*: (S1 ('MetaSel ('Just "eventTypeCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))

newEventTypeFilter :: EventTypeFilter Source #

Create a value of EventTypeFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:eventTypeCategories:EventTypeFilter', eventTypeFilter_eventTypeCategories - A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.

$sel:eventTypeCodes:EventTypeFilter', eventTypeFilter_eventTypeCodes - A list of event type codes.

$sel:services:EventTypeFilter', eventTypeFilter_services - The Amazon Web Services services associated with the event. For example, EC2, RDS.

OrganizationAffectedEntitiesErrorItem

data OrganizationAffectedEntitiesErrorItem Source #

Error information returned when a DescribeAffectedEntitiesForOrganization operation can't find or process a specific entity.

See: newOrganizationAffectedEntitiesErrorItem smart constructor.

Instances

Instances details
FromJSON OrganizationAffectedEntitiesErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationAffectedEntitiesErrorItem

Generic OrganizationAffectedEntitiesErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationAffectedEntitiesErrorItem

Read OrganizationAffectedEntitiesErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationAffectedEntitiesErrorItem

Show OrganizationAffectedEntitiesErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationAffectedEntitiesErrorItem

NFData OrganizationAffectedEntitiesErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationAffectedEntitiesErrorItem

Eq OrganizationAffectedEntitiesErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationAffectedEntitiesErrorItem

Hashable OrganizationAffectedEntitiesErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationAffectedEntitiesErrorItem

type Rep OrganizationAffectedEntitiesErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationAffectedEntitiesErrorItem

type Rep OrganizationAffectedEntitiesErrorItem = D1 ('MetaData "OrganizationAffectedEntitiesErrorItem" "Amazonka.AWSHealth.Types.OrganizationAffectedEntitiesErrorItem" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "OrganizationAffectedEntitiesErrorItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "errorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newOrganizationAffectedEntitiesErrorItem :: OrganizationAffectedEntitiesErrorItem Source #

Create a value of OrganizationAffectedEntitiesErrorItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsAccountId:OrganizationAffectedEntitiesErrorItem', organizationAffectedEntitiesErrorItem_awsAccountId - The 12-digit Amazon Web Services account numbers that contains the affected entities.

$sel:errorMessage:OrganizationAffectedEntitiesErrorItem', organizationAffectedEntitiesErrorItem_errorMessage - The unique identifier for the event type. The format is AWS_SERVICE_DESCRIPTION. For example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT.

$sel:errorName:OrganizationAffectedEntitiesErrorItem', organizationAffectedEntitiesErrorItem_errorName - The name of the error.

$sel:eventArn:OrganizationAffectedEntitiesErrorItem', organizationAffectedEntitiesErrorItem_eventArn - The unique identifier for the event. The event ARN has the arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/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

OrganizationEvent

data OrganizationEvent Source #

Summary information about an event, returned by the DescribeEventsForOrganization operation.

See: newOrganizationEvent smart constructor.

Instances

Instances details
FromJSON OrganizationEvent Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEvent

Generic OrganizationEvent Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEvent

Associated Types

type Rep OrganizationEvent :: Type -> Type #

Read OrganizationEvent Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEvent

Show OrganizationEvent Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEvent

NFData OrganizationEvent Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEvent

Methods

rnf :: OrganizationEvent -> () #

Eq OrganizationEvent Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEvent

Hashable OrganizationEvent Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEvent

type Rep OrganizationEvent Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEvent

newOrganizationEvent :: OrganizationEvent Source #

Create a value of OrganizationEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:OrganizationEvent', organizationEvent_arn - The unique identifier for the event. The event ARN has the arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/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

$sel:endTime:OrganizationEvent', organizationEvent_endTime - The date and time that the event ended.

$sel:eventScopeCode:OrganizationEvent', organizationEvent_eventScopeCode - This parameter specifies if the Health event is a public Amazon Web Services service event or an account-specific event.

  • If the eventScopeCode value is PUBLIC, then the affectedAccounts value is always empty.
  • If the 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.
  • If the eventScopeCode value is NONE, then the eventArn that you specified in the request is invalid or doesn't exist.

$sel:eventTypeCategory:OrganizationEvent', organizationEvent_eventTypeCategory - A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.

$sel:eventTypeCode:OrganizationEvent', organizationEvent_eventTypeCode - The unique identifier for the event type. The format is AWS_SERVICE_DESCRIPTION. For example, AWS_EC2_SYSTEM_MAINTENANCE_EVENT.

$sel:lastUpdatedTime:OrganizationEvent', organizationEvent_lastUpdatedTime - The most recent date and time that the event was updated.

$sel:region:OrganizationEvent', organizationEvent_region - The Amazon Web Services Region name of the event.

$sel:service:OrganizationEvent', organizationEvent_service - The Amazon Web Services service that is affected by the event, such as EC2 and RDS.

$sel:startTime:OrganizationEvent', organizationEvent_startTime - The date and time that the event began.

$sel:statusCode:OrganizationEvent', organizationEvent_statusCode - The most recent status of the event. Possible values are open, closed, and upcoming.

OrganizationEventDetails

data OrganizationEventDetails Source #

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.

See: newOrganizationEventDetails smart constructor.

Instances

Instances details
FromJSON OrganizationEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetails

Generic OrganizationEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetails

Associated Types

type Rep OrganizationEventDetails :: Type -> Type #

Read OrganizationEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetails

Show OrganizationEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetails

NFData OrganizationEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetails

Eq OrganizationEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetails

Hashable OrganizationEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetails

type Rep OrganizationEventDetails Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetails

type Rep OrganizationEventDetails = D1 ('MetaData "OrganizationEventDetails" "Amazonka.AWSHealth.Types.OrganizationEventDetails" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "OrganizationEventDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "event") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Event))) :*: (S1 ('MetaSel ('Just "eventDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EventDescription)) :*: S1 ('MetaSel ('Just "eventMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))

newOrganizationEventDetails :: OrganizationEventDetails Source #

Create a value of OrganizationEventDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsAccountId:OrganizationEventDetails', organizationEventDetails_awsAccountId - The 12-digit Amazon Web Services account numbers that contains the affected entities.

$sel:event:OrganizationEventDetails', organizationEventDetails_event - Undocumented member.

$sel:eventDescription:OrganizationEventDetails', organizationEventDetails_eventDescription - Undocumented member.

$sel:eventMetadata:OrganizationEventDetails', organizationEventDetails_eventMetadata - Additional metadata about the event.

OrganizationEventDetailsErrorItem

data OrganizationEventDetailsErrorItem Source #

Error information returned when a DescribeEventDetailsForOrganization operation can't find a specified event.

See: newOrganizationEventDetailsErrorItem smart constructor.

Instances

Instances details
FromJSON OrganizationEventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetailsErrorItem

Generic OrganizationEventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetailsErrorItem

Associated Types

type Rep OrganizationEventDetailsErrorItem :: Type -> Type #

Read OrganizationEventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetailsErrorItem

Show OrganizationEventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetailsErrorItem

NFData OrganizationEventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetailsErrorItem

Eq OrganizationEventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetailsErrorItem

Hashable OrganizationEventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetailsErrorItem

type Rep OrganizationEventDetailsErrorItem Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventDetailsErrorItem

type Rep OrganizationEventDetailsErrorItem = D1 ('MetaData "OrganizationEventDetailsErrorItem" "Amazonka.AWSHealth.Types.OrganizationEventDetailsErrorItem" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "OrganizationEventDetailsErrorItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "errorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newOrganizationEventDetailsErrorItem :: OrganizationEventDetailsErrorItem Source #

Create a value of OrganizationEventDetailsErrorItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsAccountId:OrganizationEventDetailsErrorItem', organizationEventDetailsErrorItem_awsAccountId - Error information returned when a DescribeEventDetailsForOrganization operation can't find a specified event.

$sel:errorMessage:OrganizationEventDetailsErrorItem', organizationEventDetailsErrorItem_errorMessage - 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:

  • We couldn't find a public event that matches your request. To find an event that is account specific, you must enter an Amazon Web Services account ID in the request.
  • We couldn't find an account specific event for the specified Amazon Web Services account. To find an event that is public, you must enter a null value for the Amazon Web Services account ID in the request.
  • Your Amazon Web Services account doesn't include the Amazon Web Services Support plan required to use the Health API. You must have either a Business, Enterprise On-Ramp, or Enterprise Support plan.

$sel:errorName:OrganizationEventDetailsErrorItem', organizationEventDetailsErrorItem_errorName - The name of the error.

$sel:eventArn:OrganizationEventDetailsErrorItem', organizationEventDetailsErrorItem_eventArn - The unique identifier for the event. The event ARN has the arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/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

OrganizationEventFilter

data OrganizationEventFilter Source #

The values to filter results from the DescribeEventsForOrganization operation.

See: newOrganizationEventFilter smart constructor.

Instances

Instances details
ToJSON OrganizationEventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventFilter

Generic OrganizationEventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventFilter

Associated Types

type Rep OrganizationEventFilter :: Type -> Type #

Read OrganizationEventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventFilter

Show OrganizationEventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventFilter

NFData OrganizationEventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventFilter

Methods

rnf :: OrganizationEventFilter -> () #

Eq OrganizationEventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventFilter

Hashable OrganizationEventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventFilter

type Rep OrganizationEventFilter Source # 
Instance details

Defined in Amazonka.AWSHealth.Types.OrganizationEventFilter

type Rep OrganizationEventFilter = D1 ('MetaData "OrganizationEventFilter" "Amazonka.AWSHealth.Types.OrganizationEventFilter" "amazonka-health-2.0-97kQZARXu4I8k4sVSmOp5K" 'False) (C1 ('MetaCons "OrganizationEventFilter'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "awsAccountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DateTimeRange))) :*: (S1 ('MetaSel ('Just "entityArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "entityValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "eventStatusCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty EventStatusCode)))))) :*: ((S1 ('MetaSel ('Just "eventTypeCategories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty EventTypeCategory))) :*: (S1 ('MetaSel ('Just "eventTypeCodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "lastUpdatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DateTimeRange)))) :*: (S1 ('MetaSel ('Just "regions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "services") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DateTimeRange)))))))

newOrganizationEventFilter :: OrganizationEventFilter Source #

Create a value of OrganizationEventFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsAccountIds:OrganizationEventFilter', organizationEventFilter_awsAccountIds - A list of 12-digit Amazon Web Services account numbers that contains the affected entities.

$sel:endTime:OrganizationEventFilter', organizationEventFilter_endTime - Undocumented member.

$sel:entityArns:OrganizationEventFilter', organizationEventFilter_entityArns - A list of entity ARNs (unique identifiers).

$sel:entityValues:OrganizationEventFilter', organizationEventFilter_entityValues - A list of entity identifiers, such as EC2 instance IDs (i-34ab692e) or EBS volumes (vol-426ab23e).

$sel:eventStatusCodes:OrganizationEventFilter', organizationEventFilter_eventStatusCodes - A list of event status codes.

$sel:eventTypeCategories:OrganizationEventFilter', organizationEventFilter_eventTypeCategories - A list of event type category codes. Possible values are issue, accountNotification, or scheduledChange. Currently, the investigation value isn't supported at this time.

$sel:eventTypeCodes:OrganizationEventFilter', organizationEventFilter_eventTypeCodes - A list of unique identifiers for event types. For example, "AWS_EC2_SYSTEM_MAINTENANCE_EVENT","AWS_RDS_MAINTENANCE_SCHEDULED".

$sel:lastUpdatedTime:OrganizationEventFilter', organizationEventFilter_lastUpdatedTime - Undocumented member.

$sel:regions:OrganizationEventFilter', organizationEventFilter_regions - A list of Amazon Web Services Regions.

$sel:services:OrganizationEventFilter', organizationEventFilter_services - The Amazon Web Services services associated with the event. For example, EC2, RDS.

$sel:startTime:OrganizationEventFilter', organizationEventFilter_startTime - Undocumented member.