Os seguintes objetos estão diretamente relacionados à API usergroup.
O objeto de grupo de usuários possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| usrgrpid | ID | ID do grupo de usuários. Comportamento da propriedade: - somente leitura - obrigatório para operações de atualização |
| name | string | Nome do grupo de usuários. Comportamento da propriedade: - obrigatório para operações de criação |
| debug_mode | integer | Se o modo de depuração está habilitado ou desabilitado. Valores possíveis: 0 - (padrão) desabilitado; 1 - habilitado. |
| gui_access | integer | Método de autenticação no frontend dos usuários do grupo. Valores possíveis: 0 - (padrão) usar o método de autenticação padrão do sistema; 1 - usar autenticação interna; 2 - usar autenticação LDAP; 3 - desabilitar o acesso ao frontend. |
| mfa_status | integer | Se a MFA está habilitada ou desabilitada para os usuários do grupo. Valores possíveis: 0 - desabilitada (para todos os métodos de MFA configurados); 1 - habilitada (para todos os métodos de MFA configurados). |
| mfaid | ID | Método de MFA usado para os usuários do grupo. Comportamento da propriedade: - suportado para usuários do tipo Super admin - suportado se mfa_status do objeto Authentication estiver definido como "Habilitado" |
| users_status | integer | Se o grupo de usuários está habilitado ou desabilitado. Para usuários desprovisionados, o grupo de usuários não pode ser habilitado. Valores possíveis: 0 - (padrão) habilitado; 1 - desabilitado. |
| userdirectoryid | ID | ID do diretório de usuários usado para autenticação. Comportamento da propriedade: - suportado para usuários do tipo Super admin - suportado se gui_access estiver definido como "usar o método de autenticação padrão do sistema" ou "usar autenticação LDAP" |
O objeto de permissão possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| id | ID | ID do grupo de hosts ou grupo de templates ao qual adicionar permissão. Comportamento da propriedade: - obrigatório |
| permission | integer | Nível de acesso ao grupo de hosts ou grupo de templates. Valores possíveis: 0 - acesso negado; 2 - acesso somente leitura; 3 - acesso leitura e escrita. Comportamento da propriedade: - obrigatório para operações de criação |
O objeto de permissão baseada em tag possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| groupid | ID | ID do grupo de hosts ao qual adicionar permissão. Comportamento da propriedade: - obrigatório |
| tag | string | Nome da tag. |
| value | string | Valor da tag. |