Module Awso_partnercentral_benefits_asyncSource

include module type of struct include Awso_partnercentral_benefits.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval 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.

Represents an AWS credit code that can be applied to an AWS account for billing purposes.

Represents a field-specific validation error with detailed information.

Represents detailed information about a specific issuance of benefit value.

Represents 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.

A 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.

A summary view of a benefit allocation containing key information for list operations.

Represents 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.

Thrown 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.

Thrown when the request would exceed the service quotas or limits for the account.

Sourcemodule ListBenefitAllocationsInputBenefitApplicationIdentifiersList = Awso_partnercentral_benefits.Values.ListBenefitAllocationsInputBenefitApplicationIdentifiersList

Contains comprehensive information about how a benefit allocation is fulfilled across different fulfillment types.

Sourcemodule DisassociateBenefitApplicationResourceInputResourceArnString = Awso_partnercentral_benefits.Values.DisassociateBenefitApplicationResourceInputResourceArnString
Sourcemodule AssociateBenefitApplicationResourceInputResourceArnString = Awso_partnercentral_benefits.Values.AssociateBenefitApplicationResourceInputResourceArnString

Updates an existing benefit application with new information while maintaining revision control.

Updates 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.

Submits a benefit application for review and processing by AWS.

Submits a benefit application for review and processing by AWS.

Recalls a submitted benefit application, returning it to draft status for further modifications.

Recalls a submitted benefit application, returning it to draft status for further modifications.

Retrieves all tags associated with a specific resource.

Retrieves 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.

Retrieves a paginated list of benefit applications based on specified filter criteria.

Retrieves a paginated list of benefit applications based on specified filter criteria.

Retrieves a paginated list of benefit allocations based on specified filter criteria.

Retrieves 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.

Retrieves detailed information about a specific benefit application.

Retrieves detailed information about a specific benefit application.

Retrieves detailed information about a specific benefit allocation that has been granted to a partner.

Retrieves detailed information about a specific benefit allocation that has been granted to a partner.

Removes the association between an AWS resource and a benefit application.

Removes the association between an AWS resource and a benefit application.

Creates a new benefit application for a partner to request access to AWS benefits and programs.

Creates a new benefit application for a partner to request access to AWS benefits and programs.

Cancels a benefit application that is currently in progress, preventing further processing.

Cancels a benefit application that is currently in progress, preventing further processing.

Links an AWS resource to an existing benefit application for tracking and management purposes.

Links an AWS resource to an existing benefit application for tracking and management purposes.

Modifies an existing benefit application by applying amendments to specific fields while maintaining revision control.

Modifies an existing benefit application by applying amendments to specific fields while maintaining revision control.

Sourcemodule Cli : sig ... end