Agregar un servicio a un plan
Se aplica a: Windows Azure Pack
Agrega un servicio a un plan.
Solicitud
Especifique la solicitud Agregar servicio de plan como se indica a continuación: Reemplace <ServiceMgmt> por la dirección del punto de conexión de la API de Service Management. <PlanId> debe reemplazarse por el identificador del plan.
Método |
URI de solicitud |
Versión de HTTP |
---|---|---|
PUT |
<https:// ServiceMgmt>:30004/plans/<PlanId>/services |
HTTP/1.1 |
Parámetros de identificador URI
Ninguno.
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 de la entidad de seguridad. |
Cuerpo de la solicitud
En la tabla siguiente se describen los elementos del cuerpo de la solicitud.
Nombre del elemento |
Descripción |
---|---|
Nombre |
El nombre del servicio. |
InstanceId |
Identificador de la instancia. |
ConfigState |
Estado de configuración de la cuota. |
Response
La respuesta incluye un código de estado HTTP, un conjunto de encabezados de respuesta y un cuerpo de respuesta. 409 se devuelve si el servicio ya existe
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 Azure Pack Service Management).
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
La tabla siguiente describe los elementos clave del cuerpo de la respuesta.
Nombre del elemento |
Descripción |
---|---|
Nombre |
El nombre del servicio. |
InstanceId |
Identificador de la instancia de servicio. |
ConfigState |
Estado de la configuración de cuota. |
Ejemplo
En el ejemplo de código siguiente se muestra una solicitud Agregar servicio de plan .
POST https://<Computer>:30004/plans/GoldPhihoq8oa/services HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 21f73545-7f64-4819-99b8-61485ce32549-2013-06-28 18:05:40Z
x-ms-client-session-id: d19ca528-d7bf-4a62-9d4d-03adbb4f6c74
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Content-Type: application/json; charset=utf-8
Host: <Computer>:30004
Content-Length: 91
Expect: 100-continue
{
"Name": "mysqlservers",
"InstanceId": "33CC0954-8412-4CE1-924F-B9CB1525FA96",
"ConfigState": 0
}
En el ejemplo de código siguiente se muestra una respuesta Agregar servicio de plan .
{
"Name": "mysqlservers",
"InstanceId": "33CC0954-8412-4CE1-924F-B9CB1525FA96",
"ConfigState": 0
}
Comentarios
Se puede obtener una lista de los servicios disponibles mediante una llamada a Recuperar una colección de proveedores de recursos.