Health Classes
AccountEntityAggregateTypeDef
accountId
- Type: typing.Optional[str]
count
- Type: typing.Optional[int]
statuses
- Type: typing.Optional[typing.Dict[typing.Literal['IMPAIRED', 'PENDING', 'RESOLVED', 'UNIMPAIRED', 'UNKNOWN'], int]]
AffectedEntityTypeDef
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]]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
DateTimeRangeTypeDef
to
- Type: typing.Union[datetime.datetime, str, NoneType]
DescribeAffectedAccountsForOrganizationRequestDescribeAffectedAccountsForOrganizationPaginateTypeDef
eventArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.PaginatorConfigTypeDef]
DescribeAffectedAccountsForOrganizationRequestRequestTypeDef
eventArn
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
DescribeAffectedAccountsForOrganizationResponseTypeDef
affectedAccounts
- Type: typing.List[str]
- Required: Yes
eventScopeCode
- Type: typing.Literal['ACCOUNT_SPECIFIC', 'NONE', 'PUBLIC']
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAffectedEntitiesForOrganizationRequestDescribeAffectedEntitiesForOrganizationPaginateTypeDef
organizationEntityFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.health_classes.EventAccountFilterTypeDef]]
locale
- Type: typing.Optional[str]
organizationEntityAccountFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.health_classes.EntityAccountFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.PaginatorConfigTypeDef]
DescribeAffectedEntitiesForOrganizationRequestRequestTypeDef
organizationEntityFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.health_classes.EventAccountFilterTypeDef]]
locale
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
organizationEntityAccountFilters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.health_classes.EntityAccountFilterTypeDef]]
DescribeAffectedEntitiesForOrganizationResponseTypeDef
entities
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.AffectedEntityTypeDef]
- Required: Yes
failedSet
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.OrganizationAffectedEntitiesErrorItemTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAffectedEntitiesRequestDescribeAffectedEntitiesPaginateTypeDef
filter
- Type:
- Required: Yes
locale
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.PaginatorConfigTypeDef]
DescribeAffectedEntitiesRequestRequestTypeDef
filter
- Type:
- Required: Yes
locale
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
DescribeAffectedEntitiesResponseTypeDef
entities
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.AffectedEntityTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEntityAggregatesForOrganizationRequestRequestTypeDef
eventArns
- Type: typing.Sequence[str]
- Required: Yes
awsAccountIds
- Type: typing.Optional[typing.Sequence[str]]
DescribeEntityAggregatesForOrganizationResponseTypeDef
organizationEntityAggregates
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.OrganizationEntityAggregateTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEntityAggregatesRequestRequestTypeDef
eventArns
- Type: typing.Optional[typing.Sequence[str]]
DescribeEntityAggregatesResponseTypeDef
entityAggregates
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.EntityAggregateTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEventAggregatesRequestDescribeEventAggregatesPaginateTypeDef
aggregateField
- Type: typing.Literal['eventTypeCategory']
- Required: Yes
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.EventFilterTypeDef]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.PaginatorConfigTypeDef]
DescribeEventAggregatesRequestRequestTypeDef
aggregateField
- Type: typing.Literal['eventTypeCategory']
- Required: Yes
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.EventFilterTypeDef]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeEventAggregatesResponseTypeDef
eventAggregates
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.EventAggregateTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEventDetailsForOrganizationRequestRequestTypeDef
organizationEventDetailFilters
- Type: typing.Sequence[aws_resource_validator.pydantic_models.health_classes.EventAccountFilterTypeDef]
- Required: Yes
locale
- Type: typing.Optional[str]
DescribeEventDetailsForOrganizationResponseTypeDef
successfulSet
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.OrganizationEventDetailsTypeDef]
- Required: Yes
failedSet
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.OrganizationEventDetailsErrorItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEventDetailsRequestRequestTypeDef
eventArns
- Type: typing.Sequence[str]
- Required: Yes
locale
- Type: typing.Optional[str]
DescribeEventDetailsResponseTypeDef
successfulSet
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.EventDetailsTypeDef]
- Required: Yes
failedSet
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.EventDetailsErrorItemTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEventTypesRequestDescribeEventTypesPaginateTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.EventTypeFilterTypeDef]
locale
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.PaginatorConfigTypeDef]
DescribeEventTypesRequestRequestTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.EventTypeFilterTypeDef]
locale
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
DescribeEventTypesResponseTypeDef
eventTypes
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.EventTypeTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEventsForOrganizationRequestDescribeEventsForOrganizationPaginateTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.OrganizationEventFilterTypeDef]
locale
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.PaginatorConfigTypeDef]
DescribeEventsForOrganizationRequestRequestTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.OrganizationEventFilterTypeDef]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
locale
- Type: typing.Optional[str]
DescribeEventsForOrganizationResponseTypeDef
events
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.OrganizationEventTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeEventsRequestDescribeEventsPaginateTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.EventFilterTypeDef]
locale
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.PaginatorConfigTypeDef]
DescribeEventsRequestRequestTypeDef
filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.EventFilterTypeDef]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
locale
- Type: typing.Optional[str]
DescribeEventsResponseTypeDef
events
- Type: typing.List[aws_resource_validator.pydantic_models.health_classes.EventTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeHealthServiceStatusForOrganizationResponseTypeDef
healthServiceAccessStatusForOrganization
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EntityAccountFilterTypeDef
eventArn
- Type:
- Required: Yes
awsAccountId
- Type: typing.Optional[str]
statusCodes
- Type: typing.Optional[typing.Sequence[typing.Literal['IMPAIRED', 'PENDING', 'RESOLVED', 'UNIMPAIRED', 'UNKNOWN']]]
EntityAggregateTypeDef
eventArn
- Type: typing.Optional[str]
count
- Type: typing.Optional[int]
statuses
- Type: typing.Optional[typing.Dict[typing.Literal['IMPAIRED', 'PENDING', 'RESOLVED', 'UNIMPAIRED', 'UNKNOWN'], int]]
EntityFilterTypeDef
eventArns
- Type: typing.Sequence[str]
- Required: Yes
entityArns
- Type: typing.Optional[typing.Sequence[str]]
entityValues
- Type: typing.Optional[typing.Sequence[str]]
lastUpdatedTimes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.health_classes.DateTimeRangeTypeDef]]
tags
- Type: typing.Optional[typing.Sequence[typing.Mapping[str, str]]]
statusCodes
- Type: typing.Optional[typing.Sequence[typing.Literal['IMPAIRED', 'PENDING', 'RESOLVED', 'UNIMPAIRED', 'UNKNOWN']]]
EventAccountFilterTypeDef
eventArn
- Type:
- Required: Yes
awsAccountId
- Type: typing.Optional[str]
EventAggregateTypeDef
aggregateValue
- Type: typing.Optional[str]
count
- Type: typing.Optional[int]
EventDescriptionTypeDef
latestDescription
- Type: typing.Optional[str]
EventDetailsErrorItemTypeDef
eventArn
- Type: typing.Optional[str]
errorName
- Type: typing.Optional[str]
errorMessage
- Type: typing.Optional[str]
EventDetailsTypeDef
event
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.EventTypeDef]
eventDescription
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.EventDescriptionTypeDef]
eventMetadata
- Type: typing.Optional[typing.Dict[str, str]]
EventFilterTypeDef
eventArns
- Type: typing.Optional[typing.Sequence[str]]
eventTypeCodes
- Type: typing.Optional[typing.Sequence[str]]
services
- Type: typing.Optional[typing.Sequence[str]]
regions
- Type: typing.Optional[typing.Sequence[str]]
availabilityZones
- Type: typing.Optional[typing.Sequence[str]]
startTimes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.health_classes.DateTimeRangeTypeDef]]
endTimes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.health_classes.DateTimeRangeTypeDef]]
lastUpdatedTimes
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.health_classes.DateTimeRangeTypeDef]]
entityArns
- Type: typing.Optional[typing.Sequence[str]]
entityValues
- Type: typing.Optional[typing.Sequence[str]]
eventTypeCategories
- Type: typing.Optional[typing.Sequence[typing.Literal['accountNotification', 'investigation', 'issue', 'scheduledChange']]]
tags
- Type: typing.Optional[typing.Sequence[typing.Mapping[str, str]]]
eventStatusCodes
- Type: typing.Optional[typing.Sequence[typing.Literal['closed', 'open', 'upcoming']]]
EventTypeDef
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']]
EventTypeFilterTypeDef
eventTypeCodes
- Type: typing.Optional[typing.Sequence[str]]
services
- Type: typing.Optional[typing.Sequence[str]]
eventTypeCategories
- Type: typing.Optional[typing.Sequence[typing.Literal['accountNotification', 'investigation', 'issue', 'scheduledChange']]]
EventTypeTypeDef
service
- Type: typing.Optional[str]
code
- Type: typing.Optional[str]
category
- Type: typing.Optional[typing.Literal['accountNotification', 'investigation', 'issue', 'scheduledChange']]
OrganizationAffectedEntitiesErrorItemTypeDef
awsAccountId
- Type: typing.Optional[str]
eventArn
- Type: typing.Optional[str]
errorName
- Type: typing.Optional[str]
errorMessage
- Type: typing.Optional[str]
OrganizationEntityAggregateTypeDef
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_classes.AccountEntityAggregateTypeDef]]
OrganizationEventDetailsErrorItemTypeDef
awsAccountId
- Type: typing.Optional[str]
eventArn
- Type: typing.Optional[str]
errorName
- Type: typing.Optional[str]
errorMessage
- Type: typing.Optional[str]
OrganizationEventDetailsTypeDef
awsAccountId
- Type: typing.Optional[str]
event
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.EventTypeDef]
eventDescription
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.EventDescriptionTypeDef]
eventMetadata
- Type: typing.Optional[typing.Dict[str, str]]
OrganizationEventFilterTypeDef
eventTypeCodes
- Type: typing.Optional[typing.Sequence[str]]
awsAccountIds
- Type: typing.Optional[typing.Sequence[str]]
services
- Type: typing.Optional[typing.Sequence[str]]
regions
- Type: typing.Optional[typing.Sequence[str]]
startTime
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.DateTimeRangeTypeDef]
endTime
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.DateTimeRangeTypeDef]
lastUpdatedTime
- Type: typing.Optional[aws_resource_validator.pydantic_models.health_classes.DateTimeRangeTypeDef]
entityArns
- Type: typing.Optional[typing.Sequence[str]]
entityValues
- Type: typing.Optional[typing.Sequence[str]]
eventTypeCategories
- Type: typing.Optional[typing.Sequence[typing.Literal['accountNotification', 'investigation', 'issue', 'scheduledChange']]]
eventStatusCodes
- Type: typing.Optional[typing.Sequence[typing.Literal['closed', 'open', 'upcoming']]]
OrganizationEventTypeDef
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']]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes