Values.GetEngagementResponseSourceUse this action to retrieve the engagement record for a given EngagementIdentifier.
type nonrec t = {id : EngagementIdentifier.t option;The unique resource identifier of the engagement retrieved.
*)arn : EngagementArn.t option;The Amazon Resource Name (ARN) of the engagement retrieved.
*)title : EngagementTitle.t option;The title of the engagement. It provides a brief, descriptive name for the engagement that is meaningful and easily recognizable.
*)description : EngagementDescription.t option;A more detailed description of the engagement. This provides additional context or information about the engagement's purpose or scope.
*)createdAt : DateTime.t option;The date and time when the Engagement was created, presented in ISO 8601 format (UTC). For example: "2023-05-01T20:37:46Z". This timestamp helps track the lifecycle of the Engagement.
*)createdBy : AwsAccount.t option;The AWS account ID of the user who originally created the engagement. This field helps in tracking the origin of the engagement.
*)memberCount : Integer.t option;Specifies the current count of members participating in the Engagement. This count includes all active members regardless of their roles or permissions within the Engagement.
*)modifiedAt : DateTime.t option;The timestamp indicating when the engagement was last modified, in ISO 8601 format (UTC). Example: "2023-05-01T20:37:46Z". This helps track the most recent changes to the engagement.
*)modifiedBy : AwsAccount.t option;The AWS account ID of the user who last modified the engagement. This field helps track who made the most recent changes to the engagement.
*)contexts : EngagementContexts.t option;A list of context objects associated with the engagement. Each context provides additional information related to the Engagement, such as customer projects or documents.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `InternalServerException of InternalServerException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ThrottlingException of ThrottlingException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of EngagementContextIdentifier.t
| `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of LeadSourceType.t
| `Structure of
(string
* [> `String of JobTitle.t ])
list
| `Timestamp of DateTime.t ])
list ]
list
| `String of LeadQualificationStatus.t
| `Structure of
(string
* [> `Enum of string
| `String of CompanyName.t
| `Structure of
(string
* [> `Enum of string
| `String of
AddressSummaryCityString.t ])
list ])
list ])
list ])
list ])
list ]
list
| `String of EngagementIdentifier.t
| `Timestamp of DateTime.t ])
list ]