Skip to main content

enterprise_support_contract_details

Creates, updates, deletes, gets or lists an enterprise_support_contract_details resource.

Overview

Nameenterprise_support_contract_details
TypeResource
Idaws.billing.enterprise_support_contract_details

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
additional_support_chargearrayAny Additional support charges applied to the contract.
additional_support_eligible_usage_spendarrayAny Additional support-eligible usage spend charges.
charged_payer_account_idsarrayThe list of payer accounts and their charge allocation percentages.
contract_payer_account_idsarrayThe list of accounts covered by the Enterprise Support contract.
is_contract_activebooleanWhen true, the Enterprise Support contract is active. When false, the Enterprise Support Contract is inactive.
pricing_plansarrayThe pricing plans associated with this Enterprise Support contract.
support_allocation_methodstringThe method used to distribute the total Support charge amount across each account in the Support profile. Valid values: Proportional, Fixed_Percentage. Proportional means support charges are distributed to each account in proportion to its eligible Spend. Fixed_Percentage means support charges are distributed across accounts according to pre-configured percentages from the contract.
support_prorate_start_datestring (date-time)The start date for accounts subscribed or unsubscribed to Support billing during the billing month.
support_reserved_instance_amortization_start_datestring (date-time)When supportReservedInstanceTreatmentMethod = AmortizedCustom, only amortized fees for Reserved Instances purchased on or after this date are included in the calculation. This field is Null for all other treatment methods.
support_reserved_instance_treatment_methodstringThe method used to include Reserved Instance (RI) fees in the Enterprise Support charge calculation. Valid values: None (RI fees excluded from Support-eligible spend), Upfront (full upfront RI fees included in month of purchase), Amortized (RI fees spread over commitment term for RIs purchased on or after Support subscription start date), AmortizedCustom (same as Amortized but only for RIs purchased on or after a specified custom start date), AmortizedAll (RI fees amortized for all active RIs including those purchased before Support subscription started).
support_savings_plans_amortization_start_datestring (date-time)This is applicable when supportSavingsPlansTreatmentMethod = Amortized and is Null for all other methods. It shows the start date from which Savings Plan fees are included in Support Eligible Spend.
support_savings_plans_treatment_methodstringThe method used to include Savings Plans fees in Enterprise Support charge calculations. Valid values: None (Savings Plan fees excluded from Support-eligible spend), Upfront (full upfront Savings Plan fees included in month of purchase), Amortized (Savings Plan fees spread over commitment term for Savings Plans purchased on or after Support subscription start date), AmortizedCustom (same as Amortized but only for Savings Plans purchased on or after a specified custom start date), AmortizedAll (Savings Plan fees amortized for all active Savings Plans including those purchased before Support subscription started).

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_enterprise_support_contract_detailsselectregionReturns Enterprise Support contract details.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Returns Enterprise Support contract details.

SELECT
additional_support_charge,
additional_support_eligible_usage_spend,
charged_payer_account_ids,
contract_payer_account_ids,
is_contract_active,
pricing_plans,
support_allocation_method,
support_prorate_start_date,
support_reserved_instance_amortization_start_date,
support_reserved_instance_treatment_method,
support_savings_plans_amortization_start_date,
support_savings_plans_treatment_method
FROM aws.billing.enterprise_support_contract_details
WHERE region = '{{ region }}' -- required
;