Compartir a través de


Eliminar notificación de eventos de aprobación de suscripción

 

Se aplica a: Windows Azure Pack

Crea una notificación de eventos de aprobación de eliminación de suscripción. Se puede determinar una solicitud de aprobación de eliminación de suscripción del elemento Method del objeto de notificación UsageEvent de suscripción pasado con el cuerpo de la solicitud. El valor será "DELETE" para una solicitud de eliminación de suscripción.

Solicitud

<BillingAdapterEndpoint> es el nombre del equipo que hospeda el punto de conexión del adaptador de facturación.

Método

URI de solicitud

Versión de HTTP

POST

<http:// BillingAdapterEndpoint>/subscriptions

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.

Cuerpo de la solicitud

En la tabla siguiente se describen los elementos clave del cuerpo de la solicitud:

Nombre del elemento

Descripción

UsageEvent

Información de eventos de suscripción. Para obtener más información, vea UsageEvent (Objeto de medición de uso).

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

Esta llamada se registra como bloqueo. Windows Azure Pack para Windows Server espera hasta que se recibe una respuesta. Devuelve un código de estado inferior a 400 para indicar la aprobación del evento. Devuelve un código de estado mayor o igual que 400 para indicar que el evento no está aprobado.

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

Ninguno.

Ejemplo

En el ejemplo de código siguiente se muestra una solicitud de notificación de evento de aprobación de suscripción de eliminación .

POST /usage/subscriptions HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: 10.121.217.127:8888
Content-Length: 680
Expect: 100-continue
{
  "EventId": 6545,
  "State": 2,
  "Method": "DELETE",
  "Entity": {
    "SubscriptionID": "0a53e53d-1334-424e-8c63-ade05c361be2",
    "SubscriptionName": "ExamplePlan",
    "AccountAdminLiveEmailId": "user@example.com",
    "ServiceAdminLiveEmailId": null,
    "CoAdminNames": [

    ],
    "AddOnReferences": [

    ],
    "AddOns": [

    ],
    "State": 0,
    "QuotaSyncState": 0,
    "ActivationSyncState": 0,
    "PlanId": "Examphlztfpgi",
    "Services": [
      {
        "Type": "mysqlservers",
        "State": "registered",
        "QuotaSyncState": 0,
        "ActivationSyncState": 0,
        "BaseQuotaSettings": null
      }
    ],
    "LastErrorMessage": null,
    "Features": null,
    "OfferFriendlyName": null,
    "OfferCategory": null,
    "Created": "2013-09-25T00:32:09.31Z"
  },
  "EntityParentId": null,
  "NotificationEventTimeCreated": "2013-09-25T00:38:11.075609Z"
}

Consulte también

Windows referencia de la API REST de uso del servicio de uso de Azure Pack