Condividi tramite


Query interface

Interfaccia che rappresenta una query.

Metodi

usage(string, QueryDefinition, QueryUsageOptionalParams)

Eseguire una query sui dati di utilizzo per definire l'ambito.

usageByExternalCloudProviderType(string, string, QueryDefinition, QueryUsageByExternalCloudProviderTypeOptionalParams)

Eseguire una query sui dati di utilizzo per il tipo di provider di servizi cloud esterno definito.

Dettagli metodo

usage(string, QueryDefinition, QueryUsageOptionalParams)

Eseguire una query sui dati di utilizzo per definire l'ambito.

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

Parametri

scope

string

Ambito associato alle operazioni di query ed esportazione. Sono inclusi '/subscriptions/{subscriptionId}/' per l'ambito della sottoscrizione, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' per ambito resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' per ambito account di fatturazione e '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' per ambito reparto, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' per ambito EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId} per ambito gruppo di gestione, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' per ambito billingProfile, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' per l'ambito invoiceSection e '/providers/Microsoft. Fatturazione/billingAccounts/{billingAccountId}/customers/{customerId}' specifici per i partner.

parameters
QueryDefinition

Parametri forniti all'operazione CreateOrUpdate Query Config.

options
QueryUsageOptionalParams

Parametri delle opzioni.

Restituisce

Promise<QueryResult>

usageByExternalCloudProviderType(string, string, QueryDefinition, QueryUsageByExternalCloudProviderTypeOptionalParams)

Eseguire una query sui dati di utilizzo per il tipo di provider di servizi cloud esterno definito.

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

Parametri

externalCloudProviderType

string

Tipo di provider di servizi cloud esterno associato alle operazioni di dimensione/query. Sono inclusi "externalSubscriptions" per l'account collegato e "externalBillingAccounts" per l'account consolidato.

externalCloudProviderId

string

Può essere '{externalSubscriptionId}' per l'account collegato o '{externalBillingAccountId}' per l'account consolidato usato con operazioni di dimensione/query.

parameters
QueryDefinition

Parametri forniti all'operazione CreateOrUpdate Query Config.

options
QueryUsageByExternalCloudProviderTypeOptionalParams

Parametri delle opzioni.

Restituisce

Promise<QueryResult>