Module Values.StartEngagementByAcceptingInvitationTaskRequestSource

This action starts the engagement by accepting an EngagementInvitation. The task is asynchronous and involves the following steps: accepting the invitation, creating an opportunity in the partner’s account from the AWS opportunity, and copying details for tracking. When completed, an Opportunity Created event is generated, indicating that the opportunity has been successfully created in the partner's account.

Sourcetype nonrec t = {
  1. catalog : CatalogIdentifier.t;
    (*

    Specifies the catalog related to the task. Use AWS for production engagements and Sandbox for testing scenarios.

    *)
  2. clientToken : ClientToken.t;
    (*

    A unique, case-sensitive identifier provided by the client that helps to ensure the idempotency of the request. This can be a random or meaningful string but must be unique for each request.

    *)
  3. identifier : EngagementInvitationArnOrIdentifier.t;
    (*

    Specifies the unique identifier of the EngagementInvitation to be accepted. Providing the correct identifier helps ensure that the correct engagement is processed.

    *)
  4. tags : TagList.t option;
    (*

    A map of the key-value pairs of the tag or tags to assign.

    *)
}
Sourceval context_ : string
Sourceval make : ?tags:??? -> catalog:CatalogIdentifier.t -> clientToken:ClientToken.t -> identifier:EngagementInvitationArnOrIdentifier.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of TagKey.t ]) list ] list | `String of CatalogIdentifier.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