educationSynchronizationProfile resource type (preterido)
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.
Cuidado
A API do Perfil de Sincronização de Educação foi preterida e deixará de devolver dados a 31 de dezembro de 2024. Para obter informações sobre como migrar para a nova API de Dados do Setor, veja Transição do School Data Sync (Clássico).
Representa um conjunto de configurações utilizadas para sincronizar entidades de educação e informações de lista de um diretório de origem para o Microsoft Entra ID. Este recurso fornece uma representação programática utilizada no School Data Sync.
Métodos
Método | Tipo de retorno | Descrição |
---|---|---|
Listar perfis | educationSynchronizationProfile collection (coleção educationSynchronizationProfile ) | Obtenha uma lista de todos os perfis de sincronização no inquilino. |
Obter perfil | educationSynchronizationProfile | Obtenha um perfil específico com o identificador de perfil. |
Criar perfil | educationSynchronizationProfile | Crie um novo perfil de sincronização. |
Atualizar perfil | educationSynchronizationProfile | Atualize as propriedades de um perfil de sincronização de dados escolares existente no inquilino. |
Excluir perfil | Nenhum | Elimine um perfil específico dado o identificador de perfil. |
Colocar o perfil em pausa | Nenhum | Colocar em pausa uma sincronização contínua. |
Retomar perfil | Nenhum | Retomar uma sincronização em pausa. |
Repor perfil | Nenhum | Reponha o estado do perfil e reinicie a sincronização. |
Iniciar perfil CSV | educationFileSynchronizationVerificationMessage collection (coleção educationFileSynchronizationVerificationMessage) | Verifique os ficheiros de origem carregados e inicie a sincronização. Aplica-se apenas quando o fornecedor de dados é educationCsvDataProvider. |
Obter o URL de carregamento CSV | string | Devolva o URL de curta duração para carregar ficheiros de dados CSV. Aplica-se apenas quando o fornecedor de dados é educationCsvDataProvider. |
Obter estado | educationsynchronizationProfileStatus | Devolver o estado de um perfil de sincronização específico. |
Obter erros | educationSynchronizationError collection (Coleção educationSynchronizationError ) | Obtenha todos os erros gerados durante a sincronização. |
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
id | Cadeia de caracteres | O identificador exclusivo do recurso. (só de leitura) |
displayName | Cadeia de caracteres | Nome do perfil de configuração para sincronizar identidades. |
dataProvider | educationSynchronizationDataProvider | O fornecedor de dados utilizado para o perfil. |
expirationDate | Data | A data em que o perfil deve ser considerado expirou e cessar a sincronização. Indique a data no YYYY-MM-DD formato, seguindo ISO 8601. O valor máximo é 18 meses após a criação do perfil. (opcional) |
handleSpecialCharacterConstraint | Bool | Determina se o School Data Sync deve substituir automaticamente carateres especiais não suportados ao sincronizar a partir da origem. |
identitySynchronizationConfiguration | educationIdentitySynchronizationConfiguration | Determina como o Perfil deve criar utilizadores novos ou corresponder a utilizadores existentes do Microsoft Entra. |
licensesToAssign | educationSynchronizationLicenseAssignment collection (Coleção educationSynchronizationLicenseAssignment) | Configuração da configuração da licença. |
state | educationSynchronizationProfileState | O estado do perfil. Os valores possíveis são: provisioning , provisioned , provisioningFailed , deleting , deletionFailed . |
Relações
Relação | Tipo | Descrição |
---|---|---|
erros | educationSynchronizationError collection (Coleção educationSynchronizationError ) | Todos os erros associados a este perfil de sincronização. |
profileStatus | educationSynchronizationProfileStatus | O estado da sincronização. |
Provedores de dados
Cada educationSynchronizationProfile tem de especificar um dos seguintes fornecedores de dados a utilizar como origem de sincronização.
Data Provider | Descrição |
---|---|
educationCsvDataProvider | Ficheiros CSV carregados para o URL de SAS do Perfil |
educationOneRosterApiDataProvider | OneRoster v1.1 API |
educationPowerSchoolDataProvider | API da PowerSchool |
Representação JSON
Segue-se uma representação JSON do recurso educationSynchronizationProfile .
{
"id": "String",
"displayName": "String",
"state": "String",
"profileStatus": {
"@odata.type": "microsoft.graph.educationSynchronizationProfileStatus"
},
"errors": [
{
"@odata.type": "microsoft.graph.educationSynchronizationProfileStatus"
}
],
"dataProvider": {
"@odata.type": "microsoft.graph.educationCsvDataProvider"
},
"identitySynchronizationConfiguration": {
"@odata.type": "microsoft.graph.educationIdentitySynchronizationConfiguration"
},
"licensesToAssign": [
{
"@odata.type": "microsoft.graph.educationSynchronizationLicenseAssignment"
}
],
"handleSpecialCharacterConstraint": "Boolean",
"expirationDate": "Date"
}