Notifications Classes
AggregationDetail
summarizationDimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.SummarizationDimensionDetail]]
AggregationKey
name
- Type:
- Required: Yes
value
- Type:
- Required: Yes
AggregationSummary
eventCount
- Type:
- Required: Yes
aggregatedBy
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.AggregationKey]
- Required: Yes
aggregatedAccounts
- Type:
- Required: Yes
aggregatedRegions
- Type:
- Required: Yes
aggregatedOrganizationalUnits
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.SummarizationDimensionOverview]
additionalSummarizationDimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.SummarizationDimensionOverview]]
AssociateChannelRequest
arn
- Type:
- Required: Yes
notificationConfigurationArn
- Type:
- Required: Yes
AssociateManagedNotificationAccountContactRequest
contactIdentifier
- Type: typing.Literal['ACCOUNT_ALTERNATE_BILLING', 'ACCOUNT_ALTERNATE_OPERATIONS', 'ACCOUNT_ALTERNATE_SECURITY', 'ACCOUNT_PRIMARY']
- Required: Yes
managedNotificationConfigurationArn
- Type:
- Required: Yes
AssociateManagedNotificationAdditionalChannelRequest
channelArn
- Type:
- Required: Yes
managedNotificationConfigurationArn
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateEventRuleRequest
notificationConfigurationArn
- Type:
- Required: Yes
source
- Type:
- Required: Yes
eventType
- Type:
- Required: Yes
regions
- Type: typing.List[str]
- Required: Yes
eventPattern
- Type: typing.Optional[str]
CreateEventRuleResponse
arn
- Type:
- Required: Yes
notificationConfigurationArn
- Type:
- Required: Yes
statusSummaryByRegion
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.notifications.notifications_classes.EventRuleStatusSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateNotificationConfigurationRequest
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
aggregationDuration
- Type: typing.Optional[typing.Literal['LONG', 'NONE', 'SHORT']]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateNotificationConfigurationResponse
arn
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'DELETING', 'INACTIVE', 'PARTIALLY_ACTIVE']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteEventRuleRequest
arn
- Type:
- Required: Yes
DeleteNotificationConfigurationRequest
arn
- Type:
- Required: Yes
DeregisterNotificationHubRequest
notificationHubRegion
- Type:
- Required: Yes
DeregisterNotificationHubResponse
notificationHubRegion
- Type:
- Required: Yes
statusSummary
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Dimension
name
- Type:
- Required: Yes
value
- Type:
- Required: Yes
DisassociateChannelRequest
arn
- Type:
- Required: Yes
notificationConfigurationArn
- Type:
- Required: Yes
DisassociateManagedNotificationAccountContactRequest
contactIdentifier
- Type: typing.Literal['ACCOUNT_ALTERNATE_BILLING', 'ACCOUNT_ALTERNATE_OPERATIONS', 'ACCOUNT_ALTERNATE_SECURITY', 'ACCOUNT_PRIMARY']
- Required: Yes
managedNotificationConfigurationArn
- Type:
- Required: Yes
DisassociateManagedNotificationAdditionalChannelRequest
channelArn
- Type:
- Required: Yes
managedNotificationConfigurationArn
- Type:
- Required: Yes
EventRuleStatusSummary
status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'INACTIVE', 'UPDATING']
- Required: Yes
reason
- Type:
- Required: Yes
EventRuleStructure
arn
- Type:
- Required: Yes
notificationConfigurationArn
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
source
- Type:
- Required: Yes
eventType
- Type:
- Required: Yes
eventPattern
- Type:
- Required: Yes
regions
- Type: typing.List[str]
- Required: Yes
managedRules
- Type: typing.List[str]
- Required: Yes
statusSummaryByRegion
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.notifications.notifications_classes.EventRuleStatusSummary]
- Required: Yes
GetEventRuleRequest
arn
- Type:
- Required: Yes
GetEventRuleResponse
arn
- Type:
- Required: Yes
notificationConfigurationArn
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
source
- Type:
- Required: Yes
eventType
- Type:
- Required: Yes
eventPattern
- Type:
- Required: Yes
regions
- Type: typing.List[str]
- Required: Yes
managedRules
- Type: typing.List[str]
- Required: Yes
statusSummaryByRegion
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.notifications.notifications_classes.EventRuleStatusSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetManagedNotificationChildEventRequest
arn
- Type:
- Required: Yes
locale
- Type: typing.Optional[typing.Literal['de_DE', 'en_CA', 'en_UK', 'en_US', 'es_ES', 'fr_CA', 'fr_FR', 'id_ID', 'it_IT', 'ja_JP', 'ko_KR', 'pt_BR', 'tr_TR', 'zh_CN', 'zh_TW']]
GetManagedNotificationChildEventResponse
arn
- Type:
- Required: Yes
managedNotificationConfigurationArn
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
content
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetManagedNotificationConfigurationRequest
arn
- Type:
- Required: Yes
GetManagedNotificationConfigurationResponse
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
category
- Type:
- Required: Yes
subCategory
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetManagedNotificationEventRequest
arn
- Type:
- Required: Yes
locale
- Type: typing.Optional[typing.Literal['de_DE', 'en_CA', 'en_UK', 'en_US', 'es_ES', 'fr_CA', 'fr_FR', 'id_ID', 'it_IT', 'ja_JP', 'ko_KR', 'pt_BR', 'tr_TR', 'zh_CN', 'zh_TW']]
GetManagedNotificationEventResponse
arn
- Type:
- Required: Yes
managedNotificationConfigurationArn
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
content
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetNotificationConfigurationRequest
arn
- Type:
- Required: Yes
GetNotificationConfigurationResponse
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'DELETING', 'INACTIVE', 'PARTIALLY_ACTIVE']
- Required: Yes
creationTime
- Type:
- Required: Yes
aggregationDuration
- Type: typing.Literal['LONG', 'NONE', 'SHORT']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetNotificationEventRequest
arn
- Type:
- Required: Yes
locale
- Type: typing.Optional[typing.Literal['de_DE', 'en_CA', 'en_UK', 'en_US', 'es_ES', 'fr_CA', 'fr_FR', 'id_ID', 'it_IT', 'ja_JP', 'ko_KR', 'pt_BR', 'tr_TR', 'zh_CN', 'zh_TW']]
GetNotificationEventResponse
arn
- Type:
- Required: Yes
notificationConfigurationArn
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
content
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetNotificationsAccessForOrganizationResponse
notificationsAccessForOrganization
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListChannelsRequest
notificationConfigurationArn
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListChannelsRequestPaginate
notificationConfigurationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.PaginatorConfig]
ListChannelsResponse
channels
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListEventRulesRequest
notificationConfigurationArn
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListEventRulesRequestPaginate
notificationConfigurationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.PaginatorConfig]
ListEventRulesResponse
eventRules
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.EventRuleStructure]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListManagedNotificationChannelAssociationsRequest
managedNotificationConfigurationArn
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListManagedNotificationChannelAssociationsRequestPaginate
managedNotificationConfigurationArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.PaginatorConfig]
ListManagedNotificationChannelAssociationsResponse
channelAssociations
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.ManagedNotificationChannelAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListManagedNotificationChildEventsRequest
aggregateManagedNotificationEventArn
- Type:
- Required: Yes
startTime
- Type: typing.Union[datetime.datetime, str, NoneType]
endTime
- Type: typing.Union[datetime.datetime, str, NoneType]
locale
- Type: typing.Optional[typing.Literal['de_DE', 'en_CA', 'en_UK', 'en_US', 'es_ES', 'fr_CA', 'fr_FR', 'id_ID', 'it_IT', 'ja_JP', 'ko_KR', 'pt_BR', 'tr_TR', 'zh_CN', 'zh_TW']]
maxResults
- Type: typing.Optional[int]
relatedAccount
- Type: typing.Optional[str]
organizationalUnitId
- Type: typing.Optional[str]
nextToken
- Type: typing.Optional[str]
ListManagedNotificationChildEventsRequestPaginate
aggregateManagedNotificationEventArn
- Type:
- Required: Yes
startTime
- Type: typing.Union[datetime.datetime, str, NoneType]
endTime
- Type: typing.Union[datetime.datetime, str, NoneType]
locale
- Type: typing.Optional[typing.Literal['de_DE', 'en_CA', 'en_UK', 'en_US', 'es_ES', 'fr_CA', 'fr_FR', 'id_ID', 'it_IT', 'ja_JP', 'ko_KR', 'pt_BR', 'tr_TR', 'zh_CN', 'zh_TW']]
relatedAccount
- Type: typing.Optional[str]
organizationalUnitId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.PaginatorConfig]
ListManagedNotificationChildEventsResponse
managedNotificationChildEvents
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.ManagedNotificationChildEventOverview]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListManagedNotificationConfigurationsRequest
channelIdentifier
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListManagedNotificationConfigurationsRequestPaginate
channelIdentifier
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.PaginatorConfig]
ListManagedNotificationConfigurationsResponse
managedNotificationConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.ManagedNotificationConfigurationStructure]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListManagedNotificationEventsRequest
startTime
- Type: typing.Union[datetime.datetime, str, NoneType]
endTime
- Type: typing.Union[datetime.datetime, str, NoneType]
locale
- Type: typing.Optional[typing.Literal['de_DE', 'en_CA', 'en_UK', 'en_US', 'es_ES', 'fr_CA', 'fr_FR', 'id_ID', 'it_IT', 'ja_JP', 'ko_KR', 'pt_BR', 'tr_TR', 'zh_CN', 'zh_TW']]
source
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
organizationalUnitId
- Type: typing.Optional[str]
relatedAccount
- Type: typing.Optional[str]
ListManagedNotificationEventsRequestPaginate
startTime
- Type: typing.Union[datetime.datetime, str, NoneType]
endTime
- Type: typing.Union[datetime.datetime, str, NoneType]
locale
- Type: typing.Optional[typing.Literal['de_DE', 'en_CA', 'en_UK', 'en_US', 'es_ES', 'fr_CA', 'fr_FR', 'id_ID', 'it_IT', 'ja_JP', 'ko_KR', 'pt_BR', 'tr_TR', 'zh_CN', 'zh_TW']]
source
- Type: typing.Optional[str]
organizationalUnitId
- Type: typing.Optional[str]
relatedAccount
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.PaginatorConfig]
ListManagedNotificationEventsResponse
managedNotificationEvents
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.ManagedNotificationEventOverview]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListNotificationConfigurationsRequest
eventRuleSource
- Type: typing.Optional[str]
channelArn
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING', 'INACTIVE', 'PARTIALLY_ACTIVE']]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListNotificationConfigurationsRequestPaginate
eventRuleSource
- Type: typing.Optional[str]
channelArn
- Type: typing.Optional[str]
status
- Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING', 'INACTIVE', 'PARTIALLY_ACTIVE']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.PaginatorConfig]
ListNotificationConfigurationsResponse
notificationConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.NotificationConfigurationStructure]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListNotificationEventsRequest
startTime
- Type: typing.Union[datetime.datetime, str, NoneType]
endTime
- Type: typing.Union[datetime.datetime, str, NoneType]
locale
- Type: typing.Optional[typing.Literal['de_DE', 'en_CA', 'en_UK', 'en_US', 'es_ES', 'fr_CA', 'fr_FR', 'id_ID', 'it_IT', 'ja_JP', 'ko_KR', 'pt_BR', 'tr_TR', 'zh_CN', 'zh_TW']]
source
- Type: typing.Optional[str]
includeChildEvents
- Type: typing.Optional[bool]
aggregateNotificationEventArn
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListNotificationEventsRequestPaginate
startTime
- Type: typing.Union[datetime.datetime, str, NoneType]
endTime
- Type: typing.Union[datetime.datetime, str, NoneType]
locale
- Type: typing.Optional[typing.Literal['de_DE', 'en_CA', 'en_UK', 'en_US', 'es_ES', 'fr_CA', 'fr_FR', 'id_ID', 'it_IT', 'ja_JP', 'ko_KR', 'pt_BR', 'tr_TR', 'zh_CN', 'zh_TW']]
source
- Type: typing.Optional[str]
includeChildEvents
- Type: typing.Optional[bool]
aggregateNotificationEventArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.PaginatorConfig]
ListNotificationEventsResponse
notificationEvents
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.NotificationEventOverview]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListNotificationHubsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListNotificationHubsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.PaginatorConfig]
ListNotificationHubsResponse
notificationHubs
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.NotificationHubOverview]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
arn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ManagedNotificationChannelAssociationSummary
channelIdentifier
- Type:
- Required: Yes
channelType
- Type: typing.Literal['ACCOUNT_CONTACT', 'CHATBOT', 'EMAIL', 'MOBILE']
- Required: Yes
overrideOption
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
ManagedNotificationChildEvent
schemaVersion
- Type: typing.Literal['v1.0']
- Required: Yes
id
- Type:
- Required: Yes
messageComponents
- Type:
- Required: Yes
notificationType
- Type: typing.Literal['ALERT', 'ANNOUNCEMENT', 'INFORMATIONAL', 'WARNING']
- Required: Yes
aggregateManagedNotificationEventArn
- Type:
- Required: Yes
textParts
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.notifications.notifications_classes.TextPartValue]
- Required: Yes
sourceEventDetailUrl
- Type: typing.Optional[str]
sourceEventDetailUrlDisplayText
- Type: typing.Optional[str]
eventStatus
- Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]
startTime
- Type: typing.Optional[datetime.datetime]
endTime
- Type: typing.Optional[datetime.datetime]
organizationalUnitId
- Type: typing.Optional[str]
aggregationDetail
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.AggregationDetail]
ManagedNotificationChildEventOverview
arn
- Type:
- Required: Yes
managedNotificationConfigurationArn
- Type:
- Required: Yes
relatedAccount
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
childEvent
- Type:
- Required: Yes
aggregateManagedNotificationEventArn
- Type:
- Required: Yes
organizationalUnitId
- Type: typing.Optional[str]
ManagedNotificationChildEventSummary
schemaVersion
- Type: typing.Literal['v1.0']
- Required: Yes
sourceEventMetadata
- Type:
- Required: Yes
messageComponents
- Type:
- Required: Yes
aggregationDetail
- Type:
- Required: Yes
eventStatus
- Type: typing.Literal['HEALTHY', 'UNHEALTHY']
- Required: Yes
notificationType
- Type: typing.Literal['ALERT', 'ANNOUNCEMENT', 'INFORMATIONAL', 'WARNING']
- Required: Yes
ManagedNotificationConfigurationStructure
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
ManagedNotificationEvent
schemaVersion
- Type: typing.Literal['v1.0']
- Required: Yes
id
- Type:
- Required: Yes
messageComponents
- Type:
- Required: Yes
notificationType
- Type: typing.Literal['ALERT', 'ANNOUNCEMENT', 'INFORMATIONAL', 'WARNING']
- Required: Yes
textParts
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.notifications.notifications_classes.TextPartValue]
- Required: Yes
sourceEventDetailUrl
- Type: typing.Optional[str]
sourceEventDetailUrlDisplayText
- Type: typing.Optional[str]
eventStatus
- Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]
aggregationEventType
- Type: typing.Optional[typing.Literal['AGGREGATE', 'CHILD', 'NONE']]
aggregationSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.AggregationSummary]
startTime
- Type: typing.Optional[datetime.datetime]
endTime
- Type: typing.Optional[datetime.datetime]
organizationalUnitId
- Type: typing.Optional[str]
ManagedNotificationEventOverview
arn
- Type:
- Required: Yes
managedNotificationConfigurationArn
- Type:
- Required: Yes
relatedAccount
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
notificationEvent
- Type:
- Required: Yes
aggregationEventType
- Type: typing.Optional[typing.Literal['AGGREGATE', 'CHILD', 'NONE']]
organizationalUnitId
- Type: typing.Optional[str]
aggregationSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.AggregationSummary]
aggregatedNotificationRegions
- Type: typing.Optional[typing.List[str]]
ManagedNotificationEventSummary
schemaVersion
- Type: typing.Literal['v1.0']
- Required: Yes
sourceEventMetadata
- Type:
- Required: Yes
messageComponents
- Type:
- Required: Yes
eventStatus
- Type: typing.Literal['HEALTHY', 'UNHEALTHY']
- Required: Yes
notificationType
- Type: typing.Literal['ALERT', 'ANNOUNCEMENT', 'INFORMATIONAL', 'WARNING']
- Required: Yes
ManagedSourceEventMetadataSummary
source
- Type:
- Required: Yes
eventType
- Type:
- Required: Yes
eventOriginRegion
- Type: typing.Optional[str]
MediaElement
mediaId
- Type:
- Required: Yes
type
- Type: typing.Literal['IMAGE']
- Required: Yes
url
- Type:
- Required: Yes
caption
- Type:
- Required: Yes
MessageComponents
headline
- Type: typing.Optional[str]
paragraphSummary
- Type: typing.Optional[str]
completeDescription
- Type: typing.Optional[str]
dimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.Dimension]]
MessageComponentsSummary
headline
- Type:
- Required: Yes
NotificationConfigurationStructure
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'DELETING', 'INACTIVE', 'PARTIALLY_ACTIVE']
- Required: Yes
creationTime
- Type:
- Required: Yes
aggregationDuration
- Type: typing.Optional[typing.Literal['LONG', 'NONE', 'SHORT']]
NotificationEvent
schemaVersion
- Type: typing.Literal['v1.0']
- Required: Yes
id
- Type:
- Required: Yes
sourceEventMetadata
- Type:
- Required: Yes
messageComponents
- Type:
- Required: Yes
notificationType
- Type: typing.Literal['ALERT', 'ANNOUNCEMENT', 'INFORMATIONAL', 'WARNING']
- Required: Yes
textParts
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.notifications.notifications_classes.TextPartValue]
- Required: Yes
media
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.MediaElement]
- Required: Yes
sourceEventDetailUrl
- Type: typing.Optional[str]
sourceEventDetailUrlDisplayText
- Type: typing.Optional[str]
eventStatus
- Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]
aggregationEventType
- Type: typing.Optional[typing.Literal['AGGREGATE', 'CHILD', 'NONE']]
aggregateNotificationEventArn
- Type: typing.Optional[str]
aggregationSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.AggregationSummary]
startTime
- Type: typing.Optional[datetime.datetime]
endTime
- Type: typing.Optional[datetime.datetime]
NotificationEventOverview
arn
- Type:
- Required: Yes
notificationConfigurationArn
- Type:
- Required: Yes
relatedAccount
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
notificationEvent
- Type:
- Required: Yes
aggregationEventType
- Type: typing.Optional[typing.Literal['AGGREGATE', 'CHILD', 'NONE']]
aggregateNotificationEventArn
- Type: typing.Optional[str]
aggregationSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.notifications.notifications_classes.AggregationSummary]
NotificationEventSummary
schemaVersion
- Type: typing.Literal['v1.0']
- Required: Yes
sourceEventMetadata
- Type:
- Required: Yes
messageComponents
- Type:
- Required: Yes
eventStatus
- Type: typing.Literal['HEALTHY', 'UNHEALTHY']
- Required: Yes
notificationType
- Type: typing.Literal['ALERT', 'ANNOUNCEMENT', 'INFORMATIONAL', 'WARNING']
- Required: Yes
NotificationHubOverview
notificationHubRegion
- Type:
- Required: Yes
statusSummary
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
lastActivationTime
- Type: typing.Optional[datetime.datetime]
NotificationHubStatusSummary
status
- Type: typing.Literal['ACTIVE', 'DEREGISTERING', 'INACTIVE', 'REGISTERING']
- Required: Yes
reason
- Type:
- Required: Yes
NotificationsAccessForOrganization
accessStatus
- Type: typing.Literal['DISABLED', 'ENABLED', 'PENDING']
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
RegisterNotificationHubRequest
notificationHubRegion
- Type:
- Required: Yes
RegisterNotificationHubResponse
notificationHubRegion
- Type:
- Required: Yes
statusSummary
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
lastActivationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Resource
id
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
detailUrl
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.List[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]
SourceEventMetadata
eventTypeVersion
- Type:
- Required: Yes
sourceEventId
- Type:
- Required: Yes
relatedAccount
- Type:
- Required: Yes
source
- Type:
- Required: Yes
eventOccurrenceTime
- Type:
- Required: Yes
eventType
- Type:
- Required: Yes
relatedResources
- Type: typing.List[aws_resource_validator.pydantic_models.notifications.notifications_classes.Resource]
- Required: Yes
eventOriginRegion
- Type: typing.Optional[str]
SourceEventMetadataSummary
source
- Type:
- Required: Yes
eventType
- Type:
- Required: Yes
eventOriginRegion
- Type: typing.Optional[str]
SummarizationDimensionDetail
name
- Type:
- Required: Yes
value
- Type:
- Required: Yes
SummarizationDimensionOverview
name
- Type:
- Required: Yes
count
- Type:
- Required: Yes
sampleValues
- Type: typing.Optional[typing.List[str]]
TagResourceRequest
arn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
TextPartValue
type
- Type: typing.Literal['LOCALIZED_TEXT', 'PLAIN_TEXT', 'URL']
- Required: Yes
displayText
- Type: typing.Optional[str]
textByLocale
- Type: typing.Optional[typing.Dict[typing.Literal['de_DE', 'en_CA', 'en_UK', 'en_US', 'es_ES', 'fr_CA', 'fr_FR', 'id_ID', 'it_IT', 'ja_JP', 'ko_KR', 'pt_BR', 'tr_TR', 'zh_CN', 'zh_TW'], str]]
url
- Type: typing.Optional[str]
UntagResourceRequest
arn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateEventRuleRequest
arn
- Type:
- Required: Yes
eventPattern
- Type: typing.Optional[str]
regions
- Type: typing.Optional[typing.List[str]]
UpdateEventRuleResponse
arn
- Type:
- Required: Yes
notificationConfigurationArn
- Type:
- Required: Yes
statusSummaryByRegion
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.notifications.notifications_classes.EventRuleStatusSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateNotificationConfigurationRequest
arn
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
aggregationDuration
- Type: typing.Optional[typing.Literal['LONG', 'NONE', 'SHORT']]
UpdateNotificationConfigurationResponse
arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes