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 type externe cloudprovider dat is gedefinieerd.

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 het bereik van de factureringsrekening en /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/afdelingen/{departmentId} voor afdelingsbereik, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId} voor het bereik EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId} voor het bereik van de beheergroep, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' voor het bereik billingProfile, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' voor het bereik van invoiceSection en /providers/Microsoft. Billing/billingAccounts/{billingAccountId}/customers/{customerId}' specifiek voor partners.

parameters
QueryDefinition

Parameters die zijn opgegeven voor de bewerking CreateOrUpdate-queryconfiguratie.

options
QueryUsageOptionalParams

De optiesparameters.

Retouren

Promise<QueryResult>

usageByExternalCloudProviderType(string, string, QueryDefinition, QueryUsageByExternalCloudProviderTypeOptionalParams)

Voer een query uit op de gebruiksgegevens voor het type externe cloudprovider dat is gedefinieerd.

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 gekoppelde accounts en 'externalBillingAccounts' voor een geconsolideerd account.

externalCloudProviderId

string

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

parameters
QueryDefinition

Parameters die zijn opgegeven voor de bewerking CreateOrUpdate-queryconfiguratie.

Retouren

Promise<QueryResult>