Module Values.AcceptPageRequestSource

Used to acknowledge an engagement to a contact channel during an incident.

Sourcetype nonrec t = {
  1. pageId : SsmContactsArn.t;
    (*

    The Amazon Resource Name (ARN) of the engagement to a contact channel.

    *)
  2. contactChannelId : SsmContactsArn.t option;
    (*

    The ARN of the contact channel.

    *)
  3. acceptType : AcceptType.t;
    (*

    The type indicates if the page was DELIVERED or READ.

    *)
  4. note : ReceiptInfo.t option;
    (*

    Information provided by the user when the user acknowledges the page.

    *)
  5. acceptCode : AcceptCode.t;
    (*

    A 6-digit code used to acknowledge the page.

    *)
  6. acceptCodeValidation : AcceptCodeValidation.t option;
    (*

    An optional field that Incident Manager uses to ENFORCE AcceptCode validation when acknowledging an page. Acknowledgement can occur by replying to a page, or when entering the AcceptCode in the console. Enforcing AcceptCode validation causes Incident Manager to verify that the code entered by the user matches the code sent by Incident Manager with the page. Incident Manager can also IGNORE AcceptCode validation. Ignoring AcceptCode validation causes Incident Manager to accept any value entered for the AcceptCode.

    *)
}
Sourceval context_ : string
Sourceval make : ?contactChannelId:??? -> ?note:??? -> ?acceptCodeValidation:??? -> pageId:SsmContactsArn.t -> acceptType:AcceptType.t -> acceptCode:AcceptCode.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of SsmContactsArn.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t