Compartilhar via


GenerateCostDetailsReport interface

Interface que representa um GenerateCostDetailsReport.

Métodos

beginCreateOperation(string, GenerateCostDetailsReportRequestDefinition, GenerateCostDetailsReportCreateOperationOptionalParams)

Essa API é a substituição de todas as APIs de Detalhes de Uso da versão anterior. Solicitação para gerar um relatório de detalhes de custo para o intervalo de datas fornecido, o período de cobrança (somente clientes corporativos) ou a ID da fatura de forma assíncrona em um determinado escopo. A chamada inicial para solicitar um relatório retornará um 202 com um cabeçalho 'Location' e 'Retry-After'. O cabeçalho 'Location' fornecerá o ponto de extremidade a ser sondado para obter o resultado da geração do relatório. O 'Retry-After' fornece a duração a aguardar antes da sondagem para o relatório gerado. Uma chamada para sondar a operação de relatório fornecerá uma resposta 202 com um cabeçalho 'Location' se a operação ainda estiver em andamento. Depois que a operação de geração de relatório for concluída, o ponto de extremidade de sondagem fornecerá uma resposta 200, juntamente com detalhes sobre os blob(s) de relatório que estão disponíveis para download. Os detalhes sobre os arquivos disponíveis para download estarão disponíveis no corpo da resposta de sondagem. Para entender os campos de detalhes de custo (anteriormente conhecidos como detalhes de uso) encontrados em arquivos , consulte https://learn.microsoft.com/azure/cost-management-billing/automate/understand-usage-details-fields

beginCreateOperationAndWait(string, GenerateCostDetailsReportRequestDefinition, GenerateCostDetailsReportCreateOperationOptionalParams)

Essa API é a substituição de todas as APIs de Detalhes de Uso da versão anterior. Solicitação para gerar um relatório de detalhes de custo para o intervalo de datas fornecido, o período de cobrança (somente clientes corporativos) ou a ID da fatura de forma assíncrona em um determinado escopo. A chamada inicial para solicitar um relatório retornará um 202 com um cabeçalho 'Location' e 'Retry-After'. O cabeçalho 'Location' fornecerá o ponto de extremidade a ser sondado para obter o resultado da geração do relatório. O 'Retry-After' fornece a duração a aguardar antes da sondagem para o relatório gerado. Uma chamada para sondar a operação de relatório fornecerá uma resposta 202 com um cabeçalho 'Location' se a operação ainda estiver em andamento. Depois que a operação de geração de relatório for concluída, o ponto de extremidade de sondagem fornecerá uma resposta 200, juntamente com detalhes sobre os blob(s) de relatório que estão disponíveis para download. Os detalhes sobre os arquivos disponíveis para download estarão disponíveis no corpo da resposta de sondagem. Para entender os campos de detalhes de custo (anteriormente conhecidos como detalhes de uso) encontrados em arquivos , consulte https://learn.microsoft.com/azure/cost-management-billing/automate/understand-usage-details-fields

beginGetOperationResults(string, string, GenerateCostDetailsReportGetOperationResultsOptionalParams)

Obter o resultado da operação especificada. Esse link é fornecido no cabeçalho Local da resposta da solicitação de criação costDetails.

beginGetOperationResultsAndWait(string, string, GenerateCostDetailsReportGetOperationResultsOptionalParams)

Obter o resultado da operação especificada. Esse link é fornecido no cabeçalho Local da resposta da solicitação de criação costDetails.

Detalhes do método

beginCreateOperation(string, GenerateCostDetailsReportRequestDefinition, GenerateCostDetailsReportCreateOperationOptionalParams)

Essa API é a substituição de todas as APIs de Detalhes de Uso da versão anterior. Solicitação para gerar um relatório de detalhes de custo para o intervalo de datas fornecido, o período de cobrança (somente clientes corporativos) ou a ID da fatura de forma assíncrona em um determinado escopo. A chamada inicial para solicitar um relatório retornará um 202 com um cabeçalho 'Location' e 'Retry-After'. O cabeçalho 'Location' fornecerá o ponto de extremidade a ser sondado para obter o resultado da geração do relatório. O 'Retry-After' fornece a duração a aguardar antes da sondagem para o relatório gerado. Uma chamada para sondar a operação de relatório fornecerá uma resposta 202 com um cabeçalho 'Location' se a operação ainda estiver em andamento. Depois que a operação de geração de relatório for concluída, o ponto de extremidade de sondagem fornecerá uma resposta 200, juntamente com detalhes sobre os blob(s) de relatório que estão disponíveis para download. Os detalhes sobre os arquivos disponíveis para download estarão disponíveis no corpo da resposta de sondagem. Para entender os campos de detalhes de custo (anteriormente conhecidos como detalhes de uso) encontrados em arquivos , consulte 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>>

Parâmetros

scope

string

A ID de recurso do ARM para assinatura, grupo de recursos, conta de cobrança ou outros escopos de cobrança. Para obter detalhes, consulte https://aka.ms/costmgmt/scopes.

parameters
GenerateCostDetailsReportRequestDefinition

Parâmetros fornecidos para a operação Criar detalhes de custo.

options
GenerateCostDetailsReportCreateOperationOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOperationAndWait(string, GenerateCostDetailsReportRequestDefinition, GenerateCostDetailsReportCreateOperationOptionalParams)

Essa API é a substituição de todas as APIs de Detalhes de Uso da versão anterior. Solicitação para gerar um relatório de detalhes de custo para o intervalo de datas fornecido, o período de cobrança (somente clientes corporativos) ou a ID da fatura de forma assíncrona em um determinado escopo. A chamada inicial para solicitar um relatório retornará um 202 com um cabeçalho 'Location' e 'Retry-After'. O cabeçalho 'Location' fornecerá o ponto de extremidade a ser sondado para obter o resultado da geração do relatório. O 'Retry-After' fornece a duração a aguardar antes da sondagem para o relatório gerado. Uma chamada para sondar a operação de relatório fornecerá uma resposta 202 com um cabeçalho 'Location' se a operação ainda estiver em andamento. Depois que a operação de geração de relatório for concluída, o ponto de extremidade de sondagem fornecerá uma resposta 200, juntamente com detalhes sobre os blob(s) de relatório que estão disponíveis para download. Os detalhes sobre os arquivos disponíveis para download estarão disponíveis no corpo da resposta de sondagem. Para entender os campos de detalhes de custo (anteriormente conhecidos como detalhes de uso) encontrados em arquivos , consulte https://learn.microsoft.com/azure/cost-management-billing/automate/understand-usage-details-fields

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

Parâmetros

scope

string

A ID de recurso do ARM para assinatura, grupo de recursos, conta de cobrança ou outros escopos de cobrança. Para obter detalhes, consulte https://aka.ms/costmgmt/scopes.

parameters
GenerateCostDetailsReportRequestDefinition

Parâmetros fornecidos para a operação Criar detalhes de custo.

options
GenerateCostDetailsReportCreateOperationOptionalParams

Os parâmetros de opções.

Retornos

beginGetOperationResults(string, string, GenerateCostDetailsReportGetOperationResultsOptionalParams)

Obter o resultado da operação especificada. Esse link é fornecido no cabeçalho Local da resposta da solicitação de criação costDetails.

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

Parâmetros

scope

string

A ID de recurso do ARM para assinatura, grupo de recursos, conta de cobrança ou outros escopos de cobrança. Para obter detalhes, consulte https://aka.ms/costmgmt/scopes.

operationId

string

A ID da operação de destino.

Retornos

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

beginGetOperationResultsAndWait(string, string, GenerateCostDetailsReportGetOperationResultsOptionalParams)

Obter o resultado da operação especificada. Esse link é fornecido no cabeçalho Local da resposta da solicitação de criação costDetails.

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

Parâmetros

scope

string

A ID de recurso do ARM para assinatura, grupo de recursos, conta de cobrança ou outros escopos de cobrança. Para obter detalhes, consulte https://aka.ms/costmgmt/scopes.

operationId

string

A ID da operação de destino.

Retornos