Smaws_Client_MarketplaceAgreementMarketplace Agreement client library built on EIO.
module Types : sig ... endval make_variable_payment_term_configuration :
?expiration_duration:Types.iso8601_duration ->
payment_request_approval_strategy:Types.payment_request_approval_strategy ->
unit ->
Types.variable_payment_term_configurationval make_variable_payment_term :
?configuration:Types.variable_payment_term_configuration ->
?max_total_charge_amount:Types.bounded_string ->
?currency_code:Types.currency_code ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.variable_payment_termval make_validity_term :
?agreement_end_date:Types.timestamp ->
?agreement_start_date:Types.timestamp ->
?agreement_duration:Types.bounded_string ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.validity_termval make_validation_exception_field :
message:Types.bounded_string ->
name:Types.bounded_string ->
unit ->
Types.validation_exception_fieldval make_rate_card_item :
?price:Types.bounded_string ->
?dimension_key:Types.bounded_string ->
unit ->
Types.rate_card_itemval make_usage_based_rate_card_item :
?rate_card:Types.rate_card_list ->
unit ->
Types.usage_based_rate_card_itemval make_usage_based_pricing_term :
?rate_cards:Types.usage_based_rate_card_list ->
?currency_code:Types.currency_code ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.usage_based_pricing_termval make_purchase_order :
?purchase_order_reference:Types.purchase_order_reference ->
?agreement_id:Types.resource_id ->
?charge_revision:Types.charge_revision ->
charge_id:Types.resource_id ->
unit ->
Types.purchase_orderval make_update_purchase_orders_input :
purchase_orders:Types.purchase_orders ->
unit ->
Types.update_purchase_orders_inputval make_tax_configuration :
?tax_estimation:Types.tax_estimation ->
unit ->
Types.tax_configurationval make_tax_breakdown_item :
?type_:Types.bounded_string ->
?rate:Types.bounded_string ->
?amount:Types.bounded_string ->
unit ->
Types.tax_breakdown_itemval make_support_term :
?refund_policy:Types.bounded_string ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.support_termval make_sort :
?sort_order:Types.sort_order ->
?sort_by:Types.sort_by ->
unit ->
Types.sortval make_send_agreement_payment_request_output :
?created_at:Types.timestamp ->
?currency_code:Types.currency_code ->
?charge_amount:Types.positive_amount_upto8_decimals ->
?description:Types.payment_request_description ->
?name:Types.payment_request_name ->
?status:Types.payment_request_status ->
?agreement_id:Types.agreement_id ->
?payment_request_id:Types.payment_request_id ->
unit ->
Types.send_agreement_payment_request_outputval make_send_agreement_payment_request_input :
?description:Types.payment_request_description ->
?client_token:Types.client_token ->
charge_amount:Types.positive_amount_upto8_decimals ->
name:Types.payment_request_name ->
term_id:Types.term_id ->
agreement_id:Types.agreement_id ->
unit ->
Types.send_agreement_payment_request_inputval make_send_agreement_cancellation_request_output :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?description:Types.agreement_cancellation_request_description ->
?reason_code:Types.agreement_cancellation_request_reason_code ->
?status:Types.agreement_cancellation_request_status ->
?agreement_cancellation_request_id:Types.agreement_cancellation_request_id ->
?agreement_id:Types.agreement_id ->
unit ->
Types.send_agreement_cancellation_request_outputval make_send_agreement_cancellation_request_input :
?description:Types.agreement_cancellation_request_description ->
?client_token:Types.client_token ->
reason_code:Types.agreement_cancellation_request_reason_code ->
agreement_id:Types.agreement_id ->
unit ->
Types.send_agreement_cancellation_request_inputval make_selector :
?value:Types.bounded_string ->
?type_:Types.bounded_string ->
unit ->
Types.selectorval make_acceptor : ?account_id:Types.aws_account_id -> unit -> Types.acceptorval make_proposer : ?account_id:Types.aws_account_id -> unit -> Types.proposerval make_resource :
?type_:Types.agreement_resource_type ->
?id:Types.resource_id ->
unit ->
Types.resourceval make_proposal_summary :
?offer_set_id:Types.offer_set_id ->
?offer_id:Types.offer_id ->
?resources:Types.resources ->
unit ->
Types.proposal_summaryval make_entitlement :
?license_arn:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.entitlementval make_agreement_view_summary :
?entitlements:Types.entitlement_list ->
?status:Types.agreement_status ->
?proposal_summary:Types.proposal_summary ->
?proposer:Types.proposer ->
?acceptor:Types.acceptor ->
?agreement_type:Types.agreement_type ->
?end_time:Types.timestamp ->
?start_time:Types.timestamp ->
?acceptance_time:Types.timestamp ->
?agreement_id:Types.resource_id ->
unit ->
Types.agreement_view_summaryval make_search_agreements_output :
?next_token:Types.next_token ->
?agreement_view_summaries:Types.agreement_view_summary_list ->
unit ->
Types.search_agreements_outputval make_filter :
?values:Types.filter_value_list ->
?name:Types.filter_name ->
unit ->
Types.filterval make_search_agreements_input :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?sort:Types.sort ->
?filters:Types.filter_list ->
?catalog:Types.catalog ->
unit ->
Types.search_agreements_inputval make_schedule_item :
?charge_amount:Types.bounded_string ->
?charge_date:Types.timestamp ->
unit ->
Types.schedule_itemval make_dimension :
dimension_value:Types.zero_value_integer ->
dimension_key:Types.bounded_string ->
unit ->
Types.dimensionval make_configurable_upfront_pricing_term_configuration :
dimensions:Types.dimension_list ->
selector_value:Types.bounded_string ->
unit ->
Types.configurable_upfront_pricing_term_configurationval make_renewal_term_configuration :
enable_auto_renew:Types.boolean_ ->
unit ->
Types.renewal_term_configurationval make_requested_term :
?configuration:Types.requested_term_configuration ->
id:Types.term_id ->
unit ->
Types.requested_termval make_renewal_term :
?configuration:Types.renewal_term_configuration ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.renewal_termval make_reject_agreement_payment_request_output :
?updated_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?currency_code:Types.currency_code ->
?charge_amount:Types.positive_amount_upto8_decimals ->
?description:Types.payment_request_description ->
?name:Types.payment_request_name ->
?status_message:Types.payment_request_status_message ->
?status:Types.payment_request_status ->
?agreement_id:Types.agreement_id ->
?payment_request_id:Types.payment_request_id ->
unit ->
Types.reject_agreement_payment_request_outputval make_reject_agreement_payment_request_input :
?rejection_reason:Types.payment_request_rejection_reason ->
agreement_id:Types.agreement_id ->
payment_request_id:Types.payment_request_id ->
unit ->
Types.reject_agreement_payment_request_inputval make_reject_agreement_cancellation_request_output :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?description:Types.agreement_cancellation_request_description ->
?reason_code:Types.agreement_cancellation_request_reason_code ->
?status_message:Types.agreement_cancellation_request_status_message ->
?status:Types.agreement_cancellation_request_status ->
?agreement_cancellation_request_id:Types.agreement_cancellation_request_id ->
?agreement_id:Types.agreement_id ->
unit ->
Types.reject_agreement_cancellation_request_outputval make_reject_agreement_cancellation_request_input :
rejection_reason:Types.agreement_cancellation_request_rejection_reason ->
agreement_cancellation_request_id:Types.agreement_cancellation_request_id ->
agreement_id:Types.agreement_id ->
unit ->
Types.reject_agreement_cancellation_request_inputval make_recurring_payment_term :
?price:Types.bounded_string ->
?billing_period:Types.bounded_string ->
?currency_code:Types.currency_code ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.recurring_payment_termval make_pricing_currency_amount :
?currency_code:Types.currency_code ->
?max_adjustment_amount:Types.bounded_string ->
?amount:Types.bounded_string ->
unit ->
Types.pricing_currency_amountval make_payment_schedule_term :
?schedule:Types.schedule_list ->
?currency_code:Types.currency_code ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.payment_schedule_termval make_payment_request_summary :
?updated_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?currency_code:Types.currency_code ->
?charge_amount:Types.positive_amount_upto8_decimals ->
?charge_id:Types.charge_id ->
?name:Types.payment_request_name ->
?status:Types.payment_request_status ->
?agreement_id:Types.agreement_id ->
?payment_request_id:Types.payment_request_id ->
unit ->
Types.payment_request_summaryval make_billing_adjustment_summary :
catalog:Types.catalog ->
agreement_type:Types.agreement_type ->
updated_at:Types.timestamp ->
created_at:Types.timestamp ->
agreement_id:Types.agreement_id ->
status:Types.billing_adjustment_status ->
currency_code:Types.currency_code ->
adjustment_amount:Types.positive_amount_upto8_decimals ->
original_invoice_id:Types.invoice_id ->
billing_adjustment_request_id:Types.billing_adjustment_request_id ->
unit ->
Types.billing_adjustment_summaryval make_list_billing_adjustment_requests_output :
?next_token:Types.next_token ->
items:Types.billing_adjustment_summary_list ->
unit ->
Types.list_billing_adjustment_requests_outputval make_list_billing_adjustment_requests_input :
?next_token:Types.next_token ->
?agreement_type:Types.agreement_type ->
?catalog:Types.catalog ->
?max_results:Types.max_results ->
?created_before:Types.timestamp ->
?created_after:Types.timestamp ->
?status:Types.billing_adjustment_status ->
?agreement_id:Types.agreement_id ->
unit ->
Types.list_billing_adjustment_requests_inputval make_list_agreement_payment_requests_output :
?next_token:Types.next_token ->
items:Types.payment_request_summary_list ->
unit ->
Types.list_agreement_payment_requests_outputval make_list_agreement_payment_requests_input :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?status:Types.payment_request_status ->
?agreement_id:Types.agreement_id ->
?catalog:Types.catalog ->
?agreement_type:Types.agreement_type ->
party_type:Types.party_type ->
unit ->
Types.list_agreement_payment_requests_inputval make_invoice_billing_period :
year:Smaws_Lib.Smithy_api.Types.integer ->
month:Smaws_Lib.Smithy_api.Types.integer ->
unit ->
Types.invoice_billing_periodval make_invoicing_entity :
?branch_name:Types.bounded_string ->
?legal_name:Types.bounded_string ->
unit ->
Types.invoicing_entityval make_agreement_invoice_line_item_group_summary :
?invoicing_entity:Types.invoicing_entity ->
?invoice_type:Types.invoice_type ->
?issued_time:Types.timestamp ->
?invoice_billing_period:Types.invoice_billing_period ->
?pricing_currency_amount:Types.pricing_currency_amount ->
?invoice_id:Types.resource_id ->
?agreement_id:Types.resource_id ->
unit ->
Types.agreement_invoice_line_item_group_summaryval make_list_agreement_invoice_line_items_output :
?next_token:Types.next_token ->
?agreement_invoice_line_item_group_summaries:
Types.agreement_invoice_line_item_group_summaries ->
unit ->
Types.list_agreement_invoice_line_items_outputval make_list_agreement_invoice_line_items_input :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?after_issued_time:Types.timestamp ->
?before_issued_time:Types.timestamp ->
?invoice_billing_period:Types.invoice_billing_period ->
?invoice_type:Types.invoice_type ->
?invoice_id:Types.resource_id ->
group_by:Types.line_item_group_by ->
agreement_id:Types.resource_id ->
unit ->
Types.list_agreement_invoice_line_items_inputval make_charge :
?time:Types.timestamp ->
?amount:Types.bounded_string ->
?currency_code:Types.currency_code ->
?purchase_order_reference:Types.purchase_order_reference ->
?agreement_type:Types.agreement_type ->
?agreement_id:Types.resource_id ->
?revision:Types.charge_revision ->
?id:Types.resource_id ->
unit ->
Types.chargeval make_list_agreement_charges_output :
?next_token:Types.next_token ->
?items:Types.charges ->
unit ->
Types.list_agreement_charges_outputval make_list_agreement_charges_input :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?agreement_type:Types.agreement_type ->
?agreement_id:Types.resource_id ->
?catalog:Types.catalog ->
unit ->
Types.list_agreement_charges_inputval make_agreement_cancellation_request_summary :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?catalog:Types.catalog ->
?agreement_type:Types.agreement_type ->
?reason_code:Types.agreement_cancellation_request_reason_code ->
?status:Types.agreement_cancellation_request_status ->
?agreement_id:Types.agreement_id ->
?agreement_cancellation_request_id:Types.agreement_cancellation_request_id ->
unit ->
Types.agreement_cancellation_request_summaryval make_list_agreement_cancellation_requests_output :
?items:Types.agreement_cancellation_request_summary_list ->
?next_token:Types.next_token ->
unit ->
Types.list_agreement_cancellation_requests_outputval make_list_agreement_cancellation_requests_input :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?catalog:Types.catalog ->
?agreement_type:Types.agreement_type ->
?status:Types.agreement_cancellation_request_status ->
?agreement_id:Types.agreement_id ->
party_type:Types.party_type ->
unit ->
Types.list_agreement_cancellation_requests_inputval make_document_item :
?version:Types.bounded_string ->
?url:Types.bounded_string ->
?type_:Types.bounded_string ->
unit ->
Types.document_itemval make_legal_term :
?documents:Types.document_list ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.legal_termval make_itemized_charge :
?incremental_charge_amount:Types.bounded_string ->
?charge_reference:Types.resource_id ->
?old_quantity:Smaws_Lib.Smithy_api.Types.integer ->
?new_quantity:Smaws_Lib.Smithy_api.Types.integer ->
?dimension_key:Types.bounded_string ->
unit ->
Types.itemized_chargeval make_grant_item :
?max_quantity:Types.positive_integer_with_default_value_one ->
?dimension_key:Types.bounded_string ->
unit ->
Types.grant_itemval make_get_billing_adjustment_request_output :
?status_message:Types.billing_adjustment_status_message ->
?description:Smaws_Lib.Smithy_api.Types.string_ ->
updated_at:Types.timestamp ->
created_at:Types.timestamp ->
status:Types.billing_adjustment_status ->
currency_code:Types.currency_code ->
adjustment_amount:Types.positive_amount_upto8_decimals ->
original_invoice_id:Types.invoice_id ->
adjustment_reason_code:Types.billing_adjustment_reason_code ->
agreement_id:Types.agreement_id ->
billing_adjustment_request_id:Types.billing_adjustment_request_id ->
unit ->
Types.get_billing_adjustment_request_outputval make_get_billing_adjustment_request_input :
billing_adjustment_request_id:Types.billing_adjustment_request_id ->
agreement_id:Types.agreement_id ->
unit ->
Types.get_billing_adjustment_request_inputval make_constraints :
?quantity_configuration:Types.bounded_string ->
?multiple_dimension_selection:Types.bounded_string ->
unit ->
Types.constraintsval make_configurable_upfront_rate_card_item :
?rate_card:Types.rate_card_list ->
?constraints:Types.constraints ->
?selector:Types.selector ->
unit ->
Types.configurable_upfront_rate_card_itemval make_configurable_upfront_pricing_term :
?configuration:Types.configurable_upfront_pricing_term_configuration ->
?rate_cards:Types.configurable_upfront_rate_card_list ->
?currency_code:Types.currency_code ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.configurable_upfront_pricing_termval make_byol_pricing_term :
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.byol_pricing_termval make_free_trial_pricing_term :
?grants:Types.grant_list ->
?duration:Types.bounded_string ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.free_trial_pricing_termval make_fixed_upfront_pricing_term :
?grants:Types.grant_list ->
?price:Types.bounded_string ->
?duration:Types.bounded_string ->
?currency_code:Types.currency_code ->
?id:Types.term_id ->
?type_:Types.unversioned_term_type ->
unit ->
Types.fixed_upfront_pricing_termval make_get_agreement_terms_output :
?next_token:Types.next_token ->
?accepted_terms:Types.accepted_term_list ->
unit ->
Types.get_agreement_terms_outputval make_get_agreement_terms_input :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
agreement_id:Types.resource_id ->
unit ->
Types.get_agreement_terms_inputval make_get_agreement_payment_request_output :
?updated_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?currency_code:Types.currency_code ->
?charge_amount:Types.positive_amount_upto8_decimals ->
?charge_id:Types.charge_id ->
?description:Types.payment_request_description ->
?name:Types.payment_request_name ->
?status_message:Types.payment_request_status_message ->
?status:Types.payment_request_status ->
?agreement_id:Types.agreement_id ->
?payment_request_id:Types.payment_request_id ->
unit ->
Types.get_agreement_payment_request_outputval make_get_agreement_payment_request_input :
agreement_id:Types.agreement_id ->
payment_request_id:Types.payment_request_id ->
unit ->
Types.get_agreement_payment_request_inputval make_agreement_entitlement :
?license_arn:Types.aws_arn ->
?status_reason_code:Types.agreement_entitlement_status_reason_code ->
?status:Types.agreement_entitlement_status ->
?registration_token:Types.registration_token ->
?type_:Types.entitlement_type ->
?resource:Types.resource ->
unit ->
Types.agreement_entitlementval make_get_agreement_entitlements_output :
?next_token:Types.next_token ->
?agreement_entitlements:Types.agreement_entitlement_list ->
unit ->
Types.get_agreement_entitlements_outputval make_get_agreement_entitlements_input :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
agreement_id:Types.resource_id ->
unit ->
Types.get_agreement_entitlements_inputval make_get_agreement_cancellation_request_output :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?status_message:Types.agreement_cancellation_request_status_message ->
?status:Types.agreement_cancellation_request_status ->
?description:Types.agreement_cancellation_request_description ->
?reason_code:Types.agreement_cancellation_request_reason_code ->
?agreement_id:Types.agreement_id ->
?agreement_cancellation_request_id:Types.agreement_cancellation_request_id ->
unit ->
Types.get_agreement_cancellation_request_outputval make_get_agreement_cancellation_request_input :
agreement_id:Types.agreement_id ->
agreement_cancellation_request_id:Types.agreement_cancellation_request_id ->
unit ->
Types.get_agreement_cancellation_request_inputval make_estimated_taxes :
?total_amount:Types.bounded_string ->
?breakdown:Types.tax_breakdown ->
unit ->
Types.estimated_taxesval make_expected_charge :
?estimated_taxes:Types.estimated_taxes ->
?timing:Types.timing ->
?amount_after_tax:Types.bounded_string ->
?amount:Types.bounded_string ->
?time:Types.timestamp ->
?id:Types.resource_id ->
unit ->
Types.expected_chargeval make_estimated_charges :
?agreement_value:Types.bounded_string ->
?currency_code:Types.currency_code ->
unit ->
Types.estimated_chargesval make_describe_agreement_output :
?status:Types.agreement_status ->
?proposal_summary:Types.proposal_summary ->
?estimated_charges:Types.estimated_charges ->
?agreement_type:Types.agreement_type ->
?acceptance_time:Types.timestamp ->
?end_time:Types.timestamp ->
?start_time:Types.timestamp ->
?proposer:Types.proposer ->
?acceptor:Types.acceptor ->
?agreement_id:Types.resource_id ->
unit ->
Types.describe_agreement_outputval make_describe_agreement_input :
agreement_id:Types.resource_id ->
unit ->
Types.describe_agreement_inputval make_charge_summary :
?invoicing_entity:Types.invoicing_entity ->
?itemized_charges:Types.itemized_charge_list ->
?estimated_taxes:Types.estimated_taxes ->
?expected_charges:Types.expected_charge_list ->
?new_agreement_value_after_tax:Types.bounded_string ->
?new_agreement_value:Types.bounded_string ->
?currency_code:Types.currency_code ->
unit ->
Types.charge_summaryval make_create_agreement_request_output :
?charge_summary:Types.charge_summary ->
?agreement_request_id:Types.agreement_request_id ->
unit ->
Types.create_agreement_request_outputval make_create_agreement_request_input :
?tax_configuration:Types.tax_configuration ->
?agreement_proposal_identifier:Types.agreement_proposal_id ->
?source_agreement_identifier:Types.resource_id ->
?client_token:Types.client_token ->
requested_terms:Types.requested_term_list ->
intent:Types.intent ->
unit ->
Types.create_agreement_request_inputval make_cancel_agreement_payment_request_output :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?currency_code:Types.currency_code ->
?charge_amount:Types.positive_amount_upto8_decimals ->
?description:Types.payment_request_description ->
?name:Types.payment_request_name ->
?status:Types.payment_request_status ->
?agreement_id:Types.agreement_id ->
?payment_request_id:Types.payment_request_id ->
unit ->
Types.cancel_agreement_payment_request_outputval make_cancel_agreement_payment_request_input :
agreement_id:Types.agreement_id ->
payment_request_id:Types.payment_request_id ->
unit ->
Types.cancel_agreement_payment_request_inputval make_cancel_agreement_input :
agreement_id:Types.resource_id ->
unit ->
Types.cancel_agreement_inputval make_cancel_agreement_cancellation_request_output :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?status_message:Types.agreement_cancellation_request_status_message ->
?status:Types.agreement_cancellation_request_status ->
?description:Types.agreement_cancellation_request_description ->
?reason_code:Types.agreement_cancellation_request_reason_code ->
?agreement_id:Types.agreement_id ->
?agreement_cancellation_request_id:Types.agreement_cancellation_request_id ->
unit ->
Types.cancel_agreement_cancellation_request_outputval make_cancel_agreement_cancellation_request_input :
cancellation_reason:Types.agreement_cancellation_request_cancellation_reason ->
agreement_cancellation_request_id:Types.agreement_cancellation_request_id ->
agreement_id:Types.agreement_id ->
unit ->
Types.cancel_agreement_cancellation_request_inputval make_batch_create_billing_adjustment_item :
client_token:Types.client_token ->
billing_adjustment_request_id:Types.billing_adjustment_request_id ->
unit ->
Types.batch_create_billing_adjustment_itemval make_batch_create_billing_adjustment_error :
client_token:Types.client_token ->
message:Smaws_Lib.Smithy_api.Types.string_ ->
code:Types.billing_adjustment_error_code ->
unit ->
Types.batch_create_billing_adjustment_errorval make_batch_create_billing_adjustment_request_output :
errors:Types.batch_create_billing_adjustment_error_list ->
items:Types.batch_create_billing_adjustment_item_list ->
unit ->
Types.batch_create_billing_adjustment_request_outputval make_batch_create_billing_adjustment_request_entry :
?description:Types.billing_adjustment_description ->
client_token:Types.client_token ->
adjustment_reason_code:Types.billing_adjustment_reason_code ->
currency_code:Types.currency_code ->
adjustment_amount:Types.positive_amount_upto8_decimals ->
original_invoice_id:Types.invoice_id ->
agreement_id:Types.agreement_id ->
unit ->
Types.batch_create_billing_adjustment_request_entryval make_batch_create_billing_adjustment_request_input :
billing_adjustment_request_entries:
Types.batch_create_billing_adjustment_request_entry_list ->
unit ->
Types.batch_create_billing_adjustment_request_inputval make_accept_agreement_request_output :
?agreement_id:Types.resource_id ->
unit ->
Types.accept_agreement_request_outputval make_accept_agreement_request_input :
?purchase_orders:Types.purchase_orders ->
agreement_request_id:Types.agreement_request_id ->
unit ->
Types.accept_agreement_request_inputval make_accept_agreement_payment_request_output :
?updated_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?created_at:Smaws_Lib.Smithy_api.Types.timestamp ->
?currency_code:Types.currency_code ->
?charge_amount:Types.positive_amount_upto8_decimals ->
?description:Types.payment_request_description ->
?name:Types.payment_request_name ->
?status:Types.payment_request_status ->
?agreement_id:Types.agreement_id ->
?payment_request_id:Types.payment_request_id ->
unit ->
Types.accept_agreement_payment_request_outputval make_accept_agreement_payment_request_input :
?purchase_order_reference:Types.purchase_order_reference ->
agreement_id:Types.agreement_id ->
payment_request_id:Types.payment_request_id ->
unit ->
Types.accept_agreement_payment_request_inputval make_accept_agreement_cancellation_request_output :
?updated_at:Types.timestamp ->
?created_at:Types.timestamp ->
?description:Types.agreement_cancellation_request_description ->
?reason_code:Types.agreement_cancellation_request_reason_code ->
?status:Types.agreement_cancellation_request_status ->
?agreement_cancellation_request_id:Types.agreement_cancellation_request_id ->
?agreement_id:Types.agreement_id ->
unit ->
Types.accept_agreement_cancellation_request_outputval make_accept_agreement_cancellation_request_input :
agreement_cancellation_request_id:Types.agreement_cancellation_request_id ->
agreement_id:Types.agreement_id ->
unit ->
Types.accept_agreement_cancellation_request_inputOperations
module AcceptAgreementCancellationRequest : sig ... endAllows buyers (acceptors) to accept a cancellation request that is in PENDING_APPROVAL status. Once accepted, the cancellation request transitions to APPROVED status and the agreement cancellation will be processed.
module AcceptAgreementPaymentRequest : sig ... endAllows buyers (acceptors) to accept a payment request that is in PENDING_APPROVAL status. Once accepted, the payment request transitions to APPROVED status and the charge will be processed. Buyers can optionally provide a purchase order reference for their internal tracking.
module AcceptAgreementRequest : sig ... endAccepts an agreement request to finalize the agreement. The acceptor can optionally provide purchase orders to associate with the agreement charges.
module BatchCreateBillingAdjustmentRequest : sig ... endAllows sellers (proposers) to submit billing adjustment requests for one or more invoices within an agreement. Each entry in the batch specifies an invoice and the adjustment amount. The operation returns successfully created adjustment request IDs and any errors for entries that failed to process.
module CancelAgreement : sig ... endAllows an acceptor to cancel an active agreement. Not all agreements are eligible for cancellation. Use the error response to determine why a cancellation request was rejected.
module CancelAgreementCancellationRequest : sig ... endAllows sellers (proposers) to withdraw an existing agreement cancellation request that is in a pending state. Once cancelled, the cancellation request transitions to CANCELLED status and can no longer be approved or rejected by the buyer.
module CancelAgreementPaymentRequest : sig ... endAllows sellers (proposers) to cancel a payment request that is in PENDING_APPROVAL status. Once cancelled, the payment request transitions to CANCELLED status and can no longer be accepted or rejected by the buyer.
module CreateAgreementRequest : sig ... endCreates an agreement request that acts as a quote for the terms you want to accept. The agreement request captures the requested terms, calculates charges, and returns a summary. Use AcceptAgreementRequest with the returned agreementRequestId to finalize the agreement.
module DescribeAgreement : sig ... endProvides details about an agreement, such as the proposer, acceptor, start date, and end date.
module GetAgreementCancellationRequest : sig ... endRetrieves detailed information about a specific agreement cancellation request. Both sellers (proposers) and buyers (acceptors) can use this operation to view cancellation requests associated with their agreements.
module GetAgreementEntitlements : sig ... endObtains details about the entitlements of an agreement.
module GetAgreementPaymentRequest : sig ... endRetrieves detailed information about a specific payment request. Both sellers (proposers) and buyers (acceptors) can use this operation to view payment requests associated with their agreements. The response includes the current status, charge details, timestamps, and the charge ID if the request has been approved.
module GetAgreementTerms : sig ... endObtains details about the terms in an agreement that you participated in as proposer or acceptor.
module GetBillingAdjustmentRequest : sig ... endRetrieves detailed information about a specific billing adjustment request. Sellers (proposers) can use this operation to view the status and details of a billing adjustment request they submitted.
module ListAgreementCancellationRequests : sig ... endLists agreement cancellation requests available to you as a seller or buyer. Both sellers (proposers) and buyers (acceptors) can use this operation to find cancellation requests by specifying their party type and applying optional filters.
module ListAgreementCharges : sig ... endAllows acceptors to view charges and purchase orders that are associated with an agreement. The response includes details about all charges regardless of whether a purchase order is linked to each charge.
module ListAgreementInvoiceLineItems : sig ... endAllows sellers (proposers) to retrieve aggregated billing data from AWS Marketplace agreements using flexible grouping. Supports invoice-level aggregation with filtering by billing period, invoice type, and issued date.
module ListAgreementPaymentRequests : sig ... endLists payment requests available to you as a seller or buyer. Both sellers (proposers) and buyers (acceptors) can use this operation to find payment requests by specifying their party type and applying optional parameters.
module ListBillingAdjustmentRequests : sig ... endLists billing adjustment requests for a specific agreement. Sellers (proposers) can use this operation to view all billing adjustment requests associated with an agreement.
module RejectAgreementCancellationRequest : sig ... endAllows buyers (acceptors) to reject a cancellation request that is in PENDING_APPROVAL status. Once rejected, the cancellation request transitions to REJECTED status and the agreement remains active. Buyers must provide a reason for the rejection.
module RejectAgreementPaymentRequest : sig ... endAllows buyers (acceptors) to reject a payment request that is in PENDING_APPROVAL status. Once rejected, the payment request transitions to REJECTED status and cannot be accepted. Buyers can optionally provide a reason for the rejection.
module SearchAgreements : sig ... endSearches across all agreements that a proposer or an acceptor has in AWS Marketplace. The search returns a list of agreements with basic agreement information.
module SendAgreementCancellationRequest : sig ... endAllows sellers (proposers) to submit a cancellation request for an active agreement. The cancellation request is created in PENDING_APPROVAL status, at which point the buyer can review it.
module SendAgreementPaymentRequest : sig ... endAllows sellers (proposers) to submit a payment request to buyers (acceptors) for a specific charge amount for an agreement that includes a VariablePaymentTerm. The payment request is created in PENDING_APPROVAL status, at which point the buyer can accept or reject it.
module UpdatePurchaseOrders : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end