Skip to content

Health Classes

AccountEntityAggregate

accountId

  • Type: typing.Optional[str]

count

  • Type: typing.Optional[int]

statuses

  • Type: typing.Optional[typing.Dict[typing.Literal['IMPAIRED', 'PENDING', 'RESOLVED', 'UNIMPAIRED', 'UNKNOWN'], int]]

AffectedEntity

entityArn

  • Type: typing.Optional[str]

eventArn

  • Type: typing.Optional[str]

entityValue

  • Type: typing.Optional[str]

entityUrl

  • Type: typing.Optional[str]

awsAccountId

  • Type: typing.Optional[str]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

statusCode

  • Type: typing.Optional[typing.Literal['IMPAIRED', 'PENDING', 'RESOLVED', 'UNIMPAIRED', 'UNKNOWN']]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

entityMetadata

  • Type: typing.Optional[typing.Dict[str, str]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

DateTimeRange

from_

  • Type: typing.Union[datetime.datetime, str, NoneType]

to

  • Type: typing.Union[datetime.datetime, str, NoneType]

DescribeAffectedAccountsForOrganizationRequest

eventArn

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

DescribeAffectedAccountsForOrganizationRequestPaginate

eventArn

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.PaginatorConfig]

DescribeAffectedAccountsForOrganizationResponse

affectedAccounts

  • Type: typing.List[str]
  • Required: Yes

eventScopeCode

  • Type: typing.Literal['ACCOUNT_SPECIFIC', 'NONE', 'PUBLIC']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeAffectedEntitiesForOrganizationRequest

organizationEntityFilters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.health.health_classes.EventAccountFilter]]

locale

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

organizationEntityAccountFilters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.health.health_classes.EntityAccountFilter]]

DescribeAffectedEntitiesForOrganizationRequestPaginate

organizationEntityFilters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.health.health_classes.EventAccountFilter]]

locale

  • Type: typing.Optional[str]

organizationEntityAccountFilters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.health.health_classes.EntityAccountFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.PaginatorConfig]

DescribeAffectedEntitiesForOrganizationResponse

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.AffectedEntity]
  • Required: Yes

failedSet

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.OrganizationAffectedEntitiesErrorItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeAffectedEntitiesRequest

filter

  • Type:
  • Required: Yes

locale

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

DescribeAffectedEntitiesRequestPaginate

filter

  • Type:
  • Required: Yes

locale

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.PaginatorConfig]

DescribeAffectedEntitiesResponse

entities

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.AffectedEntity]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeEntityAggregatesForOrganizationRequest

eventArns

  • Type: typing.List[str]
  • Required: Yes

awsAccountIds

  • Type: typing.Optional[typing.List[str]]

DescribeEntityAggregatesForOrganizationResponse

organizationEntityAggregates

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.OrganizationEntityAggregate]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEntityAggregatesRequest

eventArns

  • Type: typing.Optional[typing.List[str]]

DescribeEntityAggregatesResponse

entityAggregates

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.EntityAggregate]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEventAggregatesRequest

aggregateField

  • Type: typing.Literal['eventTypeCategory']
  • Required: Yes

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.EventFilter]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

DescribeEventAggregatesRequestPaginate

aggregateField

  • Type: typing.Literal['eventTypeCategory']
  • Required: Yes

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.EventFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.PaginatorConfig]

DescribeEventAggregatesResponse

eventAggregates

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.EventAggregate]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeEventDetailsForOrganizationRequest

organizationEventDetailFilters

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.EventAccountFilter]
  • Required: Yes

locale

  • Type: typing.Optional[str]

DescribeEventDetailsForOrganizationResponse

successfulSet

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.OrganizationEventDetails]
  • Required: Yes

failedSet

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.OrganizationEventDetailsErrorItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEventDetailsRequest

eventArns

  • Type: typing.List[str]
  • Required: Yes

locale

  • Type: typing.Optional[str]

DescribeEventDetailsResponse

successfulSet

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.EventDetails]
  • Required: Yes

failedSet

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.EventDetailsErrorItem]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEventTypesRequest

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.EventTypeFilter]

locale

  • Type: typing.Optional[str]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

DescribeEventTypesRequestPaginate

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.EventTypeFilter]

locale

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.PaginatorConfig]

DescribeEventTypesResponse

eventTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.EventType]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeEventsForOrganizationRequest

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.OrganizationEventFilter]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

locale

  • Type: typing.Optional[str]

DescribeEventsForOrganizationRequestPaginate

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.OrganizationEventFilter]

locale

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.PaginatorConfig]

DescribeEventsForOrganizationResponse

events

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.OrganizationEvent]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeEventsRequest

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.EventFilter]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

locale

  • Type: typing.Optional[str]

DescribeEventsRequestPaginate

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.EventFilter]

locale

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.PaginatorConfig]

DescribeEventsResponse

events

  • Type: typing.List[aws_resource_validator.pydantic_models.health.health_classes.Event]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

DescribeHealthServiceStatusForOrganizationResponse

healthServiceAccessStatusForOrganization

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EntityAccountFilter

eventArn

  • Type:
  • Required: Yes

awsAccountId

  • Type: typing.Optional[str]

statusCodes

  • Type: typing.Optional[typing.List[typing.Literal['IMPAIRED', 'PENDING', 'RESOLVED', 'UNIMPAIRED', 'UNKNOWN']]]

EntityAggregate

eventArn

  • Type: typing.Optional[str]

count

  • Type: typing.Optional[int]

statuses

  • Type: typing.Optional[typing.Dict[typing.Literal['IMPAIRED', 'PENDING', 'RESOLVED', 'UNIMPAIRED', 'UNKNOWN'], int]]

EntityFilter

eventArns

  • Type: typing.List[str]
  • Required: Yes

entityArns

  • Type: typing.Optional[typing.List[str]]

entityValues

  • Type: typing.Optional[typing.List[str]]

lastUpdatedTimes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.health.health_classes.DateTimeRange]]

tags

  • Type: typing.Optional[typing.List[typing.Dict[str, str]]]

statusCodes

  • Type: typing.Optional[typing.List[typing.Literal['IMPAIRED', 'PENDING', 'RESOLVED', 'UNIMPAIRED', 'UNKNOWN']]]

Event

arn

  • Type: typing.Optional[str]

service

  • Type: typing.Optional[str]

eventTypeCode

  • Type: typing.Optional[str]

eventTypeCategory

  • Type: typing.Optional[typing.Literal['accountNotification', 'investigation', 'issue', 'scheduledChange']]

region

  • Type: typing.Optional[str]

availabilityZone

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[datetime.datetime]

endTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

statusCode

  • Type: typing.Optional[typing.Literal['closed', 'open', 'upcoming']]

eventScopeCode

  • Type: typing.Optional[typing.Literal['ACCOUNT_SPECIFIC', 'NONE', 'PUBLIC']]

EventAccountFilter

eventArn

  • Type:
  • Required: Yes

awsAccountId

  • Type: typing.Optional[str]

EventAggregate

aggregateValue

  • Type: typing.Optional[str]

count

  • Type: typing.Optional[int]

EventDescription

latestDescription

  • Type: typing.Optional[str]

EventDetails

event

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.Event]

eventDescription

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.EventDescription]

eventMetadata

  • Type: typing.Optional[typing.Dict[str, str]]

EventDetailsErrorItem

eventArn

  • Type: typing.Optional[str]

errorName

  • Type: typing.Optional[str]

errorMessage

  • Type: typing.Optional[str]

EventFilter

eventArns

  • Type: typing.Optional[typing.List[str]]

eventTypeCodes

  • Type: typing.Optional[typing.List[str]]

services

  • Type: typing.Optional[typing.List[str]]

regions

  • Type: typing.Optional[typing.List[str]]

availabilityZones

  • Type: typing.Optional[typing.List[str]]

startTimes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.health.health_classes.DateTimeRange]]

endTimes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.health.health_classes.DateTimeRange]]

lastUpdatedTimes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.health.health_classes.DateTimeRange]]

entityArns

  • Type: typing.Optional[typing.List[str]]

entityValues

  • Type: typing.Optional[typing.List[str]]

eventTypeCategories

  • Type: typing.Optional[typing.List[typing.Literal['accountNotification', 'investigation', 'issue', 'scheduledChange']]]

tags

  • Type: typing.Optional[typing.List[typing.Dict[str, str]]]

eventStatusCodes

  • Type: typing.Optional[typing.List[typing.Literal['closed', 'open', 'upcoming']]]

EventType

service

  • Type: typing.Optional[str]

code

  • Type: typing.Optional[str]

category

  • Type: typing.Optional[typing.Literal['accountNotification', 'investigation', 'issue', 'scheduledChange']]

EventTypeFilter

eventTypeCodes

  • Type: typing.Optional[typing.List[str]]

services

  • Type: typing.Optional[typing.List[str]]

eventTypeCategories

  • Type: typing.Optional[typing.List[typing.Literal['accountNotification', 'investigation', 'issue', 'scheduledChange']]]

OrganizationAffectedEntitiesErrorItem

awsAccountId

  • Type: typing.Optional[str]

eventArn

  • Type: typing.Optional[str]

errorName

  • Type: typing.Optional[str]

errorMessage

  • Type: typing.Optional[str]

OrganizationEntityAggregate

eventArn

  • Type: typing.Optional[str]

count

  • Type: typing.Optional[int]

statuses

  • Type: typing.Optional[typing.Dict[typing.Literal['IMPAIRED', 'PENDING', 'RESOLVED', 'UNIMPAIRED', 'UNKNOWN'], int]]

accounts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.health.health_classes.AccountEntityAggregate]]

OrganizationEvent

arn

  • Type: typing.Optional[str]

service

  • Type: typing.Optional[str]

eventTypeCode

  • Type: typing.Optional[str]

eventTypeCategory

  • Type: typing.Optional[typing.Literal['accountNotification', 'investigation', 'issue', 'scheduledChange']]

eventScopeCode

  • Type: typing.Optional[typing.Literal['ACCOUNT_SPECIFIC', 'NONE', 'PUBLIC']]

region

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[datetime.datetime]

endTime

  • Type: typing.Optional[datetime.datetime]

lastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

statusCode

  • Type: typing.Optional[typing.Literal['closed', 'open', 'upcoming']]

OrganizationEventDetails

awsAccountId

  • Type: typing.Optional[str]

event

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.Event]

eventDescription

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.EventDescription]

eventMetadata

  • Type: typing.Optional[typing.Dict[str, str]]

OrganizationEventDetailsErrorItem

awsAccountId

  • Type: typing.Optional[str]

eventArn

  • Type: typing.Optional[str]

errorName

  • Type: typing.Optional[str]

errorMessage

  • Type: typing.Optional[str]

OrganizationEventFilter

eventTypeCodes

  • Type: typing.Optional[typing.List[str]]

awsAccountIds

  • Type: typing.Optional[typing.List[str]]

services

  • Type: typing.Optional[typing.List[str]]

regions

  • Type: typing.Optional[typing.List[str]]

startTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.DateTimeRange]

endTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.DateTimeRange]

lastUpdatedTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.health.health_classes.DateTimeRange]

entityArns

  • Type: typing.Optional[typing.List[str]]

entityValues

  • Type: typing.Optional[typing.List[str]]

eventTypeCategories

  • Type: typing.Optional[typing.List[typing.Literal['accountNotification', 'investigation', 'issue', 'scheduledChange']]]

eventStatusCodes

  • Type: typing.Optional[typing.List[typing.Literal['closed', 'open', 'upcoming']]]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]