recurso educationOneRosterApiDataProvider

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.

Usado para configurar o perfil de sincronização de dados da escola quando a API do OneRoster é usada como fonte de entrada.

Derivado de educationSynchronizationDataProvider.

Propriedades

Propriedade Tipo Descrição
connectionUrl Cadeia de caracteres A URL de conexão com a instância do OneRoster.
Providername Cadeia de caracteres O nome do Provedor de Serviços do OneRoster, conforme definido pela especificação OneRoster.
schoolsIds String collection A lista de Escola/OrganizaçãosourcedId a ser sincronizada.
termIds String collection A lista de sessões acadêmicas a serem sincronizadas.
Connectionsettings educationSynchronizationConnectionSettings As configurações OAuth 1.0 ou OAuth 2.0 para a instância do OneRoster.
Personalizações educationSynchronizationCustomizations Personalização opcional a ser aplicada ao perfil de sincronização.

Importante

O OneRoster usa sessões acadêmicas em vez de um único ano letivo para segmentar seus dados. Essa segmentação é abstraída dentro da interface do usuário da Sincronização de Dados Escolares, mas não dessa API. Você precisará chamar o ponto de extremidade OneRoster /terms para obter a coleção de IDs de sessão acadêmica para preencher a termIds coleção.

Representação JSON

{
  "@odata.type": "microsoft.graph.educationoneRosterApiDataProvider",
  "connectionUrl": "String",
  "providerName": "String",
  "schoolsIds": ["String"],
  "termIds": ["String"],
  "connectionSettings": {
    "clientId": "String",
    "clientSecret": "String"
  }
}