Tipo de recurso changeNotification

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

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 especificada 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 cadeia de caracteres 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 string 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. Obrigató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"
  }
}