Os comandos de API em vCenter Server permitem que você execute várias tarefas administrativas. Os comandos de API são fornecidos pelo serviço de gerenciamento do dispositivo. Você pode editar as configurações de sincronização de hora, monitorar processos e serviços, definir as configurações de SNMP e assim por diante.

Tabela 1. Comandos de API disponíveis em vCenter Server
Comando da API Descrição
com.vmware.appliance.health.applmgmt.get Obtenha a integridade do serviço applmgmt.
com.vmware.appliance.health.databasestorage.get Obtenha a integridade do armazenamento do banco de dados.
com.vmware.appliance.health.load.get Obtenha a integridade da carga da CPU.
com.vmware.appliance.health.mem.get Obtenha a integridade da memória.
com.vmware.appliance.health.softwarepackages.get Obtenha a integridade da atualização do sistema.
com.vmware.appliance.health.storage.get Obtenha a integridade geral do armazenamento.
com.vmware.appliance.health.swap.get Obtenha a integridade da troca.
com.vmware.appliance.health.system.get Obtenha a integridade do sistema.
com.vmware.appliance.health.system.lastcheck Obtenha a hora da última verificação do status de integridade.
com.vmware.appliance.monitoring.list Obtenha uma lista de itens monitorados.
com.vmware.appliance.monitoring.get Obtenha informações de itens monitorados.
com.vmware.appliance.monitoring.query Consulte um intervalo de valores para os itens monitorados.
com.vmware.appliance.recovery.backup.job.cancel Cancele um trabalho de backup por ID.
com.vmware.appliance.recovery.backup.job.create Inicie um trabalho de backup.
com.vmware.appliance.recovery.backup.job.get Obtenha um status do trabalho de backup por id.
com.vmware.appliance.recovery.backup.job.list Obtenha uma lista de trabalhos de backup.
com.vmware.appliance.recovery.backup.parts.list Obtenha uma lista dos componentes vCenter Server que podem ser incluídos em uma tarefa de backup.
com.vmware.appliance.recovery.backup.parts.get Obtenha informações detalhadas para uma parte de backup.
com.vmware.appliance.recovery.backup.validate Valide os parâmetros de uma tarefa de backup sem iniciar a tarefa.
com.vmware.appliance.recovery.restore.job.cancel Cancele uma tarefa de restauração.
com.vmware.appliance.recovery.restore.job.create Inicie uma tarefa de restauração.
com.vmware.appliance.recovery.restore.job.get Obtenha o status do trabalho de restauração.
com.vmware.appliance.recovery.restore.validate Valide os parâmetros de restauração de uma tarefa de restauração sem iniciar a tarefa.
com.vmware.appliance.system.uptime.get Obtém o tempo de atividade do sistema.
com.vmware.appliance.version1.access.consolecli.get Obtenha informações sobre o estado da CLI controlada pelo console (TTY1).
com.vmware.appliance.version1.access.consolecli.set Defina o estado ativado da CLI controlada pelo console (TTY1).
com.vmware.appliance.version1.access.dcui.get Obtenha informações sobre o estado da Interface do Usuário do Console Direto (DCUI TTY2).
com.vmware.appliance.version1.access.dcui.set Defina o estado ativado da Interface do Usuário do Console Direto (DCUI TTY2).
com.vmware.appliance.version1.access.shell.get Obtenha informações sobre o estado do shell Bash, ou seja, acesso ao shell Bash de dentro da CLI controlada.
com.vmware.appliance.version1.access.shell.set Defina o estado ativado do shell Bash, ou seja, o acesso ao shell Bash de dentro da CLI controlada.
com.vmware.appliance.version1.access.ssh.get Obtenha o estado habilitado da CLI controlada com base em SSH.
com.vmware.appliance.version1.access.ssh.set Defina o estado ativado da CLI controlada com base em SSH.
com.vmware.appliance.version1.localaccounts.user.add Crie uma nova conta de usuário local.
com.vmware.appliance.version1.localaccounts.user.delete Excluir uma conta de usuário local.
com.vmware.appliance.version1.localaccounts.user.get Obtenha as informações da conta de usuário local.
com.vmware.appliance.version1.localaccounts.user.list Listar contas de usuários locais.
com.vmware.appliance.version1.localaccounts.user.password.update Atualize a senha de um usuário conectado ou do usuário especificado no parâmetro username.
com.vmware.appliance.version1.localaccounts.user.set Atualize as propriedades da conta de usuário local, como função, nome completo, status ativado e senha.
com.vmware.appliance.version1.monitoring.snmp.disable Interrompa um agente SNMP ativado.
com.vmware.appliance.version1.monitoring.snmp.enable Inicie um agente SNMP desativado.
com.vmware.appliance.version1.monitoring.snmp.get Retorne uma configuração do agente SNMP.
com.vmware.appliance.version1.monitoring.snmp.hash Gere chaves localizadas para comunicações SNMPv3 seguras.
com.vmware.appliance.version1.monitoring.snmp.limits Obtenha informações de limites de SNMP.
com.vmware.appliance.version1.monitoring.snmp.reset Restaure as configurações para os padrões de fábrica.
com.vmware.appliance.version1.monitoring.snmp.set Defina a configuração do SNMP.
com.vmware.appliance.version1.monitoring.snmp.stats Gerar relatório de diagnóstico para o agente SNMP.
com.vmware.appliance.version1.networking.dns.domains.add Adicione domínios a domínios de pesquisa DNS.
com.vmware.appliance.version1.networking.dns.domains.list Obtenha uma lista de domínios de pesquisa DNS.
com.vmware.appliance.version1.networking.dns.domains.set Defina domínios de pesquisa DNS.
com.vmware.appliance.version1.networking.dns.hostname.get Obtenha o nome de domínio totalmente qualificado.
com.vmware.appliance.version1.networking.dns.hostname.set Defina o Nome de domínio totalmente qualificado.
com.vmware.appliance.version1.networking.dns.servers.add Adicione um servidor DNS. Esse método falhará se você usar DHCP.
com.vmware.appliance.version1.networking.dns.servers.get Obtenha a configuração do servidor DNS.
com.vmware.appliance.version1.networking.dns.servers.set Defina a configuração do servidor DNS. Se o host estiver configurado para adquirir servidores DNS e o nome do host usando DHCP, uma atualização de DHCP será forçada.
com.vmware.appliance.version1.networking.firewall.addr.inbound.add Adicione uma regra de firewall para permitir ou negar o acesso de um endereço IP de entrada.
com.vmware.appliance.version1.networking.firewall.addr.inbound.delete Exclua uma regra específica em uma determinada posição ou exclua todas as regras.
com.vmware.appliance.version1.networking.firewall.addr.inbound.list Obtenha uma lista ordenada de endereços IP de entrada permitidos ou negados por uma regra de firewall.
com.vmware.appliance.version1.networking.interfaces.get Obtenha informações sobre uma determinada interface de rede.
com.vmware.appliance.version1.networking.interfaces.list Obtenha uma lista de interfaces de rede disponíveis, incluindo interfaces que ainda não foram configuradas.
com.vmware.appliance.version1.networking.ipv4.get Obtenha a configuração de rede IPv4 para interfaces.
com.vmware.appliance.version1.networking.ipv4.list Obtenha a configuração de rede IPv4 para todas as interfaces configuradas.
com.vmware.appliance.version1.networking.ipv4.renew Renove a configuração de rede IPv4 nas interfaces. Se a interface estiver configurada para usar DHCP para atribuição de endereço IP, a concessão da interface será renovada.
com.vmware.appliance.version1.networking.ipv4.set Defina a configuração de rede IPv4 para uma interface.
com.vmware.appliance.version1.networking.ipv6.get Obtenha a configuração de rede IPv6 para interfaces.
com.vmware.appliance.version1.networking.ipv6.list Obtenha a configuração de rede IPv6 para todas as interfaces configuradas.
com.vmware.appliance.version1.networking.ipv6.set Defina a configuração de rede IPv6 para uma interface.
com.vmware.appliance.version1.networking.routes.add Adicione regras de roteamento estático. Um destino/prefixo do tipo 0.0.0.0/0 (para IPv4) ou ::/0 (para IPv6) refere-se ao gateway padrão.
com.vmware.appliance.version1.networking.routes.delete Excluir regras de roteamento estático.
com.vmware.appliance.version1.networking.routes.list Obter tabela de roteamento. Um destino/prefixo do tipo 0.0.0.0/0 (para IPv4) ou ::/0 (para IPv6) refere-se ao gateway padrão.
com.vmware.appliance.version1.ntp.get Obtenha as definições de configuração do NTP. Se você executar o comando tymesync.get, poderá recuperar o método de sincronização de hora atual (usando NTP ou VMware Tools). O comando ntp.get sempre retorna as informações do servidor NTP, mesmo quando o método de sincronização de hora não está definido como NTP. Se o método de sincronização de hora não for definido usando NTP, o status do NTP será exibido como inativo.
com.vmware.appliance.version1.ntp.server.add Adicione servidores NTP. Esse comando adiciona servidores NTP à configuração. Se a sincronização de hora for baseada em NTP, o daemon NTP será reiniciado para recarregar os novos servidores NTP. Caso contrário, esse comando apenas adicionará servidores à configuração do NTP.
com.vmware.appliance.version1.ntp.server.delete Excluir servidores NTP. Esse comando exclui servidores NTP da configuração. Se o modo de sincronização de hora for baseado em NTP, o daemon NTP será reiniciado para recarregar a nova configuração de NTP. Caso contrário, esse comando apenas excluirá os servidores da configuração do NTP.
com.vmware.appliance.version1.ntp.server.set Defina servidores NTP. Esse comando exclui servidores NTP antigos da configuração e define os servidores NTP de entrada na configuração. Se a sincronização de hora for definida usando o NTP, o daemon do NTP será reiniciado para recarregar a nova configuração do NTP. Caso contrário, esse comando apenas substituirá os servidores na configuração NTP pelos servidores NTP que você fornecer como entrada.
com.vmware.appliance.version1.resources.cpu.stats.get Obtenha estatísticas da CPU.
com.vmware.appliance.version1.resources.load.health.get Obtenha a integridade da carga.
com.vmware.appliance.version1.resources.load.stats.get Obtenha as médias de carga (em intervalos de 1, 5 e 15 minutos).
com.vmware.appliance.version1.resources.mem.health.get Obtenha a integridade da memória.
com.vmware.appliance.version1.resources.mem.stats.get Obtenha estatísticas de memória.
com.vmware.appliance.version1.resources.net.stats.get Obtenha estatísticas de rede.
com.vmware.appliance.version1.resources.net.stats.list Obtenha estatísticas de rede para todas as interfaces que estão em funcionamento.
com.vmware.appliance.version1.resources.processes.stats.list Obtenha estatísticas sobre todos os processos.
com.vmware.appliance.version1.resources.softwarepackages.health.get Obtenha a integridade do componente de atualização.
com.vmware.appliance.version1.resources.storage.health.get Obtenha estatísticas de integridade do armazenamento.
com.vmware.appliance.version1.resources.storage.stats.list Obtenha estatísticas de armazenamento para cada disco lógico.
com.vmware.appliance.version1.resources.swap.health.get Obter integridade de swap.
com.vmware.appliance.version1.resources.swap.stats.get Obtenha estatísticas de troca.
com.vmware.appliance.version1.resources.system.health.get Obtenha a integridade geral do sistema.
com.vmware.appliance.version1.resources.system.stats.get Obtenha o status do sistema.
com.vmware.appliance.version1.services.list Obtenha a lista de todos os serviços conhecidos.
com.vmware.appliance.version1.services.restart Reinicie um serviço.
com.vmware.appliance.version1.services.status.get Obter o status de um serviço.
com.vmware.appliance.version1.services.stop Interrompa um serviço.
com.vmware.appliance.version1.system.storage.list Obtém o mapeamento do disco para a partição.
com.vmware.appliance.version1.system.storage.resize Redimensiona todas as partições para 100% do tamanho do disco.
com.vmware.appliance.version1.system.time.get Obtém a hora do sistema.
com.vmware.appliance.version1.system.update.get Obtenha a configuração de aplicação de patches baseada em URL.
com.vmware.appliance.version1.system.update.set Defina a configuração de aplicação de patch baseada em URL.
com.vmware.appliance.version1.system.version.get Obtenha a versão do dispositivo do.
com.vmware.appliance.version1.timesync.get Obtenha a configuração de sincronização de hora.
com.vmware.appliance.version1.timesync.set Defina a configuração de sincronização de hora.