Compartilhar via


Generate Detailed Cost Report Operation Status - Get

Obtenha o status da operação especificada. Esse 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 de URI

Nome Em Obrigatório Tipo Description
operationId
path True

string

A ID da operação de destino.

scope
path True

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.

api-version
query True

string

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

Respostas

Nome Tipo Description
200 OK

GenerateDetailedCostReportOperationStatuses

OKEY. A solicitação foi bem-sucedida.

Other Status Codes

ErrorResponse

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

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

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

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Get details of the operation status

Solicitação de exemplo

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 de exemplo

{
  "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

Nome 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 é limitada. Tente novamente depois de aguardar o tempo especificado no cabeçalho "x-ms-ratelimit-microsoft.consumption-retry-after".

  • 503 ServiceUnavailable – 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 execução prolongada para o relatório detalhado de custos.

ReportOperationStatusType

O status da operação de execução prolongada.

Status

O status da operação de execução prolongada.

ErrorDetails

Os detalhes do erro.

Nome 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 é limitada. Tente novamente depois de aguardar o tempo especificado no cabeçalho "x-ms-ratelimit-microsoft.consumption-retry-after".

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

Nome Tipo Description
error

ErrorDetails

Os detalhes do erro.

GenerateDetailedCostReportOperationStatuses

O status da operação de execução prolongada para o relatório detalhado de custos.

Nome Tipo Description
endTime

string

O endTime da operação.

error

ErrorDetails

Os detalhes do erro.

id

string

A ID da operação de execução longa.

name

string

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

properties.downloadUrl

string

A URL para baixar o relatório gerado.

properties.expiryTime

string

A hora em que a URL do relatório se torna inválida/expira em UTC, por exemplo, 2020-12-08T05:55:59.4394737Z.

properties.validTill

string

A hora em que a URL do relatório se torna inválida/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 execução prolongada.

type

string

O tipo da operação de execução longa.

ReportOperationStatusType

O status da operação de execução prolongada.

Nome Tipo Description
Completed

string

Failed

string

InProgress

string

NoDataFound

string

Queued

string

ReadyToDownload

string

TimedOut

string

Status

O status da operação de execução prolongada.

Nome Tipo Description
status

ReportOperationStatusType

O status da operação de execução prolongada.