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 o Microsoft Graph para obter notificações de alteração.

Métodos

Nenhum.

Propriedades

Propriedade Tipo Descrição
changeType changeType Indica o tipo de alteração que aumentará 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 houver). O tamanho máximo é de 255 caracteres. O cliente pode marcar se a notificação de alteração veio do serviço comparando os valores da propriedade clientState. O valor da propriedade clientState enviada com a assinatura é comparado com o valor da propriedade clientState recebida a cada notificação de alteração. Opcional.
encryptedContent changeNotificationEncryptedContent (Versão prévia) 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 dá suporte a ele. Opcional.
id string ID exclusiva para a notificação. Opcional.
lifecycleEvent lifecycleEventType O tipo de notificação do ciclo de vida se a notificação atual for uma notificação de ciclo de vida. Opcional. Os valores com suporte 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",
  "changeType": "String",
  "clientState": "String",
  "encryptedContent": {
    "@odata.type": "microsoft.graph.changeNotificationEncryptedContent"
  },
  "id": "String (identifier)",
  "lifecycleEvent": "String",
  "resource": "String",
  "resourceData": {
    "@odata.type": "microsoft.graph.resourceData"
  },
  "subscriptionExpirationDateTime": "String (timestamp)",
  "subscriptionId": "Guid",
  "tenantId": "Guid"
}