Partilhar via


Generate Detailed Cost Report Operation Status - Get

Obtenha o status da operação especificada. Este link é fornecido no cabeçalho de resposta da solicitação de criação GenerateDetailedCostReport.

GET https://management.azure.com/{scope}/providers/Microsoft.CostManagement/operationStatus/{operationId}?api-version=2024-08-01

Parâmetros do URI

Name Em Necessário Tipo Description
operationId
path True

string

A operação de destino Id.

scope
path True

string

O ID de recurso 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.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Respostas

Name Tipo Description
200 OK

GenerateDetailedCostReportOperationStatuses

OK. O pedido foi bem-sucedido.

Other Status Codes

ErrorResponse

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Get details of the operation status

Pedido de amostra

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/operationStatus/00000000-0000-0000-0000-000000000000?api-version=2024-08-01

Resposta da amostra

{
  "id": "subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.CostManagement/operationStatus/00000000-0000-0000-0000-000000000000",
  "name": "00000000-0000-0000-0000-000000000000",
  "status": "Completed",
  "type": "Microsoft.Consumption/operationStatus",
  "properties": {
    "downloadUrl": "https://ccmreportstorageeastus.blob.core.windows.net/armreports/20201207/00000000-0000-0000-0000-000000000000?sv=2020-05-31&sr=b&sig=abcd",
    "validTill": "2020-12-08T05:55:59.4394737Z"
  },
  "error": {
    "code": "0",
    "message": null
  }
}

Definições

Name Description
ErrorDetails

Os detalhes do erro.

ErrorResponse

A resposta de erro indica que o serviço não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.

Algumas respostas de erro:

  • 429 TooManyRequests - A solicitação está limitada. Tente novamente depois de aguardar o tempo especificado no cabeçalho "x-ms-ratelimit-microsoft.consumption-retry-after".

  • 503 ServiçoIndisponível - O serviço está temporariamente indisponível. Tente novamente depois de aguardar o tempo especificado no cabeçalho "Retry-After".

GenerateDetailedCostReportOperationStatuses

O status da operação de longa duração para relatório detalhado de custo.

ReportOperationStatusType

O status da operação de longa duração.

Status

O status da operação de longa duração.

ErrorDetails

Os detalhes do erro.

Name Tipo Description
code

string

Código de erro.

message

string

Mensagem de erro indicando por que a operação falhou.

ErrorResponse

A resposta de erro indica que o serviço não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.

Algumas respostas de erro:

  • 429 TooManyRequests - A solicitação está limitada. Tente novamente depois de aguardar o tempo especificado no cabeçalho "x-ms-ratelimit-microsoft.consumption-retry-after".

  • 503 ServiçoIndisponível - O serviço está temporariamente indisponível. Tente novamente depois de aguardar o tempo especificado no cabeçalho "Retry-After".

Name Tipo Description
error

ErrorDetails

Os detalhes do erro.

GenerateDetailedCostReportOperationStatuses

O status da operação de longa duração para relatório detalhado de custo.

Name Tipo Description
endTime

string

O endTime da operação.

error

ErrorDetails

Os detalhes do erro.

id

string

O ID da operação de longa duração.

name

string

O nome da operação de longa duração.

properties.downloadUrl

string

O URL para baixar o relatório gerado.

properties.expiryTime

string (date-time)

O momento em que o URL do relatório se torna inválido/expira em UTC, por exemplo, 2020-12-08T05:55:59.4394737Z.

properties.validTill

string (date-time)

O momento em que o URL do relatório se torna inválido/expira em UTC, por exemplo, 2020-12-08T05:55:59.4394737Z.

startTime

string

O startTime da operação.

status

Status

O status da operação de longa duração.

type

string

O tipo de operação de longa duração.

ReportOperationStatusType

O status da operação de longa duração.

Valor Description
Completed
Failed
InProgress
NoDataFound
Queued
ReadyToDownload
TimedOut

Status

O status da operação de longa duração.

Name Tipo Description
status

ReportOperationStatusType

O status da operação de longa duração.