Condividi tramite


Query interface

Interfaccia che rappresenta una query.

Metodi

usage(string, QueryDefinition, QueryUsageOptionalParams)

Eseguire query sui dati di utilizzo per l'ambito definito.

usageByExternalCloudProviderType(string, string, QueryDefinition, QueryUsageByExternalCloudProviderTypeOptionalParams)

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

Dettagli metodo

usage(string, QueryDefinition, QueryUsageOptionalParams)

Eseguire query sui dati di utilizzo per l'ambito definito.

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

Parametri

scope

string

Ambito associato alle operazioni di query ed esportazione. Include '/subscriptions/{subscriptionId}/' per l'ambito della sottoscrizione, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' per l'ambito resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' per l'ambito account di fatturazione e '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/department/{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 l'ambito billingProfile, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' per l'ambito invoiceSection e '/providers/Microsoft. Fatturazione/fatturazioneAccounts/{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 query sui dati di utilizzo per il tipo di provider cloud esterno definito.

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

Parametri

externalCloudProviderType

string

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

externalCloudProviderId

string

Questo 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>