Module Awso_partnercentral_benefits.ValuesSource

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 ]
Sourcemodule CurrencyCode : sig ... end
Sourcemodule String_ : sig ... end
Sourcemodule BenefitAllocationStatus : sig ... end
Sourcemodule MonetaryValue : sig ... end

Represents a monetary amount with its associated currency.

Sourcemodule Timestamp : sig ... end
Sourcemodule FulfillmentType : sig ... end
Sourcemodule Program : sig ... end
Sourcemodule Arn : sig ... end
Sourcemodule BenefitId : sig ... end
Sourcemodule CreditCode : sig ... end

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

Sourcemodule ValidationExceptionField : sig ... end

Represents a field-specific validation error with detailed information.

Sourcemodule FileURI : sig ... end
Sourcemodule ContactEmail : sig ... end
Sourcemodule ContactFirstName : sig ... end
Sourcemodule ContactLastName : sig ... end
Sourcemodule ContactPhone : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule BenefitStatus : sig ... end
Sourcemodule BenefitSummaryIdString : sig ... end
Sourcemodule BenefitSummaryNameString : sig ... end
Sourcemodule CatalogName : sig ... end
Sourcemodule FulfillmentTypes : sig ... end
Sourcemodule Programs : sig ... end
Sourcemodule Arns : sig ... end
Sourcemodule Attributes : sig ... end
Sourcemodule BenefitApplicationId : sig ... end
Sourcemodule BenefitApplicationName : sig ... end
Sourcemodule BenefitApplicationStage : sig ... end
Sourcemodule BenefitApplicationStatus : sig ... end
Sourcemodule ResourceType : sig ... end
Sourcemodule BenefitAllocationId : sig ... end
Sourcemodule BenefitAllocationName : sig ... end
Sourcemodule BenefitIds : sig ... end
Sourcemodule FileDetailCreatedByString : sig ... end
Sourcemodule FileDetailFileNameString : sig ... end
Sourcemodule FileType : sig ... end
Sourcemodule IssuanceDetail : sig ... end

Represents detailed information about a specific issuance of benefit value.

Sourcemodule CreditCodes : sig ... end
Sourcemodule ValidationExceptionReason : sig ... end
Sourcemodule FileInput : sig ... end

Represents input information for uploading a file to a benefit application.

Sourcemodule Contact : sig ... end

Represents contact information for a partner representative.

Sourcemodule Tag : sig ... end

Represents a key-value pair used for categorizing and organizing AWS resources.

Sourcemodule BenefitSummary : sig ... end

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

Sourcemodule BenefitApplicationSummary : sig ... end

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

Sourcemodule AssociatedResource : sig ... end

Represents an AWS resource that is associated with a benefit application for tracking and management.

Sourcemodule BenefitAllocationSummary : sig ... end

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

Sourcemodule FileDetail : sig ... end

Represents detailed information about a file attached to a benefit application.

Sourcemodule StatusReasonCode : sig ... end
Sourcemodule AccessDetails : sig ... end

Contains information about access-based benefit fulfillment, such as service permissions or feature access.

Sourcemodule ConsumableDetails : sig ... end

Contains information about consumable benefit fulfillment, such as usage quotas or service limits.

Sourcemodule CreditDetails : sig ... end

Contains information about credit-based benefit fulfillment, including AWS promotional credits.

Sourcemodule DisbursementDetails : sig ... end

Contains information about disbursement-based benefit fulfillment, such as direct payments or reimbursements.

Sourcemodule Amendment : sig ... end

Represents a specific change to be made to a benefit application field.

Sourcemodule AccessDeniedException : sig ... end

Thrown when the caller does not have sufficient permissions to perform the requested operation.

Sourcemodule ConflictException : sig ... end

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.

Sourcemodule InternalServerException : sig ... end

Thrown when an unexpected error occurs on the server side during request processing.

Sourcemodule ResourceNotFoundException : sig ... end

Thrown when the requested resource cannot be found or does not exist.

Sourcemodule ThrottlingException : sig ... end

Thrown when the request rate exceeds the allowed limits and the request is being throttled.

Sourcemodule ValidationException : sig ... end

Thrown when the request contains invalid parameters or fails input validation requirements.

Sourcemodule Document : sig ... end

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

Sourcemodule TagKeyList : sig ... end
Sourcemodule TaggableResourceArn : sig ... end
Sourcemodule Tags : sig ... end
Sourcemodule BenefitSummaries : sig ... end
Sourcemodule AssociatedResources : sig ... end
Sourcemodule GetBenefitOutputIdString : sig ... end
Sourcemodule Contacts : sig ... end
Sourcemodule StatusReasonCodes : sig ... end
Sourcemodule BenefitAllocationArn : sig ... end
Sourcemodule BenefitIdentifiers : sig ... end
Sourcemodule FulfillmentDetails : sig ... end

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

Sourcemodule AmendmentList : sig ... end

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

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

Sourcemodule UntagResourceResponse : sig ... end

Removes specified tags from a resource.

Sourcemodule UntagResourceRequest : sig ... end

Removes specified tags from a resource.

Sourcemodule TagResourceResponse : sig ... end

Adds or updates tags for a specified resource.

Sourcemodule TagResourceRequest : sig ... end

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.

Sourcemodule ListBenefitsOutput : sig ... end

Retrieves a paginated list of available benefits based on specified filter criteria.

Sourcemodule ListBenefitsInput : sig ... end

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.

Sourcemodule GetBenefitOutput : sig ... end

Retrieves detailed information about a specific benefit available in the partner catalog.

Sourcemodule GetBenefitInput : sig ... end

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.

Sourcemodule GetBenefitAllocationInput : sig ... end

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.