Skip to content

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