Billing / Client / get_enterprise_support_charge_summary
get_enterprise_support_charge_summary¶
- Billing.Client.get_enterprise_support_charge_summary(**kwargs)¶
Returns a summary of Enterprise Support data aggregated across all accounts in the Enterprise Support profile.
See also: AWS API Documentation
Request Syntax
response = client.get_enterprise_support_charge_summary( billingMonth='string' )
- Parameters:
billingMonth (string) –
[REQUIRED]
The billing month in YYYY-MM format. This must be a month in the past.
- Return type:
dict
- Returns:
Response Syntax
{ 'payerAccountId': 'string', 'billingMonth': 'string', 'billingPeriodStartDate': datetime(2015, 1, 1), 'billingPeriodEndDate': datetime(2015, 1, 1), 'isEstimated': True|False, 'billDate': datetime(2015, 1, 1), 'supportCharge': 'string', 'totalSupportCharge': 'string', 'supportDiscount': 'string', 'totalSupportEligibleSpend': 'string', 'totalSupportEligibleUsageSpend': 'string', 'totalSupportEligibleReservedInstanceSpend': 'string', 'totalSupportEligibleSavingsPlanSpend': 'string', 'supportChargePercentage': 'string', 'supportEffectivePricingPlan': { 'pricingPlanId': 'string', 'name': 'string', 'description': 'string', 'startDate': datetime(2015, 1, 1), 'endDate': datetime(2015, 1, 1), 'planDiscountPercent': 'string', 'discountAppliesToMinimumCharge': True|False, 'minimumCharge': 'string', 'tiered': 'string', 'tiers': [ { 'tierMinimum': 'string', 'tierMaximum': 'string', 'baseCharge': 'string', 'additionalPercentageOfAggregateCharges': 'string', 'aggregateChargesAdjustment': 'string', 'incremental': True|False, 'increment': 'string', 'incrementCharge': 'string' }, ] } }
Response Structure
(dict) –
The response structure for GetEnterpriseSupportChargeSummary.
payerAccountId (string) –
The payer account ID that is authorized to view Enterprise Support data for all accounts in its Support profile.
billingMonth (string) –
The billing month in YYYY-MM format. This must be a month in the past.
billingPeriodStartDate (datetime) –
The start date of the billing period.
billingPeriodEndDate (datetime) –
The end date of the billing period.
isEstimated (boolean) –
When true, the Support charge amount is estimated. When false, the Support charge amount is finalized.
billDate (datetime) –
The date the bill was generated.
supportCharge (string) –
The Support charge amount for the account.
totalSupportCharge (string) –
The total Support charge amount for all accounts in the Support profile.
supportDiscount (string) –
The support discount amount.
totalSupportEligibleSpend (string) –
The total Support-eligible Spend from all accounts in the Support profile. This includes eligible spend from usage of Amazon Web Services, Reserved Instances, and Savings Plans.
totalSupportEligibleUsageSpend (string) –
The total Support-eligible spend from usage of Amazon Web Services from all accounts in the Support profile.
totalSupportEligibleReservedInstanceSpend (string) –
The total Support-eligible Reserved Instance spend from all accounts in the Support profile.
totalSupportEligibleSavingsPlanSpend (string) –
The total Support-eligible Savings Plan spend from all accounts in the Support profile.
supportChargePercentage (string) –
The percentage applied to the total Support-eligible spend to calculate the total Support charge across all accounts in the Support profile.
supportEffectivePricingPlan (dict) –
The effective pricing plan used for the support charge calculation.
pricingPlanId (string) –
The unique identifier for the pricing plan.
name (string) –
The name of the pricing plan.
description (string) –
A description of the pricing plan.
startDate (datetime) –
The start date of the pricing plan.
endDate (datetime) –
The end date of the pricing plan.
planDiscountPercent (string) –
The discount percentage applied by this pricing plan.
discountAppliesToMinimumCharge (boolean) –
Whether the discount applies to the minimum Support charge.
minimumCharge (string) –
The minimum Support charge amount for this pricing plan.
tiered (string) –
Whether the pricing plan uses tiered pricing.
tiers (list) –
The pricing tiers within this plan.
(dict) –
A tier within an Enterprise Support pricing plan.
tierMinimum (string) –
The minimum spend threshold for this tier.
tierMaximum (string) –
The maximum spend threshold for this tier.
baseCharge (string) –
The base charge for this tier.
additionalPercentageOfAggregateCharges (string) –
The additional percentage applied to aggregate charges in this tier.
aggregateChargesAdjustment (string) –
The adjustment applied to aggregate charges.
incremental (boolean) –
Whether the tier charges are calculated incrementally.
increment (string) –
The increment amount for incremental tier calculations.
incrementCharge (string) –
The charge per increment.
Exceptions
Billing.Client.exceptions.ThrottlingExceptionBilling.Client.exceptions.ResourceNotFoundExceptionBilling.Client.exceptions.AccessDeniedExceptionBilling.Client.exceptions.ValidationExceptionBilling.Client.exceptions.InternalServerException