Obtém a configuração de sincronização de entrada de um Provedor de Identidade (IdP).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eiam:GetIdentityProviderUdPullConfiguration |
get |
*IdentityProvider.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| IdentityProviderId |
string |
Sim |
O ID do provedor de identidade. |
idp_my664lwkhpicbyzirog3xxxxx |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
0441BD79-92F3-53AA-8657-F8CE4A2B912A |
| UdPullConfiguration |
object |
A configuração de sincronização de entrada. |
|
| InstanceId |
string |
O ID da instância. |
idaas_ue2jvisn35ea5lmthk267xxxxx |
| IdentityProviderId |
string |
O ID do provedor de identidade. |
idp_my664lwkhpicbyzirog3xxxxx |
| IncrementalCallbackStatus |
string |
O status do callback incremental, que especifica se os dados de callback incrementais do IdP devem ser processados. Valores válidos:
|
enabled |
| PeriodicSyncStatus |
string |
O status de verificação periódica, que especifica se as diferenças de dados entre o IDaaS e o provedor de identidade devem ser verificadas periodicamente. Valores válidos:
|
enabled |
| GroupSyncStatus |
string |
O status de sincronização de grupos. Valores válidos:
|
enabled |
| UdSyncScopeConfig |
object |
A configuração do escopo de sincronização. |
|
| SourceScopes |
array |
A lista de nós do escopo de origem. |
|
|
string |
O nó do escopo de origem. |
960 |
|
| TargetScope |
string |
O nó do escopo de destino. |
ou_asjdfhaskfhw213mnsj33sXXX |
| PullProtectedRule |
object |
A configuração da regra de proteção de sincronização de entrada. |
|
| UserDeletedThreshold |
integer |
O limite para o número de contas excluídas. Se o número de usuários excluídos exceder esse valor, a tarefa de sincronização será encerrada. |
30 |
| OrganizationalUnitDeletedThreshold |
integer |
O limite para o número de unidades organizacionais excluídas. Se o número de unidades organizacionais excluídas exceder esse valor, a tarefa de sincronização será encerrada. |
10 |
| GroupDeletedThreshold |
integer |
O limite para o número de grupos excluídos. Se o número de grupos excluídos exceder esse valor, a tarefa de sincronização será encerrada. |
10 |
| LdapUdPullConfig |
object |
A configuração de sincronização LDAP. |
|
| UserObjectClass |
string |
O ObjectClass do usuário. |
ou,top |
| OrganizationUnitObjectClass |
string |
O ObjectClass da organização. |
ou,top |
| UserObjectClassCustomFilter |
string |
O filtro personalizado para usuários. |
(|(cn=test)(mail=test@test.com)) |
| GroupObjectClass |
string |
O ObjectClass do grupo. |
member |
| GroupMemberAttributeName |
string |
O nome do atributo de membro do grupo. |
group |
| GroupObjectClassCustomFilter |
string |
O filtro personalizado para grupos. |
(|(cn=test)(group=test@test.com)) |
| PeriodicSyncConfig |
object |
A configuração de sincronização periódica. |
|
| PeriodicSyncType |
string |
O tipo de sincronização periódica. Valores válidos:
|
cron |
| PeriodicSyncCron |
string |
A expressão cron. |
0 45 1 * * ? |
| PeriodicSyncTimes |
integer |
Os pontos de tempo de execução. Por exemplo, [3, 5] indica que a tarefa é executada uma vez entre 3:00 e 4:00 e uma vez entre 5:00 e 6:00. |
[3,5] |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "0441BD79-92F3-53AA-8657-F8CE4A2B912A",
"UdPullConfiguration": {
"InstanceId": "idaas_ue2jvisn35ea5lmthk267xxxxx",
"IdentityProviderId": "idp_my664lwkhpicbyzirog3xxxxx\n",
"IncrementalCallbackStatus": "enabled",
"PeriodicSyncStatus": "enabled",
"GroupSyncStatus": "enabled",
"UdSyncScopeConfig": {
"SourceScopes": [
"960"
],
"TargetScope": "ou_asjdfhaskfhw213mnsj33sXXX"
},
"PullProtectedRule": {
"UserDeletedThreshold": 30,
"OrganizationalUnitDeletedThreshold": 10,
"GroupDeletedThreshold": 10
},
"LdapUdPullConfig": {
"UserObjectClass": "ou,top",
"OrganizationUnitObjectClass": "ou,top",
"UserObjectClassCustomFilter": "(|(cn=test)(mail=test@test.com))",
"GroupObjectClass": "member",
"GroupMemberAttributeName": "group",
"GroupObjectClassCustomFilter": "(|(cn=test)(group=test@test.com))"
},
"PeriodicSyncConfig": {
"PeriodicSyncType": "cron",
"PeriodicSyncCron": "0 45 1 * * ?",
"PeriodicSyncTimes": 0
}
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.