Recuperación de la cuota de servicio predeterminada para un proveedor de recursos
Se aplica a: Windows Azure Pack
Recupera la cuota de servicio predeterminada para un proveedor de recursos.
Solicitud
Reemplace <NotificationEndpoint> por la dirección del punto de conexión del Windows API rest de notificación del proveedor de recursos personalizado de Azure Pack.
Método |
URI de solicitud |
Versión de HTTP |
---|---|---|
GET |
<http:// NotificationEndpoint>/defaultquota |
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: Básica |
Obligatorio. Token de autorización básico. |
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-client-principal-id |
Opcional. El identificador de la entidad de seguridad. |
x-ms-principal-liveid |
Opcional. Identificador activo de la entidad de seguridad. |
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) lo que significa que hay una cuota predeterminada y el servicio se marca como activo y configurado en el panel del plan.
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 |
---|---|
ServiceQuotaSettingList |
La configuración de cuota de servicio recuperada. Para obtener más información, vea ServiceQuotaSettingList (objeto de punto de conexión de notificación). |
Ejemplo
En el ejemplo siguiente se muestra un elemento Retrieve the Default Service Quota for a Resource Provider request (Recuperar la cuota de servicio predeterminada para una solicitud del proveedor de recursos ).
GET https://<NotificationEndpoint>:30012/defaultquota HTTP/1.1
Referer: https://<Computer>:30004/plans/MyServicePlanX18aa6bac-5e8d-439e-b4d9-4a7dea4e843a/quota
Accept-Language: en-US
x-ms-client-request-id: 0ee49d13-7b86-4840-b0e1-046106a8d813-2014-07-09 23:16:21Z
x-ms-client-session-id: a519f0aa-53e9-4522-94fd-3c55607a6b65
x-ms-principal-id: <Computer>%5cAdministrator
x-ms-request-id: 840de34d9d9a484a8ddd7255a44cb1fd.2014-07-09T23:16:22.6545190Z
Authorization: Basic <encoded username and password>
Content-Type: application/json; charset=utf-8
Host: <Computer>:30012
Content-Length: 0
Expect: 100-continue
En el ejemplo de código siguiente se muestra la respuesta JSON para Recuperar la cuota de servicio predeterminada para un proveedor de recursos.
[
{
"Key": "Editions",
"Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"offerEditionId\":\"20140710120235\",\"groupType\":null}]"
}
]
Comentarios
La API de Service Management llama a la cuota de servicio predeterminada para un proveedor de recursos durante la creación del plan para preguntar al proveedor de recursos si tiene una cuota predeterminada. Un código de estado de 200 significa que hay una cuota predeterminada y el servicio se marca como activo y configurado en el panel del plan. Devuelve 404 si desea que el proveedor de recursos se marque como no configurado y no se active de forma predeterminada.
Nota:
El ejemplo HelloWorld tiene una lista vacía como cuota predeterminada, devuelve 200 de forma predeterminada y, por tanto, está marcada como activa y configurada.