Values.GetBenefitApplicationOutputSourceRetrieves detailed information about a specific benefit application.
type nonrec t = {id : BenefitApplicationId.t option;The unique identifier of the benefit application.
*)arn : Arn.t option;The Amazon Resource Name (ARN) of the benefit application.
*)catalog : CatalogName.t option;The catalog identifier that the benefit application belongs to.
*)benefitId : BenefitId.t option;The identifier of the benefit being requested in this application.
*)name : BenefitApplicationName.t option;The human-readable name of the benefit application.
*)description : BenefitApplicationDescription.t option;A detailed description of the benefit application.
*)fulfillmentTypes : FulfillmentTypes.t option;The fulfillment types requested for this benefit application.
*)benefitApplicationDetails : Document.t option;Detailed information and requirements specific to the benefit being requested.
*)programs : Programs.t option;The AWS partner programs associated with this benefit application.
*)status : BenefitApplicationStatus.t option;The current processing status of the benefit application.
*)stage : BenefitApplicationStage.t option;The current stage in the benefit application processing workflow.
*)statusReason : GetBenefitApplicationOutputStatusReasonString.t option;Additional information explaining the current status of the benefit application.
*)statusReasonCode : StatusReasonCode.t option;A standardized code representing the reason for the current status.
*)statusReasonCodes : StatusReasonCodes.t option;The list of standardized codes representing the reason for the current status.
*)createdAt : Timestamp.t option;The timestamp when the benefit application was created.
*)updatedAt : Timestamp.t option;The timestamp when the benefit application was last updated.
*)revision : String_.t option;The current revision number of the benefit application.
*)associatedResources : GetBenefitApplicationOutputAssociatedResourcesList.t
option;AWS resources that are associated with this benefit application.
*)partnerContacts : Contacts.t option;Contact information for partner representatives responsible for this benefit application.
*)fileDetails : GetBenefitApplicationOutputFileDetailsList.t option;Supporting documents and files attached to the benefit application.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `ConflictException of ConflictException.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 make :
?id:??? ->
?arn:??? ->
?catalog:??? ->
?benefitId:??? ->
?name:??? ->
?description:??? ->
?fulfillmentTypes:??? ->
?benefitApplicationDetails:??? ->
?programs:??? ->
?status:??? ->
?stage:??? ->
?statusReason:??? ->
?statusReasonCode:??? ->
?statusReasonCodes:??? ->
?createdAt:??? ->
?updatedAt:??? ->
?revision:??? ->
?associatedResources:??? ->
?partnerContacts:??? ->
?fileDetails:??? ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `ConflictException of ConflictException.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
| `ConflictException of ConflictException.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
* [> `Enum of string
| `List of
[> `Enum of string
| `String of Program.t
| `Structure of
(string
* [> `Enum of string
| `String of ContactEmail.t
| `Timestamp of Timestamp.t ])
list ]
list
| `String of BenefitApplicationId.t
| `Structure of 'a list
| `Timestamp of Timestamp.t ])
list ]