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 prognostizierten Gebü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 schließt "externalSubscriptions" für verknüpftes Konto und "externalBillingAccounts" für konsolidierte Konten ein.

externalCloudProviderId

string

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

parameters
ForecastDefinition

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

options
ForecastExternalCloudProviderUsageOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<ForecastResult>

usage(string, ForecastDefinition, ForecastUsageOptionalParams)

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

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

Parameter

scope

string

Der Bereich, der mit Prognosevorgängen verknüpft ist. Dies schließt "/subscriptions/{subscriptionId}/" für den Abonnementbereich ein, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' für resourceGroup-Bereich, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' für Abrechnungskontobereich und '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' für Abteilungsbereich, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' für enrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId}, for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' für billingProfile scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' für invoiceSection scope, and '/providers/Microsoft. Billing/billingAccounts/{billingAccountId}/customers/{customerId}' speziell für Partner.

parameters
ForecastDefinition

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

options
ForecastUsageOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<ForecastResult>