Cloud Foundry CLI Reference Guide


名前

cf - Cloud Foundry と対話するためのコマンド・ライン・ツール

使用法

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

VERSION

6.33.0+a345ea34d.2017-11-20

GETTING STARTED

ヘルプを表示します
バージョンを出力します
ユーザーをログインします
ユーザーをログアウトします
ユーザー・パスワードを変更します
ターゲットにされた組織またはスペースを設定または表示します
ターゲットの API URL を設定または表示します
非対話式にユーザーを認証します

APPS

ターゲット・スペース内のすべてのアプリをリストします
アプリの正常性と状況を表示します
新しいアプリをプッシュしたり、既存のアプリに対して変更を同期します
特定のアプリについてインスタンス・カウント、ディスク・スペース制限、およびメモリー制限を変更または表示します
アプリを削除します
アプリを名前変更します
アプリを開始します
アプリを停止します
Stop all instances of the app, then start them again. This causes downtime.
Recreate the app's executable artifact using the latest pushed app files and the latest environment (variables, service bindings, buildpack, stack, etc.)
この実行アプリケーション・インスタンスを指定された索引で終了し、同じ索引でそのアプリケーションの新しいインスタンスをインスタンス化します
Run a one-off task on an app
List tasks of an app
Terminate a running task of an app
最近のアプリ・イベントを表示します
ディレクトリー内のファイルのリスト、または DEA バックエンドで実行されているアプリの特定のファイルの内容を出力します
アプリの最近のログを追尾または表示します
アプリの環境変数をすべて表示します
アプリの環境変数を設定します
環境変数を削除します
すべてのスタックをリストします (スタックはオペレーティング・システムを含む事前ビルドされたファイル・システムであり、このファイル・システムはアプリを実行できます)
スタックの情報を表示します (スタックはオペレーティング・システムを含む事前ビルドされたファイル・システムであり、このファイル・システムはアプリを実行できます)
アプリケーションのソース・コードを、別の既存のアプリケーションにコピーします。(そして、そのアプリケーションを再始動します)
正常にプッシュされたアプリのアプリ・マニフェストを作成します
Show the type of health check performed on an app
Change type of health check performed on an app
このアプリケーションに対して SSH を有効にします
このアプリケーションに対して SSH を無効にします
アプリケーション・コンテナー・インスタンスで SSH に有効になっているかどうかを報告します
SSH 経由でアプリケーション・コンテナー・インスタンスに接続します

SERVICES

このマーケットプレイス内の使用可能なオファリングをリストします
ターゲット・スペース内のすべてのサービス・インスタンスをリストします
サービス・インスタンスの情報を表示します
サービス・インスタンスを作成します
サービス・インスタンスを更新します
サービス・インスタンスを削除します
サービス・インスタンスを名前変更します
サービス・インスタンスのキーを作成します
サービス・インスタンスのキーをリストします
サービス・キーの情報を表示します
サービス・キーを削除します
サービス・インスタンスをアプリにバインドします
アプリからサービス・インスタンスをアンバインドします
サービス・インスタンスを HTTP 経路にバインドします
HTTP 経路からサービス・インスタンスをアンバインドします
ユーザー提供のサービス・インスタンスを CF アプリが使用できるようにします
ユーザー提供サービス・インスタンスを更新します

ORGS

すべての組織をリストします
組織の情報を表示します
組織を作成します
組織を削除します
組織を名前変更します

SPACES

1 つの組織内のすべてのスペースをリストします
スペースの情報を表示します
スペースを作成します
スペースを削除します
スペースを名前変更します
このスペースに対する SSH アクセスを許可します
このスペースに対する SSH アクセスを不許可にします
スペース内で SSH が許可されているかどうかを報告します

DOMAINS

ターゲット組織内のドメインをリストします
後で使用するために組織内にドメインを作成します
ドメインを削除します
すべての組織 (管理者のみ) が使用できるドメインを作成します
共有ドメインを削除します
ルーター・グループをリストします

ROUTES

現行スペースまたは現行組織内のすべての経路をリストします
後で使用するためにスペース内に URL 経路を作成します
経路が現在存在しているかどうかを調べる簡単なチェックを行います。
アプリに URL 経路を追加します
アプリから URL 経路を削除します
経路を削除します
すべての孤立した経路 (すなわちアプリにマップされていない経路) を削除します

NETWORK POLICIES

List direct network traffic policies
Create policy to allow direct network traffic from one app to another
Remove network traffic policy of an app

BUILDPACKS

すべてのビルドパックをリストします
ビルドパックを作成します
ビルドパックを更新します
ビルドパックを名前変更します
ビルドパックを削除します

USER ADMIN

新しいユーザーを作成します
ユーザーを削除します
組織のユーザーを役割別に表示します
ユーザーに組織の役割を割り当てます
ユーザーから組織の役割を削除します
スペースのユーザーを役割別に表示します
ユーザーにスペースの役割を割り当てます
ユーザーからスペースの役割を削除します

ORG ADMIN

使用可能な使用量の割り当て量をリストします
割り当て量の情報を表示します
組織に割り当てを設定します
新しいリソース割り当て量を定義します
割り当て量を削除します
既存のリソース割り当て量を更新します
プライベート・ドメインを組織と共有します
プライベート・ドメインを組織と非共有にします

SPACE ADMIN

使用可能なスペース・リソース割り当て量をリストします
スペース割り当て量の情報を表示します
新しいスペース・リソース割り当て量を定義します
既存のスペース割り当て量を更新します
スペース割り当て量定義を削除し、すべてのスペースからスペース割り当て量を割り当て解除します
スペースにスペース割り当て量定義を指定します
スペースから割り当て量を割り当て解除します

SERVICE ADMIN

サービス認証トークンをリストします
サービス認証トークンを作成します
サービス認証トークンを更新します
サービス認証トークンを削除します
サービス・ブローカーをリストします
サービス・ブローカーを作成します
サービス・ブローカーを更新します
サービス・ブローカーを削除します
サービス・ブローカーを名前変更します
あるサービスから他のサービスにサービス・インスタンスをマイグレーションします
サービス・ブローカーに要請することなく Cloud Foundry データベースからサービスと子オブジェクトを再帰的に削除します
サービス・ブローカーに要請することなく Cloud Foundry データベースからサービス・インスタンスと子オブジェクトを再帰的に削除します
サービス・アクセス設定をリストします
1 つまたはすべての組織に対してサービスまたはサービス・プランへのアクセスを有効にします
1 つまたはすべての組織に対してサービスまたはサービス・プランへのアクセスを無効にします

SECURITY GROUP

単一のセキュリティー・グループを表示します
すべてのセキュリティー・グループをリストします
セキュリティー・グループを作成します
セキュリティーを更新します
セキュリティー・グループを削除します
特定のスペース、または組織の既存のすべてのスペースにセキュリティー・グループをバインドします
スペースからセキュリティー・グループをアンバインドします
ステージング・アプリケーションに対して使用されるセキュリティー・グループのリストにセキュリティー・グループをバインドします
ステージング中のアプリケーションのセット内にあるセキュリティー・グループをリストします
ステージング・アプリケーションのセキュリティー・グループのセットからセキュリティー・グループをアンバインドします
実行アプリケーションに対して使用されるセキュリティー・グループのリストにセキュリティー・グループをバインドします
実行中のアプリケーションに対するセキュリティー・グループのセット内にあるセキュリティー・グループをリストします
実行アプリケーションのセキュリティー・グループのセットからセキュリティー・グループをアンバインドします

ENVIRONMENT VARIABLE GROUPS

実行環境変数グループの内容を取得します
ステージング環境変数グループの内容を取得します
パラメーターを JSON として渡してステージング環境変数グループを作成します
パラメーターを JSON として渡して実行環境変数グループを作成します

ISOLATION SEGMENTS

List all isolation segments
Create an isolation segment
Delete an isolation segment
Entitle an organization to an isolation segment
Revoke an organization's entitlement to an isolation segment
Set the default isolation segment used for apps in spaces in an org
Reset the default isolation segment used for apps in spaces of an org
Assign the isolation segment for a space
Reset the space's isolation segment to the org default

FEATURE FLAGS

状況がそれぞれ flag-able フィーチャーであるフィーチャー・フラグのリストを取得します
次の状況を持つ個別のフィーチャー・フラグを取得します:
Allow use of a feature
Prevent use of a feature

ADVANCED

ターゲットの API エンドポイントへの要求を実行します
デフォルト値を構成に書き込みます
現行セッションの OAuth トークンを取得して表示します
SSH クライアント用のワンタイム・パスワードを取得します

ADD/REMOVE PLUGIN REPOSITORY

新しいプラグイン・リポジトリーを追加します
プラグイン・リポジトリーを削除します
追加されたプラグイン・リポジトリーをすべてリストします
指定されたリポジトリー、または追加されたすべてのリポジトリー内にある使用可能なすべてのプラグインをリストします

ADD/REMOVE PLUGIN

List commands of installed plugins
CLI プラグインのインストール
Uninstall CLI plugin

INSTALLED PLUGIN COMMANDS

ENVIRONMENT VARIABLES

CF_COLOR=false
Do not colorize output
CF_DIAL_TIMEOUT=5
Max wait time to establish a connection, including name resolution, in seconds
CF_HOME=path/to/dir/
Override path to default config directory
CF_PLUGIN_HOME=path/to/dir/
Override path to default plugin config directory
CF_TRACE=true
Print API request diagnostics to stdout
CF_TRACE=path/to/trace.log
Append API request diagnostics to a log file
https_proxy=proxy.example.com:8080
Enable HTTP proxying for API requests

GLOBAL OPTIONS

--help, -h
ヘルプを表示します
-v
Print API request diagnostics to stdout

APPS (experimental)

ターゲット・スペース内のすべてのアプリをリストします
アプリの正常性と状況を表示します
Create a V3 App
新しいアプリをプッシュしたり、既存のアプリに対して変更を同期します
特定のアプリについてインスタンス・カウント、ディスク・スペース制限、およびメモリー制限を変更または表示します
Delete a V3 App
アプリを開始します
アプリを停止します
Stop all instances of the app, then start them again. This causes downtime.
Create a new droplet for an app
Terminate, then instantiate an app instance
List droplets of an app
Set the droplet used to run an app
アプリの環境変数を設定します
Remove an env variable from an app
Show the type of health check performed on an app
Change type of health check performed on an app's process
List packages of an app
Uploads a V3 Package
新しいアプリをプッシュしたり、既存のアプリに対して変更を同期します