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:SchemaVersion.t ->
?id:NotificationEventId.t ->
?messageComponents:MessageComponents.t ->
?sourceEventDetailUrl:Url.t ->
?sourceEventDetailUrlDisplayText:String_.t ->
?notificationType:NotificationType.t ->
?eventStatus:EventStatus.t ->
?aggregationEventType:AggregationEventType.t ->
?aggregationSummary:AggregationSummary.t ->
?startTime:SyntheticTimestamp_date_time.t ->
?endTime:SyntheticTimestamp_date_time.t ->
?textParts:TextParts.t ->
?organizationalUnitId:OrganizationalUnitId.t ->
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 ]