Compartir a través de


Query interface

Interfaz que representa una consulta.

Métodos

usage(string, QueryDefinition, QueryUsageOptionalParams)

Consulte los datos de uso para el ámbito definido.

usageByExternalCloudProviderType(string, string, QueryDefinition, QueryUsageByExternalCloudProviderTypeOptionalParams)

Consulte los datos de uso para el tipo de proveedor de nube externo definido.

Detalles del método

usage(string, QueryDefinition, QueryUsageOptionalParams)

Consulte los datos de uso para el ámbito definido.

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

Parámetros

scope

string

Ámbito asociado a las operaciones de consulta y exportación. Esto incluye "/subscriptions/{subscriptionId}/" para el ámbito de la suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para el ámbito resourceGroup, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' para el ámbito de la cuenta de facturación y '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' para el ámbito del departamento, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' para el ámbito EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId} para el ámbito del grupo de administración, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' para el ámbito billingProfile, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' para el ámbito invoiceSection y '/providers/Microsoft. Billing/billingAccounts/{billingAccountId}/customers/{customerId}' específico para los partners.

parameters
QueryDefinition

Parámetros proporcionados a la operación CreateOrUpdate Query Config.

options
QueryUsageOptionalParams

Parámetros de opciones.

Devoluciones

Promise<QueryResult>

usageByExternalCloudProviderType(string, string, QueryDefinition, QueryUsageByExternalCloudProviderTypeOptionalParams)

Consulte los datos de uso para el tipo de proveedor de nube externo definido.

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

Parámetros

externalCloudProviderType

string

Tipo de proveedor de nube externo asociado a las operaciones de dimensión y consulta. Esto incluye "externalSubscriptions" para la cuenta vinculada y "externalBillingAccounts" para la cuenta consolidada.

externalCloudProviderId

string

Puede ser '{externalSubscriptionId}' para la cuenta vinculada o '{externalBillingAccountId}' para la cuenta consolidada usada con operaciones de dimensión/consulta.

parameters
QueryDefinition

Parámetros proporcionados a la operación CreateOrUpdate Query Config.

options
QueryUsageByExternalCloudProviderTypeOptionalParams

Parámetros de opciones.

Devoluciones

Promise<QueryResult>