Tipo de recurso changeNotification

Namespace: microsoft.graph

Representa a notificação enviada ao assinante. Todas as propriedades desse recurso são somente leitura.

Para obter detalhes, confira Usar a API do Microsoft Graph para receber notificações de alteração.

Métodos

Nenhum.

Propriedades

Propriedade Tipo Descrição
changeType changeType Indica o tipo de alteração que levantará a notificação de alteração. Os valores com suporte são: created, updated, deleted. Obrigatório.
clientState string Valor da propriedade clientState enviada na solicitação de assinatura (se alguma). O tamanho máximo é de 255 caracteres. O cliente pode verificar se a notificação de alteração veio do serviço comparando os valores da propriedade clientState . O valor da propriedade clientState enviado com a assinatura é comparado com o valor da propriedade clientState recebida com cada notificação de alteração. Opcional.
encryptedContent changeNotificationEncryptedContent (Visualização) Conteúdo criptografado anexado com a notificação de alteração. Somente fornecido se encryptionCertificate e includeResourceData foram definidos durante a solicitação de assinatura e se o recurso oferece suporte a ela. Opcional.
id cadeia de caracteres ID exclusiva da notificação. Opcional.
lifecycleEvent lifecycleEventType O tipo de notificação do ciclo de vida se a notificação atual for uma notificação do ciclo de vida. Opcional. Os valores suportados são missed, subscriptionRemoved, reauthorizationRequired. Opcional.
recurso Cadeia de caracteres O URI do recurso que emitiu a notificação de alteração em relação a https://graph.microsoft.com. Obrigatório.
resourceData resourceData O conteúdo dessa propriedade depende do tipo de recurso que está sendo assinado. Opcional.
subscriptionExpirationDateTime DateTimeOffset O tempo de expiração da assinatura. Obrigatório.
subscriptionId Guid O identificador exclusivo da assinatura que gerou a notificação. Necessário.
tenantId Guid O identificador exclusivo do locatário do qual a notificação de alteração se originou. Obrigatório.

Relações

Nenhum

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "@odata.type": "#microsoft.graph.changeNotification",
  "id": "String (identifier)",
  "subscriptionId": "Guid",
  "subscriptionExpirationDateTime": "String (timestamp)",
  "clientState": "String",
  "changeType": "String",
  "resource": "String",
  "tenantId": "Guid",
  "encryptedContent": {
    "@odata.type": "microsoft.graph.changeNotificationEncryptedContent"
  },
  "lifecycleEvent": "String",
  "resourceData": {
    "@odata.type": "microsoft.graph.resourceData"
  }
}