Partager via


GenerateCostDetailsReport interface

Interface représentant un GenerateCostDetailsReport.

Méthodes

beginCreateOperation(string, GenerateCostDetailsReportRequestDefinition, GenerateCostDetailsReportCreateOperationOptionalParams)

Cette API remplace toutes les API de détails de l’utilisation des versions antérieures. Demande de générer un rapport de détails des coûts pour la plage de dates fournie, la période de facturation (uniquement les clients d’entreprise) ou l’ID de facture de manière asynchrone dans une certaine étendue. L’appel initial pour demander un rapport retourne un 202 avec un en-tête « Location » et « Retry-After ». L’en-tête « Emplacement » fournit le point de terminaison à interroger pour obtenir le résultat de la génération de rapport. Le « Retry-After » fournit la durée d’attente avant d’interroger le rapport généré. Un appel pour interroger l’opération de rapport fournit une réponse 202 avec un en-tête « Location » si l’opération est toujours en cours. Une fois l’opération de génération de rapport terminée, le point de terminaison d’interrogation fournit une réponse 200 ainsi que des détails sur les objets blob de rapport disponibles en téléchargement. Les détails des fichiers disponibles en téléchargement seront disponibles dans le corps de réponse d’interrogation. Pour comprendre les détails des coûts (anciennement appelés détails d’utilisation) des champs trouvés dans les fichiers, consultez https://learn.microsoft.com/azure/cost-management-billing/automate/understand-usage-details-fields

beginCreateOperationAndWait(string, GenerateCostDetailsReportRequestDefinition, GenerateCostDetailsReportCreateOperationOptionalParams)

Cette API remplace toutes les API de détails de l’utilisation des versions antérieures. Demande de générer un rapport de détails des coûts pour la plage de dates fournie, la période de facturation (uniquement les clients d’entreprise) ou l’ID de facture de manière asynchrone dans une certaine étendue. L’appel initial pour demander un rapport retourne un 202 avec un en-tête « Location » et « Retry-After ». L’en-tête « Emplacement » fournit le point de terminaison à interroger pour obtenir le résultat de la génération de rapport. Le « Retry-After » fournit la durée d’attente avant d’interroger le rapport généré. Un appel pour interroger l’opération de rapport fournit une réponse 202 avec un en-tête « Location » si l’opération est toujours en cours. Une fois l’opération de génération de rapport terminée, le point de terminaison d’interrogation fournit une réponse 200 ainsi que des détails sur les objets blob de rapport disponibles en téléchargement. Les détails des fichiers disponibles en téléchargement seront disponibles dans le corps de réponse d’interrogation. Pour comprendre les détails des coûts (anciennement appelés détails d’utilisation) des champs trouvés dans les fichiers, consultez https://learn.microsoft.com/azure/cost-management-billing/automate/understand-usage-details-fields

beginGetOperationResults(string, string, GenerateCostDetailsReportGetOperationResultsOptionalParams)

Obtient le résultat de l’opération spécifiée. Ce lien est fourni dans l’en-tête Emplacement de la réponse de demande de création CostDetails.

beginGetOperationResultsAndWait(string, string, GenerateCostDetailsReportGetOperationResultsOptionalParams)

Obtient le résultat de l’opération spécifiée. Ce lien est fourni dans l’en-tête Emplacement de la réponse de demande de création CostDetails.

Détails de la méthode

beginCreateOperation(string, GenerateCostDetailsReportRequestDefinition, GenerateCostDetailsReportCreateOperationOptionalParams)

Cette API remplace toutes les API de détails de l’utilisation des versions antérieures. Demande de générer un rapport de détails des coûts pour la plage de dates fournie, la période de facturation (uniquement les clients d’entreprise) ou l’ID de facture de manière asynchrone dans une certaine étendue. L’appel initial pour demander un rapport retourne un 202 avec un en-tête « Location » et « Retry-After ». L’en-tête « Emplacement » fournit le point de terminaison à interroger pour obtenir le résultat de la génération de rapport. Le « Retry-After » fournit la durée d’attente avant d’interroger le rapport généré. Un appel pour interroger l’opération de rapport fournit une réponse 202 avec un en-tête « Location » si l’opération est toujours en cours. Une fois l’opération de génération de rapport terminée, le point de terminaison d’interrogation fournit une réponse 200 ainsi que des détails sur les objets blob de rapport disponibles en téléchargement. Les détails des fichiers disponibles en téléchargement seront disponibles dans le corps de réponse d’interrogation. Pour comprendre les détails des coûts (anciennement appelés détails d’utilisation) des champs trouvés dans les fichiers, consultez https://learn.microsoft.com/azure/cost-management-billing/automate/understand-usage-details-fields

function beginCreateOperation(scope: string, parameters: GenerateCostDetailsReportRequestDefinition, options?: GenerateCostDetailsReportCreateOperationOptionalParams): Promise<SimplePollerLike<OperationState<CostDetailsOperationResults>, CostDetailsOperationResults>>

Paramètres

scope

string

ID de ressource ARM pour l’abonnement, le groupe de ressources, le compte de facturation ou d’autres étendues de facturation. Pour plus d'informations, consultez https://aka.ms/costmgmt/scopes.

parameters
GenerateCostDetailsReportRequestDefinition

Paramètres fournis à l’opération Créer les détails du coût.

Retours

Promise<@azure/core-lro.SimplePollerLike<OperationState<CostDetailsOperationResults>, CostDetailsOperationResults>>

beginCreateOperationAndWait(string, GenerateCostDetailsReportRequestDefinition, GenerateCostDetailsReportCreateOperationOptionalParams)

Cette API remplace toutes les API de détails de l’utilisation des versions antérieures. Demande de générer un rapport de détails des coûts pour la plage de dates fournie, la période de facturation (uniquement les clients d’entreprise) ou l’ID de facture de manière asynchrone dans une certaine étendue. L’appel initial pour demander un rapport retourne un 202 avec un en-tête « Location » et « Retry-After ». L’en-tête « Emplacement » fournit le point de terminaison à interroger pour obtenir le résultat de la génération de rapport. Le « Retry-After » fournit la durée d’attente avant d’interroger le rapport généré. Un appel pour interroger l’opération de rapport fournit une réponse 202 avec un en-tête « Location » si l’opération est toujours en cours. Une fois l’opération de génération de rapport terminée, le point de terminaison d’interrogation fournit une réponse 200 ainsi que des détails sur les objets blob de rapport disponibles en téléchargement. Les détails des fichiers disponibles en téléchargement seront disponibles dans le corps de réponse d’interrogation. Pour comprendre les détails des coûts (anciennement appelés détails d’utilisation) des champs trouvés dans les fichiers, consultez https://learn.microsoft.com/azure/cost-management-billing/automate/understand-usage-details-fields

function beginCreateOperationAndWait(scope: string, parameters: GenerateCostDetailsReportRequestDefinition, options?: GenerateCostDetailsReportCreateOperationOptionalParams): Promise<CostDetailsOperationResults>

Paramètres

scope

string

ID de ressource ARM pour l’abonnement, le groupe de ressources, le compte de facturation ou d’autres étendues de facturation. Pour plus d'informations, consultez https://aka.ms/costmgmt/scopes.

parameters
GenerateCostDetailsReportRequestDefinition

Paramètres fournis à l’opération Créer les détails du coût.

Retours

beginGetOperationResults(string, string, GenerateCostDetailsReportGetOperationResultsOptionalParams)

Obtient le résultat de l’opération spécifiée. Ce lien est fourni dans l’en-tête Emplacement de la réponse de demande de création CostDetails.

function beginGetOperationResults(scope: string, operationId: string, options?: GenerateCostDetailsReportGetOperationResultsOptionalParams): Promise<SimplePollerLike<OperationState<CostDetailsOperationResults>, CostDetailsOperationResults>>

Paramètres

scope

string

ID de ressource ARM pour l’abonnement, le groupe de ressources, le compte de facturation ou d’autres étendues de facturation. Pour plus d'informations, consultez https://aka.ms/costmgmt/scopes.

operationId

string

ID de l’opération cible.

Retours

Promise<@azure/core-lro.SimplePollerLike<OperationState<CostDetailsOperationResults>, CostDetailsOperationResults>>

beginGetOperationResultsAndWait(string, string, GenerateCostDetailsReportGetOperationResultsOptionalParams)

Obtient le résultat de l’opération spécifiée. Ce lien est fourni dans l’en-tête Emplacement de la réponse de demande de création CostDetails.

function beginGetOperationResultsAndWait(scope: string, operationId: string, options?: GenerateCostDetailsReportGetOperationResultsOptionalParams): Promise<CostDetailsOperationResults>

Paramètres

scope

string

ID de ressource ARM pour l’abonnement, le groupe de ressources, le compte de facturation ou d’autres étendues de facturation. Pour plus d'informations, consultez https://aka.ms/costmgmt/scopes.

operationId

string

ID de l’opération cible.

Retours