Compartilhar via


Tipo de recurso changeNotification

Namespace: microsoft.graph

Representa a notificação enviada para o subscritor (aplicação) de uma subscrição do Microsoft Graph. Todas as propriedades deste recurso são só de leitura.

Para obter detalhes, consulte Utilizar o Microsoft Graph para obter notificações de alterações.

Métodos

Nenhum.

Propriedades

Propriedade Tipo Descrição
changeType changeType Indica o tipo de alteração que irá gerar a notificação de alteração. Os valores com suporte são: created, updated, deleted. Obrigatório.
clientState string Valor da propriedade clientState enviada no pedido de subscrição (se existir). O tamanho máximo é de 255 caracteres. O cliente pode marcar se a notificação de alteração veio do serviço ao comparar os valores da propriedade clientState. O valor da propriedade clientState enviada com a subscrição é comparado com o valor da propriedade clientState recebida com cada notificação de alteração. Opcional.
encryptedContent changeNotificationEncryptedContent (Pré-visualização) Conteúdo encriptado anexado com a notificação de alteração. Fornecido apenas se encryptionCertificate e includeResourceData foram definidos durante o pedido de subscrição e se o recurso o suportar. Opcional.
id string ID exclusivo para a notificação. Opcional.
ciclo de vidaEvento ciclo de vidaEventType O tipo de notificação de ciclo de vida se a notificação atual for uma notificação de 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 relativamente 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 subscrição que gerou a notificação. Necessário.
tenantId Guid O identificador exclusivo do inquilino a partir do qual teve origem a notificação de alteração. Obrigatório.

Relações

Nenhum

Representação JSON

A representação JSON seguinte mostra o tipo de 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"
}