Values.CreateBenefitApplicationInputSourceCreates a new benefit application for a partner to request access to AWS benefits and programs.
type nonrec t = {catalog : CatalogName.t;The catalog identifier that specifies which benefit catalog to create the application in.
*)clientToken : CreateBenefitApplicationInputClientTokenString.t;A unique, case-sensitive identifier to ensure idempotent processing of the creation request.
*)name : BenefitApplicationName.t option;A human-readable name for the benefit application.
*)description : BenefitApplicationDescription.t option;A detailed description of the benefit application and its intended use.
*)benefitIdentifier : CreateBenefitApplicationInputBenefitIdentifierString.t;The unique identifier of the benefit being requested in this application.
*)fulfillmentTypes : FulfillmentTypes.t option;The types of fulfillment requested for this benefit application (e.g., credits, access, disbursement).
*)benefitApplicationDetails : Document.t option;Detailed information and requirements specific to the benefit being requested.
*)associatedResources : CreateBenefitApplicationInputAssociatedResourcesList.t
option;AWS resources that are associated with this benefit application.
*)partnerContacts : CreateBenefitApplicationInputPartnerContactsList.t option;Contact information for partner representatives responsible for this benefit application.
*)fileDetails : CreateBenefitApplicationInputFileDetailsList.t option;Supporting documents and files attached to the benefit application.
*)}val make :
?name:??? ->
?description:??? ->
?fulfillmentTypes:??? ->
?benefitApplicationDetails:??? ->
?tags:??? ->
?associatedResources:??? ->
?partnerContacts:??? ->
?fileDetails:??? ->
catalog:CatalogName.t ->
clientToken:CreateBenefitApplicationInputClientTokenString.t ->
benefitIdentifier:CreateBenefitApplicationInputBenefitIdentifierString.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Enum of string
| `String of Arn.t
| `Structure of (string * [> `String of TagKey.t ]) list ]
list
| `String of CatalogName.t
| `Structure of 'a list ])
list ]