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 API disponíveis em vCenter Server
Comando 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 de permuta.
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 Obter informações do item monitorado.
com.vmware.appliance.monitoring.query Consulte um intervalo de valores para os itens monitorados.
com.vmware.appliance.recovery.backup.job.cancel Cancelar 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 vCenter Server componentes que podem ser incluídos em um trabalho 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 para um trabalho de backup sem iniciar o trabalho.
com.vmware.appliance.recovery.restore.job.cancel Cancele um trabalho de restauração.
com.vmware.appliance.recovery.restore.job.create Inicie um trabalho 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 Obter informações sobre o estado da CLI controlada baseada em console (TTY1).
com.vmware.appliance.version1.access.consolecli.set Defina o estado ativado do CLI controlado com base no console (TTY1).
com.vmware.appliance.version1.access.dcui.get Obtenha informações sobre o estado da interface de usuário do console direto (DCUI TTY2).
com.vmware.appliance.version1.access.dcui.set Defina o estado ativado da interface de 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, acesso ao shell Bash de dentro da CLI controlada.
com.vmware.appliance.version1.access.ssh.get Ative o estado da CLI controlada baseada 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 Exclua uma conta de usuário local.
com.vmware.appliance.version1.localaccounts.user.get Obtenha as informações da conta do usuário local.
com.vmware.appliance.version1.localaccounts.user.list Lista as 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 que você especificar no parâmetro username.
com.vmware.appliance.version1.localaccounts.user.set Atualize as propriedades da conta do usuário local, como função, nome completo, status ativado e senha.
com.vmware.appliance.version1.monitoring.snmp.disable Pare 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 de agente SNMP.
com.vmware.appliance.version1.monitoring.snmp.hash Gere chaves localizadas para comunicações SNMPv3 seguras.
com.vmware.appliance.version1.monitoring.snmp.limits Obter informações de limites 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 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 de 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. Este 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 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 que são permitidos ou negados por uma regra de firewall.
com.vmware.appliance.version1.networking.interfaces.get Obtenha informações sobre uma interface de rede específica.
com.vmware.appliance.version1.networking.interfaces.list Obtenha uma lista de interfaces de rede disponíveis, incluindo interfaces que ainda não estão 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 Exclua as 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 horário não está definido como NTP. Se o método de sincronização de hora não for definido usando o NTP, o status do NTP será exibido como inativo.
com.vmware.appliance.version1.ntp.server.add Adicione servidores NTP. Este comando adiciona servidores NTP à configuração. Se a sincronização de horário for baseada em NTP, o daemon NTP será reiniciado para recarregar os novos servidores NTP. Caso contrário, este comando apenas adiciona servidores à configuração NTP.
com.vmware.appliance.version1.ntp.server.delete Exclua servidores NTP. Este 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 NTP. Caso contrário, este comando apenas exclui servidores da configuração 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 horário 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ê fornece como entrada.
com.vmware.appliance.version1.resources.cpu.stats.get Obter estatísticas da CPU.
com.vmware.appliance.version1.resources.load.health.get Obter integridade de carga.
com.vmware.appliance.version1.resources.load.stats.get Obtenha médias de carga (em intervalos de 1, 5 e 15 minutos).
com.vmware.appliance.version1.resources.mem.health.get Obter 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 funcionando.
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 de 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 permuta.
com.vmware.appliance.version1.resources.swap.stats.get Obtenha estatísticas de permuta.
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 Obtenha o status de um serviço.
com.vmware.appliance.version1.services.stop Pare um serviço.
com.vmware.appliance.version1.system.storage.list Obtém o disco para o mapeamento da partição.
com.vmware.appliance.version1.system.storage.resize Redimensiona todas as partições para 100 por cento 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 patch baseada em URL.
com.vmware.appliance.version1.system.update.set Defina a configuração de patch baseada em URL.
com.vmware.appliance.version1.system.version.get Obtenha a versão do dispositivo.
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.