Partager via


Query interface

Interface représentant une requête.

Méthodes

usage(string, QueryDefinition, QueryUsageOptionalParams)

Interrogez les données d’utilisation pour l’étendue définie.

usageByExternalCloudProviderType(string, string, QueryDefinition, QueryUsageByExternalCloudProviderTypeOptionalParams)

Interrogez les données d’utilisation pour le type de fournisseur de cloud externe défini.

Détails de la méthode

usage(string, QueryDefinition, QueryUsageOptionalParams)

Interrogez les données d’utilisation pour l’étendue définie.

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

Paramètres

scope

string

Étendue associée aux opérations de requête et d’exportation. Cela inclut « /subscriptions/{subscriptionId} / » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue resourceGroup, « /providers/Microsoft.Billing/billingAccounts/{billingAccountId} » pour l’étendue du compte de facturation et « /providers/Microsoft.Billing/billingAccounts/{billingAccounts/{billingAccountId}/departments/{departmentId} » pour l’étendue du service, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{ enrollmentAccountId}' pour l’étendue EnrollmentAccount, '/providers/Microsoft.Management/managementGroups/{managementGroupId} pour l’étendue du groupe d’administration, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId} pour l’étendue billingProfile, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' pour l’étendue invoiceSection et '/providers/Microsoft. Billing/billingAccounts/{billingAccountId}/customers/{customerId}' spécifique aux partenaires.

parameters
QueryDefinition

Paramètres fournis à l’opération CreateOrUpdate Query Config.

options
QueryUsageOptionalParams

Paramètres d’options.

Retours

Promise<QueryResult>

usageByExternalCloudProviderType(string, string, QueryDefinition, QueryUsageByExternalCloudProviderTypeOptionalParams)

Interrogez les données d’utilisation pour le type de fournisseur de cloud externe défini.

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

Paramètres

externalCloudProviderType

string

Type de fournisseur de cloud externe associé aux opérations de dimension/requête. Cela inclut « externalSubscriptions » pour le compte lié et « externalBillingAccounts » pour le compte consolidé.

externalCloudProviderId

string

Il peut s’agir de « {externalSubscriptionId} » pour le compte lié ou de « {externalBillingAccountId} » pour le compte consolidé utilisé avec des opérations de dimension/de requête.

parameters
QueryDefinition

Paramètres fournis à l’opération CreateOrUpdate Query Config.

options
QueryUsageByExternalCloudProviderTypeOptionalParams

Paramètres d’options.

Retours

Promise<QueryResult>