Values.ManagedNotificationEventSourceA notification-focused representation of an event. They contain semantic information used by AccountContacts or Additional Channels to create end-user notifications.
type nonrec t = {schemaVersion : SchemaVersion.t option;Version of the ManagedNotificationEvent schema.
*)id : NotificationEventId.t option;Unique identifier for a ManagedNotificationEvent.
*)messageComponents : MessageComponents.t option;sourceEventDetailUrl : Url.t option;URL defined by Source Service to be used by notification consumers to get additional information about event.
*)sourceEventDetailUrlDisplayText : String_.t option;Text that needs to be hyperlinked with the sourceEventDetailUrl. For example, the description of the sourceEventDetailUrl.
*)notificationType : NotificationType.t option;The nature of the event causing this notification. Values: ALERT A notification about an event where something was triggered, initiated, reopened, deployed, or a threshold was breached. WARNING A notification about an event where an issue is about to arise. For example, something is approaching a threshold. ANNOUNCEMENT A notification about an important event. For example, a step in a workflow or escalation path or that a workflow was updated. INFORMATIONAL A notification about informational messages. For example, recommendations, service announcements, or reminders.
*)eventStatus : EventStatus.t option;The status of an event. Values: HEALTHY All EventRules are ACTIVE and any call can be run. UNHEALTHY Some EventRules are ACTIVE and some are INACTIVE. Any call can be run.
*)aggregationEventType : AggregationEventType.t option;The notifications aggregation type.
*)aggregationSummary : AggregationSummary.t option;startTime : SyntheticTimestamp_date_time.t option;The earliest time of events to return from this call.
*)endTime : SyntheticTimestamp_date_time.t option;The end time of the notification event.
*)textParts : TextParts.t option;A list of text values.
*)organizationalUnitId : OrganizationalUnitId.t option;The Organizational Unit Id that an Amazon Web Services account belongs to.
*)}val make :
?schemaVersion:??? ->
?id:??? ->
?messageComponents:??? ->
?sourceEventDetailUrl:??? ->
?sourceEventDetailUrlDisplayText:??? ->
?notificationType:??? ->
?eventStatus:??? ->
?aggregationEventType:??? ->
?aggregationSummary:??? ->
?startTime:??? ->
?endTime:??? ->
?textParts:??? ->
?organizationalUnitId:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of TextPartId.t ]
* [> `Structure of
(string
* [> `Enum of string
| `Map of
([> `Enum of string ] * [> `String of String_.t ])
list
| `String of TextPartValueDisplayTextString.t ])
list ])
list
| `String of NotificationEventId.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `String of
SampleAggregationDimensionValuesMemberString.t ]
list
| `String of TextPartReference.t ])
list ]
list
| `String of TextPartReference.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `String of
SampleAggregationDimensionValuesMemberString.t ]
list
| `String of String_.t ])
list ])
list
| `Timestamp of SyntheticTimestamp_date_time.t ])
list ]