Compartilhar via


Recuperar o espaço alocado em um servidor (MySQL)

 

Aplica-se a: Windows Azure Pack

Recupera o espaço total alocado de um servidor de hospedagem durante a duração especificada.

Solicitação

Substitua <ServiceMgmt> pelo endereço do ponto de extremidade da API de Gerenciamento de Serviços e <ServerId> pelo identificador do servidor.

Método

URI da solicitação

Versão HTTP

GET

<https:// ServiceMgmt>:30004/services/mysqlservers/hostingServers/<ServerId>/Metrics/TotalAllottedSpace

HTTP/1.1

Parâmetros de URI

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

Parâmetro do URI

Descrição

startTime

A hora no formato UTC, para começar a coletar a métrica.

endTime

A hora no formato UTC, para parar de coletar a métrica.

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 da sessão do cliente.

x-ms-principal-liveid

Opcional. O identificador live principal.

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).

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 de protocolo HTTP/1.1.

Corpo da resposta

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

Nome do elemento

Descrição

ResourceMetricResponse

A métrica recuperada. Para obter mais informações, consulte ResourceMetricResponse (Objeto MySQL).

Exemplo

O exemplo de código a seguir mostra uma recuperação do espaço alocado em uma solicitação de servidor .

GET https://<ServiceMgmt>:30004/services/mysqlservers/hostingServers/<ServerId>/Metrics/TotalAllottedSpace?startTime=2013-08-27T23:51:56.7613394Z&endTime=2013-08-28T23:51:56.7613394Z HTTP/1.1
x-ms-version: 2012-03-01
Accept: application/json
Authorization: Bearer <Token>
x-ms-client-request-id: 59098650-61da-4dc3-9472-b5eee712be0a-2013-08-28 23:51:56Z
x-ms-client-session-id: aa1ca0e4-94b9-4db6-97ab-e1ed667173d7
x-ms-principal-id: <SERVICEMGMT>%5cAdministrator
Accept-Language: es-ES
Host: <ServiceMgmt>:30004

O exemplo de código a seguir mostra a recuperação do espaço alocado em uma resposta do servidor .

{
  "Code": null,
  "Message": null,
  "Data": {
    "Name": "TotalAllottedSpace",
    "Dimensions": [

    ],
    "PrimaryAggregationType": "Total",
    "Unit": "Count",
    "MetricAvailabilities": [

    ],
    "EndTime": "2013-08-28T23:00:00",
    "StartTime": "2013-08-27T23:00:00",
    "Values": [
      {
        "TimeCreated": "2013-08-28T23:00:00",
        "Total": 1024,
        "Minimum": 1024,
        "Maximum": 1024,
        "Count": 1
      },
      {
        "TimeCreated": "2013-08-27T23:00:00",
        "Total": 0,
        "Minimum": 0,
        "Maximum": 0,
        "Count": 1
      }
    ],
    "TimeGrain": "01:00:00"
  }
}

Consulte Também

Interfaces do servidor de hospedagem do provedor de recursos MySQL