Freigeben über


Forecast interface

Schnittstelle, die eine Prognose darstellt.

Methoden

externalCloudProviderUsage(string, string, ForecastDefinition, ForecastExternalCloudProviderUsageOptionalParams)

Listet die prognostizierten Gebühren für den definierten externen Cloudanbietertyp auf.

usage(string, ForecastDefinition, ForecastUsageOptionalParams)

Listet die Vorhersagegebühren für den definierten Bereich auf.

Details zur Methode

externalCloudProviderUsage(string, string, ForecastDefinition, ForecastExternalCloudProviderUsageOptionalParams)

Listet die prognostizierten Gebühren für den definierten externen Cloudanbietertyp auf.

function externalCloudProviderUsage(externalCloudProviderType: string, externalCloudProviderId: string, parameters: ForecastDefinition, options?: ForecastExternalCloudProviderUsageOptionalParams): Promise<ForecastResult>

Parameter

externalCloudProviderType

string

Der externe Cloudanbietertyp, der Dimensions-/Abfragevorgängen zugeordnet ist. Dies umfasst "externalSubscriptions" für verknüpfte Konten und "externalBillingAccounts" für ein konsolidiertes Konto.

externalCloudProviderId

string

Dies kann "{externalSubscriptionId}" für das verknüpfte Konto oder "{externalBillingAccountId}" für ein konsolidiertes Konto sein, das mit Dimensions-/Abfragevorgängen verwendet wird.

parameters
ForecastDefinition

Parameter, die für den Vorgang CreateOrUpdate Forecast Config bereitgestellt werden.

options
ForecastExternalCloudProviderUsageOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<ForecastResult>

usage(string, ForecastDefinition, ForecastUsageOptionalParams)

Listet die Vorhersagegebühren für den definierten Bereich auf.

function usage(scope: string, parameters: ForecastDefinition, options?: ForecastUsageOptionalParams): Promise<ForecastResult>

Parameter

scope

string

Der Bereich, der Vorhersagevorgängen zugeordnet ist. Dies schließt "/subscriptions/{subscriptionId}/" für den Abonnementbereich ein. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope and '/providers/Microsoft.Billing/billingAccounts/billingAccounts/billing{{AccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' für EnrollmentAccount-Bereich, "/providers/Microsoft.Management/managementGroups/{managementGroupId}" für Den Bereich "Verwaltungsgruppe", "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}" für billingProfile-Bereich, "/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}" für den bereich invoiceSection und "/providers/Microsoft. Billing/billingAccounts/{billingAccountId}/customers/{customerId}' spezifisch für Partner.

parameters
ForecastDefinition

Parameter, die für den Vorgang CreateOrUpdate Forecast Config bereitgestellt werden.

options
ForecastUsageOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<ForecastResult>