recurso educationOneRosterApiDataProvider

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Se usa para configurar el perfil de sincronización de datos de la escuela cuando se usa la API de OneRoster como origen de entrada.

Derivado de educationSynchronizationDataProvider.

Propiedades

Propiedad Tipo Descripción
connectionUrl Cadena Dirección URL de conexión a la instancia de OneRoster.
providerName Cadena Nombre del proveedor de servicios de OneRoster tal como se define en la especificación de OneRoster.
schoolsIds Colección string Lista de school/orgsourcedId que se va a sincronizar.
termIds Colección string Lista de sesiones académicas que se van a sincronizar.
connectionSettings educationSynchronizationConnectionSettings La configuración de OAuth 1.0 o OAuth 2.0 para la instancia de OneRoster.
Personalizaciones educationSynchronizationCustomizations Personalización opcional que se aplicará al perfil de sincronización.

Importante

OneRoster usa sesiones académicas en lugar de un solo año escolar para segmentar sus datos. Esta segmentación se abstrae en la interfaz de usuario de School Data Sync, pero no en esta API. Tendrá que llamar al punto de conexión de OneRoster /terms para obtener la colección de identificadores de sesión académicos con el fin de rellenar la termIds colección.

Representación JSON

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