Awso_partnercentral_benefits_asyncSourceval amend_benefit_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.AmendBenefitApplicationInput.t ->
(Awso_partnercentral_benefits.Values.AmendBenefitApplicationOutput.t,
Awso_partnercentral_benefits.Values.AmendBenefitApplicationOutput.error)
Result.t
Async.Deferred.tval associate_benefit_application_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.AssociateBenefitApplicationResourceInput.t ->
(Awso_partnercentral_benefits.Values.AssociateBenefitApplicationResourceOutput.t,
Awso_partnercentral_benefits.Values.AssociateBenefitApplicationResourceOutput.error)
Result.t
Async.Deferred.tval cancel_benefit_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.CancelBenefitApplicationInput.t ->
(Awso_partnercentral_benefits.Values.CancelBenefitApplicationOutput.t,
Awso_partnercentral_benefits.Values.CancelBenefitApplicationOutput.error)
Result.t
Async.Deferred.tval create_benefit_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.CreateBenefitApplicationInput.t ->
(Awso_partnercentral_benefits.Values.CreateBenefitApplicationOutput.t,
Awso_partnercentral_benefits.Values.CreateBenefitApplicationOutput.error)
Result.t
Async.Deferred.tval disassociate_benefit_application_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.DisassociateBenefitApplicationResourceInput.t ->
(Awso_partnercentral_benefits.Values.DisassociateBenefitApplicationResourceOutput.t,
Awso_partnercentral_benefits.Values.DisassociateBenefitApplicationResourceOutput.error)
Result.t
Async.Deferred.tval get_benefit :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.GetBenefitInput.t ->
(Awso_partnercentral_benefits.Values.GetBenefitOutput.t,
Awso_partnercentral_benefits.Values.GetBenefitOutput.error)
Result.t
Async.Deferred.tval get_benefit_allocation :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.GetBenefitAllocationInput.t ->
(Awso_partnercentral_benefits.Values.GetBenefitAllocationOutput.t,
Awso_partnercentral_benefits.Values.GetBenefitAllocationOutput.error)
Result.t
Async.Deferred.tval get_benefit_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.GetBenefitApplicationInput.t ->
(Awso_partnercentral_benefits.Values.GetBenefitApplicationOutput.t,
Awso_partnercentral_benefits.Values.GetBenefitApplicationOutput.error)
Result.t
Async.Deferred.tval list_benefit_allocations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.ListBenefitAllocationsInput.t ->
(Awso_partnercentral_benefits.Values.ListBenefitAllocationsOutput.t,
Awso_partnercentral_benefits.Values.ListBenefitAllocationsOutput.error)
Result.t
Async.Deferred.tval list_benefit_applications :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.ListBenefitApplicationsInput.t ->
(Awso_partnercentral_benefits.Values.ListBenefitApplicationsOutput.t,
Awso_partnercentral_benefits.Values.ListBenefitApplicationsOutput.error)
Result.t
Async.Deferred.tval list_benefits :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.ListBenefitsInput.t ->
(Awso_partnercentral_benefits.Values.ListBenefitsOutput.t,
Awso_partnercentral_benefits.Values.ListBenefitsOutput.error)
Result.t
Async.Deferred.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.ListTagsForResourceRequest.t ->
(Awso_partnercentral_benefits.Values.ListTagsForResourceResponse.t,
Awso_partnercentral_benefits.Values.ListTagsForResourceResponse.error)
Result.t
Async.Deferred.tval recall_benefit_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.RecallBenefitApplicationInput.t ->
(Awso_partnercentral_benefits.Values.RecallBenefitApplicationOutput.t,
Awso_partnercentral_benefits.Values.RecallBenefitApplicationOutput.error)
Result.t
Async.Deferred.tval submit_benefit_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.SubmitBenefitApplicationInput.t ->
(Awso_partnercentral_benefits.Values.SubmitBenefitApplicationOutput.t,
Awso_partnercentral_benefits.Values.SubmitBenefitApplicationOutput.error)
Result.t
Async.Deferred.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.TagResourceRequest.t ->
(Awso_partnercentral_benefits.Values.TagResourceResponse.t,
Awso_partnercentral_benefits.Values.TagResourceResponse.error)
Result.t
Async.Deferred.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.UntagResourceRequest.t ->
(Awso_partnercentral_benefits.Values.UntagResourceResponse.t,
Awso_partnercentral_benefits.Values.UntagResourceResponse.error)
Result.t
Async.Deferred.tval update_benefit_application :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_partnercentral_benefits.Values.UpdateBenefitApplicationInput.t ->
(Awso_partnercentral_benefits.Values.UpdateBenefitApplicationOutput.t,
Awso_partnercentral_benefits.Values.UpdateBenefitApplicationOutput.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_partnercentral_benefits.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]Represents a monetary amount with its associated currency.
module ValidationExceptionErrorCode =
Awso_partnercentral_benefits.Values.ValidationExceptionErrorCodeRepresents an AWS credit code that can be applied to an AWS account for billing purposes.
module ValidationExceptionField =
Awso_partnercentral_benefits.Values.ValidationExceptionFieldRepresents a field-specific validation error with detailed information.
module ContactBusinessTitleString =
Awso_partnercentral_benefits.Values.ContactBusinessTitleStringmodule BenefitSummaryDescriptionString =
Awso_partnercentral_benefits.Values.BenefitSummaryDescriptionStringmodule BenefitSummaryNameString =
Awso_partnercentral_benefits.Values.BenefitSummaryNameStringmodule BenefitApplicationStatus =
Awso_partnercentral_benefits.Values.BenefitApplicationStatusmodule FileDetailCreatedByString =
Awso_partnercentral_benefits.Values.FileDetailCreatedByStringmodule FileDetailFileNameString =
Awso_partnercentral_benefits.Values.FileDetailFileNameStringmodule FileDetailFileStatusString =
Awso_partnercentral_benefits.Values.FileDetailFileStatusStringRepresents detailed information about a specific issuance of benefit value.
module ValidationExceptionFieldList =
Awso_partnercentral_benefits.Values.ValidationExceptionFieldListmodule ValidationExceptionReason =
Awso_partnercentral_benefits.Values.ValidationExceptionReasonRepresents input information for uploading a file to a benefit application.
Represents contact information for a partner representative.
Represents a key-value pair used for categorizing and organizing AWS resources.
A summary view of a benefit containing key information for list operations.
module BenefitApplicationSummary =
Awso_partnercentral_benefits.Values.BenefitApplicationSummaryA summary view of a benefit application containing key information for list operations.
Represents an AWS resource that is associated with a benefit application for tracking and management.
module BenefitAllocationSummary =
Awso_partnercentral_benefits.Values.BenefitAllocationSummaryA summary view of a benefit allocation containing key information for list operations.
module BenefitApplicationIdentifier =
Awso_partnercentral_benefits.Values.BenefitApplicationIdentifierRepresents detailed information about a file attached to a benefit application.
Contains information about access-based benefit fulfillment, such as service permissions or feature access.
Contains information about consumable benefit fulfillment, such as usage quotas or service limits.
Contains information about credit-based benefit fulfillment, including AWS promotional credits.
Contains information about disbursement-based benefit fulfillment, such as direct payments or reimbursements.
Represents a specific change to be made to a benefit application field.
Thrown when the caller does not have sufficient permissions to perform the requested operation.
Thrown when the request conflicts with the current state of the resource, such as attempting to modify a resource that has been changed by another process.
Thrown when an unexpected error occurs on the server side during request processing.
module ResourceNotFoundException =
Awso_partnercentral_benefits.Values.ResourceNotFoundExceptionThrown when the requested resource cannot be found or does not exist.
Thrown when the request rate exceeds the allowed limits and the request is being throttled.
Thrown when the request contains invalid parameters or fails input validation requirements.
module BenefitApplicationDescription =
Awso_partnercentral_benefits.Values.BenefitApplicationDescriptionmodule UpdateBenefitApplicationInputClientTokenString =
Awso_partnercentral_benefits.Values.UpdateBenefitApplicationInputClientTokenStringmodule UpdateBenefitApplicationInputFileDetailsList =
Awso_partnercentral_benefits.Values.UpdateBenefitApplicationInputFileDetailsListmodule UpdateBenefitApplicationInputPartnerContactsList =
Awso_partnercentral_benefits.Values.UpdateBenefitApplicationInputPartnerContactsListmodule ServiceQuotaExceededException =
Awso_partnercentral_benefits.Values.ServiceQuotaExceededExceptionThrown when the request would exceed the service quotas or limits for the account.
module ListBenefitsOutputNextTokenString =
Awso_partnercentral_benefits.Values.ListBenefitsOutputNextTokenStringmodule ListBenefitsInputFulfillmentTypesList =
Awso_partnercentral_benefits.Values.ListBenefitsInputFulfillmentTypesListmodule ListBenefitsInputMaxResultsInteger =
Awso_partnercentral_benefits.Values.ListBenefitsInputMaxResultsIntegermodule ListBenefitsInputNextTokenString =
Awso_partnercentral_benefits.Values.ListBenefitsInputNextTokenStringmodule ListBenefitsInputProgramsList =
Awso_partnercentral_benefits.Values.ListBenefitsInputProgramsListmodule ListBenefitsInputStatusList =
Awso_partnercentral_benefits.Values.ListBenefitsInputStatusListmodule BenefitApplicationSummaries =
Awso_partnercentral_benefits.Values.BenefitApplicationSummariesmodule ListBenefitApplicationsOutputNextTokenString =
Awso_partnercentral_benefits.Values.ListBenefitApplicationsOutputNextTokenStringmodule ListBenefitApplicationsInputBenefitIdentifiersList =
Awso_partnercentral_benefits.Values.ListBenefitApplicationsInputBenefitIdentifiersListmodule ListBenefitApplicationsInputFulfillmentTypesList =
Awso_partnercentral_benefits.Values.ListBenefitApplicationsInputFulfillmentTypesListmodule ListBenefitApplicationsInputMaxResultsInteger =
Awso_partnercentral_benefits.Values.ListBenefitApplicationsInputMaxResultsIntegermodule ListBenefitApplicationsInputNextTokenString =
Awso_partnercentral_benefits.Values.ListBenefitApplicationsInputNextTokenStringmodule ListBenefitApplicationsInputProgramsList =
Awso_partnercentral_benefits.Values.ListBenefitApplicationsInputProgramsListmodule ListBenefitApplicationsInputStagesList =
Awso_partnercentral_benefits.Values.ListBenefitApplicationsInputStagesListmodule ListBenefitApplicationsInputStatusList =
Awso_partnercentral_benefits.Values.ListBenefitApplicationsInputStatusListmodule BenefitAllocationSummaries =
Awso_partnercentral_benefits.Values.BenefitAllocationSummariesmodule ListBenefitAllocationsOutputNextTokenString =
Awso_partnercentral_benefits.Values.ListBenefitAllocationsOutputNextTokenStringmodule ListBenefitAllocationsInputBenefitApplicationIdentifiersList =
Awso_partnercentral_benefits.Values.ListBenefitAllocationsInputBenefitApplicationIdentifiersListmodule ListBenefitAllocationsInputBenefitIdentifiersList =
Awso_partnercentral_benefits.Values.ListBenefitAllocationsInputBenefitIdentifiersListmodule ListBenefitAllocationsInputFulfillmentTypesList =
Awso_partnercentral_benefits.Values.ListBenefitAllocationsInputFulfillmentTypesListmodule ListBenefitAllocationsInputMaxResultsInteger =
Awso_partnercentral_benefits.Values.ListBenefitAllocationsInputMaxResultsIntegermodule ListBenefitAllocationsInputNextTokenString =
Awso_partnercentral_benefits.Values.ListBenefitAllocationsInputNextTokenStringmodule ListBenefitAllocationsInputStatusList =
Awso_partnercentral_benefits.Values.ListBenefitAllocationsInputStatusListmodule GetBenefitOutputDescriptionString =
Awso_partnercentral_benefits.Values.GetBenefitOutputDescriptionStringmodule GetBenefitOutputIdString =
Awso_partnercentral_benefits.Values.GetBenefitOutputIdStringmodule GetBenefitOutputNameString =
Awso_partnercentral_benefits.Values.GetBenefitOutputNameStringmodule GetBenefitInputIdentifierString =
Awso_partnercentral_benefits.Values.GetBenefitInputIdentifierStringmodule GetBenefitApplicationOutputAssociatedResourcesList =
Awso_partnercentral_benefits.Values.GetBenefitApplicationOutputAssociatedResourcesListmodule GetBenefitApplicationOutputFileDetailsList =
Awso_partnercentral_benefits.Values.GetBenefitApplicationOutputFileDetailsListmodule GetBenefitApplicationOutputStatusReasonString =
Awso_partnercentral_benefits.Values.GetBenefitApplicationOutputStatusReasonStringContains comprehensive information about how a benefit allocation is fulfilled across different fulfillment types.
module BenefitAllocationIdentifier =
Awso_partnercentral_benefits.Values.BenefitAllocationIdentifiermodule DisassociateBenefitApplicationResourceInputResourceArnString =
Awso_partnercentral_benefits.Values.DisassociateBenefitApplicationResourceInputResourceArnStringmodule CreateBenefitApplicationInputAssociatedResourcesList =
Awso_partnercentral_benefits.Values.CreateBenefitApplicationInputAssociatedResourcesListmodule CreateBenefitApplicationInputBenefitIdentifierString =
Awso_partnercentral_benefits.Values.CreateBenefitApplicationInputBenefitIdentifierStringmodule CreateBenefitApplicationInputClientTokenString =
Awso_partnercentral_benefits.Values.CreateBenefitApplicationInputClientTokenStringmodule CreateBenefitApplicationInputFileDetailsList =
Awso_partnercentral_benefits.Values.CreateBenefitApplicationInputFileDetailsListmodule CreateBenefitApplicationInputPartnerContactsList =
Awso_partnercentral_benefits.Values.CreateBenefitApplicationInputPartnerContactsListmodule CreateBenefitApplicationInputTagsList =
Awso_partnercentral_benefits.Values.CreateBenefitApplicationInputTagsListmodule CancelBenefitApplicationInputClientTokenString =
Awso_partnercentral_benefits.Values.CancelBenefitApplicationInputClientTokenStringmodule CancelBenefitApplicationInputReasonString =
Awso_partnercentral_benefits.Values.CancelBenefitApplicationInputReasonStringmodule AssociateBenefitApplicationResourceInputResourceArnString =
Awso_partnercentral_benefits.Values.AssociateBenefitApplicationResourceInputResourceArnStringmodule AmendBenefitApplicationInputAmendmentReasonString =
Awso_partnercentral_benefits.Values.AmendBenefitApplicationInputAmendmentReasonStringmodule AmendBenefitApplicationInputClientTokenString =
Awso_partnercentral_benefits.Values.AmendBenefitApplicationInputClientTokenStringmodule UpdateBenefitApplicationOutput =
Awso_partnercentral_benefits.Values.UpdateBenefitApplicationOutputUpdates an existing benefit application with new information while maintaining revision control.
module UpdateBenefitApplicationInput =
Awso_partnercentral_benefits.Values.UpdateBenefitApplicationInputUpdates an existing benefit application with new information while maintaining revision control.
Removes specified tags from a resource.
Removes specified tags from a resource.
Adds or updates tags for a specified resource.
Adds or updates tags for a specified resource.
module SubmitBenefitApplicationOutput =
Awso_partnercentral_benefits.Values.SubmitBenefitApplicationOutputSubmits a benefit application for review and processing by AWS.
module SubmitBenefitApplicationInput =
Awso_partnercentral_benefits.Values.SubmitBenefitApplicationInputSubmits a benefit application for review and processing by AWS.
module RecallBenefitApplicationOutput =
Awso_partnercentral_benefits.Values.RecallBenefitApplicationOutputRecalls a submitted benefit application, returning it to draft status for further modifications.
module RecallBenefitApplicationInput =
Awso_partnercentral_benefits.Values.RecallBenefitApplicationInputRecalls a submitted benefit application, returning it to draft status for further modifications.
module ListTagsForResourceResponse =
Awso_partnercentral_benefits.Values.ListTagsForResourceResponseRetrieves all tags associated with a specific resource.
module ListTagsForResourceRequest =
Awso_partnercentral_benefits.Values.ListTagsForResourceRequestRetrieves all tags associated with a specific resource.
Retrieves a paginated list of available benefits based on specified filter criteria.
Retrieves a paginated list of available benefits based on specified filter criteria.
module ListBenefitApplicationsOutput =
Awso_partnercentral_benefits.Values.ListBenefitApplicationsOutputRetrieves a paginated list of benefit applications based on specified filter criteria.
module ListBenefitApplicationsInput =
Awso_partnercentral_benefits.Values.ListBenefitApplicationsInputRetrieves a paginated list of benefit applications based on specified filter criteria.
module ListBenefitAllocationsOutput =
Awso_partnercentral_benefits.Values.ListBenefitAllocationsOutputRetrieves a paginated list of benefit allocations based on specified filter criteria.
module ListBenefitAllocationsInput =
Awso_partnercentral_benefits.Values.ListBenefitAllocationsInputRetrieves a paginated list of benefit allocations based on specified filter criteria.
Retrieves detailed information about a specific benefit available in the partner catalog.
Retrieves detailed information about a specific benefit available in the partner catalog.
module GetBenefitApplicationOutput =
Awso_partnercentral_benefits.Values.GetBenefitApplicationOutputRetrieves detailed information about a specific benefit application.
module GetBenefitApplicationInput =
Awso_partnercentral_benefits.Values.GetBenefitApplicationInputRetrieves detailed information about a specific benefit application.
module GetBenefitAllocationOutput =
Awso_partnercentral_benefits.Values.GetBenefitAllocationOutputRetrieves detailed information about a specific benefit allocation that has been granted to a partner.
module GetBenefitAllocationInput =
Awso_partnercentral_benefits.Values.GetBenefitAllocationInputRetrieves detailed information about a specific benefit allocation that has been granted to a partner.
module DisassociateBenefitApplicationResourceOutput =
Awso_partnercentral_benefits.Values.DisassociateBenefitApplicationResourceOutputRemoves the association between an AWS resource and a benefit application.
module DisassociateBenefitApplicationResourceInput =
Awso_partnercentral_benefits.Values.DisassociateBenefitApplicationResourceInputRemoves the association between an AWS resource and a benefit application.
module CreateBenefitApplicationOutput =
Awso_partnercentral_benefits.Values.CreateBenefitApplicationOutputCreates a new benefit application for a partner to request access to AWS benefits and programs.
module CreateBenefitApplicationInput =
Awso_partnercentral_benefits.Values.CreateBenefitApplicationInputCreates a new benefit application for a partner to request access to AWS benefits and programs.
module CancelBenefitApplicationOutput =
Awso_partnercentral_benefits.Values.CancelBenefitApplicationOutputCancels a benefit application that is currently in progress, preventing further processing.
module CancelBenefitApplicationInput =
Awso_partnercentral_benefits.Values.CancelBenefitApplicationInputCancels a benefit application that is currently in progress, preventing further processing.
module AssociateBenefitApplicationResourceOutput =
Awso_partnercentral_benefits.Values.AssociateBenefitApplicationResourceOutputLinks an AWS resource to an existing benefit application for tracking and management purposes.
module AssociateBenefitApplicationResourceInput =
Awso_partnercentral_benefits.Values.AssociateBenefitApplicationResourceInputLinks an AWS resource to an existing benefit application for tracking and management purposes.
module AmendBenefitApplicationOutput =
Awso_partnercentral_benefits.Values.AmendBenefitApplicationOutputModifies an existing benefit application by applying amendments to specific fields while maintaining revision control.
module AmendBenefitApplicationInput =
Awso_partnercentral_benefits.Values.AmendBenefitApplicationInputModifies an existing benefit application by applying amendments to specific fields while maintaining revision control.