Compartilhar via


Recuperar dados de uso de um provedor de recursos

 

Aplica-se a: Windows Azure Pack

Recupera dados de uso de um provedor de recursos.

Solicitação

Substitua <UsageEndpoint> pelo endereço do ponto de extremidade do Windows API REST de uso do Provedor de Recursos Personalizado do Azure Pack.

Método

URI da solicitação

Versão HTTP

GET

<https:// UsageEndpoint>/usage

HTTP/1.1

Parâmetros de URI

A tabela a seguir descreve os parâmetros de URI.

Parâmetro do URI

Descrição

lastID

A ID do último registro recebido pelo coletor de uso. O parâmetro lastID está vazio para a primeira solicitação. Essa é uma confirmação de que o coletor de uso reconhece os registros anteriores e, portanto, pode excluí-los.

BatchSize

O número de novos registros a serem enviados para o coletor de uso. Os novos registros são aqueles que seguem o registro identificado pelo parâmetro lastID . O provedor de recursos pode enviar um lote menor do que o solicitado, mas não um maior.

Cabeçalhos de solicitação

A tabela a seguir descreve os cabeçalhos de solicitação obrigatórios e opcionais.

Cabeçalho da solicitação

Descrição

Autorização: Portador

Obrigatórios. O token de portador de autorização.

x-ms-principal-id

Obrigatórios. O identificador principal.

x-ms-client-request-id

Opcional. O identificador de solicitação do cliente.

x-ms-client-session-id

Opcional. O identificador de sessão do cliente.

x-ms-principal-liveid

Opcional. O principal identificador ao vivo.

Corpo da solicitação

Nenhum.

Resposta

A resposta inclui um código de status HTTP, um conjunto de cabeçalhos de resposta e um corpo de resposta.

Código de status

Uma operação bem-sucedida retorna o código de status 200 (OK).

Para obter informações sobre códigos de status, consulte Status e Códigos de Erro (Windows Gerenciamento de Serviços do Azure Pack).

Cabeçalhos de resposta

A resposta para essa operação inclui cabeçalhos HTTP padrão. Todos os cabeçalhos padrão estão em conformidade com a especificação do protocolo HTTP/1.1.

Corpo da resposta

A tabela a seguir descreve os principais elementos do corpo da resposta:

Nome do elemento

Descrição

EventId

Obrigatórios. Um identificador exclusivo que representa cada registro de uso. Esse valor corresponderá ao do parâmetro URI lastID .

ResourceId

Opcional. Se o provedor de recursos tiver vários recursos para uma única assinatura e o uso estiver sendo agregado um recurso, esse campo poderá ser usado para especificar o nome do recurso. Se o uso estiver sendo agregado pela ID da assinatura, esse elemento não será usado.

StartTime

Obrigatórios. Indica quando a coleta de dados de uso foi iniciada.

EndTime

Obrigatórios. Indica quando a coleta de dados de uso terminou.

ServiceType

Obrigatórios. A camada de serviço consumida.

SubscriptionId

Obrigatórios. O identificador de assinatura para o qual os dados de uso foram coletados. (GUID).

Propriedades

Opcional. Um dicionário de pares nome-valor usado para passar informações adicionais sobre o uso.

Recursos

Obrigatórios. Um dicionário de pares nome-valor que representa os recursos alocados ou consumidos. Por exemplo, um provedor de recursos SQL pode ter espaço total e contagem de banco de dados como suas métricas.

Comentários

Recuperar dados de uso de um provedor de recursos é chamado periodicamente pelo Coletor de Uso para coletar as informações de uso do provedor de recursos. Essas informações podem ser usadas para gerar custos de cobrança para o uso do provedor de recursos. Para obter mais informações, pontos de extremidade do provedor de recursos personalizados. Para obter mais informações sobre o Windows Serviço de Uso do Azure Pack, consulte Windows Serviço de Uso do Azure Pack.

Consulte Também

Windows referência da API REST de Uso do Provedor de Recursos Personalizado do Azure Pack