Delen via


Query interface

Interface die een query vertegenwoordigt.

Methoden

usage(string, QueryDefinition, QueryUsageOptionalParams)

Voer een query uit op de gebruiksgegevens voor het gedefinieerde bereik.

usageByExternalCloudProviderType(string, string, QueryDefinition, QueryUsageByExternalCloudProviderTypeOptionalParams)

Voer een query uit op de gebruiksgegevens voor het gedefinieerde type externe cloudprovider.

Methodedetails

usage(string, QueryDefinition, QueryUsageOptionalParams)

Voer een query uit op de gebruiksgegevens voor het gedefinieerde bereik.

function usage(scope: string, parameters: QueryDefinition, options?: QueryUsageOptionalParams): Promise<QueryResult>

Parameters

scope

string

Het bereik dat is gekoppeld aan query- en exportbewerkingen. Dit omvat '/subscriptions/{subscriptionId}/' voor het abonnementsbereik, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' voor resourceGroup-bereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' voor factureringsaccountbereik en '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' voor Afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor enrollmentAccount-bereik, /providers/Microsoft.Management/managementGroups/{managementGroupId} voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor billingProfile-bereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' voor invoiceSection-bereik en '/providers/Microsoft. Billing/billingAccounts/{billingAccountId}/customers/{customerId} specifiek voor partners.

parameters
QueryDefinition

Parameters die zijn opgegeven voor de queryconfiguratiebewerking CreateOrUpdate.

options
QueryUsageOptionalParams

De optiesparameters.

Retouren

Promise<QueryResult>

usageByExternalCloudProviderType(string, string, QueryDefinition, QueryUsageByExternalCloudProviderTypeOptionalParams)

Voer een query uit op de gebruiksgegevens voor het gedefinieerde type externe cloudprovider.

function usageByExternalCloudProviderType(externalCloudProviderType: string, externalCloudProviderId: string, parameters: QueryDefinition, options?: QueryUsageByExternalCloudProviderTypeOptionalParams): Promise<QueryResult>

Parameters

externalCloudProviderType

string

Het type externe cloudprovider dat is gekoppeld aan dimensie-/querybewerkingen. Dit omvat 'externalSubscriptions' voor een gekoppeld account en 'externalBillingAccounts' voor een geconsolideerde rekening.

externalCloudProviderId

string

Dit kan {externalSubscriptionId} zijn voor het gekoppelde account of {externalBillingAccountId} voor een geconsolideerd account dat wordt gebruikt met dimensie-/querybewerkingen.

parameters
QueryDefinition

Parameters die zijn opgegeven voor de queryconfiguratiebewerking CreateOrUpdate.

Retouren

Promise<QueryResult>