tipo de recurso printerShare

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.

Representa uma impressora que se destina a ser detectável por usuários e aplicativos de impressão.

Métodos

Método Tipo de retorno Descrição
List coleção printerShare Obtenha uma lista de compartilhamentos de impressora no locatário.
Get printerShare Leia propriedades e relações de um objeto printerShare .
Atualizar printerShare Atualize um objeto printerShare .
Delete Nenhum Descompartilhar uma impressora.
Listar trabalhos coleção printJob Obtenha uma lista de trabalhos de impressão que estão na fila para processamento pela impressoraShare.
Criar trabalho printJob Crie um novo trabalho de impressão para a impressoraShare. Para começar a imprimir o trabalho, use iniciar.
Listar allowedUsers Coleção user Recupere uma lista de usuários que receberam acesso para enviar trabalhos de impressão para o compartilhamento de impressora associado.
Adicionar allowedUser Nenhum Conceda ao usuário acesso especificado para enviar trabalhos de impressão ao compartilhamento de impressora associado.
Remover allowedUser Nenhum Revogar o acesso de compartilhamento de impressora do usuário especificado.
Listar allowedGroups Coleção group Recupere uma lista de grupos que receberam acesso para enviar trabalhos de impressão para o compartilhamento de impressora associado.
Adicionar allowedGroup Nenhum Conceda o acesso de grupo especificado para enviar trabalhos de impressão ao compartilhamento de impressora associado.
Remover allowedGroup Nenhum Revogar o acesso de compartilhamento de impressora do grupo especificado.
Listar recentPrinterShares coleção printerShare Obtenha uma lista de compartilhamentos de impressora usados recentemente pelo usuário conectado.

Propriedades

Propriedade Tipo Descrição
allowAllUsers Booliano Se for verdade, todos os usuários e grupos terão acesso a esse compartilhamento de impressora. Isso substitui as listas de permissões definidas pelas propriedades de navegação allowedUsers e allowedGroups .
capabilities printerCapabilities Os recursos da impressora associados a esse compartilhamento de impressora.
createdDateTime DateTimeOffset O DateTimeOffset quando o compartilhamento de impressora foi criado. Somente leitura.
defaults printerDefaults As configurações de impressão padrão da impressora associadas a esse compartilhamento de impressora.
displayName Cadeia de caracteres O nome do compartilhamento de impressora que imprime clientes deve ser exibido.
id Cadeia de caracteres O identificador do printerShare. Somente leitura.
isAcceptingJobs Booliano Se a impressora associada a esse compartilhamento de impressora está aceitando novos trabalhos de impressão.
localização printerLocation O local físico e/ou organizacional da impressora associada a esse compartilhamento de impressora.
fabricante Cadeia de caracteres O fabricante relatado pela impressora associada a esse compartilhamento de impressora. Somente leitura.
modelo Cadeia de caracteres O nome do modelo relatado pela impressora associada a esse compartilhamento de impressora. Somente leitura.
status printerStatus O processamento status, incluindo quaisquer erros, da impressora associada a esse compartilhamento de impressora. Somente leitura.
Vista printerShareViewpoint Dados adicionais para um compartilhamento de impressora, conforme exibido pelo usuário conectado.

Relações

Relação Tipo Descrição
allowedGroups group Os grupos cujos usuários têm acesso para imprimir usando a impressora.
allowedUsers Coleção user Os usuários que têm acesso à impressão usando a impressora.
jobs coleção printJob A lista de trabalhos que são enfileirados para impressão pela impressora associada a esse compartilhamento de impressora.
Impressora impressora A impressora à qual esse compartilhamento de impressora está relacionada.

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "allowAllUsers": "Boolean",
  "capabilities": {"@odata.type": "microsoft.graph.printerCapabilities"},
  "createdDateTime": "String (timestamp)",
  "defaults": {"@odata.type": "microsoft.graph.printerDefaults"},
  "displayName": "String",
  "id": "String (identifier)",
  "isAcceptingJobs": "Boolean",
  "location": {"@odata.type": "microsoft.graph.printerLocation"},
  "manufacturer": "String",
  "model": "String",
  "status": {"@odata.type": "microsoft.graph.printerStatus"},
  "viewPoint": {"@odata.type": "microsoft.graph.printerShareViewpoint"}
}