Cloud Foundry CLI Reference Guide


NOM

cf - Outil de ligne de commande permettant d'interagir avec Cloud Foundry

SYNTAXE

cf [options globales] commande [arguments...] [options de commande]

VERSION

6.53.0+8e2b70a4a.2020-10-01

INITIATION

Afficher l'aide
Afficher la version
Connecter l'utilisateur
Déconnecter l'utilisateur
Changer le mot de passe de l'utilisateur
Définir ou afficher l'organisation ou l'espace ciblé
Définir ou afficher l'adresse URL de l'API cible
Authentifier de manière non interactive

APPS

Répertorier toutes les applications dans l'espace cible
Afficher la santé et le statut d'une application
Envoyer par commande push une nouvelle application ou synchroniser les modifications dans une application existante
Changer ou afficher le nombre d'instances, la limite d'espace disque et la limite de mémoire pour une application
Supprimer une application
Renommer une application
Démarrer une application
Arrêter une application
Arrêtez toutes les instances de l'application, puis redémarrez-les. Cela entraîne un temps d'indisponibilité.
Recréer l'artefact exécutable de l'application à l'aide des derniers fichiers d'application envoyés par commande push et du dernier environnement (variables, liaisons de service, pack de construction, pile, etc.). Cette action entraîne un temps d'indisponibilité.
Terminer, puis redémarrer une instance d'application
Exécuter une tâche ponctuelle sur une application
Répertorier les tâches d'une application
Terminer une tâche en cours d'exécution sur une application
Afficher les événements d'application récents
Afficher la liste des fichiers d'un répertoire ou le contenu d'un fichier spécifique d'une application qui s'exécute sur le système de back end de l'agent DEA
Afficher les dernières lignes ou l'intégralité des journaux récents pour une application
Afficher toutes les variables d'environnement pour une application
Définir une variable d'environnement pour une application
Retirer une variable d'environnement d'une application
Répertorier toutes les piles (une pile est un système de fichiers préconfiguré incluant un système d'exploitation, qui peut exécuter des applications)
Afficher les informations pour une pile (une pile est un système de fichiers préconfiguré incluant un système d'exploitation, qui peut exécuter des applications)
Copie le code source d'une application vers une autre application existante (et redémarre cette application)
Créer un manifeste d'application pour une application dont l'envoi par commande push a abouti
Afficher le type de diagnostic d'intégrité effectuée sur une application
Modifier le type de diagnostic d'intégrité effectuée sur une application
Activer ssh pour l'application
Désactiver ssh pour l'application
Indique si SSH est activé dans une instance de conteneur d'applications
Utilisation de SSH pour une instance de conteneur d'applications

SERVICES

Répertorier les offres disponibles sur la place de marché
Répertorier toutes les instances de service dans l'espace cible
Afficher les informations sur l'instance de service
Créer une instance de service
Mettre à jour une instance de service
Supprimer une instance de service
Renommer une instance de service
Créer une clé pour une instance de service
Répertorier les clés pour une instance de service
Afficher les informations sur la clé de service
Supprimer une clé de service
Lier une instance de service à une application
Supprimer la liaison d'une instance de service depuis une application
Lier une instance de service à une route HTTP
Supprimer la liaison d'une instance de service depuis une route HTTP
Mettre une instance de service fournie par un utilisateur à la disposition des applications CF
Mettre à jour une instance de service fournie par l'utilisateur
Partager une instance de service avec un autre espace
Annuler le partage d'une instance de service partagé pour un espace

ORGANISATIONS

Répertorier toutes les organisations
Afficher les informations sur l'organisation
Créer une organisation
Supprimer une organisation
Renommer une organisation

ESPACES

Répertorier tous les espaces d'une organisation
Afficher les informations sur l'espace
Créer un espace
Supprimer un espace
Renommer un espace
Autoriser l'accès SSH pour l'espace
Bloquer l'accès SSH pour l'espace
Indique si SSH est autorisé dans un espace

DOMAINES

Répertorier les domaines dans l'organisation cible
Créer un domaine dans une organisation pour une utilisation ultérieure
Supprimer un domaine
Créer un domaine pouvant être utilisé par toutes les organisations (administrateur seulement)
Supprimer un domaine partagé
Répertorier les groupes de routeurs

ROUTES

Répertorier toutes les routes dans l'espace ou l'organisation en cours
Créer une route d'URL dans un espace pour une utilisation ultérieure
Effectuer un contrôle simple afin de déterminer si une route existe ou non
Ajouter une route d'URL à une application
Retirer une route d'URL d'une application
Supprimer une route
Delete all orphaned routes in the currently targeted space (i.e. those that are not mapped to an app)

REGLES DE RESEAU

Répertorier les règles de trafic réseau direct
Créer une règle autorisant le trafic réseau direct d'une application vers une autre
Retirer une règle de trafic réseau d'une application

PACKS DE CONSTRUCTION

Répertorier tous les packs de construction
Créer un pack de construction
Mettre à jour un pack de construction
Renommer un pack de construction
Supprimer un pack de construction

ADMINISTRATEUR

Créer un utilisateur
Supprimer un utilisateur
Afficher les utilisateurs de l'organisation par rôle
Affecter un rôle d'organisation à un utilisateur
Retirer un rôle d'organisation à un utilisateur
Afficher les utilisateurs de l'espace par rôle
Affecter un rôle d'espace à un utilisateur
Retirer un rôle d'espace à un utilisateur

ADMINISTRATEUR DE L'ORGANISATION

Répertorier les quotas d'utilisation disponibles
Afficher les informations de quota
Affecter un quota à une organisation
Définir un nouveau quota de ressources
Supprimer un quota
Mettre à jour un quota de ressources existant
Partager un domaine privé avec une organisation
Annuler le partage d'un domaine privé avec une organisation

ADMINISTRATEUR D'ESPACE

Répertorier les quotas de ressources d'espace disponibles
Afficher les informations de quota d'espace
Définir un nouveau quota de ressources d'espace
Mettre à jour un quota d'espace existant
Supprimer une définition de quota d'espace et annuler l'affectation du quota d'espace dans tous les espaces
Affecter une définition de quota d'espace à un espace
Annuler l'affectation d'un quota pour un espace

ADMINISTRATEUR DE SERVICE

Répertorier les jetons d'authentification du service
Créer un jeton d'authentification de service
Mettre à jour un jeton d'authentification de service
Supprimer un jeton d'authentification de service
Répertorier les courtiers de services
Créer un courtier de services
Mettre à jour un courtier de services
Supprimer un courtier de services
Renommer un courtier de services
Migrer des instances de service d'un plan de service vers un autre
Retirer un service et ses objets enfant de façon récursive de la base de données Cloud Foundry sans demande à un courtier de services
Retirer une instance de service et ses objets enfant de façon récursive de la base de données Cloud Foundry sans demande à un courtier de services
Répertorier les paramètres d'accès au service
Activer l'accès à un service ou un plan de service pour une organisation ou toutes les organisations
Désactiver l'accès à un service ou un plan de service pour une organisation ou toutes les organisations

GROUPE DE SECURITE

Afficher un groupe de sécurité unique
Répertorier tous les groupes de sécurité
Créer un groupe de sécurité
Mettre à jour un groupe de sécurité
Supprime un groupe de sécurité
Lier un groupe de sécurité à un espace particulier ou à tous les espaces existants d'une organisation
Supprimer la liaison d'un groupe de sécurité depuis un espace
Lier un groupe de sécurité à la liste de groupes de sécurité à utiliser pour la constitution d'applications
Répertorier les groupes de sécurité dans l'ensemble de constitution pour les applications
Supprimer la liaison d'un groupe de sécurité depuis l'ensemble de groupes de sécurité pour la constitution d'applications
Lier un groupe de sécurité à la liste de groupes de sécurité à utiliser pour l'exécution d'applications
Répertorier les groupes de sécurité dans l'ensemble de groupes de sécurité pour l'exécution d'applications
Supprimer la liaison d'un groupe de sécurité depuis l'ensemble de groupes de sécurité pour l'exécution d'applications

GROUPES DE VARIABLES D'ENVIRONNEMENT

Extraire le contenu du groupe de variables d'environnement d'exécution
Extraire le contenu du groupe de variables d'environnement de constitution
Transmettre des paramètres en tant que JSON pour créer un groupe de variables d'environnement de constitution
Transmettre des paramètres en tant que JSON pour créer un groupe de variables d'environnement d'exécution

SEGMENTS D'ISOLEMENT

Répertorier tous les segments d'isolement
Créer un segment d'isolement
Supprimer un segment d'isolement
Autoriser une organisation pour un segment d'isolement
Révoquer l'autorisation d'une organisation pour un segment d'isolement
Définir le segment d'isolement par défaut utilisé pour les applications dans les espaces d'une organisation
Réinitialiser le segment d'isolement par défaut utilisé pour les applications dans les espaces d'une organisation
Affecter le segment d'isolement pour un espace
Réinitialiser le segment d'isolement de l'espace avec la valeur par défaut de l'organisation

INDICATEURS DE FONCTION

Extraire la liste des indicateurs de fonction avec statut
Extraire un indicateur de fonction individuel avec le statut
Autoriser l'utilisation d'une fonction
Empêcher l'utilisation d'une fonction

AVANCE

Exécute une demande envoyée au noeud final d'API ciblé
Ecrire les valeurs par défaut dans la configuration
Extraire et afficher le jeton OAuth pour la session en cours
Obtenir un mot de passe à utilisation unique pour les clients ssh

AJOUTER/RETIRER UN REFERENTIEL DE PLUG-IN

Ajouter un nouveau référentiel de plug-in
Retirer un référentiel de plug-in
Répertorier tous les référentiels de plug-in ajoutés
Répertorier tous les plug-in disponibles dans le référentiel spécifié ou dans tous les référentiels ajoutés

AJOUTER/RETIRER UN PLUG-IN

Répertorier les commandes des plug-in installés
Installer le plug-in d'interface de ligne de commande
Désinstaller le plug-in d'interface de ligne de commande

COMMANDES DE PLUG-IN INSTALLEES

VARIABLES D'ENVIRONNEMENT

CF_COLOR=false
Ne pas mettre la sortie en couleur
CF_DIAL_TIMEOUT=6
Temps d'attente maximal pour l'établissement d'une connexion, y compris la résolution de nom, en secondes
CF_HOME=path/to/dir/
Substituer le chemin vers le répertoire de configuration par défaut
CF_PLUGIN_HOME=path/to/dir/
Substituer le chemin vers le répertoire de configuration de plug-in par défaut
CF_TRACE=true
Afficher tous les diagnostics de demande d'API dans stdout
CF_TRACE=path/to/trace.log
Ajouter les diagnostics de demande d'API à un fichier journal
all_proxy=proxy.example.com:8080
Spécifiez un serveur proxy afin d'activer la mise en proxy pour toutes les demandes
https_proxy=proxy.example.com:8080
Activer la mise en proxy pour les demandes HTTP

OPTIONS GLOBALES

--help, -h
Afficher l'aide
-v
Afficher tous les diagnostics de demande d'API dans stdout

APPS (expérimental)

Répertorier toutes les applications dans l'espace cible
Créer une application V3
Envoyer par commande push une nouvelle application ou synchroniser les modifications dans une application existante
Changer ou afficher le nombre d'instances, la limite d'espace disque et la limite de mémoire pour une application
Supprimer une application V3
Démarrer une application
Arrêter une application
Arrêtez toutes les instances de l'application, puis redémarrez-les. Cela entraîne un temps d'indisponibilité.
Créer une nouvelle gouttelette pour une application
Terminer, puis instancier une instance d'application
Applique les propriétés de manifeste à une application
Répertorier les gouttelettes d'une application
Définir la gouttelette utilisée pour exécuter une application
Afficher toutes les variables d'environnement pour une application
Définir une variable d'environnement pour une application
Retirer une variable d'environnement d'une application
Afficher le type de diagnostic d'intégrité effectuée sur une application
Modifier le type de diagnostic d'intégrité effectuée sur le processus d'une application
Répertorier les packages d'une application
Téléchargement d'un package V3
Utilisation de SSH pour une instance de conteneur d'applications