Cloud Foundry CLI Reference Guide


NOME

cf - Uma ferramenta de linha de comandos para interagir com o Cloud Foundry

USO

cf [global options] command [arguments...] [command options]

VERSÃO

6.53.0+8e2b70a4a.2020-10-01

INICIANDO

Mostrar ajuda
Imprimir a versão
Efetuar login do usuário
Efetuar logout do usuário
Alterar senha do usuário
Configurar ou visualizar a organização ou o espaço destinado
Configurar ou visualizar URL da API de destino
Autenticar não interativamente

APPS

Listar todos os apps no espaço de destino
Mostrar funcionamento e status para um app
Enviar um novo app por push ou sincronizar mudanças com um app existente
Mudar ou visualizar a contagem de instâncias, o limite de espaço em disco e o limite de memória de um app
Excluir um app
Renomear um app
Iniciar um app
Parar um app
Pare todas as instâncias do app e, em seguida, inicie novamente. Isso faz com que o tempo de inatividade.
Recriar o artefato executável do app usando os arquivos de app enviados por push mais recentes e o ambiente mais recente (variáveis, ligações de serviço, buildpack, pilha, etc.). Essa ação causará tempo de inatividade do app.
Encerre e reinicie uma instância do app
Execute uma tarefa única em um app
Listar tarefas de um app
Finalizar uma tarefa em execução de um app
Mostrar eventos recentes do app
Imprimir uma lista de arquivos em um diretório ou o conteúdo de um arquivo específico de um app em execução no backend DEA
Tail ou mostrar logs recentes de um app
Mostrar todas as variáveis de ambiente de um app
Configurar uma variável de ambiente para um app
Remover uma variável de ambiente de um app
Listar todas as pilhas (uma pilha é um sistema de arquivos pré-construído, incluindo um sistema operacional, que pode executar apps)
Mostrar informações de uma pilha (uma pilha é um sistema de arquivos pré-construído, incluindo um sistema operacional, que pode executar apps)
Cópias do código-fonte de um aplicativo para outro aplicativo existente (e reinicia esse aplicativo)
Criar um manifest do app para um app que tenha sido enviado por push com êxito
Mostrar o tipo de verificação de funcionamento executado em um app
Mudar o tipo de verificação de funcionamento executado em um app
Ativar ssh para o aplicativo
Desativar ssh para o aplicativo
Relata se SSH está ativado em uma instância de contêiner de aplicativo
SSH para uma instância do contêiner de aplicativo

SERVIÇOS

Listar ofertas disponíveis no mercado de trabalho
Listar todas as instâncias de serviço no espaço de destino
Mostrar informações da instância de serviço
Criar uma instância de serviço
Atualizar uma instância de serviço
Excluir uma instância de serviço
Renomear uma instância de serviço
Criar chave para uma instância de serviço
Listar chaves para uma instância de serviço
Mostrar informações da chave de serviço
Excluir uma chave de serviço
Vincular uma instância de serviço a um app
Desvincular uma instância de serviço de um app
Ligar uma instância de serviço a uma rota HTTP
Desvincular uma instância de serviço de uma rota HTTP
Disponibilizar uma instância de serviço fornecida pelo usuário aos apps CF
Atualizar a instância de serviço fornecida pelo usuário
Compartilhar uma instância de serviço com outro espaço
Cancelar compartilhamento de uma instância de serviço compartilhado por meio de um espaço

ORGANIZAÇÕES

Listar todas as orgs
Mostrar informações da organização
Criar uma organização
Excluir uma organização
Renomear uma organização

ESPAÇOS

Listar todos os espaços em uma organização
Mostrar informações do espaço
Criar um espaço
Excluir um espaço
Renomear um espaço
Permitir acesso SSH para o espaço
Desaprovar acesso SSH para o espaço
Relata se SSH é permitido em um espaço

DOMÍNIOS

Listar domínios na organização de destino
Criar um domínio em uma organização para uso posterior
Excluir um excluir
Criar um domínio que possa ser usado por todas as organizações (somente administração)
Excluir um domínio compartilhado
Listar grupos de roteadores

ROTAS

Listar todas as rotas no espaço atual ou na organização atual
Criar uma rota de URL em um espaço para uso posterior
Executar uma verificação simples para determinar se uma rota existe atualmente ou não
Incluir uma rota de URL em um app
Remover uma rota de URL de um app
Excluir uma rota
Delete all orphaned routes in the currently targeted space (i.e. those that are not mapped to an app)

POLÍTICAS DE REDE

Lista de políticas de rede direta
Crie política para permitir o tráfego de rede direto de um app para outro
Remover política do tráfego de rede de um app

BUILDPACKS

Listar todos os buildpacks
Criar um buildpack
Atualizar um buildpack
Renomear um buildpack
Excluir um buildpack

ADMINISTRADOR DO USUÁRIO

Criar um novo usuário
Excluir um Usuário
Mostrar usuários da organização por função
Designar uma função de organização a um usuário
Remover uma função de organização de um usuário
Mostrar usuários do espaço por função
Designar uma função de espaço a um usuário
Remover uma função de espaço de um usuário

ADMINISTRADOR DA ORGANIZAÇÃO

Listar cotas de uso disponíveis
Mostrar informações de cota
Designar uma cota a uma organização
Definir uma nova cota de recurso
Excluir uma cota
Atualizar uma cota de recurso existente
Compartilhar um domínio privado com uma organização
Descompartilhar um domínio privado com uma organização

ADMINISTRADOR DO ESPAÇO

Listar cotas de recurso de espaço disponíveis
Mostrar informações da cota de espaço
Definir uma nova cota de recurso de espaço
Atualizar uma cota de espaço existente
Excluir uma definição de cota de espaço e remover designação da cota de espaço de todos os espaços
Designar uma definição de cota de espaço a um espaço
Remover designação de uma cota de um espaço

ADMINISTRADOR DO SERVIÇO

Listar tokens de autenticação de serviço
Criar um token de autenticação de serviço
Atualizar um token de autenticação de serviço
Excluir um token de autenticação de serviço
Listar brokers de serviço
Criar um broker de serviço
Atualizar um broker de serviço
Excluir um broker de serviço
Renomear um broker de serviço
Migrar instâncias de serviço de um plano de serviço para outro
Remover recursivamente um serviço e os objetos-filhos do banco de dados do Cloud Foundry sem fazer solicitações a um broker de serviço
Remover recursivamente uma instância de serviço e os objetos-filhos do banco de dados do Cloud Foundry sem fazer solicitações a um broker de serviço
Listar configurações de acesso ao serviço
Ativar o acesso a um serviço ou plano de serviço para uma ou para todas as organizações
Desativar o acesso a um serviço ou plano de serviço de uma ou de todas as organizações

GRUPO DE SEGURANÇA

Mostrar um único grupo de segurança
Listar todos os grupos de segurança
Criar um grupo de segurança
Atualizar um grupo de segurança
Exclui um grupo de segurança
Ligar um grupo de segurança a um espaço particular ou todos os espaços existentes de uma organização
Desvincular um grupo de segurança de um espaço
Ligar um grupo de segurança à lista de grupos de segurança a serem usados para aplicativos temporários
Listar grupos de segurança no conjunto temporário para aplicativos
Desvincular um grupo de segurança do conjunto de grupos de segurança para aplicativos temporários
Ligar um grupo de segurança à lista de grupos de segurança a serem usados para aplicativos em execução
Listar grupos de segurança no conjunto de grupos de segurança para aplicativos em execução
Desvincular um grupo de segurança do conjunto de grupos de segurança para aplicativos em execução

GRUPOS DE VARIÁVEIS DE AMBIENTE

Recuperar os conteúdos do grupo de variáveis de ambiente em execução
Recuperar os conteúdos do grupo de variáveis de ambiente temporárias
Passar parâmetros como JSON para criar um grupo de variáveis de ambiente temporárias
Passar parâmetros como JSON para criar um grupo de variáveis de ambiente em execução

SEGMENTS ISOLATION

Liste todos os segmentos de isolamento
Crie um segmento de isolamento
Excluir um segmento de isolamento
Autorizar uma organização para um segmento de isolamento
Revogue uma autorização da organização para um segmento de isolamento
Configure o segmento de isolamento padrão usado para apps em espaços em uma organização
Reconfigurar o segmento de isolamento padrão usado para apps em espaços de uma organização
Designe o segmento de isolamento para um espaço
Reconfigure o segmento de isolamento do espaço para o padrão da organização

SINALIZAÇÕES DE RECURSOS

Recuperar a lista de sinalizações do recurso com status
Recuperar uma sinalização de recurso individual com status
Permitir uso de um recurso
Evitar uso de um recurso

AVANÇADO

Executa uma solicitação para o terminal API destinado
Gravar valores padrão para a configuração
Recuperar e exibir o token OAuth da sessão atual
Obter uma senha descartável para clientes ssh

INCLUIR/REMOVER REPOSITÓRIO DE PLUG-IN

Incluir um novo repositório de plug-in
Remover um repositório de plug-in
Listar todos os repositórios de plug-in incluídos
Listar todos os plug-ins disponíveis no repositório especificado ou em todos os repositórios incluídos

INCLUIR/REMOVER PLUG-IN

Comandos listar de plug-ins instalados
Instalar o plug-in da CLI
Desinstale o plug-in da CLI

COMANDOS DE PLUG-IN INSTALADOS

VARIÁVEIS DE AMBIENTE

CF_COLOR=false
Não colorir a saída
CF_DIAL_TIMEOUT=6
Máximo de tempo de espera para estabelecer uma conexão, incluindo resolução do nome, em segundos
CF_HOME=path/to/dir/
Substituir caminho para o diretório de configuração padrão
CF_PLUGIN_HOME=path/to/dir/
Substituir caminho para o diretório de configuração de plug-in padrão
CF_TRACE=true
Imprimir diagnósticos da solicitação de API na saída padrão
CF_TRACE=path/to/trace.log
Anexar diagnósticos de solicitação de API a um arquivo de log
all_proxy=proxy.example.com:8080
Especifique um servidor proxy para ativar o proxy para todas as solicitações
https_proxy=proxy.example.com:8080
Ativar proxy para solicitações de HTTP

OPÇÕES GLOBAIS

--help, -h
Mostrar ajuda
-v
Imprimir diagnósticos da solicitação de API na saída padrão

APPS (experimental)

Listar todos os apps no espaço de destino
Criar um Aplicativo V3
Enviar um novo app por push ou sincronizar mudanças com um app existente
Mudar ou visualizar a contagem de instâncias, o limite de espaço em disco e o limite de memória de um app
Excluir um V3 App
Iniciar um app
Parar um app
Pare todas as instâncias do app e, em seguida, inicie novamente. Isso faz com que o tempo de inatividade.
Crie um novo droplet para um app
Finalizar, então instanciar uma instância do app
Aplica-se manifest propriedades para um aplicativo
Listar gotículas de um app
Configure o droplet usado para executar um app
Mostrar todas as variáveis de ambiente de um app
Configurar uma variável de ambiente para um app
Remover uma variável de ambiente de um app
Mostrar o tipo de verificação de funcionamento executado em um app
Mude o tipo de verificação de funcionamento executado em um processo do app
Lista pacotes de um app
Faz upload de um Pacote V3
SSH para uma instância do contêiner de aplicativo