Recurso: ChromeOsDevice
Os dispositivos Google Chrome funcionam com o Chrome OS. Para mais informações sobre tarefas comuns da API, consulte o Guia para desenvolvedores.
Representação JSON |
---|
{ "deviceId": string, "serialNumber": string, "status": string, "lastSync": string, "supportEndDate": string, "annotatedUser": string, "annotatedLocation": string, "notes": string, "model": string, "meid": string, "orderNumber": string, "willAutoRenew": boolean, "osVersion": string, "platformVersion": string, "firmwareVersion": string, "macAddress": string, "bootMode": string, "lastEnrollmentTime": string, "kind": string, "recentUsers": [ { "type": string, "email": string } ], "activeTimeRanges": [ { "activeTime": integer, "date": string } ], "ethernetMacAddress": string, "annotatedAssetId": string, "etag": string, "diskVolumeReports": [ { "volumeInfo": [ { "volumeId": string, "storageTotal": string, "storageFree": string } ] } ], "systemRamTotal": string, "cpuStatusReports": [ { "reportTime": string, "cpuUtilizationPercentageInfo": [ integer ], "cpuTemperatureInfo": [ { "temperature": integer, "label": string } ] } ], "cpuInfo": [ { "model": string, "architecture": string, "maxClockSpeedKhz": integer, "logicalCpus": [ { "maxScalingFrequencyKhz": integer, "currentScalingFrequencyKhz": integer, "idleDuration": string, "cStates": [ { "displayName": string, "sessionDuration": string } ] } ] } ], "deviceFiles": [ { "name": string, "type": string, "downloadUrl": string, "createTime": string } ], "systemRamFreeReports": [ { "reportTime": string, "systemRamFreeInfo": [ string ] } ], "lastKnownNetwork": [ { "ipAddress": string, "wanIpAddress": string } ], "autoUpdateExpiration": string, "ethernetMacAddress0": string, "dockMacAddress": string, "manufactureDate": string, "orgUnitPath": string, "tpmVersionInfo": { "family": string, "specLevel": string, "manufacturer": string, "tpmModel": string, "firmwareVersion": string, "vendorSpecific": string }, "screenshotFiles": [ { "name": string, "type": string, "downloadUrl": string, "createTime": string } ], "orgUnitId": string, "osUpdateStatus": { object ( |
Campos | |
---|---|
deviceId |
O ID exclusivo do dispositivo Chrome. |
serialNumber |
O número de série do dispositivo Chrome inserido quando ele foi ativado. Esse valor é o mesmo que o Número de série do Admin Console na guia Dispositivos Chrome OS. |
status |
O status do dispositivo. Os valores aceitáveis são:
|
lastSync |
Data e hora da última sincronização do dispositivo com as configurações de política no Admin Console. O valor está no formato de data e hora ISO 8601. A hora é a data completa mais horas, minutos e segundos no formato |
supportEndDate |
A data final em que o dispositivo vai receber suporte. Isso se aplica apenas aos dispositivos comprados diretamente do Google. O valor está no formato de data e hora ISO 8601. A hora é a data completa mais horas, minutos e segundos no formato |
annotatedUser |
O usuário do dispositivo conforme anotado pelo administrador. O tamanho máximo é de 100 caracteres. Valores vazios são permitidos. |
annotatedLocation |
O endereço ou local do dispositivo conforme anotado pelo administrador. O nome deve ter no máximo |
notes |
Observações sobre este dispositivo adicionadas pelo administrador. Essa propriedade pode ser pesquisada com o parâmetro |
model |
As informações do modelo do dispositivo. Se o dispositivo não tiver essas informações, essa propriedade não será incluída na resposta. |
meid |
O identificador de equipamento móvel (MEID) ou a identificação internacional de equipamento móvel (IMEI) do cartão móvel 3G em um dispositivo móvel. Um MEID/IMEI normalmente é usado ao adicionar um dispositivo a um plano de serviço pós-pago de uma operadora sem fio. Se o dispositivo não tiver essas informações, essa propriedade não será incluída na resposta. Para mais informações sobre como exportar uma lista de MEID/IMEI, consulte o Guia do desenvolvedor. |
orderNumber |
O número do pedido do dispositivo. Somente os dispositivos comprados diretamente do Google têm um número de pedido. |
willAutoRenew |
Determina se o dispositivo vai renovar automaticamente o suporte após a data de término. Essa é uma propriedade somente leitura. |
osVersion |
A versão do sistema operacional do dispositivo Chrome. |
platformVersion |
A versão da plataforma do dispositivo Chrome. |
firmwareVersion |
A versão do firmware do dispositivo Chrome. |
macAddress |
O endereço MAC sem fio do dispositivo. Se o dispositivo não tiver essas informações, elas não serão incluídas na resposta. |
bootMode |
O modo de inicialização do dispositivo. Os valores possíveis são:
|
lastEnrollmentTime |
A data e a hora em que o dispositivo foi registrado pela última vez. O valor está no formato de data e hora ISO 8601. A hora é a data completa mais horas, minutos e segundos no formato |
kind |
O tipo de recurso. Para o recurso "chromeosdevices", o valor é |
recentUsers[] |
Uma lista dos usuários recentes do dispositivo, em ordem decrescente, pelo horário do último login. |
recentUsers[].type |
O tipo de usuário. Os valores aceitáveis são:
|
recentUsers[].email |
O endereço de e-mail do usuário. Isso só vai estar presente se o tipo de usuário for |
activeTimeRanges[] |
Uma lista de períodos ativos (somente leitura). |
activeTimeRanges[].activeTime |
Duração do uso em milissegundos. |
activeTimeRanges[].date |
Data de uso. |
ethernetMacAddress |
O endereço MAC do dispositivo na interface de rede Ethernet. |
annotatedAssetId |
O identificador de recursos conforme anotado por um administrador ou especificado durante a inscrição. |
etag |
ETag do recurso. |
diskVolumeReports[] |
Relatórios de espaço em disco e outras informações sobre volumes montados/conectados. |
diskVolumeReports[].volumeInfo[] |
Volumes de disco |
diskVolumeReports[].volumeInfo[].volumeId |
ID do volume |
diskVolumeReports[].volumeInfo[].storageTotal |
Espaço total em disco [em bytes] |
diskVolumeReports[].volumeInfo[].storageFree |
Espaço livre em disco [em bytes] |
systemRamTotal |
Total de RAM no dispositivo em bytes |
cpuStatusReports[] |
Relatórios de utilização e temperatura da CPU (somente leitura) |
cpuStatusReports[].reportTime |
Data e hora em que a denúncia foi recebida. |
cpuStatusReports[].cpuUtilizationPercentageInfo[] |
|
cpuStatusReports[].cpuTemperatureInfo[] |
Uma lista de amostras de temperatura da CPU. |
cpuStatusReports[].cpuTemperatureInfo[].temperature |
Temperatura em graus Celsius. |
cpuStatusReports[].cpuTemperatureInfo[].label |
Marcador da CPU |
cpuInfo[] |
Informações sobre as especificações da CPU no dispositivo. |
cpuInfo[].model |
O nome do modelo da CPU. |
cpuInfo[].architecture |
A arquitetura da CPU. |
cpuInfo[].maxClockSpeedKhz |
A velocidade máxima do clock da CPU em kHz. |
cpuInfo[].logicalCpus[] |
Informações sobre as CPUs lógicas |
cpuInfo[].logicalCpus[].maxScalingFrequencyKhz |
Frequência máxima em que a CPU pode ser executada, por política. |
cpuInfo[].logicalCpus[].currentScalingFrequencyKhz |
Frequência atual em que a CPU está sendo executada. |
cpuInfo[].logicalCpus[].idleDuration |
Tempo ocioso desde a última inicialização. Duração em segundos com até nove dígitos fracionários, terminando em " |
cpuInfo[].logicalCpus[].cStates[] |
Os estados C indicam o estado de consumo de energia da CPU. Para mais informações, consulte a documentação publicada pelo fabricante da CPU. |
cpuInfo[].logicalCpus[].cStates[].displayName |
Nome do estado. |
cpuInfo[].logicalCpus[].cStates[].sessionDuration |
Tempo gasto no estado desde a última reinicialização. Duração em segundos com até nove dígitos fracionários, terminando em " |
deviceFiles[] |
Uma lista de arquivos de dispositivos para baixar (somente leitura) |
deviceFiles[].name |
Nome do arquivo |
deviceFiles[].type |
Tipo de arquivo |
deviceFiles[].downloadUrl |
URL de download do arquivo |
deviceFiles[].createTime |
Data e hora em que o arquivo foi criado |
systemRamFreeReports[] |
Relatórios de quantidades de memória RAM disponível (somente leitura) |
systemRamFreeReports[].reportTime |
Data e hora em que a denúncia foi recebida. |
systemRamFreeReports[].systemRamFreeInfo[] |
|
lastKnownNetwork[] |
Contém a última rede conhecida (somente leitura). |
lastKnownNetwork[].ipAddress |
O endereço IP. |
lastKnownNetwork[].wanIpAddress |
O endereço IP da WAN. |
autoUpdateExpiration |
(Somente leitura) O carimbo de data/hora após o qual o dispositivo vai parar de receber atualizações ou suporte do Chrome. Use "autoUpdateThrough". |
ethernetMacAddress0 |
(Somente leitura) Endereço MAC usado pela porta Ethernet interna do Chromebook e pela interface de rede (Ethernet) integrada. O formato é de 12 dígitos hexadecimais sem delimitador (letras maiúsculas). Isso só é relevante para alguns dispositivos. |
dockMacAddress |
(Somente leitura) Endereço MAC integrado da docking station a que o dispositivo está conectado. A fábrica define o endereço de controle de acesso à mídia (MAC) atribuído para uso por uma dock. Ele é reservado especificamente para a política de dispositivo de passagem de MAC. O formato é de 12 dígitos hexadecimais sem delimitador (letras maiúsculas). Isso só é relevante para alguns dispositivos. |
manufactureDate |
(Somente leitura) A data de fabricação do dispositivo no formato aaaa-mm-dd. |
orgUnitPath |
O caminho completo da unidade mãe com o nome da unidade organizacional associada ao dispositivo. Os nomes de caminhos não diferenciam maiúsculas de minúsculas. Se a unidade organizacional mãe for a organização de nível superior, ela será representada como uma barra, |
tpmVersionInfo |
Trusted Platform Module (TPM) (somente leitura) |
tpmVersionInfo.family |
Família TPM. Usamos a codificação no estilo TPM 2.0, por exemplo: |
tpmVersionInfo.specLevel |
Nível de especificação do TPM. Consulte a especificação da biblioteca para TPM 2.0 e a especificação principal para TPM 1.2. |
tpmVersionInfo.manufacturer |
Código do fabricante do TPM. |
tpmVersionInfo.tpmModel |
Número do modelo do TPM. |
tpmVersionInfo.firmwareVersion |
Versão do firmware do TPM. |
tpmVersionInfo.vendorSpecific |
Informações específicas do fornecedor, como ID do fornecedor. |
screenshotFiles[] |
Uma lista de arquivos de captura de tela para baixar. O tipo é sempre "SCREENSHOT_FILE". (Somente leitura) |
screenshotFiles[].name |
Nome do arquivo |
screenshotFiles[].type |
Tipo de arquivo |
screenshotFiles[].downloadUrl |
URL de download do arquivo |
screenshotFiles[].createTime |
Data e hora em que o arquivo foi criado |
orgUnitId |
O ID exclusivo da unidade organizacional. "orgUnitPath" é a versão legível por humanos de "orgUnitId". Embora orgUnitPath possa mudar ao renomear uma unidade organizacional no caminho, orgUnitId não pode ser alterado para uma unidade organizacional. Essa propriedade pode ser atualizada usando a API. Para mais informações sobre como criar uma estrutura organizacional para seu dispositivo, consulte a Central de Ajuda para administradores. |
osUpdateStatus |
O status das atualizações do SO para o dispositivo. |
firstEnrollmentTime |
Data e hora da primeira vez em que o dispositivo foi registrado. |
lastDeprovisionTimestamp |
(Somente leitura) Data e hora do último cancelamento do provisionamento do dispositivo. |
deprovisionReason |
(Somente leitura) Motivo do desprovisionamento. |
deviceLicenseType |
Apenas saída. Tipo de licença do dispositivo. |
backlightInfo[] |
Apenas saída. Contém informações sobre a luz de fundo do dispositivo. |
autoUpdateThrough |
Apenas saída. O carimbo de data/hora após o qual o dispositivo vai parar de receber atualizações ou suporte do Chrome. |
extendedSupportEligible |
Apenas saída. Se o dispositivo precisa ou não ativar o suporte estendido. |
extendedSupportStart |
Apenas saída. Data do dispositivo em que a política de suporte estendido para atualizações automáticas começa. |
extendedSupportEnabled |
Apenas saída. Se a política de suporte estendido está ativada no dispositivo. |
fanInfo[] |
Apenas saída. Informações sobre o ventilador do dispositivo. |
chromeOsType |
Apenas saída. Tipo de dispositivo Chrome OS. |
diskSpaceUsage |
Apenas saída. Quanto espaço em disco o dispositivo tem disponível e está usando no momento. |
osVersionCompliance |
Apenas saída. Status de compliance da política do dispositivo com a versão do SO. |
OsUpdateStatus
Contém informações sobre o status atual da atualização do SO.
Representação JSON |
---|
{
"state": enum ( |
Campos | |
---|---|
state |
O estado de atualização de uma atualização do SO. |
targetOsVersion |
Nova versão da plataforma da imagem do SO sendo baixada e aplicada. Ele só é definido quando o status da atualização é UPDATE_STATUS_DOWNLOAD_IN_PROGRESS ou UPDATE_STATUS_NEED_REBOOT. Isso pode ser um "0.0.0.0" fictício para UPDATE_STATUS_NEED_REBOOT em alguns casos extremos, por exemplo, quando o mecanismo de atualização é reiniciado sem uma reinicialização. |
targetKioskAppVersion |
Nova versão da plataforma necessária do app de quiosque atualizado pendente. |
updateTime |
Data e hora da última atualização bem-sucedida do SO. |
updateCheckTime |
Data e hora da última verificação de atualização. |
rebootTime |
Data e hora da última reinicialização. |
UpdateState
O estado de atualização de uma atualização do SO.
Tipos enumerados | |
---|---|
UPDATE_STATE_UNSPECIFIED |
O estado da atualização não foi especificado. |
UPDATE_STATE_NOT_STARTED |
Há uma atualização pendente, mas ela ainda não começou. |
UPDATE_STATE_DOWNLOAD_IN_PROGRESS |
O download da atualização pendente está em andamento. |
UPDATE_STATE_NEED_REBOOT |
O dispositivo está pronto para instalar a atualização, mas precisa ser reiniciado. |
DeprovisionReason
O motivo do desprovisionamento de um dispositivo ChromeOS.
Tipos enumerados | |
---|---|
DEPROVISION_REASON_UNSPECIFIED |
O motivo do cancelamento do provisionamento é desconhecido. |
DEPROVISION_REASON_SAME_MODEL_REPLACEMENT |
Substituição pelo mesmo modelo. Você tem uma autorização de devolução de materiais (ADM) ou está substituindo um dispositivo com defeito na garantia pelo mesmo modelo de dispositivo. |
DEPROVISION_REASON_UPGRADE |
O dispositivo foi atualizado. |
DEPROVISION_REASON_DOMAIN_MOVE |
O domínio do dispositivo foi alterado. |
DEPROVISION_REASON_SERVICE_EXPIRATION |
O serviço expirou para o dispositivo. |
DEPROVISION_REASON_OTHER |
O dispositivo foi desprovisionado por um motivo legado que não é mais compatível. |
DEPROVISION_REASON_DIFFERENT_MODEL_REPLACEMENT |
Substituição por outro modelo. Você está substituindo este dispositivo por um modelo atualizado ou mais recente. |
DEPROVISION_REASON_RETIRING_DEVICE |
Retirado de circulação. Você está doando, descartando ou removendo o dispositivo do uso. |
DEPROVISION_REASON_UPGRADE_TRANSFER |
Transferência de upgrade do ChromeOS Flex. Este é um dispositivo ChromeOS Flex que você está substituindo por um Chromebook dentro de um ano. |
DEPROVISION_REASON_NOT_REQUIRED |
Não era necessário informar um motivo. Por exemplo, as licenças foram devolvidas ao pool de licenças do cliente. |
DEPROVISION_REASON_REPAIR_CENTER |
O dispositivo foi desprovisionado pela Central de assistência técnica. Só pode ser definido pelo centro de serviços de reparo durante a devolução de mercadoria. |
DeviceLicenseType
O tipo de licença deste dispositivo.
Tipos enumerados | |
---|---|
DEVICE_LICENSE_TYPE_UNSPECIFIED |
O tipo de licença é desconhecido. |
ENTERPRISE |
O dispositivo vem com um Upgrade vitalício do Chrome Enterprise. |
ENTERPRISE_UPGRADE |
O dispositivo tem um Upgrade do Chrome Enterprise independente anual. |
EDUCATION_UPGRADE |
O dispositivo tem um Upgrade do Chrome Education independente e permanente. |
EDUCATION |
O dispositivo vem com um Upgrade do Chrome Education permanente. |
KIOSK_UPGRADE |
O dispositivo tem um Upgrade anual de quiosque. |
ENTERPRISE_UPGRADE_PERPETUAL |
Indica que o dispositivo está usando um Upgrade do Chrome Enterprise independente e permanente ou uma licença do Chrome Enterprise. |
ENTERPRISE_UPGRADE_FIXED_TERM |
Indica que o dispositivo está usando um Upgrade do Chrome Enterprise independente e de prazo fixo ou uma licença do Chrome Enterprise. |
EDUCATION_UPGRADE_PERPETUAL |
Indica que o dispositivo está usando um Upgrade do Chrome Education independente e permanente(também conhecido como licença permanente do Chrome EDU). |
EDUCATION_UPGRADE_FIXED_TERM |
Indica que o dispositivo está usando um Upgrade do Chrome Education independente e de prazo fixo(também conhecido como licença de prazo fixo do Chrome EDU). |
BacklightInfo
Informações sobre as luzes de fundo do dispositivo.
Representação JSON |
---|
{ "path": string, "maxBrightness": integer, "brightness": integer } |
Campos | |
---|---|
path |
Apenas saída. Caminho para essa luz de fundo no sistema. Útil se o autor da chamada precisar correlacionar com outras informações. |
maxBrightness |
Apenas saída. Brilho máximo da luz de fundo. |
brightness |
Apenas saída. Brilho atual da luz de fundo, entre 0 e maxBrightness. |
FanInfo
Informações sobre o ventilador do dispositivo.
Representação JSON |
---|
{ "speedRpm": integer } |
Campos | |
---|---|
speedRpm |
Apenas saída. Velocidade do ventilador em RPM. |
ChromeOsType
Tipo de dispositivo Chrome OS.
Tipos enumerados | |
---|---|
CHROME_OS_TYPE_UNSPECIFIED |
Tipo de Chrome OS não especificado. |
CHROME_OS_FLEX |
Tipo do Chrome OS: Chrome OS Flex. |
CHROME_OS |
Chrome OS. Digite "Chrome OS". |
ByteUsage
Representa uma capacidade de dados com alguma quantidade de uso atual em bytes.
Representação JSON |
---|
{ "capacityBytes": string, "usedBytes": string } |
Campos | |
---|---|
capacityBytes |
Apenas saída. O valor total da capacidade, em bytes. |
usedBytes |
Apenas saída. O valor de uso atual, em bytes. |
Conformidade
Status de compliance da política do dispositivo com a versão do SO.
Tipos enumerados | |
---|---|
COMPLIANCE_UNSPECIFIED |
Status de compliance não especificado. |
COMPLIANT |
Status de compliance "Em compliance". |
PENDING |
Status de compliance pendente. |
NOT_COMPLIANT |
Status de compliance "Não em conformidade". |
Métodos |
|
---|---|
(deprecated) |
Use BatchChangeChromeOsDeviceStatus. |
|
Recupera as propriedades de um dispositivo Chrome OS. |
|
Recupera uma lista paginada de dispositivos Chrome OS em uma conta. |
|
Move ou insere vários dispositivos Chrome OS em uma unidade organizacional. |
|
Atualiza as propriedades atualizáveis de um dispositivo, como annotatedUser , annotatedLocation , notes , orgUnitPath ou annotatedAssetId . |
|
Atualiza as propriedades atualizáveis de um dispositivo, como annotatedUser , annotatedLocation , notes , orgUnitPath ou annotatedAssetId . |