Compartir a través de


Sincronizar un complemento

 

Se aplica a: Windows Azure Pack

Sincroniza un plan.

Solicitud

Reemplace <ServiceMgmt> por la dirección del punto de conexión de la API de Service Management. . <AddonId> debe reemplazarse por un identificador de complemento para el complemento que se está sincronizando.

Método

URI de solicitud

Versión de HTTP

PUT

<https:// ServiceMgmt>:30004/addons/<AddonId>/quota

HTTP/1.1

Parámetros de identificador URI

En la tabla siguiente se describen los parámetros de URI.

Parámetro URI

Descripción

Sincronizar

Obligatorio. Establezca en True para iniciar la sincronización de complementos.

Encabezados de solicitud

En la tabla siguiente se describen los encabezados de solicitud requeridos y opcionales.

Encabezado de solicitud

Descripción

Autorización: Portador

Obligatorio. Token de portador de autorización.

x-ms-principal-id

Obligatorio. El identificador de la entidad de seguridad.

x-ms-client-request-id

Opcional. Identificador de solicitud de cliente.

x-ms-client-session-id

Opcional. Identificador de sesión de cliente.

x-ms-principal-liveid

Opcional. Identificador activo principal.

Cuerpo de la solicitud

Ninguno.

Response

La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y un cuerpo de respuesta.

Código de estado

Una operación correcta devuelve el código de estado 200 Correcto.

Para obtener información sobre los códigos de estado, consulte Códigos de estado y error (Windows Administración de servicios de Azure Pack).

Encabezados de respuesta

La respuesta de esta operación incluye encabezados HTTP estándar. Todos los encabezados estándar se ajustan a la especificación del protocolo HTTP/1.1.

Cuerpo de la respuesta

En la tabla siguiente se describen los elementos del cuerpo de respuesta.

Nombre del elemento

Descripción

PlanAddon

Objeto PlanAddon (objeto Administrator) que representa el plan que se va a sincronizar.

Ejemplo

En el ejemplo de código siguiente se muestra una solicitud Sincronizar complemento .

PUT https://<computer>:30004/addons/mysqlhiw5rx66/quota?sync=true HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: d45ac1b0-795c-482c-8c1b-93751dd19dda-2013-07-12 15:53:54Z
x-ms-client-session-id: eaec1453-ef45-4ed9-97bd-c064d2467f2a
x-ms-principal-id: PT-CSPOD21\Administrator
Accept-Language: en-US
x-ms-principal-liveid: PT-CSPOD21\Administrator
Content-Type: application/json; charset=utf-8
Host: <computer>:30004
Content-Length: 0
Expect: 100-continue

En el ejemplo de código siguiente se muestra una respuesta Sincronizar complemento .

{
  "Id": "mysqlhiw5rx66",
  "DisplayName": "mysql addon",
  "State": 1,
  "ConfigState": 1,
  "QuotaSyncState": 1,
  "LastErrorMessage": null,
  "Advertisements": [
    {
      "LanguageCode": "en-us",
      "DisplayName": "mysql addon",
      "Description": null
    }
  ],
  "ServiceQuotas": [
    {
      "ServiceName": "mysqlservers",
      "ServiceInstanceId": "2BC36D84-DDFF-4455-AAC7-7D0FF3D4ECB1",
      "ServiceDisplayName": "MySQL Server",
      "ServiceInstanceDisplayName": "Default Instance",
      "ConfigState": 1,
      "QuotaSyncState": 1,
      "Settings": [
        {
          "Key": "Editions",
          "Value": "[{\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"0\",\"offerEditionId\":\"1373317509278\"}]"
        }
      ]
    }
  ],
  "SubscriptionCount": 6,
  "AssociatedPlans": [

  ],
  "MaxOccurrencesPerPlan": -1,
  "Price": null
}

Consulte también

Interfaces de complemento de administrador