Compartilhar via


Sincronizar um plano

 

Aplica-se a: Windows Azure Pack

Sincroniza um plano.

Solicitação

Especifique a solicitação Sincronizar Plano da seguinte maneira: substitua <ServiceMgmt> pelo endereço do ponto de extremidade da API de Gerenciamento de Serviços. <PlanId> deve ser substituído pelo identificador de plano para o plano que está sendo recuperado.

Método

URI da solicitação

Versão de HTTP

PUT

<https:// ServiceMgmt>:30004/plans/<PlanId>/Quota

HTTP/1.1

Parâmetros de URI

Essa solicitação tem os seguintes parâmetros.

Parâmetro do URI

Descrições

Sincronização

Obrigatórios. Defina como True para iniciar a sincronização de plano.

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. 404 será retornado se o plano não for encontrado.

Código de status

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

Para obter informações sobre códigos de status, consulte Status e Códigos de Erro (Windows Gerenciamento de Serviço 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 de protocolo HTTP/1.1.

Corpo da resposta

A tabela a seguir descreve os elementos do corpo da solicitação.

Nome do elemento

Descrição

Planejar

O plano sincronizado. Para obter mais informações, consulte Plano (objeto Administrador).

Exemplo

O exemplo de código a seguir mostra uma solicitação de Plano de Sincronização .

PUT https://<Computer>:30004/plans/Hostihixchp2f/quota?sync=true HTTP/1.1
Authorization: Bearer 
x-ms-client-request-id: 29225749-c8bf-49a1-ac7c-00d902cdbdf6-2013-07-09 21:24:11Z
x-ms-client-session-id: 4d317dde-d7c1-495e-a819-9802dc021e2f
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Host: <Computer>:30004
Content-Length: 0

O exemplo de código a seguir mostra uma resposta de Plano de Sincronização .

{
  "Id": "Hostihixchp2f",
  "DisplayName": "Hosting Plan One",
  "State": 0,
  "ConfigState": 1,
  "QuotaSyncState": 1,
  "LastErrorMessage": null,
  "Advertisements": [
    {
      "LanguageCode": "en-us",
      "DisplayName": "Hosting Plan One",
      "Description": null
    }
  ],
  "ServiceQuotas": [
    {
      "ServiceName": "sqlservers",
      "ServiceInstanceId": "85D94D4A-6ADF-47A6-BAEF-A01975742308",
      "ServiceDisplayName": "SQL Servers",
      "ServiceInstanceDisplayName": "SQL Servers",
      "ConfigState": 1,
      "QuotaSyncState": 1,
      "Settings": [
        {
          "Key": "Editions",
          "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"resourceSizeLimit\":\"1024\",\"offerEditionId\":\"070913050037\",\"groupType\":null}]"
        }
      ]
    }
  ],
  "SubscriptionCount": 1,
  "MaxSubscriptionsPerAccount": 1,
  "AddOnReferences": [

  ],
  "AddOns": [

  ],
  "InvitationCode": null,
  "Price": null
}

Consulte Também

Interfaces de plano de administrador