VPC CLI リファレンス
IBM Cloud® Virtual Private Cloud (VPC)で利用可能なコマンドラインインターフェース(CLI)コマンドについては、以下の情報を参考にしてください。
このCLIリファレンスは、以下のセクションで構成されています
前提条件
-
IBM Cloud CLI をインストールします。
-
VPC インフラストラクチャー・サービス・プラグインをインストールまたは更新します。
ibmcloud plugin install vpc-infrastructure更新するには、次のコマンドを実行してください:
ibmcloud plugin updateインストールされているプラグインおよびバージョンを表示するには、以下のコマンドを使用します。
ibmcloud plugin list
ネットワーク・コマンド
次のセクションでは、ネットワークサービスに関するCLIコマンドについて説明します。
フローティング IP
ibmcloud is floating-ip
浮動 IP の詳細を表示します。
ibmcloud is floating-ip FLOATING_IP [--output JSON] [-q, --quiet]
コマンド・オプション
- FLOATING_IP: 浮動 IP の ID。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is floating-ip-release
浮動 IP をリリースします。
ibmcloud is floating-ip-release (FLOATING_IP1 FLOATING_IP2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- FLOATING_IP1: 浮動 IP の ID。
- FLOATING_IP2: 浮動 IP の ID。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is floating-ip-reserve
浮動 IP を予約します。
ibmcloud is floating-ip-reserve FLOATING_IP_NAME (--zone ZONE_NAME | --nic TARGET_INTERFACE [--in TARGET_INSTANCE | --bm TARGET_BARE_METAL_SERVER] | --vni VNI | --reset-target) [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is floating-ip-reserve my-ip --zone us-south-1ibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-instanceibmcloud is floating-ip-reserve my-ip --nic eth0 --bm my-bmibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSONibmcloud is floating-ip-reserve cli-vni-ip --vni vni2ibmcloud is floating-ip-reserve cli-vni-ip-1 --vni 7308-b81c1e13-b3a2-455c-814a-213bc9de4a90
コマンド・オプション
- FLOATING_IP_NAME: 浮動 IP の名前。
- --zone: ターゲット・ゾーンの名前。
- --nic: バインドするネットワークインターフェースのIDまたは名前。
- --in: バインドするインスタンスのIDまたは名前。このIDは、IDの代わりにネットワークインターフェース名を使用する場合にのみ必要です。
- --bm: バインド対象のベアメタルサーバーのIDまたは名前。このIDは、IDの代わりにネットワークインターフェース名を使用する場合にのみ必要です。
- --vni: 仮想ネットワークインターフェースのIDまたは名前。
- --reset-target : フローティングIPターゲットをリセットする。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is floating-ip-update
浮動 IP を更新します。
ibmcloud is floating-ip-update FLOATING_IP [--name NEW_NAME] [--nic TARGET_INTERFACE [--in TARGET_INSTANCE | --bm TARGET_BARE_METAL_SERVER] | --vni VNI | --reset-target] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-ipibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is floating-ip-update my-ip --nic eth0 --in my-instanceibmcloud is floating-ip-update my-ip --nic eth0 --bm my-bmibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSONibmcloud is floating-ip-update cli-vni-ip --name cli-vni-ip-2 --vni vni2ibmcloud is floating-ip-update cli-vni-ip-1 --name cli-vni-ip-3 --vni 7308-b81c1e13-b3a2-455c-814a-213bc9de4a90ibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --reset-target
コマンド・オプション
- FLOATING_IP: 浮動 IP の ID。
- --name: 浮動 IP の新しい名前。
- --nic: バインドするネットワークインターフェースのIDまたは名前。
- --in: バインドするインスタンスのIDまたは名前。このIDは、IDの代わりにネットワークインターフェース名を使用する場合にのみ必要です。
- --bm: バインド対象のベアメタルサーバーのIDまたは名前。このIDは、IDの代わりにネットワークインターフェース名を使用する場合にのみ必要です。
- --vni: 仮想ネットワークインターフェースのIDまたは名前。
- --reset-target : フローティングIPターゲットをリセットする。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is floating-ips
すべての浮動 IP をリストします。
ibmcloud is floating-ips [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is floating-ips --output JSONibmcloud is floating-ips --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSON
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
フロー・ログ
ibmcloud is flow-log-create
フロー・ログを作成します。
ibmcloud is flow-log-create --bucket STORAGE_BUCKET_NAME --target TARGET_IDOrName [--target-type vpc | subnet | instance | nic | vni | nac] [--vpc VPC] [--in IN] [--name NAME] [--active TRUE | FALSE] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-log --active falseibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-log --output JSONibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-log --active falseibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-log --output JSONibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnetibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --vpc my-vpcibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --vpc my-vpc --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target my-instance --target-type instanceibmcloud is flow-log-create --bucket bucket-name --target my-instance --target-type instance --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nicibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --name my-flow-logibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --in my-instanceibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --in my-instance --name my-flow-logibmcloud is flow-log-create --bucket cli-bucket-1 --target 7308-3e36540f-9572-4fd5-9b53-c9a1122d3d28 --target-type vniibmcloud is flow-log-create --bucket cli-bucket-1 --target unworn-daintily-travesty-myself --target-type vni
コマンド・オプション
- --bucket: COS バケットの名前。
- --target: フローログのターゲットIDまたは名前。
- --target-type: フローログのターゲットタイプ。 このオプションは、ターゲットがリソースの名前として渡される場合にのみ必要です。 vpc、 subnet、 instance、 NIC、 vni、 nac のいずれか。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --in: インスタンスのIDまたは名前。 この INSTANCE 内で、一意のリソースを名前で指定するだけでよい。
- --name: フロー・ログの新しい名前。
- --active: このコレクターがアクティブかどうかを示します。 true、false のいずれかです。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is flow-log-delete
1 つ以上のフロー・ログを削除します。
ibmcloud is flow-log-delete (FLOW_LOG1 FLOW_LOG2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- FLOW_LOG1: フローログのIDまたは名前。
- FLOW_LOG2: フローログのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is flow-log-update
フロー・ログを更新します。
ibmcloud is flow-log-update FLOW_LOG [--name NEW_NAME] [--active TRUE | FALSE] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is flow-log-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-flow-logibmcloud is flow-log-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name renamed-flow-log --active falseibmcloud is flow-log-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name renamed-flow-log --output JSONibmcloud is flow-log-update my-flow-log --name new-name-flow-logibmcloud is flow-log-update my-flowlog --name new-name-flow-log --active falseibmcloud is flow-log-update my-flowlog --name new-name-flow-log --output JSON
コマンド・オプション
- FLOW_LOG: フローログのIDまたは名前。
- --name: フロー・ログの新しい名前。
- --active: このコレクターがアクティブかどうかを示します。 false に更新するとコレクターが非アクティブになり、true に更新するとコレクターがアクティブになります。 true、false のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is flow-log
フロー・ログの詳細を表示します。
ibmcloud is flow-log FLOW_LOG [--output JSON] [-q, --quiet]
コマンド・オプション
- FLOW_LOG: フローログのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is flow-logs
リージョン内のすべてのフロー・ログをリストします。
ibmcloud is flow-logs [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--vpc VPC] [--target TARGET] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --vpc: VPCのID、名前、またはCRN。
- --target: ターゲットのIDまたはリソースタイプ。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ロード・バランサー
以下のセクションでは、ロード・バランサー、リスナー、プールの操作のための CLI コマンドに関する情報を記載します。
ibmcloud is load-balancer
ロード・バランサーの詳細を表示します。
ibmcloud is load-balancer LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-create
ロード・バランサーを作成します。
ibmcloud is load-balancer-create LOAD_BALANCER_NAME LOAD_BALANCER_ACCESS_TYPE (--subnet SUBNET1 --subnet SUBNET2 ... [--vpc VPC]) (--dns-instance-crn DNS_INSTANCE_CRN --dns-zone-id DNS_ZONE_ID) [--family application | network] [--route-mode false | true] [--sg SG] [--logging-datapath-active false | true] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--pools POOLS_JSON | @POOLS_JSON_FILE] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87eibmcloud is load-balancer-create my-lb public --subnet my-subnet --subnet my-subnet2ibmcloud is load-balancer-create my-lb public --subnet my-subnet --vpc my-vpcibmcloud is load-balancer-create my-nlb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family networkibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --resource-group-id fee82deba12e4c0fb69c3b09d1f12345ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --resource-group-name Defaultibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --output JSONibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --sg 3428abaa-788b-439b-9404-ca386f2f3f79,f0e26f91-851a-4fc9-b32b-da24ad218b4eibmcloud is load-balancer-create my-lb public --subnet my-subnet --sg my-sg1,my-sg2 --vpc my-vpcibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --logging-datapath-active trueibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --pools '[{"algorithm": "round_robin", "protocol": "tcp", "health_monitor": {"delay": 2, "max_retries": 2, "type": "tcp", "timeout": 1}}]'プール付きロード・バランサーを作成するibmcloud is load-balancer-create my-lb private --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family network --route-mode true経路モードが有効な状態でロード・バランサーを作成しますibmcloud is load-balancer-create my-lb private-path --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family networkプライベート・パス・ネットワーク・ロード・バランサーを作成します。ibmcloud is load-balancer-create my-nlb private-path --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --family network --pools '[{"algorithm":"round_robin","protocol":"tcp","health_monitor":{"delay":2,"max_retries":2,"type":"tcp","timeout":1},"members":[{"port":8080,"target":{"id":"72251a2e-d6c5-42b4-97b0-b5f8e8d1f478"}}]}]'アプリケーション・ロード・バランサーIDをプール・メンバー・ターゲットとして、「プライベート・パス」ネットワーク・ロード・バランサーを作成します。ibmcloud is load-balancer-create my-nlb private-path --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --family network --pools '[{"algorithm":"round_robin","protocol":"tcp","health_monitor":{"delay":2,"max_retries":2,"type":"tcp","timeout":1},"members":[{"port":8080,"target":{"id":"72251a2e-d6c5-42b4-97b0-b5f8e8d1f474"}}]}]'予約済みのIP IDをプール・メンバー・ターゲットとして、Private Pathネットワーク・ロード・バランサーを作成します。ibmcloud is load-balancer-create my-lb public --subnet cli-subnet-1 --family network --route-mode true --dns-instance-crn crn:v1:staging:public:dns-svcs:global:a/efe5afc483594adaa8325e2b4d1290df:1bbaacf9-7bc7-4d64-a1d8-a8d1ca9e7662:: --dns-zone-id 5cca0d1c-9c85-4a18-bc07-a9f070949698ロード・バランサーのプライベートDNSサポートを作成します。ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --pools '[{"algorithm": "round_robin", "protocol": "tcp", "health_monitor": {"delay": 2, "max_retries": 2, "request": {"method": "post", "body": "ACTIVE", "headers": [{"field": "Host", "value": "my-host-header-value"}, {"field": "Content-Type", "value": "text/plain"}]}, "response": {"body_regex": "ACTIVE"}, "type": "http", "timeout": 1}}]'ヘルス・モニター・リクエストおよび応答本文の正規表現を使用して、ロードバランサー・プールを作成するibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --pools '[{"algorithm": "round_robin", "protocol": "tcp", "health_monitor": {"delay": 2, "max_retries": 2, "request": {"method": "get", "headers": [{"field": "Host", "value": "my-host-header-value"}]}, "response": {"codes": ["200", "201"]}, "type": "http", "timeout": 1}}]'ヘルス・モニター・リクエストおよび応答コードを使用して、ロードバランサー・プールを作成する
コマンド・オプション
- LOAD_BALANCER_NAME: ロード・バランサーの名前。
- LOAD_BALANCER_ACCESS_TYPE: ロードバランサーのアクセスタイプ。 「private-path」アクセス・タイプをサポートするのは、ネットワーク・ファミリー内のロード・バランサーのみです。 パブリック、プライベート、プライベートパスのいずれか。
- --subnet: このロードバランサーをプロビジョニングするサブネットのIDまたは名前。 このオプションは、複数のサブネットでロード・バランサーをプロビジョンするために複数回指定できます。 ネットワーク・ロード・バランサーにはサブネットを 1 つだけ指定できます。
- --vpc: VPCのIDまたは名前。 このIDまたは名前は、このVPC内の固有のサブネットを名前で指定するためにのみ必要です。
- --family: ロードバランサーのファミリータイプ。 application、 network のいずれか。
- --route-mode: ロードバランサーのルートモードを有効または無効にします。 指定されていない場合、ルート・モードは使用不可になります。 現在、ルート・モードはプライベート・ネットワーク・ロード・バランサー専用に使用可能に設定できます。 false または true のどちらかです。
- --sg: ロードバランサー用の、カンマ区切りのセキュリティグループIDまたは名前。 指定がない場合は、VPCのデフォルトのセキュリティグループが使用されます。
- --logging-datapath-active: このロード・バランサーでのデータパス・ロギングを有効または無効にします。 指定しない場合、データパス・ロギングは無効になります。 データ・パス・ロギングは、アプリケーション・ロード・バランサーの場合のみ適用できます。 false または true のどちらかです。
- --dns-instance-crn: DNS ゾーンに関連付けられている DNS インスタンスの CRN。
- --dns-zone-id: DNSゾーンのID。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
-
- -プール :POOLS_JSON|@POOLS_JSON_FILE, JSONまたはJSONファイルのプール: pools_json、 @pools_json_file。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-delete
1 つ以上のロード・バランサーを削除します。
ibmcloud is load-balancer-delete (LOAD_BALANCER1 LOAD_BALANCER2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER1: ロードバランサーのIDまたは名前。
- LOAD_BALANCER2: ロードバランサーのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener
ロード・バランサー・リスナーの詳細を表示します。
ibmcloud is load-balancer-listener LOAD_BALANCER LISTENER_ID [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-create
ロード・バランサー・リスナーを作成します。
ibmcloud is load-balancer-listener-create LOAD_BALANCER (--protocol http | https | tcp | udp) [--vpc VPC] [--port PORT | --port-min PORT_MIN --port-max PORT_MAX] [--default-pool DEFAULT_POOL_ID] [--connection-limit LIMIT] [--certificate-instance-crn CERTIFICATE_INSTANCE_CRN] [--policies LISTENER_POLICIES_JSON | @LISTENER_POLICIES_JSON_FILE] [--accept-proxy-protocol false | true] [--http-redirect-listener-id HTTP_REDIRECT_LISTENER_ID --http-redirect-status-code 301 | 302 | 303 | 307 | 308 [--http-redirect-target-uri HTTP_REDIRECT_TARGET_URI]] [--idle-connection-timeout IDLE_CONNECTION_TIMEOUT] [--client-auth-ca-crn CLIENT_AUTH_CA_CRN] [--client-auth-crl CRL | @CRL_FILE] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol httpibmcloud is load-balancer-listener-create my-lb --port 443 --protocol httpibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port-min 80 --port-max 85 --protocol tcpポート範囲を使用してパブリック・ネットワーク・ロード・バランサー用のリスナーを作成します。ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol https --certificate-instance-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --connection-limit 2000ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --default-pool 70294e14-4e61-11e8-bcf4-0242ac110004ibmcloud is load-balancer-listener-create my-lb --port 443 --protocol http --default-pool my-poolibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --policies '[{"name": "my-policy", "priority": 5, "action": "reject" }]'ポリシーの優先順位には 1 から 10 までの値を指定できます。値が小さいほど優先順位が高くなります。 action の取り得る値は、「forward」、「redirect」、「reject」、または「https_redirect」です。ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --policies '[{"priority": 5, "action": "forward", "target": { "id": 70294e14-4e61-11e8-bcf4-0242ac110004 }}]'アクションが「 転送 」の場合、ロードバランサーがトラフィックをどのプールに転送するかを指定するために、プールIDの指定が必要です。ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --policies '[{"priority": 5, "action": "redirect", "target": { "http_status_code": 301, "url": "https://www.redirect.com"}}]'アクションが_リダイレクト_の場合、「url」と「http_status_code」は必須となります。 http_status_code の取り得る値は、「301」、「302」、「303」、「307」、または「308」です。 "url" はリダイレクト・ターゲット URL です。ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --policies '[{"priority": 5, "action": "reject", "rules": { "condition": "equals", "type": "header", "field": "My-app-header", "value": "value"}}]'condition の取り得る値は、「contains」、「equals」、または「matches_regex」です。 _type_に取り得る値は、"header"、"hostname"、または "path "である。_field_は、"header "ルールタイプにのみ適用されるHTTPヘッダーフィールドである。 「 value 」パラメータは、ルールの条件に一致させる値です。ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --output JSONibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --accept-proxy-protocol trueibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port-min 80 --port-max 85 --protocol tcp --accept-proxy-protocol trueibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol tcpロード・バランサーで経路指定モードが有効になっている場合に、ロード・バランサー・リスナーを作成します。ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol udp --port 53UDP プロトコルを使用するロード・バランサー・リスナーを作成します。ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol https --port 443 --idle-connection-timeout 30アイドル接続タイムアウトを指定して、アプリケーション・ロード・バランサー・リスナーを作成します。ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol https --port 443 --certificate-instance-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-auth-ca-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f511 --client-auth-crl @crl.pemmTLSを使用して、アプリケーション・ロード・バランサーのリスナーを作成します。
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --protocol: リスナー・プロトコル。 このアプリケーションファミリーのロードバランサーは、
tcp、http、およびhttpsに対応しています。 ネットワークファミリーのロードバランサーは、tcpおよびudpに対応しています。 - --port: リスナー・ポート番号。 範囲は 1-65535 です。
- --port-min: このリスナーが使用するポートの範囲の下限(範囲を含む)。 port_max を超えてはならない。 現在、ルートモードで動作しているロードバランサーのみが有効になっており、 _ネットワーク_ファミリー内のパブリックロードバランサーは、リスナーごとに複数のポートをサポートしています。 ロードバランサー内のリスナーで、同じ_プロトコル_を使用する場合は、ポート範囲が重複しないようにする必要があります。 範囲は 1-65535 です。
- --port-max: このリスナーが使用するポートの範囲の上限(範囲の最大値を含む)。 port_min 未満であってはならない。 現在、ルートモードが有効になっているロードバランサーと、 _ネットワーク_ファミリー内のパブリックロードバランサーのみが、リスナーごとに複数のポートをサポートしています。 ロードバランサー内のリスナーで、同じ_プロトコル_を使用する場合は、ポート範囲が重複しないようにする必要があります。 範囲は 1-65535 です。
- --default-pool: デフォルト・プールの ID。
- --connection-limit: リスナーの接続最大数。 このオプションは、ネットワークファミリーに属するロードバランサーには適用されません。
- --certificate-instance-crn: 「 SSL 」の終了処理に使用される証明書インスタンスのCRN。 プロトコルが https の場合は必須です。 このオプションは、ネットワークファミリーに属するロードバランサーには適用されません。
- --policies: LISTENER_POLICIES_JSON | @LISTENER_POLICIES_JSON_FILE。JSON または JSON ファイルのリスナー・ポリシー。 このオプションは、ネットワークファミリーに属するロードバランサーには適用されません。
- --accept-proxy-protocol: true に設定すると、Proxy Protocol がこのリスナーで有効になります。 アプリケーション・ロード・バランサーに対してのみサポートされます。 false または true のどちらかです。
- --http-redirect-listener-id: 「 HTTP 」のリダイレクト先として設定されているリスナーのID。
- --http-redirect-status-code: リダイレクト応答で返される HTTP ステータスコード。 301、 302、 303、 307、 308 のいずれか。
- --http-redirect-target-uri: トラフィックがリダイレクトされる宛先URI。 この設定はオプションであり、設定する場合は「/」で始める必要があります。
- --idle-connection-timeout: リスナーのアイドル接続タイムアウト(秒単位)。 このオプションに対応しているのは、 アプリケーション ・ファミリー内のロードバランサーのみです。 最小: 50、最大: 7200。 (デフォルト: 50)。
- --client-auth-ca-crn: このリスナーのクライアント認証。 このオプションは、ネットワークファミリーに属するロードバランサーには適用されません。
- --client-auth-crl: CRL | @CRL_FILE、クライアント証明書の失効確認に使用される証明書失効リスト。 リスナーはHTTPSプロトコルである必要があります。 証明書失効リスト(CRL)は、 PEM 形式でエンコードされているもの、またはファイルパスにCRLが含まれているものを対象としています。 このオプションは、ネットワークファミリーに属するロードバランサーには適用されません。 次のいずれか: CRL、 @CRL_FILE。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-delete
1 つ以上のロード・バランサー・リスナーを削除します。
ibmcloud is load-balancer-listener-delete LOAD_BALANCER (LISTENER_ID1 LISTENER_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID1: リスナーの ID。
- LISTENER_ID2: リスナーの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-policies
すべてのロード・バランサー・ポリシーをリストします。
ibmcloud is load-balancer-listener-policies LOAD_BALANCER LISTENER_ID [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-policy
ロード・バランサー・リスナー・ポリシーの詳細を表示します。
ibmcloud is load-balancer-listener-policy LOAD_BALANCER LISTENER_ID POLICY [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- ポリシー :ポリシーのIDまたは名称。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-policy-create
ロード・バランサー・リスナー・ポリシーを作成します。
ibmcloud is load-balancer-listener-policy-create LOAD_BALANCER LISTENER_ID --priority PRIORITY (--action forward_to_pool | forward_to_listener | redirect | reject | https_redirect) [--vpc VPC] [--name NEW_NAME] [(--target-listener-id TARGET_LISTENER_ID --target-listener-http-status-code 301 | 302 | 303 | 307 | 308 [--target-uri TARGET_URI]) | (--target-http-status-code 301 | 302 | 303 | 307 | 308 --target-url TARGET_URL) | --target TARGET] [--rules LISTENER_POLICY_RULES_JSON | @LISTENER_POLICY_RULES_JSON_FILE] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-policy --action reject --priority 5ポリシーの優先順位には 1 から 10 までの値を指定できます。値が小さいほど優先順位が高くなります。 action の取り得る値は、「forward」、「redirect」、または「reject」です。ibmcloud is load-balancer-listener-policy-create my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-policy --action reject --priority 5ポリシーの優先順位には 1 から 10 までの値を指定できます。値が小さいほど優先順位が高くなります。 action の取り得る値は、「forward」、「redirect」、または「reject」です。ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action forward_to_listener --priority 2 --target my-poolアクションが「forward_to_listener」の場合、ロード・バランサーがトラフィックを転送するリスナーを指定するために、リスナーIDまたはリスナー名が必要です。ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action forward_to_listener --priority 2 --target 70294e14-4e61-11e8-bcf4-0242ac110004アクションが「forward_to_listener」の場合、ロード・バランサーがトラフィックを転送するリスナーを指定するために、リスナーIDまたはリスナー名が必要です。ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action forward_to_pool --priority 2 --target my-poolアクションが「forward_to_pool」の場合、ロード・バランサーがトラフィックを転送するプールを指定するために、プール ID またはプール名が必要です。ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action forward_to_pool --priority 2 --target 70294e14-4e61-11e8-bcf4-0242ac110004アクションが「forward_to_pool」の場合、ロード・バランサーがトラフィックを転送するプールを指定するために、プール ID またはプール名が必要です。ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action redirect --priority 1 --target-http-status-code 301 --target-url "https://www.redirect.com"アクションが_リダイレクト_の場合、「url」と「http_status_code」は必須となります。 http_status_code の取り得る値は、「301」、「302」、「303」、「307」、または「308」です。 "url" はリダイレクト・ターゲット URL です。ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action redirect --priority 1 --target-http-status-code 301 --target-url "https://redirect.com:443/new/{path}?{query}"アクションが_リダイレクト_の場合、「url」と「http_status_code」は必須となります。 http_status_code の取り得る値は、「301」、「302」、「303」、「307」、または「308」です。 "url" はリダイレクト・ターゲット URL です。ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action redirect --priority 1 --target-http-status-code 301 --target-url "https://test.{host}/search?q=watson"アクションが_リダイレクト_の場合、「url」と「http_status_code」は必須となります。 http_status_code の取り得る値は、「301」、「302」、「303」、「307」、または「308」です。 "url" はリダイレクト・ターゲット URL です。ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action reject --priority 4 --rules '[{ "condition": "equals", "type": "header", "field": "My-app-header", "value": "value"}]'condition の取り得る値は、「contains」、「equals」、または「matches_regex」です。 _type_に取り得る値は、"header"、"hostname"、または "path "である。_field_は、"header "ルールタイプにのみ適用されるHTTPヘッダーフィールドである。 「 value 」パラメータは、ルールの条件に一致させる値です。ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --action reject --priority 3 --name my-policy --output JSONibmcloud is lb-lpc f5b20e9b-a77b-43e9-aa2d-a3a5ac9fe8fd 5cb08c12-004f-4587-87f4-ef46e799da50 --priority 3 --action https_redirect --target-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --target-listener-http-status-code 303アクションが「https_redirect」の場合、「target-listener-id」と「http_status_code」の指定が必須となります。 「http_status_code」に指定できる値は、「301」、「302」、「303」、「307」、または「308」です。ibmcloud is lb-lpc f5b20e9b-a77b-43e9-aa2d-a3a5ac9fe8fd 5cb08c12-004f-4587-87f4-ef46e799da50 --priority 3 --action https_redirect --target-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --target-listener-http-status-code 307 --target-uri /exampleアクションが「https_redirect」の場合、「target-listener-id」と「http_status_code」の指定が必須となります。 「uri」はリダイレクト先のURIであり、オプションのフィールドです。 「http_status_code」に指定できる値は、「301」、「302」、「303」、「307」、または「308」です。
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --priority: ポリシーの優先順位。 数値が小さいほど優先度が高くなります。例: 5、範囲: [1~10]。
- --action: ポリシー・アクション。 forward_to_pool、 forward_to_listener、 redirect、 reject、 https_redirectのいずれか。
- --name: ポリシーの新しい名前。
- --target: **
forward_to_pool**アクションで指定されたターゲットのロードバランサープールの ID または名前、あるいは **forward_to_listener**アクションで指定されたロードバランサーリスナーの ID。 - --target-listener-id: https_redirect アクションで指定し、https リダイレクトを実装するリスナーの ID。
- --target-listener-http-status-code: https_redirect アクションで指定されたリダイレクト応答で返される、 HTTP のステータスコード。 301、 302、 303、 307、 308 のいずれか。
- --target-uri: https_redirect アクションで指定された、トラフィックがリダイレクトされる宛先 URI。 この設定はオプションであり、設定する場合は「/」で始める必要があります。
- --target-http-status-code: リダイレクトアクションで指定された、リダイレクト応答に含まれる HTTP ステータスコード。 301、 302、 303、 307、 308 のいずれか。
- --target-url: リダイレクトのターゲット URL。redirect アクションと共に指定されます。 URL は、変数プロトコル、ホスト、ポート、パス、およびクエリに対して RFC 6570 レベル 1 式をサポートします。 これにより、当初リクエストされた URL の値(リクエストに指定されていない場合は、指定されたデフォルト値)が展開されます。
- --rules: LISTENER_POLICY_RULES_JSON | @LISTENER_POLICY_RULES_JSON_FILE。JSON または JSON ファイルのリスナー・ポリシー・ルール。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-policy-delete
ロード・バランサー・リスナーから 1 つ以上のポリシーを削除します。
ibmcloud is load-balancer-listener-policy-delete LOAD_BALANCER LISTENER_ID (POLICY1 POLICY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- ポリシー1 :ポリシーのIDまたは名称。
- POLICY2: ポリシーのIDまたは名称。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-policy-rule
単一のロード・バランサー・ポリシー・ルールをリストします。
ibmcloud is load-balancer-listener-policy-rule LOAD_BALANCER LISTENER_ID POLICY RULE_ID [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- ポリシー :ポリシーのIDまたは名称。
- RULE_ID: ルールの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-policy-rule-create
ロード・バランサー・リスナー・ポリシー・ルールを作成します。
ibmcloud is load-balancer-listener-policy-rule-create LOAD_BALANCER LISTENER_ID POLICY (--condition contains | equals | matches_regex | starts_with) (--type header | hostname | path | query | body | sni_hostname) --value VALUE [--vpc VPC] [--field FIELD] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-listener-policy-rule-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --condition equals --type header --field my-app-header --value match-value --output JSONibmcloud is load-balancer-listener-policy-rule-create my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-policy --condition equals --type header --field my-app-header --value match-value --output JSON
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- ポリシー :ポリシーのIDまたは名称。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --condition: ルールの条件。 次のいずれか: contains、 equals、 matches_regex、 starts_with。
- --type: ルールのタイプ。 ヘッダ、 ホスト名、 パス、 クエリ、 ボディ、 sni_hostname のいずれか。
- --value: ルール条件と突き合わせる値。
- --field: 「 HTTP 」フィールド。 このフィールドは、「ヘッダー」、「クエリ」、「ボディ」の各ルールタイプに適用されます。 ルールタイプが「ヘッダー」の場合、このフィールドは必須です。 ルールタイプが「query」または「body」の場合、このフィールドは任意です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-policy-rule-delete
ロード・バランサー・リスナーから 1 つ以上のポリシーを削除します。
ibmcloud is load-balancer-listener-policy-rule-delete LOAD_BALANCER LISTENER_ID POLICY (RULE_ID1 RULE_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- ポリシー :ポリシーのIDまたは名称。
- RULE_ID1: ルールの ID。
- RULE_ID2: ルールの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-policy-rule-update
ロード・バランサー・リスナー・ポリシーのルールを更新します。
ibmcloud is load-balancer-listener-policy-rule-update LOAD_BALANCER LISTENER_ID POLICY RULE_ID [--vpc VPC] [--condition contains | equals | matches_regex | starts_with] [--type header | hostname | path | query | body | sni_hostname] [--value VALUE] [--field FIELD] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-listener-policy-rule-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 70294e14-4e61-11e8-bcf4-0242ac110004 --condition equals --type header --field my-app-header --value match-value --output JSONibmcloud is load-balancer-listener-policy-rule-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-policy 70294e14-4e61-11e8-bcf4-0242ac110004 --condition equals --type header --field my-app-header --value match-value --output JSON
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- ポリシー :ポリシーのIDまたは名称。
- RULE_ID: ルールの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --condition: ルールの条件。 次のいずれか: contains、 equals、 matches_regex、 starts_with。
- --type: ルールのタイプ。 ヘッダ、 ホスト名、 パス、 クエリ、 ボディ、 sni_hostname のいずれか。
- --value: ルール条件と突き合わせる値。
- --field: 「 HTTP 」フィールド。 このフィールドは、「ヘッダー」、「クエリ」、「ボディ」の各ルールタイプに適用されます。 ルールタイプが「ヘッダー」の場合、このフィールドは必須です。 ルールタイプが「query」または「body」の場合、このフィールドは任意です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-policy-rules
すべてのロード・バランサー・ポリシー・ルールをリストします。
ibmcloud is load-balancer-listener-policy-rules LOAD_BALANCER LISTENER_ID POLICY [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- ポリシー :ポリシーのIDまたは名称。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-policy-update
ロード・バランサー・リスナーのポリシーを更新します。
ibmcloud is load-balancer-listener-policy-update LOAD_BALANCER LISTENER_ID POLICY [--vpc VPC] [--name NEW_NAME] [--priority PRIORITY] [--target TARGET] [--target-http-status-code 301 | 302 | 303 | 307 | 308] [--target-url TARGET_URL] [--target-listener-id TARGET_LISTENER_ID --target-listener-http-status-code 301 | 302 | 303 | 307 | 308 [--target-uri TARGET_URI]] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-listener-policy-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --name my-policy --priority 5ibmcloud is load-balancer-listener-policy-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-lblp --name my-policy --priority 5ibmcloud is load-balancer-listener-policy-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --action forward --target 70294e14-4e61-11e8-bcf4-0242ac110004トラフィックを_転送_する場合、ロードバランサーがトラフィックをどのプールに転送するかを指定するために、プールのIDまたは名前が必要です。ibmcloud is load-balancer-listener-policy-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-policy --action forward --target my-poolトラフィックを_転送_する場合、ロードバランサーがトラフィックをどのプールに転送するかを指定するために、プールのIDまたは名前が必要です。ibmcloud is load-balancer-listener-policy-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target-http-status-code 301 --target-url "https://www.redirect.com"アクションが_リダイレクト_の場合、「url」と「http_status_code」は必須となります。 http_status_code の取り得る値は、「301」、「302」、「303」、「307」、または「308」です。 "url" はリダイレクト・ターゲット URL です。ibmcloud is load-balancer-listener-policy-update r134-dd7cfd16-7a73-4921-bee2-ec9522879ac6 r134-23458256-1b39-4216-96bb-94111ed13a66 r134-59fb9ea6-c23c-4e62-887d-0dba384dc7ab --target-url {protocol}://test.{host}:80/{path} --target-http-status-code 301アクションが_リダイレクト_の場合、「url」と「http_status_code」は必須となります。 http_status_code の取り得る値は、「301」、「302」、「303」、「307」、または「308」です。 "url" はリダイレクト・ターゲット URL です。ibmcloud is load-balancer-listener-policy-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --name my-policy --output JSONibmcloud is lb-lpu f5b20e9b-a77b-43e9-aa2d-a3a5ac9fe8fd 5cb08c12-004f-4587-87f4-ef46e799da50 c7d2c434-9202-48aa-837b-0661c4299c28 --name demo-policy --priority 2 --target-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --target-listener-http-status-code 301ibmcloud is lb-lpu my-lb 5cb08c12-004f-4587-87f4-ef46e799da50 my-lblp --name demo-policy --priority 2 --target-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --target-listener-http-status-code 301ibmcloud is lb-lpu f5b20e9b-a77b-43e9-aa2d-a3a5ac9fe8fd 5cb08c12-004f-4587-87f4-ef46e799da50 c7d2c434-9202-48aa-837b-0661c4299c28 --priority 2 --target-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --target-listener-http-status-code 301 --target-uri /example2
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- ポリシー :ポリシーのIDまたは名称。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: このポリシーのユーザー定義の名前。 ポリシー名は、ロード・バランサー・リスナー内で固有でなければなりません。
- --priority: ポリシーの優先順位。 数値が小さいほど優先度が高くなります。例: 5、範囲: [1~10]。
- --target: **
forward_to_pool**アクションで指定されたターゲットのロードバランサープールの ID または名前、あるいは **forward_to_listener**アクションで指定されたロードバランサーリスナーの ID。 - --target-http-status-code: リダイレクトアクションで指定された、リダイレクト応答に含まれる HTTP ステータスコード。 301、 302、 303、 307、 308 のいずれか。
- --target-url: リダイレクトのターゲット URL。redirect アクションと共に指定されます。 URL は、変数プロトコル、ホスト、ポート、パス、およびクエリに対して RFC 6570 レベル 1 式をサポートします。 これにより、当初リクエストされた URL の値(リクエストに指定されていない場合は、指定されたデフォルト値)が展開されます。
- --target-listener-id: https_redirect アクションで指定し、https リダイレクトを実装するリスナーの ID。
- --target-listener-http-status-code: https_redirect アクションで指定されたリダイレクト応答で返される、 HTTP のステータスコード。 301、 302、 303、 307、 308 のいずれか。
- --target-uri: https_redirect アクションで指定された、トラフィックがリダイレクトされる宛先 URI。 この設定はオプションであり、設定する場合は「/」で始める必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listener-update
ロード・バランサー・リスナーを更新します。
ibmcloud is load-balancer-listener-update LOAD_BALANCER LISTENER_ID [--vpc VPC] [--protocol http | https | tcp | udp] [--port PORT | --port-min PORT_MIN --port-max PORT_MAX] [--default-pool DEFAULT_POOL_ID | --reset-default-pool] [--connection-limit LIMIT] [--certificate-instance-crn CERTIFICATE_INSTANCE_CRN] [--accept-proxy-protocol false | true] [--disable-http-redirect | (--http-redirect-listener-id HTTP_REDIRECT_LISTENER_ID --http-redirect-status-code 301 | 302 | 303 | 307 | 308 [--http-redirect-target-uri HTTP_REDIRECT_TARGET_URI | --reset-http-redirect-target-uri])] [--idle-connection-timeout IDLE_CONNECTION_TIMEOUT] [--client-auth-ca-crn CLIENT_AUTH_CA_CRN | --reset-client-auth-ca-crn] [--client-auth-crl CRL | @CRL_FILE | --reset-client-auth-crl] [--reset-client-auth] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --certificate-instance-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510ibmcloud is load-balancer-listener-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --certificate-instance-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --connection-limit 2000ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --default-pool 70294e14-4e61-11e8-bcf4-0242ac110004ibmcloud is load-balancer-listener-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --default-pool my-poolibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol httpsibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --port 222ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSONibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --accept-proxy-protocol trueibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --port-min 80 --port-max 85このリスナーが使用するポートの範囲。ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --http-redirect-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --http-redirect-status-code 303ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --http-redirect-listener-id d7e0543c-4e0f-4c0d-89aa-73f0f028ec61 --http-redirect-status-code 307 --http-redirect-target-uri /example2ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --disable-http-redirectibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol udpibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --idle-connection-timeout 30ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --client-auth-ca-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f511 --client-auth-crl @crl.pem
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- LISTENER_ID: リスナーの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --protocol: リスナー・プロトコル。 このアプリケーションファミリーのロードバランサーは、
tcp、http、およびhttpsに対応しています。 ネットワークファミリーのロードバランサーは、tcpおよびudpに対応しています。 - --port: リスナー・ポート番号。 範囲は 1-65535 です。
- --port-min: このリスナーが使用するポートの範囲の下限(範囲を含む)。 port_max を超えてはならない。 現在、ルートモードで動作しているロードバランサーのみが有効になっており、 _ネットワーク_ファミリー内のパブリックロードバランサーは、リスナーごとに複数のポートをサポートしています。 ロードバランサー内のリスナーで、同じ_プロトコル_を使用する場合は、ポート範囲が重複しないようにする必要があります。 範囲は 1-65535 です。
- --port-max: このリスナーが使用するポートの範囲の上限(範囲の最大値を含む)。 port_min 未満であってはならない。 現在、ルートモードが有効になっているロードバランサーと、 _ネットワーク_ファミリー内のパブリックロードバランサーのみが、リスナーごとに複数のポートをサポートしています。 ロードバランサー内のリスナーで、同じ_プロトコル_を使用する場合は、ポート範囲が重複しないようにする必要があります。 範囲は 1-65535 です。
- --default-pool: デフォルト・プールの ID。
- --reset-default-pool: デフォルトのプールをリセットします。
- --connection-limit: リスナーの接続最大数。 このオプションは、ネットワークファミリーに属するロードバランサーには適用されません。
- --certificate-instance-crn: 「 SSL 」の終了処理に使用される証明書インスタンスのCRN。 プロトコルが https の場合は必須です。 このオプションは、ネットワークファミリーに属するロードバランサーには適用されません。
- --accept-proxy-protocol: true に設定すると、Proxy Protocol がこのリスナーで有効になります。 アプリケーション・ロード・バランサーに対してのみサポートされます。 false または true のどちらかです。
- --disable-http-redirect: リスナーでの HTTP リダイレクトを有効または無効にします。
- --http-redirect-listener-id: 「 HTTP 」のリダイレクト先として設定されているリスナーのID。
- --http-redirect-status-code: リダイレクト応答で返される HTTP ステータスコード。 301、 302、 303、 307、 308 のいずれか。
- --http-redirect-target-uri: トラフィックがリダイレクトされる宛先URI。 この設定はオプションであり、設定する場合は「/」で始める必要があります。
- --reset-http-redirect-target-uri: ターゲットURIをリセットします。
- --idle-connection-timeout: リスナーのアイドル接続タイムアウト(秒単位)。 このオプションに対応しているのは、 アプリケーション ・ファミリー内のロードバランサーのみです。 最小: 50、最大: 7200。 (デフォルト: 50)。
- --client-auth-ca-crn: このリスナーのクライアント認証。 このオプションは、ネットワークファミリーに属するロードバランサーには適用されません。
- --reset-client-auth-ca-crn: クライアント認証から認証局を削除します。
- --client-auth-crl: CRL | @CRL_FILE、クライアント証明書の失効確認に使用される証明書失効リスト。 リスナーはHTTPSプロトコルである必要があります。 証明書失効リスト(CRL)は、 PEM 形式でエンコードされているもの、またはファイルパスにCRLが含まれているものを対象としています。 このオプションは、ネットワークファミリーに属するロードバランサーには適用されません。 次のいずれか: CRL、 @CRL_FILE。
- --reset-client-auth-crl: クライアント認証から証明書失効リストを削除します。
- --reset-client-auth: リスナーからクライアント認証の設定を削除します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-listeners
すべてのロード・バランサー・リスナーをリストします。
ibmcloud is load-balancer-listeners LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-pool
ロード・バランサー・プールの詳細を表示します。
ibmcloud is load-balancer-pool LOAD_BALANCER POOL [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- POOL :プールのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-pool-create
ロード・バランサー・プールを作成します。
ibmcloud is load-balancer-pool-create POOL_NAME LOAD_BALANCER ALGORITHM PROTOCOL HEALTH_DELAY HEALTH_RETRIES HEALTH_TIMEOUT HEALTH_TYPE (--members MEMBERS_JSON | @MEMBERS_JSON_FILE) [--health-monitor-request-method REQUEST_METHOD [--health-monitor-request-body REQUEST_BODY] [--health-monitor-request-headers REQUEST_HEADERS_JSON | @REQUEST_HEADERS_JSON_FILE]] [--vpc VPC] [--health-monitor-url URL] [--health-monitor-port PORT] [--session-persistence-type source_ip | http_cookie | app_cookie [--session-persistence-cookie-name SESSION_PERSISTENCE_COOKIE_NAME]] [--proxy-protocol disabled | v1 | v2] [--health-monitor-response-body-regex RESPONSE_BODY_REGEX] [--health-monitor-response-code RESPONSE_CODE1 --health-monitor-response-code RESPONSE_CODE2 ...] [--failsafe-policy-action fail | forward | drop | bypass] [--failsafe-policy-target FAILSAFE_POLICY_TARGET] [--server-auth-verify-cert true | false] [--server-auth-ca-crn SERVER_AUTH_CA_CRN] [--client-auth-cert-crn CLIENT_AUTH_CERT_CRN] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 httpibmcloud is load-balancer-pool-create my-pool my-lb round_robin http 20 2 5 httpibmcloud is load-balancer-pool-create my-pool my-lb round_robin http 20 2 5 http --vpc my-vpcibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --health-monitor-url / --health-monitor-port 4001ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --session-persistence-type source_ip --output JSONibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --members '[{"port": 80, "target": { "address": "10.10.1.4"}, "weight": 20 }, {"port": 80, "target": { "address": "10.240.0.6"}, "weight": 30 }]'メンバーを含むアプリケーション・ロードバランサー・プールを作成するibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin tcp 20 2 5 http --members '[{"port": 80, "target": { "id": "0736_63b9233c-812e-4d65-9ee3-fa61172afa37"}, "weight": 20 }, {"port": 80, "target": { "id": "0716_4b30a833-6f10-46a9-a4b8-13871f3559b8"}, "weight": 30 }]'メンバーを持つネットワーク・ロード・バランサー・プールを作成するibmcloud is load-balancer-pool-create my-pool2 my-nlb round_robin tcp 20 2 5 http --members '[{"port": 80, "target": { "name": "my-instance"}}, {"port": 80, "target": { "name": "my-instance2"}}]'メンバーを持つネットワーク・ロード・バランサー・プールを作成し、メンバーのターゲットを名前で指定します。ibmcloud is load-balancer-pool-create my-pool2 my-nlb round_robin tcp 20 2 5 http --members '[{"port":8080,"target":{"id":"72251a2e-d6c5-42b4-97b0-b5f8e8d1f478"}}]'アプリケーション・ロード・バランサーIDをプール・メンバー・ターゲットとして、「プライベート・パス」ネットワーク・ロード・バランサーを作成します。ibmcloud is load-balancer-pool-create my-pool2 my-nlb round_robin tcp 20 2 5 http --members '[{"port":8080,"target":{"name":"my-lb-name","target_type":"load_balancer"}}]'アプリケーション・ロード・バランサー名をプール・メンバー・ターゲットとして、「プライベート・パス」ネットワーク・ロード・バランサーを作成します。ibmcloud is load-balancer-pool-create my-pool2 my-nlb round_robin tcp 20 2 5 http --members '[{"port":8080,"target":{"id":"72251a2e-d6c5-42b4-97b0-b5f8e8d1f474"}}]'予約済みのIP IDをプール・メンバー・ターゲットとして、Private Pathネットワーク・ロード・バランサーを作成します。ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --proxy-protocol v1ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --session-persistence-type app_cookie --session-persistence-cookie-name my-cookie-nameibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin udp 20 2 5 httpUDP プロトコルを使用するネットワークロードバランサーリスナーに対して、ネットワークロードバランサープールを作成しますibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --failsafe-policy-action forward --failsafe-policy-target my-lbフェイルセーフ・ポリシーを持つネットワーク・ロード・バランサー・リスナー用のネットワーク・ロード・バランサー・プールを作成します。ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --failsafe-policy-action forward --failsafe-policy-target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479フェイルセーフ・ポリシーを持つネットワーク・ロード・バランサー・リスナー用のネットワーク・ロード・バランサー・プールを作成します。ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --health-monitor-request-method post --health-monitor-request-body ACTIVE --health-monitor-request-headers '[{"field":"Host","value":"my-host-header-value"},{"field":"Content-Type","value":"text/plain"}]' --health-monitor-response-body-regex ACTIVEヘルスモニターのリクエストおよびレスポンス本文の正規表現を使用した、アプリケーションロードバランサーのプールを作成します。ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --health-monitor-request-method get --health-monitor-request-headers '[{"field":"Host","value":"my-host-header-value"}]' --health-monitor-response-code 200ヘルスモニターのリクエストおよびレスポンスコードを設定したアプリケーションロードバランサープールを作成します。ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin http 20 2 5 http --server-auth-verify-cert true --server-auth-ca-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f511 --client-cert-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f512a
コマンド・オプション
- POOL_NAME: プールの名前。
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- ALGORITHM: ロード・バランシング・アルゴリズム。 round_robin、weighted_round_robin、least_connections のいずれかです。
- PROTOCOL: プール・プロトコル。 このアプリケーションファミリーのロードバランサーは、
tcp、http、およびhttpsに対応しています。 ネットワークファミリーのロードバランサーは、tcpおよびudpに対応しています。 - HEALTH_DELAY: ヘルス・チェック間隔 (秒単位)。 間隔はタイムアウト値より大きくなくてはなりません。 最小: 2、最大: 60。
- HEALTH_RETRIES: ヘルス・チェック最大再試行回数。 最小: 1、最大: 10。
- HEALTH_TIMEOUT: ヘルス・チェック・タイムアウト (秒単位)。 最小: 1、最大: 59。
- HEALTH_TYPE: ヘルス・チェックのプロトコル。 このアプリケーションファミリーのロードバランサーは、
tcp、http、およびhttpsに対応しています。 ネットワークファミリーのロードバランサーは、tcpおよびhttpに対応しています。 - --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --health-monitor-url: ヘルスチェックの URL パス。 HEALTH_TYPE が http または https の場合にのみ適用されます。
- --health-monitor-port: ヘルス・チェック・ポート番号。 指定すると、サーバー・メンバー・リソース内で指定されたポートがオーバーライドされます。
- --session-persistence-type: セッション・パーシスタンス・タイプ。 source_ip、 http_cookie、 app_cookie のいずれか。
- --session-persistence-cookie-name: セッション保持用クッキーの名前。 このオプションは、 app_cookie タイプにのみ適用されます。
- --proxy-protocol: このプール用の Proxy Protocol 設定。 プロキシー・プロトコルがサポートされるのは、アプリケーション・ロード・バランサーでのみです。 disabled、v1、v2 のいずれかです。
- --members: MEMBERS_JSON|@MEMBERS_JSON_FILE。JSON または JSON ファイルのメンバー。
- --health-monitor-request-method: ヘルスチェックに使用する HTTP のリクエストメソッド。 「 get 」または「 post 」のいずれか。 HEALTH_TYPE が http または https のみの場合に適用されます。
- --health-monitor-request-body: ヘルスチェックに使用する HTTP のリクエスト本文。 --health-monitor-request-method のみが投稿されている場合に適用されます。
- --health-monitor-request-headers: REQUEST_HEADERS_JSON|@REQUEST_HEADERS_JSON_FILE、JSON 形式または JSON ファイル形式のリクエストヘッダー。
- --health-monitor-response-body-regex: ヘルスチェックが成功するためには、 HTTP のレスポンス本文が、このPCRE形式の正規表現に一致することが求められます。
- --health-monitor-response-code: ヘルスチェックが正常に完了した際に返されることが期待される、 HTTP の応答コード。
- --failsafe-policy-action: このプールで使用するフェイルセーフポリシー。 指定がない場合は、プロファイルに定義されているデフォルトのフェイルセーフ・ポリシー・アクションが適用されます。 いずれか: 失敗、 転送、 破棄、 バイパス。
- --failsafe-policy-target: 転送先のフェイルセーフ・ターゲット・プールのIDまたは名前。 指定する場合、フェイルセーフ・ポリシー・アクションは「転送」でなければなりません。
- --server-auth-verify-cert: true に設定すると、バックエンドサーバーの証明書が検証されます。 true、false のいずれかです。
- --server-auth-ca-crn: サーバー認証用CAとして使用される証明書インスタンスのCRN。 「server-auth-verify-cert」が「true」の場合は必須です。
- --client-auth-cert-crn: クライアント認証に使用される証明書インスタンスのCRN。これにより、ロードバランサーとバックエンドサーバー間の相互 TLS ( mTLS )が可能になります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-pool-delete
ロード・バランサーから 1 つ以上のプールを削除します。
ibmcloud is load-balancer-pool-delete LOAD_BALANCER (POOL1 POOL2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- POOL1: プールのIDまたは名前。
- POOL2: プールのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-pool-member
ロード・バランサー・プール・メンバーの詳細を表示します。
ibmcloud is load-balancer-pool-member LOAD_BALANCER POOL MEMBER_ID [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- POOL :プールのIDまたは名前。
- MEMBER_ID: メンバーの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-pool-member-create
ロード・バランサー・プール・メンバーを作成します。
ibmcloud is load-balancer-pool-member-create LOAD_BALANCER POOL PORT TARGET [--vpc VPC] [--weight WEIGHT] [--target-type instance | load_balancer | reserved_ip [--reserved-ip-subnet RESERVED_IP_SUBNET [--reserved-ip-vpc RESERVED_IP_VPC]]] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 192.168.100.5ibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 9e692608-3b3a-4cfb-9f46-efb6b711876dibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-instanceibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 192.168.100.5 --weight 100 --output JSONibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-instance --target-type instanceibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-lb --target-type load_balanceribmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-reserved-ip --target-type reserved_ip --reserved-ip-subnet my-subnet-name --reserved-ip-vpc my-vpcibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-reserved-ip --target-type reserved_ip --reserved-ip-subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f4ibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 my-service.example.com --weight 100
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- POOL :プールのIDまたは名前。
- PORT :メンバーがロードバランサーからのトラフィックを受信するポート。 単一ポートのリスナーで受信されるロード・バランサー・トラフィックにのみ適用されます。 トラフィックがポート範囲を持つリスナーで受信された場合、メンバーは、リスナーがそのトラフィックを受信したポートと同じポートでトラフィックを受信します。 health_monitor プロパティの port プロパティが指定されていない限り、このポートはヘルスチェックにも使用できます。
- 対象 :アプリケーションファミリーに属するロードバランサーについては、プールメンバーのIPアドレスまたはFQDN。ネットワークファミリーに属するロードバランサーについては、ALBのIDまたは名前、あるいはインスタンス。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --weight: サーバー・メンバーの重みづけ。 このオプションは、そのプールのロードバランサーアルゴリズムが「 weighted_round_robin 」である場合にのみ適用されます。
- --target-type: このプールメンバーのターゲットの種類。 インスタンス、 load_balancer、 reserved_ip のいずれか。
- --reserved-ip-subnet: このオプションは、ターゲットタイプが「予約済みIP」のみの場合に適用されます。
- --reserved-ip-vpc: このオプションは、ターゲットタイプが「予約済みIP」であり、かつ予約済みIPサブネットが名前で指定されている場合にのみ適用されます。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-pool-member-update
ロード・バランサー・プールのメンバーを更新します。
ibmcloud is load-balancer-pool-member-update LOAD_BALANCER POOL MEMBER_ID [--vpc VPC] [--target-address TARGET_ADDRESS | --target-fqdn TARGET_FQDN | --target TARGET] [--port PORT] [--weight WEIGHT] [--target-type instance | load_balancer | reserved_ip [--reserved-ip-subnet RESERVED_IP_SUBNET [--reserved-ip-vpc RESERVED_IP_VPC]]] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-pool-member-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target 192.168.100.5 --port 3001ibmcloud is load-balancer-pool-member-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target 9e692608-3b3a-4cfb-9f46-efb6b711876d --port 3001ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-instance --port 3001ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --vpc my-vpc --target my-instance --port 3001ibmcloud is load-balancer-pool-member-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target-address 192.168.100.5 --port 3001ibmcloud is load-balancer-pool-member-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target-address 192.168.100.5 --port 3001 --weight 100 --output JSONibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-instance --target-type instanceibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-lb --target-type load_balanceribmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --port 3001 --target my-instance --target-type instanceibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --port 3001 --target my-reserved-ip --target-type reserved_ip --reserved-ip-subnet my-subnet-name --reserved-ip-vpc my-vpcibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --port 3001 --target my-reserved-ip --target-type reserved_ip --reserved-ip-subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f4ibmcloud is load-balancer-pool-member-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target-fqdn my-service.example.com --port 3001
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- POOL :プールのIDまたは名前。
- MEMBER_ID: メンバーの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --target-address: プール・メンバーの IP アドレス。
- --target-fqdn: 対象とする完全修飾ドメイン名(FQDN)。 ロード・バランサーでは、fqdn_pool_members_supportedをtrueに設定する必要があります。
- --target: アプリケーションファミリーに属するロードバランサーについては、プールメンバーのIPアドレスまたはFQDN。ネットワークファミリーに属するロードバランサーについては、ALBのIDまたは名前、あるいはインスタンス。
- --port: メンバーがロードバランサーからのトラフィックを受信するポート。 単一ポートのリスナーで受信されるロード・バランサー・トラフィックにのみ適用されます。 トラフィックがポート範囲を持つリスナーで受信された場合、メンバーは、リスナーがそのトラフィックを受信したポートと同じポートでトラフィックを受信します。 health_monitor プロパティの port プロパティが指定されていない限り、このポートはヘルスチェックにも使用できます。
- --weight: サーバー・メンバーの重みづけ。 このオプションは、そのプールのロードバランサーアルゴリズムが「 weighted_round_robin 」である場合にのみ適用されます。
- --target-type: このプールメンバーのターゲットの種類。 インスタンス、 load_balancer、 reserved_ip のいずれか。
- --reserved-ip-subnet: このオプションは、ターゲットタイプが「予約済みIP」のみの場合に適用されます。
- --reserved-ip-vpc: このオプションは、ターゲットタイプが「予約済みIP」であり、かつ予約済みIPサブネットが名前で指定されている場合にのみ適用されます。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-pool-member-delete
ロード・バランサー・プールから 1 つ以上のメンバーを削除します。
ibmcloud is load-balancer-pool-member-delete LOAD_BALANCER POOL (MEMBER_ID1 MEMBER_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- POOL :プールのIDまたは名前。
- MEMBER_ID1: メンバーの ID。
- MEMBER_ID2: メンバーの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-pool-members
ロード・バランサー・プールのすべてのメンバーをリストします。
ibmcloud is load-balancer-pool-members LOAD_BALANCER POOL [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- POOL :プールのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-pool-update
ロード・バランサーのプールを更新します。
ibmcloud is load-balancer-pool-update LOAD_BALANCER POOL [--vpc VPC] [--algorithm round_robin | weighted_round_robin | least_connections] [--health-delay DELAY] [--health-max-retries RETRIES] [--health-timeout TIMEOUT] [--health-type https | http | tcp] [--health-monitor-url URL] [--health-monitor-port PORT | --reset-health-monitor-port] [--protocol https | http | tcp | udp] [[--session-persistence-type source_ip | http_cookie | app_cookie | none] | [--session-persistence-cookie-name SESSION_PERSISTENCE_COOKIE_NAME]] [--proxy-protocol disabled | v1 | v2] [--name NEW_NAME] [--failsafe-policy-action fail | forward | drop | bypass] [--failsafe-policy-target FAILSAFE_POLICY_TARGET] [--health-monitor-request-method REQUEST_METHOD] [--health-monitor-request-body REQUEST_BODY | --reset-health-monitor-request-body] [--health-monitor-request-headers REQUEST_HEADERS_JSON|@REQUEST_HEADERS_JSON_FILE] [--health-monitor-response-body-regex RESPONSE_BODY_REGEX | --reset-health-monitor-response-body-regex] [--health-monitor-response-code RESPONSE_CODE1 --health-monitor-response-code RESPONSE_CODE2 ...] [[--server-auth-verify-cert true | false] [--server-auth-ca-crn SERVER_AUTH_CA_CRN] | --reset-server-auth] [--client-auth-cert-crn CLIENT_AUTH_CERT_CRN | --reset-client-auth] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --algorithm round_robinibmcloud is load-balancer-pool-update my-lb my-pool --algorithm round_robinibmcloud is load-balancer-pool-update my-lb my-pool --vpc my-vpc --algorithm round_robinibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-delay 20 --health-max-retries 2 --health-timeout 5 --health-type httpibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-monitor-url / --health-monitor-port 4001ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --session-persistence-type source_ipibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol httpibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name lb-rule-name --output JSONibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --proxy-protocol v2ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --session-persistence-type app_cookie --session-persistence-cookie-name my-cookie-nameibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --failsafe-policy-action forward --failsafe-policy-target my-lbibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-monitor-request-method post --health-monitor-request-body ACTIVE --health-monitor-request-headers '[{"field":"Host","value":"my-host-header-value"},{"field":"Content-Type","value":"text/plain"}]' --health-monitor-response-body-regex ACTIVEibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-monitor-request-method get --health-monitor-request-headers '[{"field":"Host","value":"my-host-header-value"}]' --health-monitor-response-code 200ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-monitor-request-method post --reset-health-monitor-request-body --reset-health-monitor-response-body-regexibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --server-auth-verify-cert true --server-auth-ca-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f511ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --client-cert-crn crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f512a
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- POOL :プールのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --algorithm: ロード・バランシング・アルゴリズム。 round_robin、weighted_round_robin、least_connections のいずれかです。
- --health-delay: ヘルス・チェック間隔 (秒単位)。 間隔はタイムアウト値より大きくなくてはなりません。 最小: 2、最大: 60。
- --health-max-retries: ヘルス・チェックの最大再試行回数。 最小: 1、最大: 10。
- --health-timeout: ヘルス・チェック・タイムアウト (秒単位)。 最小: 1、最大: 59。
- --health-type: ヘルス・チェックのプロトコル。 このアプリケーションファミリーのロードバランサーは、
tcp、http、およびhttpsに対応しています。 ネットワークファミリーのロードバランサーは、tcpおよびhttpに対応しています。 - --health-monitor-url: ヘルスチェックの URL パス。 HEALTH_TYPE が http または https の場合にのみ適用されます。
- --health-monitor-port: ヘルス・チェック・ポート番号。 指定すると、サーバー・メンバー・リソース内で指定されたポートがオーバーライドされます。
- --reset-health-monitor-port: ヘルスモニターのポートをリセットします。
- --protocol: プール・プロトコル。 このアプリケーションファミリーのロードバランサーは、
tcp、http、およびhttpsに対応しています。 ネットワークファミリーのロードバランサーは、tcpおよびudpに対応しています。 - --session-persistence-type: セッション・パーシスタンス・タイプ。 source_ip、 http_cookie、 app_cookie、 none のいずれか。
- --session-persistence-cookie-name: セッション保持用クッキーの名前。 このオプションは、 app_cookie タイプにのみ適用されます。
- --proxy-protocol: このプール用の Proxy Protocol 設定。 プロキシー・プロトコルがサポートされるのは、アプリケーション・ロード・バランサーでのみです。 disabled、v1、v2 のいずれかです。
- --name: プールの新しい名前。
- --failsafe-policy-action: このプールで使用するフェイルセーフポリシー。 指定がない場合は、プロファイルに定義されているデフォルトのフェイルセーフ・ポリシー・アクションが適用されます。 いずれか: 失敗、 転送、 破棄、 バイパス。
- --failsafe-policy-target: 転送先のフェイルセーフ・ターゲット・プールのIDまたは名前。 指定する場合、フェイルセーフ・ポリシー・アクションは「転送」でなければなりません。
- --health-monitor-request-method: ヘルスチェックに使用する HTTP のリクエストメソッド。 「 get 」または「 post 」のいずれか。 HEALTH_TYPE が http または https のみの場合に適用されます。
- --health-monitor-request-body: ヘルスチェックに使用する HTTP のリクエスト本文。 --health-monitor-request-method のみが投稿されている場合に適用されます。
- --reset-health-monitor-request-body: ヘルスモニターのリクエスト本文をリセットします。
- --health-monitor-request-headers: REQUEST_HEADERS_JSON|@REQUEST_HEADERS_JSON_FILE、JSON 形式または JSON ファイル形式のリクエストヘッダー。
- --health-monitor-response-body-regex: ヘルスチェックが成功するためには、 HTTP のレスポンス本文が、このPCRE形式の正規表現に一致することが求められます。
- --reset-health-monitor-response-body-regex: ヘルスモニターのレスポンス本文をリセットします。
- --health-monitor-response-code: ヘルスチェックが正常に完了した際に返されることが期待される、 HTTP の応答コード。
- --server-auth-verify-cert: true に設定すると、バックエンドサーバーの証明書が検証されます。 true、false のいずれかです。
- --server-auth-ca-crn: サーバー認証用CAとして使用される証明書インスタンスのCRN。 「server-auth-verify-cert」が「true」の場合は必須です。
- --reset-server-auth: プールからサーバー認証の設定を削除します。
- --client-auth-cert-crn: クライアント認証に使用される証明書インスタンスのCRN。これにより、ロードバランサーとバックエンドサーバー間の相互 TLS ( mTLS )が可能になります。
- --reset-client-auth: プールからクライアント認証の設定を削除します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-pools
ロード・バランサーのすべてのプールをリストします。
ibmcloud is load-balancer-pools LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-statistics
ロード・バランサーのすべての統計情報をリストします。
ibmcloud is load-balancer-statistics LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancer-update
ロード・バランサーを更新します。
ibmcloud is load-balancer-update LOAD_BALANCER --subnets SUBNETS [--vpc VPC] [--name NEW_NAME] [--logging-datapath-active false | true] [--dns-instance-crn DNS_INSTANCE_CRN --dns-zone-id DNS_ZONE_ID | --reset-dns] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-renamed-lbibmcloud is load-balancer-update my-lb --name my-renamed-lbibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-renamed-lb --output JSONibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --logging-datapath-active falseibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnets ec8bb350-d802-4f1b-b362-b848abd5bb65,ec8bb350-d802-4f1b-b362-b848abd5bb66ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --dns-instance-crn crn:v1:staging:public:dns-svcs:global:a/efe5afc483594adaa8325e2b4d1290df:228e2e37-b0ce-474d-9824-41fdef4d9121:: --dns-zone-id 260763f2-81e8-4447-b8a1-e9a92d82062cibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --reset-dns
コマンド・オプション
- LOAD_BALANCER: ロードバランサーのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: ロード・バランサーの新しい名前。
- --logging-datapath-active: このロード・バランサーでのデータパス・ロギングを有効または無効にします。 データ・パス・ロギングは、アプリケーション・ロード・バランサーの場合のみ適用できます。 false または true のどちらかです。
- --subnets: このロードバランサーに割り当てるサブネットのIDまたは名前(カンマ区切り)。 ロード・バランサーの可用性は、指定されたサブネットが存在するゾーンの可用性によって異なります。 現在、アプリケーション・ファミリー内のロード・バランサーのみがこのオプションをサポートしています。
- --dns-instance-crn: DNS ゾーンに関連付けられている DNS インスタンスの CRN。
- --dns-zone-id: DNSゾーンのID。
- --reset-dns: このフラグを指定すると、既存のDNSレコードがすべて削除されます。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is load-balancers
すべてのロード・バランサーをリストします。
ibmcloud is load-balancers [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ネットワーク ACL
ibmcloud is network-acls
すべてのネットワーク ACL をリストします。
ibmcloud is network-acls [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is network-acl
ネットワーク ACL の詳細を表示します。
ibmcloud is network-acl ACL [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- ACL :ネットワークACLのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is network-acl-create
ネットワーク ACL を作成します。
ibmcloud is network-acl-create ACL_NAME VPC [--rules (RULES_JSON|@RULES_JSON_FILE) | (--source-acl SOURCE_ACL [--source-acl-vpc SOURCE_ACL_VPC])] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is network-acl-create my-acl 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is network-acl-create my-acl my-vpcibmcloud is network-acl-create my-acl 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --source-acl 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is network-acl-create my-new-acl my-vpc --source-acl my-aclibmcloud is network-acl-create my-new-acl my-vpc --source-acl my-acl --source-acl-vpc my-vpc2ibmcloud is network-acl-create my-acl 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --rules '[{ "action": "allow", "destination": "192.168.0.0/24", "direction": "inbound", "source": "10.0.0.0/24", "protocol": "tcp" }]'ibmcloud is network-acl-create my-acl 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --output JSON
コマンド・オプション
- ACL_NAME: ネットワーク ACL の名前。
- VPC :VPCのIDまたは名前。
- --rules: RULES_JSON|@RULES_JSON_FILE。JSON または JSON ファイルの ACL のルール。
- --source-acl: ルールをコピーする元のネットワークACLのIDまたは名前。
- --source-acl-vpc: 送信元ネットワークACLのVPCのIDまたは名前。 これは、この VPC 内の固有のソース・ネットワーク ACL を名前で指定する場合にのみ必要です。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is network-acl-update
ネットワーク ACL を更新します。
ibmcloud is network-acl-update ACL --name NEW_NAME [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is network-acl-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-renamed-aclibmcloud is network-acl-update my-acl --name my-renamed-aclibmcloud is network-acl-update my-acl --vpc my-vpc --name my-renamed-aclibmcloud is network-acl-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-renamed-acl --output JSON
コマンド・オプション
- ACL :ネットワークACLのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: ネットワーク ACL の新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is network-acl-delete
1 つ以上のネットワーク ACL を削除します。
ibmcloud is network-acl-delete (ACL1 ACL2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- ACL1: ネットワークACLのIDまたは名前。
- ACL2: ネットワークACLのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is network-acl-rules
ネットワーク ACL のすべてのルールをリストします。
ibmcloud is network-acl-rules ACL [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- ACL :ネットワークACLのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is network-acl-rule
ネットワーク ACL ルールの詳細を表示します。
ibmcloud is network-acl-rule ACL RULE [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- ACL :ネットワークACLのIDまたは名前。
- RULE :ルールのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is network-acl-rule-add
ルールをネットワーク ACL に追加します。
ibmcloud is network-acl-rule-add ACL ACTION DIRECTION PROTOCOL SOURCE DESTINATION [--vpc VPC] [--name NAME] [--icmp-type ICMP_TYPE] [--icmp-code ICMP_CODE] [--source-port-min PORT_MIN] [--source-port-max PORT_MAX] [--destination-port-min PORT_MIN] [--destination-port-max PORT_MAX] [--before-rule BEFORE_RULE | --reset-before-rule] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3ibmcloud is network-acl-rule-add my-acl allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3ibmcloud is network-acl-rule-add my-acl allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3 --vpc my-vpcibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound number_99 10.2.2.2 10.2.2.3ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound any 10.2.2.2 10.2.2.3ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3 --name my-acl-ruleibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound icmp 10.2.2.2 10.2.2.3 --icmp-type 8 --icmp-code 0ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound tcp 10.2.2.2 10.2.2.3 --source-port-min 555 --source-port-max 666 --destination-port-min 11 --destination-port-max 55ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3 --before-rule-id 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3 --output JSON
コマンド・オプション
- ACL :ネットワークACLのIDまたは名前。
- ACTION: allow、deny のいずれかです。
- DIRECTION: 強制するトラフィック方向。 inbound、outbound のいずれかです。
- プロトコル :ネットワークプロトコルの名称。 次のいずれか: any、 icmp_tcp_udp、 icmp、 tcp、 udp、 ah、 gre、 ip_in_ip、
l2tp、 rsvp、 sctp、 vrrp。 その他のプロトコルについては、number_
を使用してください。ここで、 は 0~255 の値です(例: number_99 )。 よく知られたプロトコルは標準的な名称を使用します(例:プロトコル 6 の場合は tcp)。number_ という形式は無効です。 IPv6 固有のプロトコルはサポートされていません: number_0、 number_43、 number_44、 number_58、 number_59、 number_60、 number_135。 - SOURCE: ソース IP アドレスまたは CIDR ブロック。
- DESTINATION: 宛先 IP アドレスまたは CIDR ブロック。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: ACL ルールの名前。
- --icmp-type: 許容される ICMP トラフィック・タイプ。 有効な値は 0 から 254 です。 このオプションは、プロトコルが icmp に設定されている場合にのみ指定されます。 指定されない場合は、すべてのタイプが許可されます。
- --icmp-code: 許可される ICMP トラフィック・コード。 有効な値は 0 から 255 です。 このオプションは、プロトコルが icmp に設定されている場合にのみ指定されます。 指定されない場合は、すべてのコードが許可されます。
- --source-port-min: 最小ソース・ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp または udp に設定されている場合にのみ指定されます (デフォルト: 1)。
- --source-port-max: 最大ソース・ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp または udp に設定されている場合にのみ指定されます (デフォルト: 65535)。
- --destination-port-min: 最小宛先ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp または udp に設定されている場合にのみ指定されます (デフォルト: 1)。
- --destination-port-max: 最大宛先ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp または udp に設定されている場合にのみ指定されます (デフォルト: 65535)。
- --before-rule: このルールが挿入されるルールのIDまたは名前。
- --reset-before-rule: ルール実行前にリセットする。 このオプションを指定すると、このルールは既存のすべてのルールの後に移動します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is network-acl-rule-update
ネットワーク ACL のルールを更新します。
ibmcloud is network-acl-rule-update ACL RULE [--vpc VPC] [--name NEW_NAME] [--direction inbound | outbound] [--action allow | deny] [--before-rule BEFORE_RULE | --reset-before-rule] [--source SOURCE] [--dest DEST] [--icmp-type ICMP_TYPE] [--icmp-code ICMP_CODE] [--source-port-min PORT_MIN] [--source-port-max PORT_MAX] [--destination-port-min PORT_MIN] [--destination-port-max PORT_MAX] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3ibmcloud is network-acl-rule-update my-acl my-acl-rule --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3ibmcloud is network-acl-rule-update my-acl my-acl-rule --vpc my-vpc --name my-acl-renamed-ruleibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3 --name my-aclibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3 --icmp-type 8 --icmp-code 0ibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3 --source-port-min 555 --source-port-max 666 --destination-port-min 11 --destination-port-max 55ibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3 --before-rule-id 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is network-acl-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3 --output JSON
コマンド・オプション
- ACL :ネットワークACLのIDまたは名前。
- RULE :ルールのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: ルールの新しい名前。
- --direction: 強制するトラフィック方向。 inbound、outbound のいずれかです。
- --action: allow、deny のいずれかです。
- --before-rule: このルールが挿入されるルールのIDまたは名前。
- --reset-before-rule: ルール実行前にリセットする。 このオプションを指定すると、このルールは既存のすべてのルールの後に移動します。
- --source: ソース IP アドレスまたは CIDR ブロック。
- --dest: 宛先 IP アドレスまたは CIDR ブロック。
- --icmp-type: 許容される ICMP トラフィック・タイプ。 有効な値は 0 から 254 です。 このオプションは、プロトコルが icmp に設定されている場合にのみ指定されます。 指定されない場合は、すべてのタイプが許可されます。
- --icmp-code: 許可される ICMP トラフィック・コード。 有効な値は 0 から 255 です。 このオプションは、プロトコルが icmp に設定されている場合にのみ指定されます。 指定されない場合は、すべてのコードが許可されます。
- --source-port-min: 最小ソース・ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp または udp に設定されている場合にのみ指定されます (デフォルト: 1)。
- --source-port-max: 最大ソース・ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp または udp に設定されている場合にのみ指定されます (デフォルト: 65535)。
- --destination-port-min: 最小宛先ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp または udp に設定されている場合にのみ指定されます (デフォルト: 1)。
- --destination-port-max: 最大宛先ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp または udp に設定されている場合にのみ指定されます (デフォルト: 65535)。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is network-acl-rule-delete
ネットワーク ACL から 1 つ以上のルールを削除します。
ibmcloud is network-acl-rule-delete ACL (RULE1 RULE2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- ACL :ネットワークACLのIDまたは名前。
- ルール1 :ルールのIDまたは名称。
- ルール2 :ルールのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
パブリック・ゲートウェイ
ibmcloud is public-gateway
パブリック・ゲートウェイの詳細を表示します。
ibmcloud is public-gateway GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- GATEWAY :パブリックゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is public-gateway-create
パブリック・ゲートウェイを作成します。
ibmcloud is public-gateway-create GATEWAY_NAME VPC ZONE_NAME [--ip ID | NAME | ADDRESS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1ibmcloud is public-gateway-create my-public-gateway my-vpc us-south-1ibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 --ip 39300233-9995-4806-89a5-3c1b6eb88689ibmcloud is public-gateway-create my-public-gateway my-vpc us-south-1 --ip my-ipibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 --ip 203.0.113.1ibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 --output JSON
コマンド・オプション
- GATEWAY_NAME: パブリック・ゲートウェイの名前。
- VPC :VPCのIDまたは名前。
- ZONE_NAME: ゾーンの名前。
- --ip :パブリックゲートウェイにバインドされているフローティングIP のID、名前、または既存のIPアドレス。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is public-gateway-delete
1 つ以上のパブリック・ゲートウェイを削除します。
ibmcloud is public-gateway-delete (GATEWAY1 GATEWAY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- GATEWAY1: パブリックゲートウェイのIDまたは名前。
- GATEWAY2: パブリックゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is public-gateway-update
パブリック・ゲートウェイを更新します。
ibmcloud is public-gateway-update GATEWAY --name NEW_NAME [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is public-gateway-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --name my-renamed-gateway --output JSONibmcloud is public-gateway-update my-gateway --name my-renamed-gateway --output JSON
コマンド・オプション
- GATEWAY :パブリックゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: パブリック・ゲートウェイの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is public-gateways
すべてのパブリック・ゲートウェイをリストします。
ibmcloud is public-gateways [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ルーティング・テーブルおよび経路
次のセクションでは、VPCのルーティングテーブルおよびルート操作に使用できるCLIコマンドについて詳しく説明します。
ibmcloudはvpc-default-routing-tableです
VPCのデフォルトルーティングテーブルの詳細を表示します。
ibmcloud is vpc-default-routing-table VPC [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpc-routing-tables です
VPC のすべてのルーティングテーブルを一覧表示します。
ibmcloud is vpc-routing-tables VPC [--is-default true | false] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- --is-default: 指定された値と一致する
is_defaultプロパティを持つルーティングテーブルにコレクションを絞り込みます。 true、false のいずれかです。 - --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpc-routing-tableです
VPCのルーティングテーブルの詳細を表示します。
ibmcloud is vpc-routing-table VPC ROUTING_TABLE [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- ROUTING_TABLE: VPC ルーティングテーブルの ID または名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpc-routing-table-create です
VPCのルーティングテーブルを作成します。
ibmcloud is vpc-routing-table-create VPC [--name NAME] [--direct-link-ingress false | true] [--internet-ingress, --internet false | true] [--transit-gateway-ingress false | true] [--vpc-zone-ingress false | true] [--accept-routes-from-resource-type-filters, --ar-rtf vpn_server | vpn_gateway] [--advertise-routes-to direct_link | transit_gateway | direct_link,transit_gateway] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpc-routing-table-create 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-vpc-routing-table --output JSONibmcloud is vpc-routing-table-create my-vpc --name my-vpc-routing-table --output JSONibmcloud is vpc-routing-table-create vpc-doloremque-6364-us-east --name test-vpc-cli-routing-tb2 --direct-link-ingress true --internet-ingress false --transit-gateway-ingress false --vpc-zone-ingress falseibmcloud is vpc-routing-table-create 979b4bc6-f018-40a2-92f5-0b1cf777b55d --name test-vpc-cli-routing-tb1 --direct-link-ingress false --internet-ingress false --transit-gateway-ingress false --vpc-zone-ingress trueibmcloud is vpc-routing-table-create my-vpc --name my-vpc-routing-table --accept-routes-from-resource-type-filters vpn_server,vpn_gatewayリソース・タイプ・フィルターを使用して経路指定テーブルを作成します。ibmcloud is vpc-routing-table-create 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-vpc-routing-table --direct-link-ingress true --transit-gateway-ingress true --advertise-routes-to direct_link,transit_gateway
コマンド・オプション
- VPC :VPCのIDまたは名前。
- --name: VPCルーティングテーブルの名前。
- --direct-link-ingress、 --direct-link :これを「true」に設定すると、 Direct Link からこの VPC へ送信されるトラフィックのルーティングに、このルーティングテーブルが使用されます。 ルーティングを正常に実行するには、VPC に、このプロパティが「true」に設定されたルーティングテーブルがすでに存在してはなりません。 false または true のどちらかです。
- --internet-ingress、 --internet :このルーティングテーブルが、インターネットから発信されるトラフィックのルーティングに使用されるかどうかを示します。 「true」に更新すると、VPC 内にこのプロパティーが既に「true」に設定されているルーティング・テーブルが他にない場合に、このルーティング・テーブルが選択されます。 「false」に更新すると、このルーティング・テーブルの選択が解除されます。 false または true のどちらかです。
- --transit-gateway-ingress, --transit-gateway: 「true」に設定すると、 Transit Gateway から発信されるトラフィックをこの VPC へルーティングする際に、このルーティングテーブルが使用されます。 ルーティングを正常に実行するには、VPC に、このプロパティが「true」に設定されたルーティングテーブルがすでに存在してはなりません。 false または true のどちらかです。
- --vpc-zone-ingress、 --vpc-zone :これを「true」に設定すると、このルーティングテーブルは、このVPC内の他のゾーンにあるサブネットから発信されるトラフィックをルーティングするために使用されます。 ルーティングを正常に実行するには、VPC に、このプロパティが「true」に設定されたルーティングテーブルがすでに存在してはなりません。 false または true のどちらかです。
- --accept-routes-from-resource-type-filters、 --ar-rtf :このルーティングテーブルにルートを作成できる、コンマ区切りのリソースタイプフィルター。 vpn_server、 vpn_gateway のいずれか。
- --advertise-routes-to: ルートをアドバタイズするインジェストソース。 通知が有効になっているテーブル内の経路は、これらのソースに通知されます。 「direct_link」または「transit_gateway」のいずれか1つ以上を、コンマで区切って指定します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpc-routing-table-update です
VPCのルーティングテーブルを更新します。
ibmcloud is vpc-routing-table-update VPC ROUTING_TABLE [--name NEW_NAME] [--direct-link-ingress false | true] [--internet-ingress, --internet false | true] [--transit-gateway-ingress false | true] [--vpc-zone-ingress false | true] [[--accept-routes-from-resource-type-filters, --ar-rtf vpn_server | vpn_gateway] | --clean-all-accept-routes-from-filters, --cl-arf] [[--advertise-routes-to direct_link | transit_gateway | direct_link,transit_gateway] | --clean-all-advertise-routes-to-sources, --cl-adrt] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpc-routing-table-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 --name my-renamed-vpc-routing-table --output JSONibmcloud is vpc-routing-table-update my-vpc my-vpc-routing-table --name my-renamed-vpc-routing-table --output JSONibmcloud is vpc-routing-table-update vpc-doloremque-6364-us-east test-vpc-cli-routing-tb2 --direct-link-ingress true --internet-ingress false --transit-gateway-ingress true --vpc-zone-ingress falseibmcloud is vpc-routing-table-update 979b4bc6-f018-40a2-92f5-0b1cf777b55d 27415d55-9d3b-4adb-a993-236ef59a45ec --direct-link-ingress false --internet-ingress false --transit-gateway-ingress false --vpc-zone-ingress falseibmcloud is vpc-routing-table-update 6fd4f882-9640-4da2-a76f-e3732d317610 ce155406-8a64-4f05-946a-634c2977584d --advertise-routes-to direct_linkibmcloud is vpc-routing-table-update 6fd4f882-9640-4da2-a76f-e3732d317610 ce155406-8a64-4f05-946a-634c2977584d --clean-all-advertise-routes-to-sources
コマンド・オプション
- VPC :VPCのIDまたは名前。
- ROUTING_TABLE: VPC ルーティングテーブルの ID または名前。
- --name: ルーティングテーブルの新しい名前。
- --direct-link-ingress、 --direct-link :これを「true」に設定すると、 Direct Link からこの VPC へ送信されるトラフィックのルーティングに、このルーティングテーブルが使用されます。 ルーティングを正常に実行するには、VPC に、このプロパティが「true」に設定されたルーティングテーブルがすでに存在してはなりません。 false または true のどちらかです。
- --internet-ingress、 --internet :このルーティングテーブルが、インターネットから発信されるトラフィックのルーティングに使用されるかどうかを示します。 「true」に更新すると、VPC 内にこのプロパティーが既に「true」に設定されているルーティング・テーブルが他にない場合に、このルーティング・テーブルが選択されます。 「false」に更新すると、このルーティング・テーブルの選択が解除されます。 false または true のどちらかです。
- --transit-gateway-ingress, --transit-gateway: 「true」に設定すると、 Transit Gateway から発信されるトラフィックをこの VPC へルーティングする際に、このルーティングテーブルが使用されます。 ルーティングを正常に実行するには、VPC に、このプロパティが「true」に設定されたルーティングテーブルがすでに存在してはなりません。 false または true のどちらかです。
- --vpc-zone-ingress、 --vpc-zone :これを「true」に設定すると、このルーティングテーブルは、このVPC内の他のゾーンにあるサブネットから発信されるトラフィックをルーティングするために使用されます。 ルーティングを正常に実行するには、VPC に、このプロパティが「true」に設定されたルーティングテーブルがすでに存在してはなりません。 false または true のどちらかです。
- --accept-routes-from-resource-type-filters、 --ar-rtf :このルーティングテーブルにルートを作成できる、コンマ区切りのリソースタイプフィルター。 既存のリソース・フィルターが削除されると、リソース・フィルターに一致するリソースの確認されたすべての経路が削除されます。 vpn_server、 vpn_gateway のいずれか。
- --clean-all-accept-routes-from-filters、 --cl-arf :フィルタからすべての受入ルートを削除し、ルーティングテーブルから学習済みのルートをすべて削除します。
- --advertise-routes-to: ルートをアドバタイズするインジェストソース。 通知が有効になっているテーブル内の経路は、これらのソースに通知されます。 「direct_link」または「transit_gateway」のいずれか1つ以上を、コンマで区切って指定します。
- --clean-all-advertise-routes-to-sources、 --cl-adrt :アドバタイズ対象となる既存のすべてのインジェストソースを削除します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpc-routing-table-delete です
1 つ以上の VPC ルーティング・テーブルを削除します。
ibmcloud is vpc-routing-table-delete VPC (ROUTING_TABLE1 ROUTING_TABLE2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- ROUTING_TABLE1: VPC ルーティングテーブルの ID または名前。
- ROUTING_TABLE2: VPC ルーティングテーブルの ID または名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpc-routing-table-routes
VPCのルーティングテーブルに含まれるすべてのルートを一覧表示します。
ibmcloud is vpc-routing-table-routes VPC ROUTING_TABLE [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- ROUTING_TABLE: VPC ルーティングテーブルの ID または名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpc-routing-table-route です
VPC 経路の詳細を表示します。
ibmcloud is vpc-routing-table-route VPC ROUTING_TABLE ROUTE [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- ROUTING_TABLE: VPC ルーティングテーブルの ID または名前。
- ROUTE: VPCルートのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpc-routing-table-route-createです
VPC 経路を作成します。
ibmcloud is vpc-routing-table-route-create VPC ROUTING_TABLE --zone ZONE_NAME --destination DESTINATION_CIDR [--action delegate_vpc | delegate | deliver | drop] [--priority PRIORITY] [--next-hop NEXT_HOP [--vpngw VPNGW]] [--advertise false | true] [--name NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpc-routing-table-route-create 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 --name my-vpc-route --action deliver --zone us-south-1 --destination 10.2.2.0/24 --next-hop 10.0.0.2 --output JSONibmcloud is vpc-routing-table-route-create my-vpc my-routing-table --name my-vpc-route --action deliver --zone us-south-1 --destination 10.2.2.0/24 --next-hop 10.0.0.2 --output JSONibmcloud is vpc-routing-table-route-create 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 --name my-vpc-route --action delegate --zone us-south-1 --destination 10.2.2.0/24 --output JSONibmcloud is vpc-routing-table-route-create 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 --name my-vpc-route --action drop --zone us-south-1 --destination 10.2.2.0/24 --output JSONibmcloud is vpc-routing-table-route-create vpc1001 routing-table-vpc1001-rtable011-id -name my-vpc-route --action deliver --zone us-east-3 --destination 10.2.2.0/24 --priority 1 --next-hop 10.0.0.2ibmcloud is vpc-routing-table-route-create vpc1001 routing-table-vpc1001-1-name --zone us-east-3 --destination 10.2.2.0/24 --action deliver --priority 3 --next-hop vpn-connection-vel-4573-us-east --vpngw aaa-default-vpn-gateway-1 --name vpc-route-cli-demo-1001ibmcloud is vpc-routing-table-route-create 6fd4f882-9640-4da2-a76f-e3732d317610 ce155406-8a64-4f05-946a-634c2977584d --zone us-east-1 --destination 10.2.2.0/24 --next-hop 10.0.0.2 --action deliver --advertise true --name cli-route-7
コマンド・オプション
- VPC :VPCのIDまたは名前。
- ROUTING_TABLE: VPC ルーティングテーブルの ID または名前。
- --zone: ゾーンの名前。
- --action: ルートに一致するパケットに対して実行するアクション。 delegate_vpc、 delegate、 deliver、 drop のいずれか。
- --destination: 経路の宛先 CIDR。 テーブルごとに、1 ゾーンにつき最大 2 つの経路に同じ宛先を指定できます。ただし、両方の経路のアクションが deliver である場合に限られます。
- --priority: ルートの優先度。 値が小さいほど優先順位が高くなります。 値の範囲は 0 から 4 です。 (デフォルト: 2)。
- --next-hop: アクションが 「deliver」 の場合、パケットが送信されるネクストホップのIPアドレス、VPN接続ID、または名前。 その他のアクション値の場合は、省略するか、0.0.0.0 と指定してください。
- --vpngw: VPNゲートウェイのIDまたは名前。 このオプションが必須になるのは、ネクスト・ホップが名前形式で VPN 接続として指定されている場合のみです。
- --advertise: このルートが、ルーティングテーブルのプロパティ「advertise_routes_to」で指定されたインジェスソースに対してルーティング情報を広告するかどうかを示します。 false または true のどちらかです。
- --name: VPCルーティングテーブルの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpc-routing-table-route-updateです
VPC 経路を更新します。
ibmcloud is vpc-routing-table-route-update VPC ROUTING_TABLE ROUTE [--name NEW_NAME] [--priority PRIORITY] [--advertise false | true] [--next-hop NEXT_HOP [--vpngw VPNGW]] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpc-routing-table-route-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1d456 72b27b5c-f4b0-48bb-b954-5becc7c1d4ef --name my-vpc-route --output JSONibmcloud is vpc-routing-table-route-update vpc1001 routing-table-vpc1001-rtable011-id my-vpc-route --priority 4 --next-hop 10.1.1.1 --name vpc-route-cli-1ibmcloud is vpc-routing-table-route-update vpc1001 routing-table-vpc1001-1-name vpc-route-cli-demo-1001 --priority 3 --next-hop 541c6bbf-6109-44bd-b2c9-176c6e11bc59 --vpngw aaa-default-vpn-gateway-1 --name vpc-route-cli-demo-1003ibmcloud is vpc-routing-table-route-update 6fd4f882-9640-4da2-a76f-e3732d317610 ce155406-8a64-4f05-946a-634c2977584d 2bbca25a-a7c6-4bce-8889-5f914b7a7142 --advertise false
コマンド・オプション
- VPC :VPCのIDまたは名前。
- ROUTING_TABLE: VPC ルーティングテーブルの ID または名前。
- ROUTE: VPCルートのIDまたは名前。
- --name: 経路の新しい名前。
- --priority: ルートの優先度。 値が小さいほど優先順位が高くなります。 値の範囲は 0 から 4 です。 (デフォルト: 2)。
- --advertise: このルートが、ルーティングテーブルのプロパティ「advertise_routes_to」で指定されたインジェスソースに対してルーティング情報を広告するかどうかを示します。 false または true のどちらかです。
- --next-hop: アクションが 「deliver」 の場合、パケットが送信されるネクストホップのIPアドレス、VPN接続ID、または名前。 その他のアクション値の場合は、省略するか、0.0.0.0 と指定してください。
- --vpngw: VPNゲートウェイのIDまたは名前。 このオプションが必須になるのは、ネクスト・ホップが名前形式で VPN 接続として指定されている場合のみです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpc-routing-table-route-deleteです
1 つ以上の VPC 経路を削除します。
ibmcloud is vpc-routing-table-route-delete VPC ROUTING_TABLE (ROUTE1 ROUTE2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- ROUTING_TABLE: VPC ルーティングテーブルの ID または名前。
- ROUTE1: VPCルートのIDまたは名前。
- ROUTE2: VPCルートのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはサブネットルーティングテーブルです
そのサブネットに紐付けられているルーティングテーブルの詳細を表示します。
ibmcloud is subnet-routing-table SUBNET [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- サブネット :サブネットのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
セキュリティー・グループ
ibmcloud is security-group
セキュリティー・グループの詳細を表示します。
ibmcloud is security-group GROUP [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is security-group-create
セキュリティー・グループを作成します。
ibmcloud is security-group-create GROUP_NAME VPC [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is security-group-create my-sg my-vpcibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345ibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --resource-group-name Defaultibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON
コマンド・オプション
- GROUP_NAME: セキュリティー・グループの名前。
- VPC :VPCのIDまたは名前。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is security-group-delete
1 つ以上のセキュリティー・グループを削除します。
ibmcloud is security-group-delete (GROUP1 GROUP2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- GROUP1: セキュリティグループのIDまたは名前。
- GROUP2: セキュリティグループのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is security-group-rule
セキュリティー・グループ・ルールの詳細を表示します。
ibmcloud is security-group-rule GROUP RULE_ID [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- RULE_ID: セキュリティー・グループ・ルールの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is security-group-rule-add
ルールをセキュリティー・グループに追加します。
ibmcloud is security-group-rule-add GROUP DIRECTION PROTOCOL [--vpc VPC] [--local LOCAL_ADDRESS | CIDR_BLOCK] [--remote REMOTE_ADDRESS | CIDR_BLOCK | SECURITY_GROUP] [--icmp-type ICMP_TYPE [--icmp-code ICMP_CODE]] [--port-min PORT_MIN] [--port-max PORT_MAX] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is security-group-rule-add my-sg inbound icmp_tcp_udpibmcloud is security-group-rule-add my-sg inbound icmp_tcp_udp --vpc my-vpcibmcloud is security-group-rule-add my-sg inbound icmp_tcp_udp --remote my-sgibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound icmp_tcp_udp --remote 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol icmp_tcp_udp --local 192.168.3.0ibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound tcp --port-min 4 --port-max 22 --output JSONibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound icmp --icmp-type 8 --icmp-code 0ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol icmp_tcp_udp --local 192.168.3.0ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol number_99 --local 192.168.3.0ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol any --local 192.168.3.0
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- DIRECTION: 強制するトラフィック方向。 inbound、outbound のいずれかです。
- プロトコル :ネットワークプロトコルの名称。 次のいずれか: any、 icmp_tcp_udp、 icmp、 tcp、 udp、 ah、 gre、 ip_in_ip、
l2tp、 rsvp、 sctp、 vrrp。 その他のプロトコルについては、number_
を使用してください。ここで、 は 0~255 の値です(例: number_99 )。 よく知られたプロトコルは標準的な名称を使用します(例:プロトコル 6 の場合は tcp)。number_ という形式は無効です。 IPv6 固有のプロトコルはサポートされていません: number_0、 number_43、 number_44、 number_58、 number_59、 number_60、 number_135。 - --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --local: このルールが、着信および発信トラフィックに対して許可するローカルIPアドレス、またはローカルIPアドレスの範囲。 0.0.0.0/0のCIDRブロックでは、すべてのローカルIPアドレスへのインバウンド・トラフィックとアウトバウンド・トラフィックが許可されます。
- --remote: このルールがトラフィックを許可するネットワークインターフェースの集合。 これは、REMOTE_ADDRESS、CIDR_BLOCK、または SECURITY_GROUP のいずれかとして指定できます。 指定されない場合は、任意のソースからのトラフィック (またはアウトバウンド・ルールの場合は任意のソースへのトラフィック) が許可されます。
- --icmp-type: 許容される ICMP トラフィック・タイプ。 有効な値は 0 から 254 です。 このオプションは、プロトコルが icmp に設定されている場合にのみ指定されます。 指定されない場合は、すべてのタイプが許可されます。
- --icmp-code: 許可される ICMP トラフィック・コード。 有効な値は 0 から 255 です。 このオプションは、プロトコルが icmp に設定されている場合にのみ指定されます。 指定されない場合は、すべてのコードが許可されます。
- --port-min: 最小ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp or udp に設定されている場合にのみ指定されます。 指定されない場合、すべてのポートが許可されます (デフォルト: 1)。
- --port-max: 最大ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp or udp に設定されている場合にのみ指定されます。 指定されない場合、すべてのポートが許可されます (デフォルト: 65535)。
- --name: このセキュリティグループルールの名前。 名前は、セキュリティー・グループ内の別のルールで使用されてはなりません。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is security-group-rule-delete
セキュリティー・グループから 1 つ以上のルールを削除します。
ibmcloud is security-group-rule-delete GROUP (RULE_ID1 RULE_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is security-group-rule-delete 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 r134-c9bc0d12-de72-400d-885c-dcb9ec895f17ibmcloud is security-group-rule-delete my-sg r134-c9bc0d12-de72-400d-885c-dcb9ec895f17 --vpc my-vpc
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- RULE_ID1: セキュリティー・グループ・ルールの ID。
- RULE_ID2: セキュリティー・グループ・ルールの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is security-group-rule-update
セキュリティー・グループのルールを更新します。
ibmcloud is security-group-rule-update GROUP RULE_ID [--vpc VPC] [--direction inbound | outbound] [--local LOCAL_ADDRESS | CIDR_BLOCK] [--remote REMOTE_ADDRESS | CIDR_BLOCK | SECURITY_GROUP] [--icmp-type ICMP_TYPE | --reset-icmp-type] [--icmp-code ICMP_CODE | --reset-icmp-code] [--port-min PORT_MIN | --reset-port-min] [--port-max PORT_MAX | --reset-port-max] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inboundibmcloud is security-group-rule-update my-sg 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --icmp-type 8 --icmp-code 0ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --port-min 4 --port-max 22ibmcloud is security-group-rule-update my-sg 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --remote 12.2.2.3ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --reset-icmp-code --reset-icmp-typeibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --output JSONibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --local 192.168.3.4ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --name my-sg1
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- RULE_ID: セキュリティー・グループ・ルールの ID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --direction: 強制するトラフィック方向。 inbound、outbound のいずれかです。
- --local: このルールが、着信および発信トラフィックに対して許可するローカルIPアドレス、またはローカルIPアドレスの範囲。 0.0.0.0/0のCIDRブロックでは、すべてのローカルIPアドレスへのインバウンド・トラフィックとアウトバウンド・トラフィックが許可されます。
- --remote: このルールがトラフィックを許可するネットワークインターフェースの集合。 これは、REMOTE_ADDRESS、CIDR_BLOCK、または SECURITY_GROUP のいずれかとして指定できます。 指定されない場合は、任意のソースからのトラフィック (またはアウトバウンド・ルールの場合は任意のソースへのトラフィック) が許可されます。
- --icmp-type: 許容される ICMP トラフィック・タイプ。 有効な値は 0 から 254 です。 このオプションは、プロトコルが icmp に設定されている場合にのみ指定されます。 指定されない場合は、すべてのタイプが許可されます。
- --reset-icmp-type: 既存のICMPトラフィックタイプの値をリセットします。
- --icmp-code: 許可される ICMP トラフィック・コード。 有効な値は 0 から 255 です。 このオプションは、プロトコルが icmp に設定されている場合にのみ指定されます。 指定されない場合は、すべてのコードが許可されます。
- --reset-icmp-code: 既存のICMPトラフィックコードの値をリセットします。
- --port-min: 最小ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp or udp に設定されている場合にのみ指定されます。 指定されない場合、すべてのポートが許可されます (デフォルト: 1)。
- --reset-port-min: 最小ポート番号をリセットします。
- --port-max: 最大ポート番号。 有効な値は 1 から 65535 です。 このオプションは、プロトコルが tcp or udp に設定されている場合にのみ指定されます。 指定されない場合、すべてのポートが許可されます (デフォルト: 65535)。
- --reset-port-max: ポート番号の上限をリセットします。
- --name: このセキュリティグループルールの名前。 名前は、セキュリティー・グループ内の別のルールで使用されてはなりません。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is security-group-rules
セキュリティー・グループのすべてのルールをリストします。
ibmcloud is security-group-rules GROUP [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is security-group-update
セキュリティー・グループを更新します。
ibmcloud is security-group-update GROUP [--vpc VPC] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is security-group-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-sg-renamed --output JSONibmcloud is security-group-update my-sg --name my-sg-renamed --output JSONibmcloud is security-group-update my-sg --vpc my-vpc --name my-sg-renamed --output JSON
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: セキュリティー・グループの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is security-groups
すべてのセキュリティー・グループをリストします。
ibmcloud is security-groups [--vpc VPC] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --vpc: VPCのIDまたは名前。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはsecurity-group-targetです
セキュリティグループのターゲットの詳細を表示します。
ibmcloud is security-group-target GROUP TARGET [--vpc VPC] [(--trt load_balancer | endpoint_gateway | vpn_server | virtual_network_interface) | --in INSTANCE | --bm BARE_METAL_SERVER] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is security-group-target 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9ibmcloud is security-group-target my-sg my-nic --in my-inibmcloud is security-group-target my-sg my-nic --bm my-bmibmcloud is security-group-target my-sg my-lb --trt load_balanceribmcloud is security-group-target my-sg my-ege --trt endpoint_gatewayibmcloud is sg-t sg-qui-us-east vpn-server-1 --trt vpn_server --vpc vpc_per_region_us-eastibmcloud is security-group-target sg-vni cli-share-vni-1 --trt virtual_network_interface
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- TARGET: セキュリティグループにバインドされたターゲットリソースのIDまたは名前。 サポートされるターゲット・リソース・タイプは、 network_interface、 load_balancer、 endpoint_gateway、 vpn_server、 _virtual_network_interface_です。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --trt: バインド先のターゲットリソースタイプ。このオプションは、IDの代わりにターゲット名を使用する場合にのみ必須です。 load_balancer、 endpoint_gateway、 vpn_server、 virtual_network_interface のいずれか。
- --in: バインド対象のインスタンスのIDまたは名前。 ネットワーク・インターフェース名を ID の代わりに使用する場合のみ必要です。
- --bm: バインド対象となるベアメタルサーバーのIDまたは名前。 ネットワーク・インターフェース名を ID の代わりに使用する場合のみ必要です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはsecurity-group-target-addである
セキュリティグループにターゲットを追加します。
ibmcloud is security-group-target-add GROUP TARGET [--vpc VPC] [(--trt load_balancer | endpoint_gateway | vpn_server | virtual_network_interface) | --in INSTANCE | --bm BARE_METAL_SERVER] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is security-group-target-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --output JSONibmcloud is security-group-target-add my-sg my-lb --trt load_balancer --vpc my-vpc --output JSONibmcloud is security-group-target-add my-sg eth0 --in my-instnace --vpc my-vpc --output JSONibmcloud is security-group-target-add my-sg eth0 --in my-instnaceibmcloud is security-group-target-add my-sg eth0 --bm my-bm --vpc my-vpc --output JSONibmcloud is security-group-target-add my-sg my-egw --trt endpoint_gateway --vpc my-vpc --output JSONibmcloud is sg-ta demo-sg vpnServer_per_region_us-east --trt vpn_server --vpc default-vpc-2ibmcloud is security-group-target-add sg-vni cli-share-vni-1 --trt virtual_network_interface
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- TARGET: セキュリティグループにバインドされたターゲットリソースのIDまたは名前。 サポートされるターゲット・リソース・タイプは、 network_interface、 load_balancer、 endpoint_gateway、 vpn_server、 _virtual_network_interface_です。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --trt: バインド先のターゲットリソースタイプ。このオプションは、IDの代わりにターゲット名を使用する場合にのみ必須です。 load_balancer、 endpoint_gateway、 vpn_server、 virtual_network_interface のいずれか。
- --in: バインド対象のインスタンスのIDまたは名前。 ネットワーク・インターフェース名を ID の代わりに使用する場合のみ必要です。
- --bm: バインド対象となるベアメタルサーバーのIDまたは名前。 ネットワーク・インターフェース名を ID の代わりに使用する場合のみ必要です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはsecurity-group-target-removeである
セキュリティグループからターゲットを削除します。
ibmcloud is security-group-target-remove GROUP (TARGET1 TARGET2 ...) [--vpc VPC] [(--trt load_balancer | endpoint_gateway | vpn_server | virtual_network_interface) | --in INSTANCE | --bm BARE_METAL_SERVER] [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is security-group-target-remove 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 -fibmcloud is security-group-target-remove my-sg my-lb --trt load_balancer --vpc my-vpcibmcloud is security-group-target-remove my-sg eth0 --in my-instnace --vpc my-vpcibmcloud is security-group-target-remove my-sg eth0 --in my-instnaceibmcloud is security-group-target-remove my-sg eth0 --bm my-bm --vpc my-vpcibmcloud is security-group-target-remove my-sg my-egw --trt endpoint-gatewayibmcloud is sg-td demo-sg vpnServer_per_region_us-east --trt vpn_server --vpc default-vpc-2ibmcloud is security-group-target-remove sg-vni cli-share-vni-1 --trt virtual_network_interface
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- TARGET1: セキュリティグループにバインドされたターゲットリソースのIDまたは名前。 名前の形式を使用する場合は、同じリソース・タイプ下のリソースのみが提供されます。 また、名前によるネットワーク・インターフェースの場合は、すべてのネットワーク・インターフェース名が同じインスタンスの下になければなりません。 サポートされるターゲット・リソース・タイプは、 network_interface、 load_balancer、 endpoint_gateway、 vpn_server、 _virtual_network_interface_です。
- TARGET2: セキュリティグループのバインド対象リソースのIDまたは名前。 名前の形式を使用する場合は、同じリソース・タイプ下のリソースのみが提供されます。 また、名前によるネットワーク・インターフェースの場合は、すべてのネットワーク・インターフェース名が同じインスタンスの下になければなりません。 サポートされるターゲット・リソース・タイプは、 network_interface、 load_balancer、 endpoint_gateway、 vpn_server、 _virtual_network_interface_です。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --trt: バインド先のターゲットリソースタイプ。このオプションは、IDの代わりにターゲット名を使用する場合にのみ必須です。 load_balancer、 endpoint_gateway、 vpn_server、 virtual_network_interface のいずれか。
- --in: バインド対象のインスタンスのIDまたは名前。 ネットワーク・インターフェース名を ID の代わりに使用する場合のみ必要です。
- --bm: バインド対象となるベアメタルサーバーのIDまたは名前。 ネットワーク・インターフェース名を ID の代わりに使用する場合のみ必要です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはsecurity-group-targetsである
セキュリティグループのすべてのターゲットを一覧表示します。
ibmcloud is security-group-targets GROUP [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is sg-ts 821ce0fe-e87b-4fa7-9083-7c0d86bef357ibmcloud is sg-ts sg-qui-us-east
コマンド・オプション
- GROUP: セキュリティグループのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
Subnets
ibmcloud is subnet
サブネットの詳細を表示します。
ibmcloud is subnet SUBNET [--vpc VPC] [--show-attached] [--output JSON] [-q, --quiet]
コマンド・オプション
- サブネット :サブネットのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --show-attached: サブネットに接続されたリソース (インスタンス、ロード・バランサー、VPN ゲートウェイ) の詳細を表示します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is subnet-create
サブネットを作成します。
ibmcloud is subnet-create SUBNET_NAME VPC ((--zone ZONE_NAME --ipv4-address-count ADDR_COUNT) | --ipv4-cidr-block CIDR_BLOCK) [--acl ACL] [--pgw PGW] [--rt RT] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-cidr-block 10.10.10.0/24ibmcloud is subnet-create my-subnet my-vpc --ipv4-cidr-block 10.10.10.0/24ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2ibmcloud is subnet-create my-subnet my-vpc --ipv4-address-count 256 --zone us-south-2ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --acl 8daca77a-4980-4d33-8f3e-7038797be8f9ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --pgw 8daca77a-4980-4d33-8f3e-7038797be8f9ibmcloud is subnet-create my-subnet my-vpc --ipv4-address-count 256 --zone us-south-2 --acl my-acl --pgw --my-pgw --rt my-vpc-rtibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --pgw 8daca77a-4980-4d33-8f3e-7038797be8f9 --output JSONibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --rt 8daca77a-4980-4d33-8f3e-7038797be8f9
コマンド・オプション
- SUBNET_NAME: サブネットの名前。
- VPC :VPCのIDまたは名前。
- --ipv4-cidr-block: サブネットの IPv4 範囲。 このオプションは --ipv4-address-count と同時に指定することはできません。
- -- ipv4-address-count: 必要な IPv4 アドレスの総数。2 の累乗でなければならず、最小値は 8 です。 このオプションは、 --ipv4-cidr-block と互いに排他的です。
- --zone: ゾーンの名前。
- --acl: ネットワークACLのIDまたは名前。
- --pgw: パブリックゲートウェイのIDまたは名前。
- --rt: ルーティングテーブルのID、名前、またはCRN。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is subnet-delete
1 つ以上のサブネットを削除します。
ibmcloud is subnet-delete (SUBNET1 SUBNET2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- SUBNET1: サブネットのIDまたは名前。
- SUBNET2: サブネットのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is subnet-update
サブネットを更新します。
ibmcloud is subnet-update SUBNET [--vpc VPC] [--name NEW_NAME] [--acl ACL] [--pgw PGW] [--rt RT] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --name my-renamed-subnetibmcloud is subnet-update my-subnet --name my-renamed-subnetibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --acl 8daca77a-4980-4d33-8f3e-7038797be8f9ibmcloud is subnet-update my-subnet --acl my-aclibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --pgw 8daca77a-4980-4d33-8f3e-7038797be8f9ibmcloud is subnet-update my-subnet --pgw my-pgwibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --name my-subnet --output JSONibmcloud is subnet-update my-subnet --rt my-vpc-rt
コマンド・オプション
- サブネット :サブネットのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: サブネットの新しい名前。
- --acl: ネットワークACLのIDまたは名前。
- --pgw: パブリックゲートウェイのIDまたは名前。
- --rt: ルーティングテーブルのID、名前、またはCRN。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is subnets
すべてのサブネットをリストします。
ibmcloud is subnets [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--zone ZONE] [--rt ROUTING_TABLE] [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --zone: 指定された名前と完全に一致する「zone name」プロパティを持つリソースのみをコレクションから抽出します。
- --rt: ルーティングテーブルのIDまたは名前。
- --vpc: VPCのID、名前、またはCRN。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is subnet-public-gateway
サブネットへのパブリック・ゲートウェイ接続の詳細を表示します。
ibmcloud is subnet-public-gateway SUBNET [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- サブネット :サブネットのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is subnet-public-gateway-detach
パブリック・ゲートウェイをサブネットから切り離します。
ibmcloud is subnet-public-gateway-detach SUBNET [--vpc VPC] [-f, --force] [-q, --quiet]
コマンド・オプション
- サブネット :サブネットのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはsubnet-reserved-ipsです
そのサブネット内の予約済みIPアドレスをすべて一覧表示してください。
ibmcloud is subnet-reserved-ips SUBNET [--vpc VPC] [--target TARGET] [--trt endpoint_gateway | virtual_network_interface] [--output JSON] [-q, --quiet]
コマンド・オプション
- サブネット :サブネットのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --target: 対象リソースのID、名前、またはCRN。
- --trt: サポートされているターゲットリソースの種類。 endpoint_gateway,virtual_network_interface のいずれか。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は subnet-reserved-ip
予約済み IP の詳細を表示します。
ibmcloud is subnet-reserved-ip SUBNET RESERVED_IP [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- サブネット :サブネットのIDまたは名前。
- RESERVED_IP: 予約済みIPのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはサブネット予約IP作成
サブネット内のIPアドレスを予約する。
ibmcloud is subnet-reserved-ip-create SUBNET [--vpc VPC] [--name NAME] [--address ADDRESS] [--trt endpoint_gateway | virtual_network_interface] [--auto-delete true | false] [--target TARGET] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is subnet-reserved-ip-create 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --name my-reserved-ip --address 10.240.64.10 --auto-delete trueibmcloud is subnet-reserved-ip-create my-subnet --name my-reserved-ip --address 10.240.64.10 --auto-delete trueibmcloud is subnet-reserved-ip-create 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --name my-reserved-ip --address 10.240.64.10 --auto-delete true --target r134-5be98168-017a-459c-959f-7a6c1f7b813bibmcloud is subnet-reserved-ip-create my-subnet --name my-reserved-ip --address 10.240.64.10 --auto-delete true --target my-vpeibmcloud is subnet-reserved-ip-create 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --name my-reserved-ip --address 10.240.64.10 --output JSONibmcloud is subnet-reserved-ip-create sn-20230803-02 --name vni-rip-1 --target vni2 --trt virtual_network_interfaceibmcloud is subnet-reserved-ip-create 7308-5c62937d-b7cb-4ce8-8456-c39de068755e --name vni-rip-2 --trt virtual_network_interface --target 7308-b81c1e13-b3a2-455c-814a-213bc9de4a90 --auto-delete true
コマンド・オプション
- サブネット :サブネットのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: この予約済みIPアドレスに割り当てるユーザー定義の名前。 名前は、予約済み IP が存在するサブネット内で固有である必要があります。 「ibm-」 で始まる名前は、プロバイダーが所有するリソース用に予約されています。
- --address: 予約するIPアドレス。このIPアドレスは、当該サブネット上で既に予約されていないものでなければなりません。 指定しない場合、サブネット上の使用可能なアドレスが自動的に選択されます。
- --trt: サポートされているターゲットリソースの種類。 endpoint_gateway、 virtual_network_interface のいずれか。 (デフォルト: endpoint_gateway)。
- --auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPメンバーが自動的に削除されるかどうかを示します。 予約済み IP がアンバインドされている場合は、false でなければなりません。 true、 false のいずれかです。 (デフォルト: false)。
- --target: 対象リソースのIDまたは名前。 サポートされているターゲットリソースの種類は、 endpoint_gateway、 virtual_network_interface です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は subnet-reserved-ip-update です
予約済み IP を更新します。
ibmcloud is subnet-reserved-ip-update SUBNET RESERVED_IP [--vpc VPC] [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is subnet-reserved-ip-update 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 2201-7fc11925-47ff-4080-a314-be64c662c302 --name my-reserved-ip2ibmcloud is subnet-reserved-ip-update my-subnet my-reserved-ip --name my-reserved-ip2ibmcloud is subnet-reserved-ip-update 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 2201-7fc11925-47ff-4080-a314-be64c662c302 --auto-delete falseibmcloud is subnet-reserved-ip-update 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 2201-7fc11925-47ff-4080-a314-be64c662c302 --name my-reserved-ip2 --output JSON
コマンド・オプション
- サブネット :サブネットのIDまたは名前。
- RESERVED_IP: 予約済みIPのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: 予約済みIPの新しい名前。
- --auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPメンバーが自動的に削除されるかどうかを示します。 予約済み IP がアンバインドされている場合は、false でなければなりません。 true、false のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはサブネット-リザーブド-ip-deleteです
1 つ以上の予約済み IP を解放します。
ibmcloud is subnet-reserved-ip-delete SUBNET (RESERVED_IP1 RESERVED_IP2 ...) [--vpc VPC] [-f, --force] [--output JSON] [-q, --quiet]
コマンド・オプション
- サブネット :サブネットのIDまたは名前。
- RESERVED_IP1: 予約済みIPのIDまたは名前。
- RESERVED_IP2: 予約済みIPのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --force, -f: 確認を求めずに操作を強制します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
仮想プライベート・クラウド
ibmcloud is vpc
VPC の詳細を表示します。
ibmcloud is vpc VPC [--show-attached] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- --show-attached: この VPC に接続されているリソース (サブネット、VPC 経路、アドレス接頭部) の詳細を表示します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpc-address-prefix
VPC アドレス接頭部の詳細を表示します。
ibmcloud is vpc-address-prefix VPC PREFIX [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- プレフィックス :VPCアドレスプレフィックスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpc-address-prefix-create
アドレス接頭部を作成します。
ibmcloud is vpc-address-prefix-create PREFIX_NAME VPC ZONE_NAME CIDR [--default false | true] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpc-address-prefix-create my-prefix 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 us-south-2 10.0.0.0/24 --default true --output JSONibmcloud is vpc-address-prefix-create my-prefix my-vpc us-south-2 10.0.0.0/24 --default true --output JSON
コマンド・オプション
- PREFIX_NAME: VPC アドレス接頭部の名前。
- VPC :VPCのIDまたは名前。
- ZONE_NAME: ゾーンの名前。
- CIDR: CIDR 形式で表現されるアドレス接頭辞の IPv4 範囲。 VPC内の既存のアドレスプレフィックスと重複してはならず、 RFC 1918で 規定されたアドレス範囲内に収まっていなければなりません。 アドレス接頭辞の CIDR の接頭辞の長さは、
/9(8,388,608 個のアドレス) と/29(8 個のアドレス) の間にする必要があります。 - --default: このフラグは、この VPC のこのゾーンのデフォルトのプレフィックスであるかどうかを示します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpc-address-prefix-delete
1 つ以上のアドレス接頭部を削除します。
ibmcloud is vpc-address-prefix-delete VPC (PREFIX1 PREFIX2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- PREFIX1: VPCアドレスプレフィックスのIDまたは名前。
- PREFIX2: VPC アドレスプレフィックスの ID または名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpc-address-prefix-update
アドレス接頭部を更新します。
ibmcloud is vpc-address-prefix-update VPC PREFIX [--name NEW_NAME] [--default false | true] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpc-address-prefix-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 fee82deba12e4c0fb69c3b09d1f12345 --name my-renamed-prefix --default false --output JSONibmcloud is vpc-address-prefix-update my-vpc my-prefix --name my-renamed-prefix --default false --output JSON
コマンド・オプション
- VPC :VPCのIDまたは名前。
- プレフィックス :VPCアドレスプレフィックスのIDまたは名前。
- --name: アドレス接頭部の新しい名前。
- --default: このフラグは、この VPC のこのゾーンのデフォルトのプレフィックスであるかどうかを示します。 false または true のどちらかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpc-address-prefixes
すべてのアドレス接頭部をリストします。
ibmcloud is vpc-address-prefixes VPC [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpc-create
VPC を作成します。
ibmcloud is vpc-create VPC_NAME [--classic-access] [--address-prefix-management auto | manual] [[--dns-enable-hub false | true] [--dns-resolver-type manual | system] [--dns-resolver-manual-servers MANUAL_SERVERS | @MANUAL_SERVERS]] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpc-create my-vpc --address-prefix-management autoibmcloud is vpc-create my-vpc --resource-group-id fee82deba12e4c0fb69c3b09d1f12345ibmcloud is vpc-create my-vpc --resource-group-name Default --output JSONibmcloud is vpc-create my-vpc --dns-enable-hub trueibmcloud is vpc-create my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers ~/manualServers.jsonibmcloud is vpc-create my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers '[{"address": "190.20.3.0"},{"address": "190.20.3.1"},{"address": "190.20.3.2"}]'
コマンド・オプション
- VPC_NAME: VPC の名前。
- --classic-access: [非推奨] 代わりに、 Transit Gateway を使用して、VPC をクラシック・インフラストラクチャーネットワークに接続することができます。 このフラグは、VPC を Classic Infrastructure に接続する必要があるかどうかを示します。 デフォルト値は false です。
- --address-prefix-management: このフラグは、このVPC内の各ゾーンに対してデフォルトのアドレスプレフィックスが自動的に作成されるかどうかを示します。 manual の場合、この VPC はデフォルトのアドレス・プレフィックスなしで作成されます。 auto、 manual のいずれかです。 (デフォルト: auto)。
- --dns-enable-hub: このVPCがDNS名前解決ハブとして有効化されているかどうかを示します。 false または true のどちらかです。
- --dns-resolver-type: 使用するDNSリゾルバーのタイプ。 手動、 システムのいずれか。
- --dns-resolver-manual-servers: MANUAL_SERVERS|@MANUAL_SERVERS、JSON形式またはJSONファイル形式の手動サーバー。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpc-default-security-group
VPC のデフォルト・セキュリティー・グループの詳細を表示します。
ibmcloud is vpc-default-security-group VPC [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpc-delete
1 つ以上の VPC を削除します。
ibmcloud is vpc-delete (VPC1 VPC2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPC1: VPCのIDまたは名前。
- VPC2: VPCのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpc-update
VPC を更新します。
ibmcloud is vpc-update VPC --name NEW_NAME [[--dns-enable-hub false | true] [--dns-resolver-type manual | system | delegated] [--dns-resolver-manual-servers MANUAL_SERVERS | @MANUAL_SERVERS] [--delegate-to-vpc DELEGATE_TO_VPC]] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpc-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-renamed-vpcibmcloud is vpc-update my-vpc --name my-renamed-vpcibmcloud is vpc-update my-vpc --dns-enable-hub trueibmcloud is vpc-update my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers @~/manualServers.jsonibmcloud is vpc-update my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers '[{"address": "190.20.3.0"},{"address": "190.20.3.1"},{"address": "190.20.3.2"}]'ibmcloud is vpc-update my-vpc --dns-resolver-type delegated --delegate-to-vpc 72251a2e-d6c5-42b4-97b0-b5f727d1f479ibmcloud is vpc-update my-vpc --dns-resolver-type delegated --delegate-to-vpc my-delegated-vpc
コマンド・オプション
- VPC :VPCのIDまたは名前。
- --name: VPC の新しい名前。
- --dns-enable-hub: このVPCがDNS名前解決ハブとして有効化されているかどうかを示します。 false または true のどちらかです。
- --dns-resolver-type: 使用するDNSリゾルバーのタイプ。 手動、 システム、 代行のいずれか。
- --dns-resolver-manual-servers: MANUAL_SERVERS|@MANUAL_SERVERS、JSON形式またはJSONファイル形式の手動サーバー。
- --delegate-to-vpc: このVPCのDNSサーバーアドレスを提供するVPCのID、名前、またはCRN。 リゾルバのタイプが「委譲型」である場合に限り、設定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpcs
すべての VPC をリストします。
ibmcloud is vpcs [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--classic-access true | false] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --classic-access: [非推奨] 代わりに、 Transit Gateway を使用して、VPC をクラシック・インフラストラクチャーネットワークに接続することができます。 このフラグは、Classic アクセスが有効になっている VPC をリストアップしています。 指定されない場合は、Classic アクセスがイネーブルであるかどうかに関係なく、すべての VPC を返します。 true、false のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpc-dns-resolution-binding-create です
DNS解決バインディングを作成します。
ibmcloud is vpc-dns-resolution-binding-create VPC --target-vpc TARGET_VPC [--name NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpc-dns-resolution-binding-create my-vpc --name my-dns-res-binding --target-vpc my-dns-binding-vpc --output JSONibmcloud is vpc-dns-resolution-binding-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-dns-res-binding --target-vpc my-dns-binding-vpc --output JSON
コマンド・オプション
- VPC :VPCのIDまたは名前。
- --name: このDNS解決バインディングの名前。
- --target-vpc: DNS解決のためにこのVPCをバインドする、別のVPCのID、名前、またはCRN。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpc-dns-resolution-binding です
VPC DNS解決バインディングの詳細を表示します。
ibmcloud is vpc-dns-resolution-binding VPC DNS_RESOLUTION_BINDING [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- DNS_RESOLUTION_BINDING: VPC DNS 解決バインディングの ID または名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpc-dns-resolution-binding-update です
DNS解決バインディングを更新します。
ibmcloud is vpc-dns-resolution-binding-update VPC DNS_RESOLUTION_BINDING [--name NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpc-dns-resolution-binding-update r134-e5b9726b-c975-46bd-b713-c8aea55d51d8 r134-75ccea7b-c705-4b50-934d-2152f9eab4ec --name my-dns-resolution-updated --output JSONibmcloud is vpc-dns-resolution-binding-update my-vpc my-dns-resolution-binding --name my-dns-resolution-binding-updated --output JSON
コマンド・オプション
- VPC :VPCのIDまたは名前。
- DNS_RESOLUTION_BINDING: VPC DNS 解決バインディングの ID または名前。
- --name: このDNS解決バインディングの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpc-dns-resolution-binding-deleteです
1 つ以上の DNS 解決バインディングを削除します。
ibmcloud is vpc-dns-resolution-binding-delete VPC (DNS_RESOLUTION_BINDING1 DNS_RESOLUTION_BINDING2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- DNS_RESOLUTION_BINDING1: VPC DNS 解決バインディングの ID または名前。
- DNS_RESOLUTION_BINDING2: VPC DNS 解決バインディングの ID または名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpc-dns-resolution-bindingsです
すべてのDNS解決バインディングをリストします。
ibmcloud is vpc-dns-resolution-bindings VPC [--account-id ACCOUNT_ID] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPC :VPCのIDまたは名前。
- アカウント: このアクセスポリシーのアカウント。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
仮想プライベート・エンドポイント・ゲートウェイ
次のセクションでは、エンドポイントゲートウェイの操作に使用できるCLIコマンドについて詳しく説明します。
ibmcloud is endpoint-gateway-targets
すべての地域内のエンドポイント・ゲートウェイのターゲットとして設定できるすべてのリソースをリストします。
ibmcloud is endpoint-gateway-targets [--output JSON] [-q, --quiet]
コマンド・オプション
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is endpoint-gateway
エンドポイント・ゲートウェイの詳細を表示します。
ibmcloud is endpoint-gateway ENDPOINT_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- ENDPOINT_GATEWAY: エンドポイントゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is endpoint-gateways
地域内のすべてのエンドポイント・ゲートウェイをリストします。
ibmcloud is endpoint-gateways [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--vpc VPC] [--dns-resolution-binding-mode DNS_RESOLUTION_BINDING_MODE] [--lifecycle-state LIFECYCLE_STATE] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --vpc: VPCのID、名前、またはCRN。
- --dns-resolution-binding-mode: コレクションを、dns_resolution_binding_mode プロパティの値が、指定されたカンマ区切りの値(disabled、per_resource_binding、primary)のいずれかと一致するエンドポイントゲートウェイに絞り込みます。
- --lifecycle-state: lifecycle_state コレクションを、lifecycle_state プロパティが指定されたカンマ区切りの値のいずれかと一致するリソースにフィルタリングします。値は次の通りです: deleting, failed, pending, stable, suspended, updating, waiting.
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is endpoint-gateway-create
エンドポイント・ゲートウェイを作成します。
ibmcloud is endpoint-gateway-create --target TARGET [--target-type private_path_service_gateway | provider_cloud_service | provider_infrastructure_service] [--vpc VPC] [--name NAME] [--rip RIP --subnet SUBNET | (--new-reserved-ip NEW_RESERVED_IP1 --new-reserved-ip NEW_RESERVED_IP2 ...)] [--dns-resolution-binding-mode disabled | primary | per_resource_binding] [--sg SG] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is endpoint-gateway-create --vpc 417f1275-b11a-4077-8755-84e795bc3172 --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw1予約済み IP がバインドされていないエンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc my-vpc --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw1予約済み IP がバインドされていない、VPC 名を持つエンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc 4215db60-4515-4a5f-9822-341d8bea5985 --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw2 --new-reserved-ip '{"subnet": {"id": "a529e1b9-d4cf-48a0-a1bb-e9a1d32cb6e7"}}'必要なサブネット ID データのみを持つ新規予約 IP 構成をバインディングして、エンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc my-vpc --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw2 --new-reserved-ip '{"subnet": {"name": "my-subnet"}}'必要なサブネット名データのみを持つ新規予約 IP 構成をバインディングして、エンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc 4215db60-4515-4a5f-9822-341d8bea5985 --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw2 --new-reserved-ip '{"subnet": {"id": "a529e1b9-d4cf-48a0-a1bb-e9a1d32cb6e7"},"name":"my-reserved-ip1","auto_delete":false}'サブネット ID、予約済み IP 名、予約済み IP 自動削除構成を持つ、新しい予約済み IP 構成がバインドされた、エンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc my-vpc --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw2 --new-reserved-ip '{"subnet": {"name": "my-subnet"},"name":"my-reserved-ip1","auto_delete":false}'サブネット名、予約済み IP 名、予約済み IP 自動削除構成を持つ、新しい予約済み IP 構成がバインドされた、エンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc 417f1275-b11a-4077-8755-84e795bc3172 --target ibm-ntp-server --name myegw3プロバイダー・インフラストラクチャー・サービス 'ibm-ntp-server' でエンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc 417f1275-b11a-4077-8755-84e795bc3172 --target ibm-ntp-server --name my-egw --rip 0757-aabb6555-7de5-4a53-aac1-03dd3a50e377,0767-799bd24a-7d85-4ffa-9920-6e51c4001d02既存の予約済み IP ID がバインドされたエンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc my-vpc --target ibm-ntp-server --name my-egw --rip my-rip --subnet my-subnet既存の予約済み IP 名がバインドされたエンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --target crn:v1:staging:public:cloud-object-storage:global:::endpoint:s3.direct.us-west.cloud-object-storage.test.appdomain.cloud --name cli-egw-1 --vpc cli-vpc-3 --target-type provider_cloud_service --dns-resolution-binding-mode per_resource_bindingDNS解決バインディング・モードを使用してエンドポイント・ゲートウェイを作成ibmcloud is endpoint-gateway-create --target-type private_path_service_gateway --target crn:v1:staging:public:is:us-south:aefe5afc483594adaa8325e2b4d1290df::private-path-service-gateway:r134-f5926633-81d0-429e-bcf8-91151ade00bf --vpc cli-vpcプライベート・パス・サービス・ゲートウェイ用のエンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc 417f1275-b11a-4077-8755-84e795bc3172 --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw1 --sg r006-dfd5e7a2-0f6d-47d3-b46a-567430f1d70c,r006-e60eba9b-7c88-49ae-b8e1-05bd76d39d66セキュリティー・グループを持つエンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc my-vpc --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name myegw1 --sg my-sg,my-sg2名前形式のセキュリティー・グループを持つエンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc 4215db60-4515-4a5f-9822-341d8bea5985 --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name newEG1 --new-reserved-ip '{"subnet": {"id": "ab6599a8-12ac-4546-b983-8040458fd339"}, "address": "34.218.28.200", "name": "myreservedip1", "auto_delete": false}'すべての予約済み IP 構成オプションを持つ、バインディング指定された新しい予約済み IP 構成で、エンドポイント・ゲートウェイを作成します。ibmcloud is endpoint-gateway-create --vpc my-vpc --target crn:v1:bluemix:public:kms:us-south:a/86e1130a970148348271c47ed80ac3f3:7372408d-b68a-47f5-b5e5-4b64390aebff:: --name newEG1 --new-reserved-ip '{"subnet": {"name": "my-subnet"}, "address": "34.218.28.200", "name": "myreservedip1", "auto_delete": false}'すべての予約済み IP 構成オプションを持ち、サブネットが名前形式であるバインディング指定された新しい予約 IP 構成で、エンドポイント・ゲートウェイを作成します。
コマンド・オプション
- --target-type: このエンドポイントゲートウェイのターゲットの種類。 private_path_service_gateway,provider_cloud_service,**provider_infrastructure_service ** のいずれか。
- --vpc: VPCのIDまたは名前。
- --target: プロバイダーのインフラストラクチャ・サービスの名前、またはプロバイダーのクラウド・サービス・インスタンスのCRN。 コマンド「 ibmcloud is endpoint-gateway-targets 」を使用すると、エンドポイントゲートウェイのターゲットとして設定可能なプロバイダーのクラウドおよびインフラストラクチャ・サービスを一覧表示できます。
- --name: エンドポイント・ゲートウェイの新しい名前。
- --rip: エンドポイントゲートウェイにバインドする予約済みIPのID(カンマ区切り)。 ゾーンごとに最大 1 つの予約済み IP が許可されます。 また、予約済み IP 名にすることもできますが、許可される予約済みの IP 名は 1 つのみで、この予約済み IP 名のサブネット・オプションも指定する必要があります。
- --subnet: サブネットのIDまたは名前。 この名前は、予約済み IP が名前形式の場合のみ必要です。
- --new-reserved-ip: RESERVED_IP_JSON|@RESERVED_IP_JSON_FILE、JSON または JSON ファイル形式の新しい予約済み IP 設定。
- --dns-resolution-binding-mode: DNS解決バインディングモード。以下のいずれか: disabled, primary, per_resource_binding.
- --sg: エンドポイントゲートウェイのセキュリティグループIDまたは名前(カンマ区切り)。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is endpoint-gateway-update
エンドポイント・ゲートウェイを更新します。
ibmcloud is endpoint-gateway-update ENDPOINT_GATEWAY [--vpc VPC] [--name NEW_NAME] [--dns-resolution-binding-mode disabled | primary | per_resource_binding] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is egu 4325b873-33db-48aa-a98e-601177fd745f --vpc b224ead6-b835-473c-ad6b-bc91840829c3 --allow-dns-resolution-binding true --name my-cli-egwエンドポイント・ゲートウェイを更新し、VPCを使用してDNS解決バインディングに参加できるようにします。
コマンド・オプション
- ENDPOINT_GATEWAY: エンドポイントゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: エンドポイント・ゲートウェイの新しい名前。
- --dns-resolution-binding-mode: DNS解決バインディングモード。以下のいずれか: disabled, primary, per_resource_binding.
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is endpoint-gateway-reserved-ip-bind
予約済み IP をエンドポイント・ゲートウェイにバインドします。
ibmcloud is endpoint-gateway-reserved-ip-bind ENDPOINT_GATEWAY (--rip RIP [--subnet SUBNET]) [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- ENDPOINT_GATEWAY: エンドポイントゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --rip: バインドする予約済みIPアドレスのIDまたは名前。
- --subnet: サブネットのIDまたは名前。 この名前は、予約済み IP が名前形式の場合のみ必要です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is endpoint-gateway-reserved-ip-unbind
エンドポイント・ゲートウェイに対する予約済み IP をアンバインドします。
ibmcloud is endpoint-gateway-reserved-ip-unbind ENDPOINT_GATEWAY ((--rip RIP [--subnet SUBNET]) | --address ADDRESS) [--vpc VPC] [-f, --force] [-q, --quiet]
コマンド・オプション
- ENDPOINT_GATEWAY: エンドポイントゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --address: アンバインドする予約済み IP アドレス。
- --rip: バインドを解除する予約済みIPアドレスのIDまたは名前。
- --subnet: サブネットのIDまたは名前。 この名前は、予約済み IP が名前形式の場合のみ必要です。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is endpoint-gateway-delete
1 つ以上のエンドポイント・ゲートウェイを削除します。
ibmcloud is endpoint-gateway-delete (ENDPOINT_GATEWAY1 ENDPOINT_GATEWAY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- ENDPOINT_GATEWAY1: エンドポイントゲートウェイのIDまたは名前。
- ENDPOINT_GATEWAY2: エンドポイントゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は エンドポイントゲートウェイリソースバインディング
リソース・バインディングの詳細を表示します。
ibmcloud is endpoint-gateway-resource-binding ENDPOINT_GATEWAY RESOURCE_BINDING [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- ENDPOINT_GATEWAY: エンドポイントゲートウェイのIDまたは名前。
- RESOURCE_BINDING: リソースバインディングのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはエンドポイントゲートウェイリソースバインディング作成
エンドポイントゲートウェイのリソースバインディングを作成します。
ibmcloud is endpoint-gateway-resource-binding-create ENDPOINT_GATEWAY --target TARGET [--vpc VPC] [--name NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is endpoint-gateway-resource-binding-create 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --name my-resource-binding --target crn:v1:staging:public:is:us-south:a/2d1bace7b46e4815a81e52c6ffeba5cf::vpc:r134-6c04d375-2a37-4bcc-93e6-68d7f9aa9f84ibmcloud is endpoint-gateway-resource-binding-create my-endpoint-gateway --vpc my-vpc --target crn:v1:staging:public:is:us-south:a/2d1bace7b46e4815a81e52c6ffeba5cf::vpc:r134-6c04d375-2a37-4bcc-93e6-68d7f9aa9f84
コマンド・オプション
- ENDPOINT_GATEWAY: エンドポイントゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: このリソースバインディングの名前。 名前は、エンドポイント・ゲートウェイに関連付けられた別のリソース・バインディングによって使用されてはなりません。 指定しない場合、名前はランダムに選択された単語をハイフンでつないだリストになります。
- --target: エンドポイントゲートウェイにバインドするリソースのCRN。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は エンドポイントゲートウェイリソースバインディング削除
エンドポイント・ゲートウェイから1つ以上のリソース・バインディングを削除します。
ibmcloud is endpoint-gateway-resource-binding-delete ENDPOINT_GATEWAY (RESOURCE_BINDING1 RESOURCE_BINDING2 ...) [--vpc VPC] [-f, --force] [--output JSON] [-q, --quiet]
コマンド・オプション
- ENDPOINT_GATEWAY: エンドポイントゲートウェイのIDまたは名前。
- RESOURCE_BINDING1: リソースバインディングのIDまたは名前。
- RESOURCE_BINDING2: リソースバインディングのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --force, -f: 確認を求めずに操作を強制します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は エンドポイント ゲートウェイ リソース バインディング 更新
エンドポイントゲートウェイリソースのバインディングを更新します。
ibmcloud is endpoint-gateway-resource-binding-update ENDPOINT_GATEWAY RESOURCE_BINDING [--vpc VPC] [--name NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is endpoint-gateway-resource-binding-update 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 my-resource-binding --name my-resource-binding-newibmcloud is endpoint-gateway-resource-binding-update my-endpoint-gateway 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --vpc my-vpc --name my-resource-binding-new
コマンド・オプション
- ENDPOINT_GATEWAY: エンドポイントゲートウェイのIDまたは名前。
- RESOURCE_BINDING: リソースバインディングのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: このリソースバインディングの名前。 名前は、エンドポイント・ゲートウェイに関連付けられた別のリソース・バインディングによって使用されてはなりません。 指定しない場合、名前はランダムに選択された単語をハイフンでつないだリストになります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は エンドポイント・ゲートウェイ・リソース・バインディングです
エンドポイント・ゲートウェイのリソース・バインディングをリストします。
ibmcloud is endpoint-gateway-resource-bindings ENDPOINT_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- ENDPOINT_GATEWAY: エンドポイントゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
仮想ネットワーク・インターフェース
次のセクションでは、仮想ネットワークインターフェースの操作に使用できるCLIコマンドについて詳しく説明します。
ibmcloud は仮想ネットワーク・インターフェースです
仮想ネットワーク・インターフェースの詳細を表示します。
ibmcloud is virtual-network-interface VIRTUAL_NETWORK_INTERFACE [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2ibmcloud is virtual-network-interface new-share-vni
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE: 仮想ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is 仮想ネットワーク・インターフェース
すべての仮想ネットワーク・インターフェースをリストします。
ibmcloud is virtual-network-interfaces [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド例
ibmcloud is virtual-network-interfaces
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-update です
仮想ネットワーク・インターフェースを更新します。
ibmcloud is virtual-network-interface-update VIRTUAL_NETWORK_INTERFACE --name NEW_NAME [--allow-ip-spoofing false | true] [--auto-delete false | true] [--enable-infrastructure-nat false | true] [--protocol-state-filtering-mode, --psfm auto | enabled | disabled] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-vniibmcloud is virtual-network-interface-update new-vni --name new-shareibmcloud is virtual-network-interface-update 7208-8918786e-5958-42fc-9e4b-410c5a58b164 --name cli-vni-1 --allow-ip-spoofing false --auto-delete false --enable-infrastructure-nat falseibmcloud is virtual-network-interface-update cli-vni-1 --name cli-vni-2 --allow-ip-spoofing false --auto-delete true --enable-infrastructure-nat falseibmcloud is virtual-network-interface-update cli-vni-1 --name cli-vni-2 --allow-ip-spoofing false --protocol-state-filtering-mode enabled --auto-delete true --enable-infrastructure-nat false
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE: 仮想ネットワークインターフェースのIDまたは名前。
- --name: 仮想ネットワークインターフェースの新しい名前。
- --allow-ip-spoofing: このインターフェースで送信元IPアドレスの偽装を許可するかどうかを示します。 false の場合、このインターフェースではソース IP のスプーフィングが防止されます。 true の場合、このインターフェースでソース IP スプーフィングが許可されます。 false または true のどちらかです。
- --auto-delete: 対象が削除された際に、この仮想ネットワークインターフェースを自動的に削除するかどうかを示します。 仮想ネットワーク・インターフェースがアンバインドされている場合は、false でなければなりません。 false または true のどちらかです。
- --enable-infrastructure-nat: true の場合:VPC インフラストラクチャが必要な NAT 処理をすべて実行します。 falseの場合: パケットは変更されずにネットワーク・インターフェースとの間で受け渡しされます。これにより、ワークロードは必要なNAT操作を実行できるようになります。 false または true のどちらかです。
- --protocol-state-filtering-mode: auto,--psfm auto この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「
target」リソースタイプに基づいて有効または無効になります。 auto、 enabled、 disabled のいずれか。 (デフォルト: auto)。 - --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-create です
仮想ネットワーク・インターフェースを作成します。
ibmcloud is virtual-network-interface-create [--name NAME] [--allow-ip-spoofing false | true] [--auto-delete false | true] [--enable-infrastructure-nat false | true] [[--rip RIP | [--rip-address RIP_ADDRESS --rip-auto-delete RIP_AUTO_DELETE --rip-name RIP_NAME]]] [--protocol-state-filtering-mode, --psfm auto | enabled | disabled] [--subnet SUBNET] [--ips RESERVED_IPS_JSON | @RESERVED_IPS_JSON_FILE] [--sgs SGS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-create --name cli-vni-1 --allow-ip-spoofing true --auto-delete true --enable-infrastructure-nat true --rip 7208-d4c0abbe-3fc2-4696-9fe1-4eb3dc9af976 --ips '[{"id":"7208-d83b7e58-3c3d-47d0-89c5-02d9a20c72fd"},{"address":"10.240.64.13", "auto_delete": false, "name": "srip2"}]' --sgs r134-aa7c7658-e503-4456-b342-8d6a89e05115,r134-4fb388f1-2b6e-4013-b279-7a8748f4d6ca --resource-group-id 11caaa983d9c4beb82690daab08717e9ibmcloud is virtual-network-interface-create --name cli-vni-2 --allow-ip-spoofing true --auto-delete true --enable-infrastructure-nat true --rip cli-rip-1 --subnet my-subnet --vpc vpc-cli-1 --ips '[{"id":"7208-d83b7e58-3c3d-47d0-89c5-02d9a20c72fd"},{"address":"10.240.64.14", "auto_delete": false, "name": "srip3"}]' --sgs cli-sg,sanctity-contest-only-filing --resource-group-name Defaultibmcloud is virtual-network-interface-create --name cli-vni-4 --allow-ip-spoofing false --auto-delete false --enable-infrastructure-nat false --subnet 7208-bfe017e7-6e71-415a-8615-0ee787fbeef9 --rip-address 10.240.64.15 --rip-auto-delete false --rip-name primar-ip-1 --ips '[{"id":"7208-2772a45f-c062-4e22-bafb-32ea792da56b"},{"address":"10.240.64.17", "auto_delete": false, "name": "sec-ip-2"}]' --sgs r134-aa7c7658-e503-4456-b342-8d6a89e05115,r134-4fb388f1-2b6e-4013-b279-7a8748f4d6ca --resource-group-id 11caaa983d9c4beb82690daab08717e9ibmcloud is virtual-network-interface-create --name cli-vni-3 --allow-ip-spoofing true --auto-delete false --enable-infrastructure-nat true --subnet my-subnet --vpc vpc-cli-1 --rip-address 10.240.64.18 --rip-auto-delete true --rip-name primar-ip-2 --ips '[{"id":"7208-d42716a5-6df2-416c-979d-f26330b9d0b1"},{"address":"10.240.64.19", "auto_delete": true, "name": "sec-ip-3"}]' --sgs cli-sg,sanctity-contest-only-filing --resource-group-name Defaultibmcloud is virtual-network-interface-create --name cli-vni-3 --allow-ip-spoofing true --auto-delete false --protocol-state-filtering-mode disabled --enable-infrastructure-nat true --subnet my-subnet --vpc vpc-cli-1 --rip-address 10.240.64.18 --rip-auto-delete true --rip-name primar-ip-2 --ips '[{"id":"7208-d42716a5-6df2-416c-979d-f26330b9d0b1"},{"address":"10.240.64.19", "auto_delete": true, "name": "sec-ip-3"}]' --sgs cli-sg,sanctity-contest-only-filing --resource-group-name Default
コマンド・オプション
- --name: この仮想ネットワークインターフェースの名前。
- --allow-ip-spoofing: このインターフェースで送信元IPアドレスの偽装を許可するかどうかを示します。 false の場合、このインターフェースではソース IP のスプーフィングが防止されます。 true の場合、このインターフェースでソース IP スプーフィングが許可されます。 false または true のどちらかです。
- --auto-delete: 対象が削除された際に、この仮想ネットワークインターフェースを自動的に削除するかどうかを示します。 仮想ネットワーク・インターフェースがアンバインドされている場合は、false でなければなりません。 false または true のどちらかです。
- --enable-infrastructure-nat: true の場合:VPC インフラストラクチャが必要な NAT 処理をすべて実行します。 falseの場合: パケットは変更されずにネットワーク・インターフェースとの間で受け渡しされます。これにより、ワークロードは必要なNAT操作を実行できるようになります。 false または true のどちらかです。
- --rip: 仮想ネットワークインターフェースにバインドする予約済みIPのIDまたは名前。
- --rip-address: 仮想ネットワークインターフェースにバインドする予約済みIPアドレスのIPアドレス。
- --rip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPが自動的に削除されるかどうかを示します。
- --rip-name: 仮想ネットワークインターフェースにバインドするこの予約済みIPの名称。
- --protocol-state-filtering-mode: auto,--psfm auto この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「
target」リソースタイプに基づいて有効または無効になります。 auto、 enabled、 disabled のいずれか。 (デフォルト: auto)。 - --subnet: 関連付けられているサブネット。
- --ips: IPS RESERVED_IPS_JSON | @RESERVED_IPS_JSON_FILE、仮想ネットワークインターフェースにバインドする、JSON形式またはJSONファイル形式のセカンダリ予約済みIPアドレス。 データスキーマについては、 APIドキュメント の「IPS」プロパティをご確認ください。 RESERVED_IPS_JSON、 @RESERVED_IPS_JSON_FILE のいずれか。
- --sgs: 仮想ネットワークインターフェースで使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --vpc: このVNIが関連付けられているVPCのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-delete です
1 つ以上の仮想ネットワーク・インターフェースを削除します。
ibmcloud is virtual-network-interface-delete (VIRTUAL_NETWORK_INTERFACE1 VIRTUAL_NETWORK_INTERFACE2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-delete my-vni-share-99 cli-vni-demo-00ibmcloud is virtual-network-interface-delete r006-866fc826-6f30-444f-b55e-0d697cf8b4bb
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE1: 仮想ネットワークインターフェースのIDまたは名前。
- VIRTUAL_NETWORK_INTERFACE2: 仮想ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-floating-ip です
仮想ネットワークインターフェースに関連付けられているフローティングIP の詳細を表示します。
ibmcloud is virtual-network-interface-floating-ip VIRTUAL_NETWORK_INTERFACE FLOATING_IP [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-floating-ip cli-vni-2 cli-ip-2ibmcloud is virtual-network-interface-floating-ip 7208-a666bd40-c065-4feb-8815-1cbb81313e08 r134-90b991ee-7da1-404a-91d6-64aa91e43292
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE: 仮想ネットワークインターフェースのIDまたは名前。
- FLOATING_IP: フローティングIP のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-floating-ips です
仮想ネットワークインターフェースに関連付けられているすべてのフローティングIP を一覧表示します。
ibmcloud is virtual-network-interface-floating-ips VIRTUAL_NETWORK_INTERFACE [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-floating-ips 7208-8918786e-5958-42fc-9e4b-410c5a58b164ibmcloud is virtual-network-interface-floating-ips cli-vni-2
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE: 仮想ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-floating-ip-add です
フローティングIP を仮想ネットワークインターフェースに関連付けます。
ibmcloud is virtual-network-interface-floating-ip-add VIRTUAL_NETWORK_INTERFACE FLOATING_IP [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-floating-ip-add cli-vni-1 cli-ipibmcloud is virtual-network-interface-floating-ip-add 7208-a666bd40-c065-4feb-8815-1cbb81313e08 r134-90b991ee-7da1-404a-91d6-64aa91e43292
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE: 仮想ネットワークインターフェースのIDまたは名前。
- FLOATING_IP: フローティングIP のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-floating-ip-remove です
仮想ネットワークインターフェースからフローティングIP の紐付けを解除します。
ibmcloud is virtual-network-interface-floating-ip-remove VIRTUAL_NETWORK_INTERFACE FLOATING_IP [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-floating-ip-remove cli-vni-2 cli-ip-2ibmcloud is virtual-network-interface-floating-ip-remove 7208-a8c7311c-938e-452d-a89e-3e6f282583e0 r134-90b991ee-7da1-404a-91d6-64aa91e43292
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE: 仮想ネットワークインターフェースのIDまたは名前。
- FLOATING_IP: フローティングIP のIDまたは名前。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-reserved-ip です
仮想ネットワークインターフェースに関連付けられている予約済みIPの詳細を表示します。
ibmcloud is virtual-network-interface-reserved-ip VIRTUAL_NETWORK_INTERFACE RESERVED_IP [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-reserved-ip cli-vni-2 cli-rip-2ibmcloud is virtual-network-interface-reserved-ip 7208-a666bd40-c065-4feb-8815-1cbb81313e08 r134-90b991ee-7da1-404a-91d6-64aa91e43292
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE: 仮想ネットワークインターフェースのIDまたは名前。
- RESERVED_IP: 予約済みIPのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-reserved-ips です
仮想ネットワークインターフェースに関連付けられているすべての予約済みIPアドレスを一覧表示します。
ibmcloud is virtual-network-interface-reserved-ips VIRTUAL_NETWORK_INTERFACE [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-reserved-ips 7208-8918786e-5958-42fc-9e4b-410c5a58b164ibmcloud is virtual-network-interface-reserved-ips cli-vni-2
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE: 仮想ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-reserved-ip-bind です
予約済みIPを仮想ネットワーク・インターフェースにバインドする。
ibmcloud is virtual-network-interface-reserved-ip-bind VIRTUAL_NETWORK_INTERFACE RESERVED_IP [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-reserved-ip-bind cli-vni-1 cli-ripibmcloud is virtual-network-interface-reserved-ip-bind 7208-a666bd40-c065-4feb-8815-1cbb81313e08 r134-90b991ee-7da1-404a-91d6-64aa91e43292
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE: 仮想ネットワークインターフェースのIDまたは名前。
- RESERVED_IP: 予約済みIPのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は virtual-network-interface-reserved-ip-unbind です
仮想ネットワークインターフェースから予約済みIPアドレスの割り当てを解除します。
ibmcloud is virtual-network-interface-reserved-ip-unbind VIRTUAL_NETWORK_INTERFACE RESERVED_IP [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is virtual-network-interface-reserved-ip-unbind cli-vni-2 cli-rip-2ibmcloud is virtual-network-interface-reserved-ip-unbind 7208-a8c7311c-938e-452d-a89e-3e6f282583e0 r134-90b991ee-7da1-404a-91d6-64aa91e43292
コマンド・オプション
- VIRTUAL_NETWORK_INTERFACE: 仮想ネットワークインターフェースのIDまたは名前。
- RESERVED_IP: 予約済みIPのIDまたは名前。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
プライベート・パス・サービス・ゲートウェイ
次のセクションでは、プライベートパス・サービスゲートウェイの操作に使用できるCLIコマンドについて詳しく説明します。
ibmcloudはprivate-path-service-gatewaysです
すべてのプライベート・パス・サービス・ゲートウェイをリストします。
ibmcloud is private-path-service-gateways [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is private-path-service-gatewaysすべてのプライベート・パス・サービス・ゲートウェイをリストします。
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gatewayです
プライベート・パス・サービス・ゲートウェイの詳細を表示します。
ibmcloud is private-path-service-gateway PRIVATE_PATH_SERVICE_GATEWAY [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ppsg r134-2e671f14-19fc-4089-9ad3-973176711259プライベート・パス・サービス・ゲートウェイのIDを使用して詳細を表示します。ibmcloud is private-path-service-gateway cli-ppsg-0プライベートパス・サービスゲートウェイの名前を使用して、その詳細を表示します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-createです
プライベートパス サービスゲートウェイを作成します。
ibmcloud is private-path-service-gateway-create --load-balancer LOAD_BALANCER --service-endpoints SERVICE_ENDPOINTS [--default-access-policy deny | permit | review] [--name NAME] [--zonal-affinity false | true] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is private-path-service-gateway-create --load-balancer my-cli-nlb --service-endpoints cli.domain.com --default-access-policy permit --name cli-ppsg-1 --zonal-affinity trueロード・バランサー名を指定し、デフォルトのアクセス・ポリシーを許可に設定して、プライベート・パス・サービス・ゲートウェイを作成します。ibmcloud is private-path-service-gateway-create --load-balancer r134-d-439744e1-81d7-43fb-95d5-2356774240bb --service-endpoints clidemo.domain.com --default-access-policy deny --name cli-ppsg-2 --zonal-affinity trueロード・バランサーIDを指定し、デフォルトのアクセス・ポリシーを拒否に設定して、プライベート・パス・サービス・ゲートウェイを作成します。
コマンド・オプション
- --default-access-policy: 明示的なアカウントポリシーが設定されていないアカウントからのバインディングに適用するポリシー。 deny、permit、review のいずれか。(デフォルト:拒否)。
- --load-balancer: このプライベートパスゲートウェイのロードバランサーのIDまたは名前。
- --name: このプライベートパス・サービスゲートウェイの名前。
- --service-endpoints: このプライベートパス・サービスゲートウェイの完全修飾ドメイン名。 大文字はすべて小文字に変換されます。
- --zonal-affinity: このプライベートパス・サービスゲートウェイにゾーンアフィニティがあるかどうかを示します。 false または true のどちらかです。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-updateです
プライベートパスサービスゲートウェイを更新します。
ibmcloud is private-path-service-gateway-update PRIVATE_PATH_SERVICE_GATEWAY [--default-access-policy deny | permit | review] [--load-balancer LOAD_BALANCER] [--zonal-affinity false | true] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is private-path-service-gateway-update r134-2e671f14-19fc-4089-9ad3-973176711259 --name cli-ppsg-2 --default-access-policy deny --load-balancer r134-d-740be75d-be41-48bd-b6e4-89946ddcac4a --zonal-affinity false --published trueプライベート・パス・サービス・ゲートウェイをIDで更新し、その名前、アクセス・ポリシー、ロード・バランサー、ゾーン・アフィニティーを変更し、公開します。ibmcloud is private-path-service-gateway-update cli-ppsg-2 --name cli-ppsg-0 --default-access-policy review --load-balancer my-cli-nlb-1 --zonal-affinity false --published trueプライベート・パス・サービス・ゲートウェイを名前で更新し、その名前、アクセス・ポリシー (レビュー用)、ロード・バランサー、ゾーン・アフィニティーを変更し、公開します。ibmcloud is private-path-service-gateway-update r134-2e671f14-19fc-4089-9ad3-973176711259 --name cli-ppsg-2 --default-access-policy deny --load-balancer r134-d-740be75d-be41-48bd-b6e4-89946ddcac4a --zonal-affinity falseプライベート・パス・サービス・ゲートウェイをIDで更新し、その名前、アクセス・ポリシー、ロード・バランサー、およびゾーン・アフィニティーを変更します。ibmcloud is private-path-service-gateway-update cli-ppsg-2 --name cli-ppsg-0 --default-access-policy review --load-balancer my-cli-nlb-1 --zonal-affinity falseプライベート・パス・サービス・ゲートウェイを名前で更新し、その名前、アクセス・ポリシー(レビュー用)、ロード・バランサー、ゾーン・アフィニティーを変更します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- --default-access-policy: 明示的なアカウントポリシーが設定されていないアカウントからのバインディングに適用するポリシー。 deny、permit、review のいずれか。(デフォルト:拒否)。
- --load-balancer: このプライベートパスゲートウェイのロードバランサーのIDまたは名前。
- --zonal-affinity: このプライベートパス・サービスゲートウェイにゾーンアフィニティがあるかどうかを示します。 false または true のどちらかです。
- --name: 「Private Path」サービスゲートウェイの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-deleteです
1 つ以上のプライベート・パス・サービス・ゲートウェイを削除します。
ibmcloud is private-path-service-gateway-delete (PRIVATE_PATH_SERVICE_GATEWAY1 PRIVATE_PATH_SERVICE_GATEWAY2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is ppsgd r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1 r134-72940467-a4db-487f-b57e-b7141ac40e32IDを使用して、複数のプライベート・パス・サービス・ゲートウェイを削除します。ibmcloud is private-path-service-gateway-delete cli-ppsg-0 cli-ppsg-1名前を指定して、複数のプライベート・パス・サービス・ゲートウェイを削除します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY1: プライベートパス・サービスゲートウェイのIDまたは名前。
- PRIVATE_PATH_SERVICE_GATEWAY2: プライベートパス・サービスゲートウェイのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-publishです
プライベート・パスのサービス・ゲートウェイを公開する。
ibmcloud is private-path-service-gateway-publish PRIVATE_PATH_SERVICE_GATEWAY [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ppsgp r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1IDを使用してプライベート・パス・サービス・ゲートウェイを公開し、どのアカウントからもアクセスを要求できるようにします。ibmcloud is private-path-service-gateway-publish cli-ppsg-0名前を使用してプライベート・パス・サービス・ゲートウェイを公開し、どのアカウントからもアクセスを要求できるようにします。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-unpublishです
プライベート・パス・サービス・ゲートウェイの公開を解除します。
ibmcloud is private-path-service-gateway-unpublish PRIVATE_PATH_SERVICE_GATEWAY [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ppsgunp r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1アクセス要求を制限するために、IDを使用してプライベート・パス・サービス・ゲートウェイの公開を解除します。ibmcloud is private-path-service-gateway-unpublish cli-ppsg-0プライベート・パス・サービス・ゲートウェイの名前を使用してアクセス要求を制限し、公開を解除します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-account-policiesです
プライベート・パス・サービス・ゲートウェイのすべてのアカウント・ポリシーをリストします。
ibmcloud is private-path-service-gateway-account-policies (PRIVATE_PATH_SERVICE_GATEWAY1 PRIVATE_PATH_SERVICE_GATEWAY2 ...) [--account-id ACCOUNT_ID] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ppsg-aps cli-ppsg-0プライベート・パス・サービス・ゲートウェイの名前を使用して、すべてのアカウント・ポリシーをリストします。ibmcloud is ppsg-aps r134-f5926633-81d0-429e-bcf8-91151ade00bfプライベート・パス・サービス・ゲートウェイのIDを使用して、すべてのアカウント・ポリシーをリストします。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY1: プライベートパス・サービスゲートウェイのIDまたは名前。
- PRIVATE_PATH_SERVICE_GATEWAY2: プライベートパス・サービスゲートウェイのIDまたは名前。
- アカウント: このアクセスポリシーのアカウント。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-account-policyです
プライベート・パス・サービス・ゲートウェイのアカウント・ポリシーの詳細を表示します。
ibmcloud is private-path-service-gateway-account-policy PRIVATE_PATH_SERVICE_GATEWAY ACCOUNT_POLICY [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ppsg-ap cli-ppsg-0 2d1bace7b46e4815a81e52c6ffeba5cfゲートウェイ名とポリシーIDを使用して、プライベート・パス・サービス・ゲートウェイのアカウント・ポリシーの詳細を表示します。ibmcloud is private-path-service-gateway-account-policy r134-f5926633-81d0-429e-bcf8-91151ade00bf e13b4574db1743b1b7897bebca551db1ゲートウェイIDとポリシーIDを使用して、プライベート・パス・サービス・ゲートウェイのアカウント・ポリシーの詳細を表示します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- アカウント: Private Path サービスゲートウェイのアカウントポリシーの ID。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-account-policy-createです
プライベート・パス・サービス・ゲートウェイのアカウント・ポリシーを作成します。
ibmcloud is private-path-service-gateway-account-policy-create PRIVATE_PATH_SERVICE_GATEWAY --account-id ACCOUNT_ID [--access-policy deny | permit | review] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is private-path-service-gateway-account-policy-create r134-f5926633-81d0-429e-bcf8-91151ade00bf --account-id e13b4574db1743b1b7897bebca551db1 --access-policy denyゲートウェイIDを指定し、アクセス拒否ポリシーを持つプライベート・パス・サービス・ゲートウェイ用アカウント・ポリシーを作成します。ibmcloud is private-path-service-gateway-account-policy-create cli-ppsg-0 --account-id 2d1bace7b46e4815a81e52c6ffeba5cf --access-policy reviewゲートウェイ名とレビュー用アクセスポリシーを使用して、プライベート・パス・サービス・ゲートウェイのアカウントポリシーを作成します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- --access-policy: アカウントのアクセスポリシー。 拒否、許可、審査のいずれか。
- アカウント: このアクセスポリシーのアカウント。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-account-policy-updateです
プライベート・パス・サービス・ゲートウェイのアカウント・ポリシーを更新します。
ibmcloud is private-path-service-gateway-account-policy-update PRIVATE_PATH_SERVICE_GATEWAY ACCOUNT_POLICY [--access-policy deny | permit | review] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ppsg-apu r134-f5926633-81d0-429e-bcf8-91151ade00bf 2d1bace7b46e4815a81e52c6ffeba5cf --access-policy permitプライベート・パス・サービス・ゲートウェイのアカウント・ポリシーを、ゲートウェイIDとポリシーIDを使用して更新し、アクセス・ポリシーを許可に変更します。ibmcloud is ppsg-apu cli-ppsg-0 e13b4574db1743b1b7897bebca551db1 --access-policy reviewプライベート・パス・サービス・ゲートウェイのアカウント・ポリシーを、ゲートウェイ名とポリシーIDを使用して更新し、アクセス・ポリシーをレビューに変更します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- アカウント: Private Path サービスゲートウェイのアカウントポリシーの ID。
- --access-policy: アカウントのアクセスポリシー。 拒否、許可、審査のいずれか。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-account-policy-deleteです
1 つ以上のプライベート・パス・サービス・ゲートウェイのアカウントポリシーを削除します。
ibmcloud is private-path-service-gateway-account-policy-delete PRIVATE_PATH_SERVICE_GATEWAY (ACCOUNT_POLICY1 ACCOUNT_POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is ppsg-apd r134-2e671f14-19fc-4089-9ad3-973176711259 efe5afc483594adaa8325e2b4d1290dfゲートウェイIDとポリシーIDを使用して、プライベート・パス・サービス・ゲートウェイのアカウント・ポリシーを削除します。ibmcloud is private-path-service-gateway-account-policy-delete cli-ppsg-0 2d1bace7b46e4815a81e52c6ffeba5cf e13b4574db1743b1b7897bebca551db1プライベート・パス・サービス・ゲートウェイのゲートウェイ名とポリシーIDを使用して、複数のアカウント・ポリシーを削除します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- アカウント: Private Path サービスゲートウェイのアカウントポリシーの ID。
- アカウント: Private Path サービスゲートウェイのアカウントポリシーの ID。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-endpoint-gateway-bindingsです
プライベート・パス・サービス・ゲートウェイのすべてのエンドポイント・ゲートウェイ・バインディングをリストします。
ibmcloud is private-path-service-gateway-endpoint-gateway-bindings (PRIVATE_PATH_SERVICE_GATEWAY1 PRIVATE_PATH_SERVICE_GATEWAY2 ...) [--account-id ACCOUNT_ID] [--status STATUS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ppsg-egbs r134-2e671f14-19fc-4089-9ad3-973176711259プライベート・パス・サービス・ゲートウェイのIDを使用して、すべてのエンドポイント・ゲートウェイ・バインディングをリストします。ibmcloud is ppsg-egbs cli-ppsg-0プライベート・パス・サービス・ゲートウェイの名前を使用して、すべてのエンドポイント・ゲートウェイ・バインディングをリストします。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY1: プライベートパス・サービスゲートウェイのIDまたは名前。
- PRIVATE_PATH_SERVICE_GATEWAY2: プライベートパス・サービスゲートウェイのIDまたは名前。
- アカウント: このアクセスポリシーのアカウント。
- --status: エンドポイント・ゲートウェイのバインディングの状態。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-endpoint-gateway-bindingです
プライベート・パス・サービス・ゲートウェイのエンドポイント・ゲートウェイ・バインドの詳細を表示します。
ibmcloud is private-path-service-gateway-endpoint-gateway-binding PRIVATE_PATH_SERVICE_GATEWAY ENDPOINT_GATEWAY_BINDING [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is private-path-service-gateway-endpoint-gateway-binding r134-2e671f14-19fc-4089-9ad3-973176711259 r134-17635273-0702-4a31-b406-a0014c291fbbゲートウェイIDとバインディングIDを使用して、プライベート・パス・サービス・ゲートウェイのエンドポイント・ゲートウェイ・バインディングの詳細を表示します。ibmcloud is private-path-service-gateway-endpoint-gateway-binding cli-ppsg-0 r134-3aabeae6-830c-40d6-b67e-4b08382989e9ゲートウェイ名とバインディングIDを使用して、プライベート・パス・サービス・ゲートウェイのエンドポイント・ゲートウェイ・バインディングの詳細を表示します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- ENDPOINT_GATEWAY_BINDING: プライベートパス・サービスゲートウェイのエンドポイントゲートウェイバインディングのID。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-endpoint-gateway-binding-denyです
プライベート・パス・サービス・ゲートウェイに対するエンドポイント・ゲートウェイのバインドを拒否します。
ibmcloud is private-path-service-gateway-endpoint-gateway-binding-deny PRIVATE_PATH_SERVICE_GATEWAY ENDPOINT_GATEWAY_BINDING (--set-account-policy true | false) [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is private-path-service-gateway-endpoint-gateway-binding-deny r134-2e671f14-19fc-4089-9ad3-973176711259 r134-17635273-0702-4a31-b406-a0014c291fbb --set-account-policy trueプライベート・パス・サービス・ゲートウェイのエンドポイント・ゲートウェイ・バインディングを、ゲートウェイIDとバインディングIDを使用して拒否し、このIDをアカウント・ポリシーとして設定します。ibmcloud is ppsg-egb-deny cli-ppsg r134-f7e2b651-0d02-46e1-8811-16ea2157b547 --set-account-policy trueプライベート・パス・サービス・ゲートウェイのエンドポイント・ゲートウェイ・バインディングを、ゲートウェイ名とバインディングIDを使用して拒否し、この名前をアカウント・ポリシーとして設定します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- ENDPOINT_GATEWAY_BINDING: プライベートパス・サービスゲートウェイのエンドポイントゲートウェイバインディングのID。
- アカウント: このポリシーが、同じアカウントからの保留中および今後のエンドポイントゲートウェイのバインディングに対するアクセスポリシーとなるかどうかを示します。 true、false のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-endpoint-gateway-binding-permitです
プライベート・パス・サービス・ゲートウェイのエンドポイント・ゲートウェイ・バインドを許可します。
ibmcloud is private-path-service-gateway-endpoint-gateway-binding-permit PRIVATE_PATH_SERVICE_GATEWAY ENDPOINT_GATEWAY_BINDING (--set-account-policy true | false) [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ppsg-egb-permit r134-e64dab2d-8fd2-43bd-8390-229ba66e53c4 r134-0dcc2105-14a1-4501-9b43-29632e910e4b --set-account-policy trueプライベート・パス・サービス・ゲートウェイのエンドポイント・ゲートウェイ・バインディングを、ゲートウェイIDとバインディングIDを使用して許可し、これをアカウント・ポリシーとして設定します。ibmcloud is ppsg-egb-permit cli-ppsg r134-3a30c0b3-8c4b-4a64-bb93-3f3e17459363 --set-account-policy trueプライベート・パス・サービス・ゲートウェイのエンドポイント・ゲートウェイ・バインディングを、ゲートウェイ名とバインディングIDを使用して許可し、この名前をアカウント・ポリシーとして設定します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY: プライベートパス・サービスゲートウェイのIDまたは名前。
- ENDPOINT_GATEWAY_BINDING: プライベートパス・サービスゲートウェイのエンドポイントゲートウェイバインディングのID。
- アカウント: このポリシーが、同じアカウントからの保留中および今後のエンドポイントゲートウェイのバインディングに対するアクセスポリシーとなるかどうかを示します。 true、false のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはprivate-path-service-gateway-endpoint-gateway-binding-revokeです
アカウントのプライベート・パス・サービス・ゲートウェイへのアクセスを取り消します。
ibmcloud is private-path-service-gateway-endpoint-gateway-binding-revoke (PRIVATE_PATH_SERVICE_GATEWAY1 PRIVATE_PATH_SERVICE_GATEWAY2 ...) --account-id ACCOUNT_ID [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ppsg-ar r134-e64dab2d-8fd2-43bd-8390-229ba66e53c4 --account-id efe5afc483594adaa8325e2b4d1290dfゲートウェイIDを使用して、アカウントのプライベート・パス・サービス・ゲートウェイへのアクセス権限を取り消します。ibmcloud is ppsg-ar cli-ppsg --account-id efe5afc483594adaa8325e2b4d1290dfゲートウェイ名を使用して、アカウントのプライベート・パス・サービス・ゲートウェイへのアクセス権限を取り消します。
コマンド・オプション
- PRIVATE_PATH_SERVICE_GATEWAY1: プライベートパス・サービスゲートウェイのIDまたは名前。
- PRIVATE_PATH_SERVICE_GATEWAY2: プライベートパス・サービスゲートウェイのIDまたは名前。
- アカウント: このアクセスポリシーのアカウント。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
パブリック・アドレス範囲
ibmcloudはpublic-address-rangesです
すべてのパブリック・アドレス範囲をリストします。
ibmcloud is public-address-ranges [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is public-address-rangesibmcloud is public-address-ranges --resource-group-id fee82deba12e4c0fb69c3b09d1f12345
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはpublic-address-rangeです
パブリック・アドレス範囲の詳細を表示します。
ibmcloud is public-address-range PUBLIC_ADDRESS_RANGE [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is public-address-range r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2ibmcloud is public-address-range my-public-address-range-name
コマンド・オプション
- PUBLIC_ADDRESS_RANGE: パブリックアドレス範囲のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはpublic-address-range-createです
パブリック・アドレス範囲を作成します。
ibmcloud is public-address-range-create --ipv4-address-count IPV4_ADDRESS_COUNT [--name NAME] [--vpc VPC --zone ZONE] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is public-address-range-create --name public-address-range-1 --ipv4-address-count 8 --vpc cli-test-vpc --zone us-south-1 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is public-address-range-create --name public-address-range-2 --ipv4-address-count 4 --resource-group-name Default
コマンド・オプション
- --ipv4-address-count: 必要なパブリック IPv4 アドレスの総数。 2の累乗でなければなりません。
- --name: このパブリックIPアドレス範囲の名前。 この名前は、地域内の別のパブリック・アドレス範囲で使用しないでください。 「ibm-」で始まる名前は、プロバイダーが管理するリソース用に予約されており、使用することはできません。
- --vpc: このパブリックアドレス範囲をバインドするVPC。 フラグを指定する際は、 --zone フラグが必須となります。
- --zone: このパブリックIPアドレス範囲を配置するゾーン。 フラグを指定する際には、--vpcフラグが必要です。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはpublic-address-range-updateです
パブリック・アドレス範囲を更新します。
ibmcloud is public-address-range-update PUBLIC_ADDRESS_RANGE [--name NAME] [[--vpc VPC] [--zone ZONE] | --reset-target] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is public-address-range-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name public-address-range-1 --vpc cli-test-vpc --zone us-south-1ibmcloud is public-address-range-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name public-address-range-1 --reset-target
コマンド・オプション
- PUBLIC_ADDRESS_RANGE: パブリックアドレス範囲のIDまたは名前。
- --name: このパブリックIPアドレス範囲の名前。 この名前は、地域内の別のパブリック・アドレス範囲で使用しないでください。 「ibm-」で始まる名前は、プロバイダーが管理するリソース用に予約されており、使用することはできません。
- --vpc: このパブリックIPアドレス範囲をバインドするVPC。既存のVPCがある場合は、それを置き換えます。
- --zone: このパブリックIPアドレス範囲を配置するゾーン。既存のゾーンがある場合は、それを置き換えます。
- --reset-target: ターゲットをパブリックアドレス範囲から削除します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはpublic-address-range-deleteです
1つ以上のパブリック・アドレス範囲を削除します。
ibmcloud is public-address-range-delete (PUBLIC_ADDRESS_RANGE1 PUBLIC_ADDRESS_RANGE2 ...) [-f, --force] [--output JSON] [-q, --quiet]
コマンド例
ibmcloud is public-address-range-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
コマンド・オプション
- PUBLIC_ADDRESS_RANGE1: パブリックアドレス範囲のIDまたは名前。
- PUBLIC_ADDRESS_RANGE2: パブリックアドレス範囲のIDまたは名前。
- --force, -f: 確認を求めずに操作を強制します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
仮想プライベートネットワーク(VPN)ゲートウェイ
次のセクションでは、IKE や IPsec ポリシーを含め、VPN ゲートウェイの操作に使用できる CLI コマンドについて詳しく説明します。
ibmcloud is ike-policies
すべての IKE ポリシーをリストします。
ibmcloud is ike-policies [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ike-policy
IKE ポリシーの詳細を表示します。
ibmcloud is ike-policy IKE_POLICY [--output JSON] [-q, --quiet]
コマンド・オプション
- IKE_POLICY: IKEポリシーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ike-policy-connections
IKE ポリシーを使用するすべての接続をリストします。
ibmcloud is ike-policy-connections IKE_POLICY [--output JSON] [-q, --quiet]
コマンド・オプション
- IKE_POLICY: IKEポリシーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ike-policy-create
IKE ポリシーを作成します。
ibmcloud is ike-policy-create IKE_POLICY_NAME AUTHENTICATION_ALGORITHMS DH_GROUPS ENCRYPTION_ALGORITHMS IKE_VERSION [--key-lifetime KEY_LIFETIME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --key-lifetime 28000ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --resource-group-name Defaultibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSONibmcloud is ike-policy-create my-ike-policy sha256,sha384 14,15,16 aes128,aes192 2
コマンド・オプション
- IKE_POLICY_NAME: IKE ポリシーの名前。
- AUTHENTICATION_ALGORITHMS: 認証アルゴリズム。 有効な値: sha256、 sha384、 sha512、またはこれらをカンマ区切りで連続して指定した値。 アルゴリズムの順序は、ネゴシエーションにおける優先順位を示しています。 複数の値を指定できるのは、IKE_VERSIONが2の場合のみです。
- DH_GROUPS: ディフィー・ヘルマン群。 有効な値:14、15、16、17、18、19、20、21、22、23、24、31、またはカンマ区切りの連続した値。 Diffie-Hellmanグループの順序は、ネゴシエーションにおけるグループの優先順位を示しています。 複数の値を指定できるのは、IKE_VERSIONが2の場合のみです。
- ENCRYPTION_ALGORITHMS: 暗号化アルゴリズム。 有効な値: aes128、 aes192、 aes256、またはこれらをカンマ区切りで連続して指定した値。 アルゴリズムの順序は、ネゴシエーションにおける優先順位を示しています。 複数の値を指定できるのは、IKE_VERSIONが2の場合のみです。
- IKE_VERSION: IKE プロトコル・バージョン。 1、2 のいずれかです。
- --key-lifetime: 鍵ライフタイム (秒単位)。 最大値: 86400、最小値: 1800 (デフォルト: 28800 )。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ike-policy-delete
1 つ以上の IKE ポリシーを削除します。
ibmcloud is ike-policy-delete (IKE_POLICY1 IKE_POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- IKE_POLICY1: IKEポリシーのIDまたは名前。
- IKE_POLICY2: IKEポリシーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ike-policy-update
IKE ポリシーを更新します。
ibmcloud is ike-policy-update IKE_POLICY [--name NEW_NAME] [--authentication-algorithms AUTHENTICATION_ALGORITHMS] [--dh-groups DH_GROUPS] [--encryption-algorithms ENCRYPTION_ALGORITHMS] [--ike-version 1 | 2] [--key-lifetime KEY_LIFETIME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --name my-ike-policyibmcloud is ike-policy-update my-ike-policy --name my-renamed-ike-policyibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256,sha384ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --dh-groups 14ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --dh-groups 14,15,16ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128,aes192ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --ike-version 2ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --key-lifetime 28000 --output JSON
コマンド・オプション
- IKE_POLICY: IKEポリシーのIDまたは名前。
- --name: IKE ポリシーの新しい名前。
- --authentication-algorithms: 認証アルゴリズム。 有効な値: sha256、 sha384、 sha512、またはこれらをカンマ区切りで連続して指定した値。 アルゴリズムの順序は、ネゴシエーションにおける優先順位を示しています。 複数の値を指定できるのは、IKE_VERSIONが2の場合のみです。
- --dh-groups: ディフィー・ヘルマン群。 有効な値:14、15、16、17、18、19、20、21、22、23、24、31、またはカンマ区切りの連続した値。 Diffie-Hellmanグループの順序は、ネゴシエーションにおけるグループの優先順位を示しています。 複数の値を指定できるのは、IKE_VERSIONが2の場合のみです。
- --encryption-algorithms: 暗号化アルゴリズム。 有効な値: aes128、 aes192、 aes256、またはこれらをカンマ区切りで連続して指定した値。 アルゴリズムの順序は、ネゴシエーションにおける優先順位を示しています。 複数の値を指定できるのは、IKE_VERSIONが2の場合のみです。
- --ike-version: IKE プロトコル・バージョン。 1、2 のいずれかです。
- --key-lifetime: 鍵ライフタイム (秒単位)。 最大: 86400、最小: 1800。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ipsec-policies
すべての IPsec ポリシーをリストします。
ibmcloud is ipsec-policies [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ipsec-policy
IPsec ポリシーの詳細を表示します。
ibmcloud is ipsec-policy IPSEC_POLICY [--output JSON] [-q, --quiet]
コマンド・オプション
- IPSEC_POLICY: IPsec ポリシーの ID または名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ipsec-policy-connections
IPsec ポリシーを使用するすべての接続をリストします。
ibmcloud is ipsec-policy-connections IPSEC_POLICY [--output JSON] [-q, --quiet]
コマンド・オプション
- IPSEC_POLICY: IPsec ポリシーの ID または名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ipsec-policy-create
IPsec ポリシーを作成します。
ibmcloud is ipsec-policy-create IPSEC_POLICY_NAME AUTHENTICATION_ALGORITHMS ENCRYPTION_ALGORITHMS PFSGS [--key-lifetime KEY_LIFETIME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --key-lifetime 3600ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --resource-group-name Defaultibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSONibmcloud is ipsec-policy-create my-ipsec-policy sha256,sha384 aes128,aes192 group_14,group_15
コマンド・オプション
- IPSEC_POLICY_NAME: IPsec ポリシーの名前。
- AUTHENTICATION_ALGORITHMS: 認証アルゴリズム。 結合モードの暗号化アルゴリズム(aes128gcm16、aes192gcm16、aes256gcm16)を使用する場合にのみ、「disabled」に設定する必要があります。 他の暗号化アルゴリズム(aes128、aes192、aes256)を使用する場合、「disabled」にしてはなりません。 有効な値:disabled、 sha256、 sha384、 sha512、またはこれらをカンマ区切りで並べた値。
- ENCRYPTION_ALGORITHMS: 暗号化アルゴリズム。 許容される値: aes128、 aes128gcm16、 aes192、 aes192gcm16、 aes256、 aes256gcm16、またはこれらをカンマ区切りで連続して指定した値。 アルゴリズムの順序は、ネゴシエーションにおける優先順位を示しています。
- PFSGS :完全前方秘匿性グループ。 有効な値:disabled、 group_14、 group_15、 group_16、 group_17、 group_18、 group_19、 group_20、 group_21、 group_22、 group_23、 group_24、 group_31、またはこれらをカンマ区切りで並べた値。
- --key-lifetime: 鍵ライフタイム (秒単位)。 最大値: 86400、最小値: 1800 (デフォルト: 3600 )。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ipsec-policy-delete
1 つ以上の IPsec ポリシーを削除します。
ibmcloud is ipsec-policy-delete (IPSEC_POLICY1 IPSEC_POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- IPSEC_POLICY1: IPsec ポリシーの ID または名前。
- IPSEC_POLICY2: IPsec ポリシーの ID または名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is ipsec-policy-update
IPsec ポリシーを更新します。
ibmcloud is ipsec-policy-update IPSEC_POLICY [--name NEW_NAME] [--authentication-algorithms AUTHENTICATION_ALGORITHMS] [--encryption-algorithms ENCRYPTION_ALGORITHMS] [--pfsgs PFSGS] [--key-lifetime KEY_LIFETIME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ipsec-policy-update my-ipsec-policy --name my-renamed-ipsec-policyibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --name my-ipsec-policyibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256,sha384ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --pfsgs group_14ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --pfsgs group_14,group_15ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128,aes192ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --key-lifetime 3600 --output JSON
コマンド・オプション
- IPSEC_POLICY: IPsec ポリシーの ID または名前。
- --name: IPsec ポリシーの新しい名前。
- --authentication-algorithms: 認証アルゴリズム。 コンバインドモードの暗号化アルゴリズム( aes128gcm16、 aes192gcm16、 aes256gcm16 )のみを使用する場合は、 この設定を無効にする必要があります。 他の暗号化アルゴリズム( aes128、 aes192、 aes256 )を使用する場合は、 この機能を無効にしてはなりません。 有効な値:disabled、 sha256、 sha384、 sha512、またはこれらをカンマ区切りで並べた値。
- --encryption-algorithms: 暗号化アルゴリズム。 許容される値: aes128、 aes128gcm16、 aes192、 aes192gcm16、 aes256、 aes256gcm16、またはこれらをカンマ区切りで連続して指定した値。 アルゴリズムの順序は、ネゴシエーションにおける優先順位を示しています。
- --pfsgs: 完全前方秘匿性グループ。 有効な値:disabled、 group_14、 group_15、 group_16、 group_17、 group_18、 group_19、 group_20、 group_21、 group_22、 group_23、 group_24、 group_31、またはこれらをカンマ区切りで並べた値。
- --key-lifetime: 鍵ライフタイム (秒単位)。 最大: 86400、最小: 1800。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway
VPN ゲートウェイの詳細を表示します。
ibmcloud is vpn-gateway VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-connection
VPN ゲートウェイ接続の詳細を表示します。
ibmcloud is vpn-gateway-connection VPN_GATEWAY (CONNECTION1 CONNECTION2 ...) [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- CONNECTION1: VPN接続のIDまたは名前。
- CONNECTION2: VPN接続のIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-connection-create
VPN ゲートウェイ接続を作成します。
ibmcloud is vpn-gateway-connection-create CONNECTION_NAME VPN_GATEWAY PEER PRESHARED_KEY [--vpc VPC] [--admin-state-up true | false] [--dead-peer-detection-action restart | clear | hold | none] [--dead-peer-detection-interval INTERVAL] [--dead-peer-detection-timeout TIMEOUT] [--ike-policy IKE_POLICY_ID] [--ipsec-policy IPSEC_POLICY_ID] [--peer-cidr CIDR1 --peer-cidr CIDR2 ... --local-cidr CIDR1 --local-cidr CIDR2 ...] [[--local-ike-identity-type fqdn | hostname | ipv4_address | key_id --local-ike-identity-value VALUE] | [--local-ike-identities LISTENER_POLICIES_JSON | @LISTENER_POLICIES_JSON_FILE]] [--peer-ike-identity-type fqdn | hostname | ipv4_address | key_id --peer-ike-identity-value VALUE] [--establish-mode bidirectional | peer_only] [--distribute-traffic true | false] [--peer-asn ASN] [--tunnels TUNNELS_JSON | @TUNNELS_JSON_FILE] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24ibmcloud is vpn-gateway-connection-create my-connection my-vpn-gateway 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --admin-state-up trueibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ipsec-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is vpn-gateway-connection-create my-connection my-vpn-gateway 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ipsec-policy my-ispec-policyibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ike-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is vpn-gateway-connection-create my-connection my-vpn-gateway 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ike-policy my-ike-policyibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --admin-state-up trueibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ipsec-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --peer-cidr 192.168.1.0/24 --ike-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --local-cidr 10.240.0.0/24 --local-cidr 10.240.1.0/24 --peer-cidr 192.168.1.0/24 --peer-cidr 192.168.2.0/24 --output JSONibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --distribute-traffic true --local-ike-identities '[{"type":"fqdn","value":"sadsadasd.com"},{"type":"fqdn","value":"sadsadasdasd.com"}]' --peer-ike-identity-type key_id --peer-ike-identity-value sampledd --output JSONibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --distribute-traffic true --local-ike-identities '[{"type":"fqdn","value":"sadsadasd.com"},{"type":"fqdn","value":"sadsadasdasd.com"}]' --peer-asn 65534 --tunnels '[{"neighbor_ip":{"address":"192.168.3.4"},"tunnel_interface_ip":{"address":"192.168.3.4"}},{"neighbor_ip":{"address":"192.168.3.5"},"tunnel_interface_ip":{"address":"192.168.3.5"}}]' --peer-ike-identity-type key_id --peer-ike-identity-value sampledd --output JSONibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --establish-mode peer_only --local-ike-identities '[{"type":"ipv4_address","value":"2.2.2.2"},{"type":"fqdn","value":"sadsadasd.com"}]' --peer-ike-identity-type key_id --peer-ike-identity-value sampleddローカルike_identitiesをJSON構造として使用して、VPNゲートウェイ接続を作成ibmcloud is vpn-gateway-connection-create my-connection fee82deba12e4c0fb69c3b09d1f12345 169.21.50.5 lkj14b1oi0alcniejkso --establish-mode peer_only --local-ike-identity-type fqdn --local-ike-identity-value sadsadasd.com --peer-ike-identity-type key_id --peer-ike-identity-value sampleddローカルike_identitiesを機能フラグとして使用して、VPNゲートウェイ接続を作成
コマンド・オプション
- CONNECTION_NAME: 接続の名前。
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- PEER :ピアVPNゲートウェイのIPアドレスまたはFQDN。
- PRESHARED_KEY: 事前共有鍵。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --admin-state-up: false に設定されている場合、VPN ゲートウェイ接続はシャットダウンされます。 true、 false のいずれかです。 (デフォルト: true)。
- --dead-peer-detection-action: 非活動ピア検出アクション。 「 再起動 」、「 クリア 」、「 保留 」、「 なし 」のいずれか。(デフォルト: 再起動 )。
- --dead-peer-detection-interval: 非活動ピア検出間隔 (秒単位) (デフォルト: 2)。
- --dead-peer-detection-timeout: 非活動ピア検出タイムアウト (秒単位) (デフォルト: 10)。
- --ike-policy: IKEポリシーのIDまたは名前。
- --ipsec-policy: IPsec ポリシーの ID または名前。
- --peer-cidr: リソースのピア CIDR。
- --local-cidr: リソースのローカル CIDR。
- --local-ike-identity-type: ローカル IKE の識別子タイプ。
- --local-ike-identity-value: ローカル IKE 識別子の FQDN 値。
- --local-ike-identities: LOCAL_IKE_IDENTITIES_JSON | @LOCAL_IKE_IDENTITIES_JSON_FILE、JSON または JSON ファイル形式のローカル IKE 識別情報。
- --peer-ike-identity-type: ピアの IKE 識別子のタイプ。
- --peer-ike-identity-value: ピア IKE 識別子の FQDN 値。
- --establish-mode: VPNゲートウェイ接続の確立モード。 両方向、 peer_only のいずれか。 (デフォルト: 「双方向」)。
- --distribute-traffic: トラフィックがVPNゲートウェイ接続のアップトンネル間で分散されるかどうかを示します。 true、false のいずれかです。
- --peer-asn: このVPNゲートウェイ接続のピア自律システム番号(ASN)。
- --tunnels: TUNNELS_JSON | @TUNNELS_JSON_FILE、JSON形式またはJSONファイル形式のトンネル。 のいずれか: tunnels_json、 @tunnels_json_file。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-connection-delete
1 つ以上の VPN ゲートウェイ接続を削除します。
ibmcloud is vpn-gateway-connection-delete VPN_GATEWAY (CONNECTION1 CONNECTION2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- CONNECTION1: VPN接続のIDまたは名前。
- CONNECTION2: VPN接続のIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-connection-local-cidr-add
ローカル CIDR を VPN ゲートウェイ接続に追加します。
ibmcloud is vpn-gateway-connection-local-cidr-add VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-connection-local-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 1.168.0.0/22ibmcloud is vpn-gateway-connection-local-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 1.168.0.0/22 --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- 接続 :VPN接続のIDまたは名前。
- CIDR :CIDRブロック表記によるIPアドレスの範囲。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-connection-local-cidr-delete
VPN ゲートウェイ接続からローカル CIDR を削除します。
ibmcloud is vpn-gateway-connection-local-cidr-delete VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-connection-local-cidr-delete 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 1.168.0.0/22ibmcloud is vpn-gateway-connection-local-cidr-delete 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 1.168.0.0/22 --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- 接続 :VPN接続のIDまたは名前。
- CIDR :CIDRブロック表記によるIPアドレスの範囲。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-connection-peer-cidr-add
ピア CIDR を VPN ゲートウェイ接続に追加します。
ibmcloud is vpn-gateway-connection-peer-cidr-add VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-connection-peer-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 10.45.0.0/24ibmcloud is vpn-gateway-connection-peer-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 10.45.0.0/24 --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- 接続 :VPN接続のIDまたは名前。
- CIDR :CIDRブロック表記によるIPアドレスの範囲。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-connection-peer-cidr-delete
VPN ゲートウェイ接続からピア CIDR を削除します。
ibmcloud is vpn-gateway-connection-peer-cidr-delete VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-connection-peer-cidr-delete 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 10.45.0.0/24ibmcloud is vpn-gateway-connection-peer-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf 0726-0d642e87-b868-4a22-83f4-a35a19390b5c 10.45.0.0/24 --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- 接続 :VPN接続のIDまたは名前。
- CIDR :CIDRブロック表記によるIPアドレスの範囲。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-connection-update
VPN ゲートウェイ接続を更新します。
ibmcloud is vpn-gateway-connection-update VPN_GATEWAY CONNECTION [--vpc VPC] [--admin-state-up true | false] [--dead-peer-detection-action restart | clear | hold | none] [--dead-peer-detection-interval INTERVAL] [--dead-peer-detection-timeout TIMEOUT] [--ike-policy IKE_POLICY_ID | --reset-ike-policy] [--ipsec-policy IPSEC_POLICY_ID | --reset-ipsec-policy] [--peer-address ADDRESS] [--peer-fqdn FQDN] [--distribute-traffic true | false] [--routing-protocol bgp | none] [--peer-asn ASN] [--tunnels TUNNELS_JSON | @TUNNELS_JSON_FILE] [--psk PSK] [--establish-mode bidirectional | peer_only] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-connection-update fee82deba12e4c0fb69c3b09d1f12345 gfe82deba12e4c0fb69c3b09d1f23456 --admin-state-up true --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100 --ike-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --ipsec-policy 05251a2e-d6c5-42b4-97b0-b5f8e8d1f445 --peer-address 234.3.4.5 -psk rweirjgiort --name my-new-connection --output JSONibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --admin-state-up true --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100 --ike-policy my-ike-policy --ipsec-policy my-ipsec-policy --peer-address 234.3.4.5 -psk rweirjgiort --name my-new-connection --output JSONibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --admin-state-up true --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100 --ike-policy my-ike-policy --ipsec-policy my-ipsec-policy --peer-address 234.3.4.5 -psk rweirjgiort --name my-new-connection --establish-mode peer_only --output JSONibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --admin-state-up true --ike-policy my-ike-policy --ipsec-policy my-ipsec-policy --peer-fqdn my-service.example.com -psk rweirjgiort --name my-new-connection --establish-mode peer_only --output JSONibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --distribute-traffic true --output JSONibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --routing-protocol bgp --peer-asn 65534 —-tunnels '[{"neighbor_ip":{"address":"192.168.3.4"},"tunnel_interface_ip":{"address":"192.168.3.4"}},{"neighbor_ip":{"address":"192.168.3.5"},"tunnel_interface_ip":{"address":"192.168.3.5"}}]' --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- 接続 :VPN接続のIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --admin-state-up: false に設定されている場合、VPN ゲートウェイ接続はシャットダウンされます。 true、false のいずれかです。
- --dead-peer-detection-action: 非活動ピア検出アクション。 restart、clear、hold、none のいずれかです。
- --dead-peer-detection-interval: 非活動ピア検出間隔 (秒単位)。
- --dead-peer-detection-timeout: 非活動ピア検出タイムアウト (秒単位)。
- --ike-policy: IKEポリシーのIDまたは名前。
- --reset-ike-policy: IKEポリシーを削除します。
- --ipsec-policy: IPsec ポリシーの ID または名前。
- --reset-ipsec-policy: IPsec ポリシーを削除します。
- --peer-address: ピア VPN ゲートウェイの IP アドレス。
- --peer-fqdn: ピア VPN ゲートウェイの FQDN。
- --distribute-traffic: トラフィックがVPNゲートウェイ接続のアップトンネル間で分散されるかどうかを示します。 true、false のいずれかです。
- --routing-protocol: このVPNゲートウェイ接続で有効になっているルーティングプロトコル。指定する場合、modeには「route」を指定する必要があります。 次のいずれか: bgp、 none。
- --peer-asn: このVPNゲートウェイ接続のピア自律システム番号(ASN)。
- --tunnels: TUNNELS_JSON | @TUNNELS_JSON_FILE、JSON形式またはJSONファイル形式のトンネル。 のいずれか: tunnels_json、 @tunnels_json_file。
- --psk: 事前共有鍵。
- --establish-mode: VPNゲートウェイ接続の確立モード。 両方向、 peer_only のいずれか。
- --name: 接続の新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-connections
すべての VPN ゲートウェイ接続をリストします。
ibmcloud is vpn-gateway-connections VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-create
VPN ゲートウェイを作成します。
ibmcloud is vpn-gateway-create VPN_GATEWAY_NAME SUBNET [--mode policy | route [--advertised-cidrs ADVERTISED_CIDRS1 --advertised-cidrs ADVERTISED_CIDRS2 ...] [--local-asn ASN]] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode routeibmcloud is vpn-gateway-create my-vpn-gateway my-subnet --vpc my-vpc --mode routeibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode policyibmcloud is vpn-gateway-create my-vpn-gateway my-subnet --vpc my-vpc --mode policyibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --resource-group-name Defaultibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSONibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --advertised-cidrs 10.45.0.0/24ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --local-asn 64520
コマンド・オプション
- VPN_GATEWAY_NAME: VPN ゲートウェイの名前。
- サブネット :サブネットのIDまたは名前。
- --mode: VPNゲートウェイのモード。指定しない場合、VPNゲートウェイのデフォルトモードは「policy」となります。 policy、route のいずれか。
- --advertised-cidrs: CIDRブロック表記によるIPアドレスの範囲。
- --local-asn: このVPNゲートウェイおよびその接続に割り当てられたローカル自律システム番号(ASN)。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-delete
1 つ以上の VPN ゲートウェイを削除します。
ibmcloud is vpn-gateway-delete (VPN_GATEWAY1 VPN_GATEWAY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPN_GATEWAY1: VPNゲートウェイのIDまたは名前。
- VPN_GATEWAY2: VPNゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateway-update
VPN ゲートウェイを更新します。
ibmcloud is vpn-gateway-update VPN_GATEWAY [--vpc VPC] [--name NEW_NAME] [--local-asn ASN] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-update fee82deba12e4c0fb69c3b09d1f12345 --name my-renamed-gateway --output JSONibmcloud is vpn-gateway-update my-vpn-gateway --name my-renamed-gateway --output JSONibmcloud is vpn-gateway-update my-vpn-gateway --name my-renamed-gateway --local-asn 64520 --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: VPN ゲートウェイの新しい名前。
- --local-asn: このVPNゲートウェイおよびその接続に割り当てられたローカル自律システム番号(ASN)。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is vpn-gateways
すべての VPN ゲートウェイをリストします。
ibmcloud is vpn-gateways [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-gateway-advertised-cidrです
指定された通知CIDRがVPNゲートウェイに存在するかどうかを確認します。
ibmcloud is vpn-gateway-advertised-cidr VPN_GATEWAY --cidr CIDR [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-advertised-cidr 0726-59be5c84-1dc2-4191-b591-d506514563bf --cidr 10.45.0.0/24ibmcloud is vpn-gateway-advertised-cidr 0726-59be5c84-1dc2-4191-b591-d506514563bf --cidr 10.45.0.0/24 --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --cidr: CIDRブロック表記によるIPアドレスの範囲。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-gateway-advertised-cidr-addです
通知されたCIDRをVPNゲートウェイに追加します。
ibmcloud is vpn-gateway-advertised-cidr-add VPN_GATEWAY --cidr CIDR [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-advertised-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf --cidr 10.45.0.0/24ibmcloud is vpn-gateway-advertised-cidr-add 0726-59be5c84-1dc2-4191-b591-d506514563bf --cidr 10.45.0.0/24 --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --cidr: CIDRブロック表記によるIPアドレスの範囲。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-gateway-advertised-cidr-deleteです
VPNゲートウェイから通知されたCIDRを削除します。
ibmcloud is vpn-gateway-advertised-cidr-delete VPN_GATEWAY (CIDR1 CIDR2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-advertised-cidr-delete 0726-59be5c84-1dc2-4191-b591-d506514563bf 10.45.0.0/24ibmcloud is vpn-gateway-advertised-cidr-delete 0726-59be5c84-1dc2-4191-b591-d506514563bf 10.45.0.0/24 --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- CIDR1: CIDRブロック表記によるIPアドレスの範囲。
- CIDR2: CIDRブロック表記によるIPアドレスの範囲。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-gateway-advertised-cidrsです
通知されているすべてのVPNゲートウェイCIDRをリストします。
ibmcloud is vpn-gateway-advertised-cidrs VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-advertised-cidrs 0726-59be5c84-1dc2-4191-b591-d506514563bfibmcloud is vpn-gateway-advertised-cidrs 0726-59be5c84-1dc2-4191-b591-d506514563bf --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-gateway-service-connectionです
VPNゲートウェイサービス接続を取得します。
ibmcloud is vpn-gateway-service-connection VPN_GATEWAY --service-connection-id SERVICE_CONNECTION_ID [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-service-connection 0726-59be5c84-1dc2-4191-b591-d506514563bf --service-connection-id my-connectionibmcloud is vpn-gateway-service-connection 0726-59be5c84-1dc2-4191-b591-d506514563bf --service-connection-id my-connection --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --service-connection-id: VPNゲートウェイの接続識別子。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-gateway-service-connectionsです
すべてのVPNゲートウェイ・サービス接続をリストします。
ibmcloud is vpn-gateway-service-connections VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-gateway-service-connections 0726-59be5c84-1dc2-4191-b591-d506514563bfibmcloud is vpn-gateway-service-connections 0726-59be5c84-1dc2-4191-b591-d506514563bf --output JSON
コマンド・オプション
- VPN_GATEWAY: VPNゲートウェイのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
仮想プライベートネットワーク(VPN)サーバー
以下のセクションでは、VPN サーバーの操作に使用できる CLI コマンドについて詳しく説明します。
ibmcloudはvpnサーバーです
すべての VPN サーバーをリストします。
ibmcloud is vpn-servers [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpn-server です
VPNサーバーの詳細を表示します。
ibmcloud is vpn-server VPN_SERVER [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-createです
VPN サーバーを作成します。
ibmcloud is vpn-server-create --client-ip-pool CLIENT_IP_POOL --cert CERT (--client-auth-methods certificate | username | certificate,username | username,certificate) [--subnet SUBNET --vpc VPC] [--client-ca CLIENT_CA] [--client-crl CLIENT_CRL] [--client-dns CLIENT_DNS] [--client-idle-timeout CLIENT_IDLE_TIMEOUT] [--enable-split-tunnel false | true] [--port PORT] [--protocol udp | tcp] [--sg SG] [--name NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-server-create --subnet 0726-a7191f77-7c87-4ad4-bb11-a37f9e9fc0f0,0736-4b871e22-e819-4f87-bb17-e457a88246a2 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods certificate --client-ca crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f514ibmcloud is vpn-server-create --subnet my-subnet,my-subnet2 --vpc my-vpc --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods certificate --client-ca crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f514ibmcloud is vpn-server-create --name myvpnserver --subnet 0726-a7191f77-7c87-4ad4-bb11-a37f9e9fc0f0,0736-4b871e22-e819-4f87-bb17-e457a88246a2 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods usernameibmcloud is vpn-server-create --name myvpnserver2 --subnet 0726-a7191f77-7c87-4ad4-bb11-a37f9e9fc0f0 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods username --client-dns 9.9.9.9,8.8.8.8 --protocol tcp --port 8888 --enable-split-tunnel true --client-idle-timeout 1200ibmcloud is vpn-server-create --name myvpnserver3 --subnet 0726-a7191f77-7c87-4ad4-bb11-a37f9e9fc0f0 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods username --sg r134-e32f671c-463d-4f93-88e3-2dd0413476b4,r134-3af7a9db-d9bc-43d4-bced-93e0a33fee25ibmcloud is vpn-server-create --name myvpnserver3 --subnet my-subnet --vpc my-vpc --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-auth-methods username --sg my-sg1,my-sg2ibmcloud is vpn-server-create --subnet 0726-a7191f77-7c87-4ad4-bb11-a37f9e9fc0f0,0736-4b871e22-e819-4f87-bb17-e457a88246a2 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-ip-pool 192.168.0.0/20 --client-dns 172.34.1.100 --client-auth-methods certificate,username --client-ca crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f514 --client-crl @./openvpn/crl.pem --name vpnswithcrl --sg r134-5744b689-e5c4-461d-9f9b-ce5e7e8dbed6
コマンド・オプション
- --subnet: このVPNサーバーにプロビジョニングするサブネットのIDまたは名前(カンマ区切り)。 高可用性のため、異なるゾーンのサブネットで最大で2つのサブネットを設定できます。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --client-ip-pool: CIDR 形式で表される VPN クライアントの IPv4 アドレス・プール。 要求は、VPC 内の既存のアドレス接頭辞、または予約済みアドレス範囲である 127.0.0.0/8 (IPv4 ループバック・アドレス)、161.26.0.0/16 (IBM サービス)、166.8.0.0/14 (クラウド・サービス・エンドポイント)、169.254.0.0/16 (IPv4 リンクローカル・アドレス)、224.0.0.0/4 (IPv4 マルチキャスト・アドレス) のいずれかとオーバーラップできません。 クライアント IP アドレス・プールの CIDR の接頭辞の長さは、/9 (8,388,608 個のアドレス) と /22 (1024 個のアドレス) の間である必要があります。 最大数の同時接続を可能にするために必要な IP アドレス数の倍の数を含む CIDR ブロックが推奨されます。
- --cert: このVPNサーバー用の、シークレットマネージャーから取得したシークレットCRN。
- --client-auth-methods: クライアント認証方法をカンマ区切りで指定します。 certificate、username、certificate,username、username,certificate のいずれかです。
- --client-ca: VPNクライアントの認証局(CA)として使用する、シークレットマネージャーからの秘密のCRN。
- --client-crl: CRL | @CRL-file。 PEM 形式でエンコードされた証明書失効リストの内容。
- --client-dns: このVPNサーバーに接続しているVPNクライアントに提供されるDNSサーバーのアドレスを、カンマ区切りで指定します。 最大で 2 つの DNS サーバーを設定できます。
- --client-idle-timeout: VPNクライアントがアイドル状態になってから、このVPNサーバーが接続を切断するまでの秒数。 アイドル状態のクライアントをサーバーが切断しないようにするには、0 を指定します (デフォルト: 600)。
- --enable-split-tunnel: この VPN サーバー上でスプリット・トンネリングが有効になっているかどうかを示します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --port: このVPNサーバーで使用するポート番号。(デフォルト: 443 )。
- --protocol: この VPN サーバーに使用するトランスポート・プロトコル。 udp または tcp のいずれか。(デフォルト: udp )。
- --sg: VPN サーバーのセキュリティグループ ID または名前(カンマ区切り)。
- --name: VPN サーバーの新しい名前。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-updateです
VPN サーバーを更新します。
ibmcloud is vpn-server-update VPN_SERVER [--vpc VPC] [--subnet SUBNET] [--client-ip-pool CLIENT_IP_POOL] [--cert CERT] [--client-auth-methods certificate | username | certificate,username | username,certificate] [--client-ca CLIENT_CA] [--client-crl CLIENT_CRL] [[--client-dns CLIENT_DNS | --reset-client-dns]] [--client-idle-timeout CLIENT_IDLE_TIMEOUT] [--enable-split-tunnel false | true] [--port PORT] [--protocol udp | tcp] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --name my-serveribmcloud is vpn-server-update my-server --name my-renamed-serveribmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --cert crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f510 --client-auth-methods certificate --client-ca crn:v1:bluemix:public:secrets-manager:us-south:a/aa5a471f75bc456fac416bf02c4ba6de:aace9348-39da-4498-b132-e5ab918237f4:secret:e3bd96ce-1e4c-f642-d1f2-0d0ab025f514ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --client-ip-pool 192.168.0.0/20 --client-dns 9.9.9.9 --client-idle-timeout 120 --port 9090 --protocol tcp --enable-split-tunnel true --output JSONibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --client-dns ""この VPN サーバーに接続されている VPN クライアントに提供されている DNS サーバー・アドレスをクリーンアップします。ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --reset-client-dnsこの VPN サーバーに接続されている VPN クライアントに提供されている DNS サーバー・アドレスをクリーンアップします。ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --subnet 0716-6ec3e875-abfa-40f4-a7c5-7473f4b2a2e1,0726-61b2f53f-1e95-42a7-94ab-55de8f8cbdd5高可用性を実現するために、異なるゾーンから複数のサブネットを使用して VPN サーバーを更新します。ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --subnet 0716-6ec3e875-abfa-40f4-a7c5-7473f4b2a2e1VPN サーバーのサブネットを変更するか、あるいは VPN サーバーを高可用性 VPN サーバーからスタンドアロン VPN サーバーにダウングレードして、サブネットを持つ VPN サーバーを更新します。
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --subnet: このVPNサーバーにプロビジョニングするサブネットのIDまたは名前(カンマ区切り)。 高可用性のため、異なるゾーンのサブネットで最大で2つのサブネットを設定できます。
- --client-ip-pool: CIDR 形式で表される VPN クライアントの IPv4 アドレス・プール。 要求は、VPC 内の既存のアドレス接頭辞、または予約済みアドレス範囲である 127.0.0.0/8 (IPv4 ループバック・アドレス)、161.26.0.0/16 (IBM サービス)、166.8.0.0/14 (クラウド・サービス・エンドポイント)、169.254.0.0/16 (IPv4 リンクローカル・アドレス)、224.0.0.0/4 (IPv4 マルチキャスト・アドレス) のいずれかとオーバーラップできません。 クライアント IP アドレス・プールの CIDR の接頭辞の長さは、/9 (8,388,608 個のアドレス) と /22 (1024 個のアドレス) の間である必要があります。 最大数の同時接続を可能にするために必要な IP アドレス数の倍の数を含む CIDR ブロックが推奨されます。
- --cert: このVPNサーバー用の、シークレットマネージャーから取得したシークレットCRN。
- --client-auth-methods: クライアント認証方法をカンマ区切りで指定します。 certificate、username、certificate,username、username,certificate のいずれかです。
- --client-ca: VPNクライアントの認証局(CA)として使用する、シークレットマネージャーからの秘密のCRN。
- --client-crl: CRL | @CRL-file。 PEM 形式でエンコードされた証明書失効リストの内容。
- --client-dns: このVPNサーバーに接続しているVPNクライアントに提供されるDNSサーバーのアドレスを、カンマ区切りで指定します。 最大で 2 つの DNS サーバーを設定できます。
- --reset-client-dns: このVPNサーバーに接続しているVPNクライアントに提供されているDNSサーバーのアドレスを削除します。
- --client-idle-timeout: VPNクライアントがアイドル状態になってから、このVPNサーバーが接続を切断するまでの秒数。 サーバーがアイドル状態のクライアントを切り離さないようにするには、0 を指定します。
- --enable-split-tunnel: この VPN サーバー上でスプリット・トンネリングが有効になっているかどうかを示します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --port: このVPNサーバーで使用するポート番号。
- --protocol: この VPN サーバーに使用するトランスポート・プロトコル。 udp または tcp のいずれか。
- --name: VPNサーバーの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-deleteです
1 つ以上の VPN サーバーを削除します。
ibmcloud is vpn-server-delete (VPN_SERVER1 VPN_SERVER2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPN_SERVER1: VPN サーバーの ID または名前。
- VPN_SERVER2: VPN サーバーの ID または名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-client-configurationです
OpenVPN のクライアント設定を取得します。
ibmcloud is vpn-server-client-configuration VPN_SERVER [--vpc VPC] [--file FILE] [-q, --quiet]
コマンドの例
ibmcloud is vpn-server-client-configuration r134-d0671da5-1646-449b-8390-6bd7d6abea01ibmcloud is vpn-server-client-configuration my-serveribmcloud is vpn-server-client-configuration r134-d0671da5-1646-449b-8390-6bd7d6abea01 --file ./my_vpn.conf
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --file: クライアント設定を指定されたファイルパス名に保存します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpn-server-clients です
特定のVPNサーバーに接続しているすべてのVPNクライアントを一覧表示します。
ibmcloud is vpn-server-clients VPN_SERVER [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は vpn-server-client です
VPNクライアントの詳細を表示します。
ibmcloud is vpn-server-client VPN_SERVER CLIENT_ID [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- CLIENT_ID: VPNクライアントのID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-client-deleteです
VPN サーバーの 1 つ以上の VPN クライアントを削除します。
ibmcloud is vpn-server-client-delete VPN_SERVER (CLIENT_ID1 CLIENT_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- CLIENT_ID1: VPNクライアントのID。
- CLIENT_ID2: VPNクライアントのID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-client-disconnectです
VPN クライアントを切断します。
ibmcloud is vpn-server-client-disconnect VPN_SERVER (CLIENT_ID1 CLIENT_ID2 ...) [--vpc VPC] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- CLIENT_ID1: VPNクライアントのID。
- CLIENT_ID2: VPNクライアントのID。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-routesです
VPNサーバーのすべてのVPNルートを一覧表示します。
ibmcloud is vpn-server-routes VPN_SERVER [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-routeです
VPNルートの詳細を表示します。
ibmcloud is vpn-server-route VPN_SERVER ROUTE_ID [--vpc VPC] [--output JSON] [-q, --quiet]
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- ROUTE_ID: VPNルートのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-route-createです
VPN 経路を作成します。
ibmcloud is vpn-server-route-create VPN_SERVER --destination DESTINATION_CIDR [--vpc VPC] [--action translate | deliver | drop] [--name NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-server-route-create r134-77e21079-7291-44c2-866a-8f1848bc10f0 --name my-route --action deliver --destination 10.0.0.0/24ibmcloud is vpn-server-route-create my-server --name my-route --action deliver --destination 10.0.0.0/24ibmcloud is vpn-server-route-create r134-77e21079-7291-44c2-866a-8f1848bc10f0 --name my-route --action drop --destination 10.0.0.0/24
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --action: ルートに一致するパケットに対して実行するアクション。 translate、deliver、drop のいずれかです (デフォルト: deliver)。
- --destination: VPN サーバーにおいて、この VPN ルートに使用する宛先。 VPN サーバー内で固有である必要があります。 着信パケットがどの宛先とも一致しない場合、そのパケットはドロップされます。
- --name: VPNルートの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-route-updateです
VPN 経路を更新します。
ibmcloud is vpn-server-route-update VPN_SERVER ROUTE_ID [--vpc VPC] [--name NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is vpn-server-route-update r134-77e21079-7291-44c2-866a-8f1848bc10f0 1233a60b-fc95-4dbc-96ab-a976b723bfb0 --name my-routeibmcloud is vpn-server-route-update my-server my-route --name my-renamed-route
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- ROUTE_ID: VPNルートのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --name: VPNルートの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvpn-server-route-deleteです
1 つ以上の VPN 経路を削除します。
ibmcloud is vpn-server-route-delete VPN_SERVER (ROUTE_ID1 ROUTE_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- VPN_SERVER: VPN サーバーの ID または名前。
- ROUTE_ID1: VPNルートのIDまたは名前。
- ROUTE_ID2: VPNルートのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
コンピュート・コマンド
以下のセクションでは、コンピュート機能のための CLI コマンドに関する情報を記載します。
イメージ
ibmcloud is operating-systems
すべてのオペレーティング・システムをリストします。
ibmcloud is operating-systems [--output JSON] [-q, --quiet]
コマンド・オプション
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is operating-system
オペレーティング・システムの詳細を表示します。
ibmcloud is operating-system OPERATING_SYSTEM_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- OPERATING_SYSTEM_NAME: オペレーティング・システムの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is image
イメージの詳細を表示します。
ibmcloud is image IMAGE [--output JSON] [-q, --quiet]
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is images
地域内のすべてのイメージをリストします。
ibmcloud is images [--visibility all | public | private] [--status STATUS] [--user-data-format USER_DATA_FORMAT] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [--remote-account-id provider | user] [-q, --quiet]
コマンドの例
ibmcloud is images --status deprecated,obsoleteibmcloud is images --user-data-format esxi_kickstart,ipxeibmcloud is images --remote-account-id provideribmcloud is images --remote-account-id 2d1bace7b46e4815a81e52c6ffeba5cf
コマンド・オプション
- --visibility: 指定された可視性を持つイメージをリストします。 有効な可視性: public または private。
- --status: ステータス値のカンマ区切りリストに一致する画像のみをコレクションから抽出します。 使用可能な値は次のとおりです: available, deleting, deprecated, failed, obsolete, partially_available, pending, unusable, all。
- --user-data-format: 指定されたカンマ区切りの「user-data-format」値のリストに一致する画像のみをコレクションから抽出します。 使用可能な値: cloud_init、esxi_kickstart、ipxe。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- アカウント: remote.account.id remote.account.id プロパティが指定されたアカウントと一致する画像のみをコレクションから抽出します。 ユーザはACCOUNT_IDまたはプロバイダ、 ユーザのいずれかを指定することもできます。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is image-create
イメージを作成します。
ibmcloud is image-create IMAGE_NAME ([--file IMAGE_FILE_LOCATION --os-name OPERATING_SYSTEM_NAME [--encrypted-data-key ENCRYPTED_DATA_KEY --encryption-key ENCRYPTION_KEY]] | [--source-volume SOURCE_VOLUME --encryption-key-volume ENCRYPTION_KEY_VOLUME]) [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--deprecate-at DEPRECATE_AT] [--obsolete-at OBSOLETE_AT] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --resource-group-name Defaultibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --output JSONibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --encrypted-data-key eyJjaXBoZXJ0ZXh0IjoiSFVBS1VxTFFzUVhVRytTdElxTENDS3BjQjZ5Qm9HWlMxOVU9IiwiaXYiOiIxVXdNeTFTNG9odHVOWmJPIiwidmVyc2lvbiI6IjQuMC4wIiwiaGFuZGxlIjoiMWU5MzNkY2QtYjczMi00MDY3LWEyNTUtZDg5MzMxMTdmZGZmIn0= --encryption-key crn:v1:bluemix:public:kms:us-south:a/823bd195e9fd4f0db40ac2e1bffef3e0:2479bd12-1e8e-4506-88d9-bdb9512ac317:key:404f662d-1e18-40b1-aabf-d6c25bca22eaibmcloud is image-create my-image-from-volume --source-volume r006-c95c2317-6336-45b4-b67d-087312895a4eibmcloud is image-create my-image-from-volume --source-volume r006-c95c2317-6336-45b4-b67d-087312895a4e --encryption-key-volume crn:v1:bluemix:public:kms:us-south:a/823bd195e9fd4f0db40ac2e1bffef3e0:2479bd12-1e8e-4506-88d9-bdb9512ac317:key:404f662d-1e18-40b1-aabf-d6c25bca22eaibmcloud is image-create my-image-from-volume --source-volume r006-c95c2317-6336-45b4-b67d-087312895a4e --deprecate-at "2023-03-01T00:45:00Z" --obsolete-at "2023-03-02T00:50:00Z"ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --allowed-use-api-version "2024-10-29" --allowed-use-bare-metal-server "enable_secure_boot==true" --allowed-use-instance trueibmcloud is image-create my-image-from-volume --source-volume r006-c95c2317-6336-45b4-b67d-087312895a4e --allowed-use-api-version "2024-10-29" --allowed-use-bare-metal-server "enable_secure_boot==true" --allowed-use-instance true
コマンド・オプション
- IMAGE_NAME: イメージの名前。
- --file: イメージファイルのクラウドオブジェクトストア(COS)上の保存場所。例: cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2.
- --os-name: このイメージに対するオペレーティング・システムの名前。
- --encrypted-data-key: このイメージのデータを暗号化するために使用された鍵の、 base64-encoded 形式の暗号化された表現。
- --encryption-key: データキー(最終的には encrypted_data_key として表される)をラップするために使用されたルートキーの CRN。 また、このイメージから作成されるボリュームの暗号化には、ルートキーが使用されます(ボリューム作成時に別の encryption_key が指定されていない場合)。
- --source-volume: ボリュームのIDまたは名前。 イメージの作成元となるボリューム。 指定したボリュームはイメージから生成される必要があります。 ボリュームの「active」および「busy」プロパティの値は 「false」 である必要があり、そのボリュームに紐付けられたインスタンスは停止状態である必要があります。
- --encryption-key-volume: イメージ用のシステム生成データ暗号化キーをラップするために使用されるルートキーへの参照。 このプロパティーを指定しない場合、ソース・ボリュームからのルート・キーが使用されます。
- --allowed-use-api-version、 --au-api-version :式を評価する際に使用するAPIバージョン。
- --allowed-use-bare-metal-server: true,--au-bms true - このイメージを使用してプロビジョニングされるベアメタルサーバーのプロパティが満たすべき条件。 未指定の場合、式は「true」に設定されます。
- --allowed-use-instance: true,--au-ins true - このイメージを使用してプロビジョニングされる仮想サーバーインスタンスのプロパティが満たさなければならない条件。 未指定の場合、式は「true」に設定されます。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --deprecate-at: このイメージに設定する非推奨日時の値。 日時は過去のものであってはならず、「obsolete_at」より前でなければなりません。 日付と時刻はISO 8601形式で指定する必要があります: 2024-03-05T15:31:50.701Z または 2024-03-05T15:31:50.701+8:00。
- --obsolete-at: このイメージに設定する有効期限の日時。 日時は過去のものであってはならず、「deprecate_at」より後でなければなりません。 日付と時刻はISO 8601形式で指定する必要があります: 2024-03-05T15:31:50.701Z または 2024-03-05T15:31:50.701+8:00。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is image-update
イメージを更新します。
ibmcloud is image-update IMAGE --name NEW_NAME [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS] [--deprecate-at DEPRECATE_AT | --reset-deprecate-at] [--obsolete-at OBSOLETE_AT | --reset-obsolete-at] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is image-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-imageibmcloud is image-update my-image-from-volume-cli --name my-image-from-volume-cli-do-not-delete --obsolete-at "2023-03-02T04:20:00+05:30"ibmcloud is image-update my-image-from-volume-cli-do-not-delete --deprecate-at "2023-03-03T04:20:00+05:30"ibmcloud is image-update my-image-from-volume-cli-do-not-delete --reset-deprecate-atibmcloud is image-update my-image-from-volume-cli-do-not-delete --reset-obsolete-atibmcloud is image-update my-image-from-volume-cli-do-not-delete --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server enable_secure_boot==true --allowed-use-instance true
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- --name: イメージの新しい名前。
- --allowed-use-api-version、 --au-api-version :式を評価する際に使用するAPIバージョン。
- --allowed-use-bare-metal-server、 --au-bms :このイメージを使用してプロビジョニングされるベアメタルサーバーが満たす必要がある条件。
- --allowed-use-instance、 --au-ins :このイメージを使用してプロビジョニングされる仮想サーバーインスタンスが満たす必要がある条件。
- --deprecate-at: このイメージに設定する非推奨日時の値。 日時は過去のものであってはならず、「obsolete_at」より前でなければなりません。 日付と時刻はISO 8601形式で指定する必要があります: 2024-03-05T15:31:50.701Z または 2024-03-05T15:31:50.701+8:00。
- --reset-deprecate-at: このフラグを指定すると、既存の非推奨設定の日時が削除されます。 イメージの状況が「非推奨」の場合は、「使用可能」になります。
- --obsolete-at: このイメージに設定する有効期限の日時。 日時は過去のものであってはならず、「deprecate_at」より後でなければなりません。 日付と時刻はISO 8601形式で指定する必要があります: 2024-03-05T15:31:50.701Z または 2024-03-05T15:31:50.701+8:00。
- --reset-obsolete-at: このフラグを指定すると、既存の廃止日時が削除されます。 イメージの状況が「廃止」の場合、「deprecate_at」が過去の場合は「非推奨」になります。 それ以外の場合は、「使用可能」になります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is image-delete
1 つ以上のイメージを削除します。
ibmcloud is image-delete (IMAGE1 IMAGE2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- IMAGE1 :画像のIDまたは名前。
- IMAGE2 :画像のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはimage-export-jobです
画像エクスポートジョブの詳細を表示します。
ibmcloud is image-export-job IMAGE JOB [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is image-export-job 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 6451a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is image-export-job my-image my-export-job
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- JOB: 画像エクスポートジョブのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはimage-export-jobsです
画像のエクスポートジョブをすべて一覧表示します。
ibmcloud is image-export-jobs IMAGE [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is image-export-jobs 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is image-export-jobs my-image
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはイメージ・エクスポート・ジョブ・クリエート
画像のエクスポートジョブを作成します。
ibmcloud is image-export-job-create IMAGE --bucket BUCKET [--name NEW_NAME] [--format qcow2 | vhd] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is image-export-job-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-export-job --format qcow2 --bucket my-bucketibmcloud is image-export-job-create my-image --name my-export-job --format qcow2 --bucket my-bucket
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- --name: イメージエクスポートジョブの新しい名前。
- --format: エクスポートする画像に使用する形式。 イメージが暗号化されている場合は、qcow2 のみがサポートされます。 qcow2、 vhd のいずれか。 (デフォルト: qcow2)。
- --bucket: 画像をエクスポートする Cloud Object Storage のバケット。 バケットが存在している必要があり、IAM サービス許可により、VPC インフラストラクチャー・サービスの Image Service for VPC にバケットへの書き込みのアクセス権限を付与する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはimage-export-job-updateです
画像のエクスポートジョブを更新します。
ibmcloud is image-export-job-update IMAGE JOB --name NAME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is image-export-job-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 6451a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-image-export-jobibmcloud is image-export-job-update my-image my-export-job --name my-image-export-job
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- JOB: 画像エクスポートジョブのIDまたは名前。
- --name: イメージエクスポートジョブの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはimage-export-job-deleteです
1つ以上の画像エクスポートジョブを削除します。
ibmcloud is image-export-job-delete IMAGE (JOB1 JOB2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is image-export-job-delete 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 6451a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is image-export-job-delete my-image my-export-job
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- JOB1: 画像エクスポートジョブのIDまたは名前。
- JOB2: 画像エクスポートジョブのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはイメージ非推奨
イメージを非推奨にします。
ibmcloud is image-deprecate IMAGE [--output JSON] [-q, --quiet]
コマンド例
ibmcloud is image-deprecate my-image-from-volume-cli-do-not-delete
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is image-廃止
イメージを廃止します。
ibmcloud is image-obsolete IMAGE [--output JSON] [-q, --quiet]
コマンド例
ibmcloud is image-obsolete my-image-from-volume-cli-do-not-delete
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはイメージ・インスタンス・プロファイルです
イメージと互換性のあるインスタンスのプロファイルをリストします。
ibmcloud is image-instance-profiles IMAGE [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is image-instance-profiles my-image-from-volume-cli-do-not-deleteibmcloud is image-instance-profiles my-image-from-volume-cli-do-not-delete --output JSONibmcloud is image-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751ibmcloud is image-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751 --output JSON
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはイメージ・ベアメタル・サーバー・プロファイル
イメージと互換性のあるベアメタル・サーバーのプロファイルをリストします。
ibmcloud is image-bare-metal-server-profiles IMAGE [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is image-bare-metal-server-profiles my-imageibmcloud is image-bare-metal-server-profiles my-image --output JSONibmcloud is image-bare-metal-server-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751ibmcloud is image-bare-metal-server-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751 --output JSON
コマンド・オプション
- IMAGE :画像のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcatalog-image-offeringsです
カタログに掲載されている画像をすべて一覧表示します。
ibmcloud is catalog-image-offerings [--output JSON] [-q, --quiet]
コマンド例
ibmcloud is catalog-image-offerings
コマンド・オプション
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはカタログ・イメージ・オファリング
カタログ・イメージ・オファリングを取得します。
ibmcloud is catalog-image-offering CATALOG OFFERING [--output JSON] [-q, --quiet]
コマンド例
ibmcloud is catalog-image-offering 2497ae83-40cb-46ba-ac7f-5303514a2669 54372a73-7a0a-4799-ac9c-8736620c67f1
コマンド・オプション
- CATALOG :カタログのID。
- オファリング :オファリングのID。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
インスタンス
ibmcloud is instance
仮想サーバー・インスタンスの詳細を表示します。
ibmcloud is instance INSTANCE [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-initialization-values
仮想インスタンスの初期設定詳細を表示します。
ibmcloud is instance-initialization-values INSTANCE [--private-key (KEY | @KEY_FILE) [--private-key-passphrase PRIVATE_KEY_PASSPHRASE]] [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --private-key: key|@key-file。 パスワードを復号する PEM 形式の秘密鍵。
- --private-key-passphrase: 暗号化された秘密鍵のパスフレーズ。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instances
すべての仮想サーバー・インスタンスをリストします。
ibmcloud is instances [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--reservation RESERVATION] [--vpc VPC] [--ig IG] [--availability-class spot | standard] [--dh DH] [--pg PG] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --reservation: 予約のIDまたは名前。
- --vpc: VPCのID、名前、またはCRN。
- --ig: インスタンスグループのID、名前、またはCRN。
- --availability-class: 仮想サーバーインスタンスの可用性クラス。 スポット、 スタンダードのいずれか。
- --dh: 専用ホストのID、名前、またはCRN。
- --pg: 配置グループのID、名前、またはCRN。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is インスタンス・コンソール
仮想サーバー・インスタンスに対して対話式のコンソールを開きます。 このコマンドは、デフォルトで対話式のシリアル・コンソールを開きます。
ibmcloud is instance-console INSTANCE [--vnc] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --vnc: VNCコンソールの WebSocket URIを取得し、そのインスタンスのブラウザで IBM Cloud のWeb VNCコンソールを開きます。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-create
仮想サーバー・インスタンスを作成します。
ibmcloud is instance-create INSTANCE_NAME VPC ZONE_NAME PROFILE_NAME SUBNET (([--pnac-name PRIMARY_NAC_NAME] [--pnac-vni PNAC_VNI | (--pnac-vni-ais false | true --pnac-vni-ein true | false --pnac-vni-auto-delete true | false --pnac-vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --pnac-vni-name PNAC_VNI_NAME [--pnac-vni-rip PNAC_VNI_RIP | (--pnac-vni-rip-address PNAC_VNI_RIP_ADDRESS --pnac-vni-rip-auto-delete true | false --pnac-vni-rip-name PNAC_VNI_RIP_NAME)] --pnac-vni-sgs PNAC_VNI_SGS [--pnac-vni-psfm auto | enabled | disabled])] [--network-attachments NETWORK_ATTACHMENTS_JSON | @NETWORK_ATTACHMENTS_JSON_FILE]) | [([--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)] [--allow-ip-spoofing false | true]) | --primary-network-interface PRIMARY_NETWORK_INTERFACE_JSON | @PRIMARY_NETWORK_INTERFACE_JSON_FILE] [--network-interface NETWORK_INTERFACE_JSON | @NETWORK_INTERFACE_JSON_FILE]) [--image IMAGE | (--catalog-offering CATALOG_OFFERING | --catalog-offering-version CATALOG_OFFERING_VERSION) [--catalog-offering-plan CATALOG_OFFERING_PLAN]] [--total-volume-bandwidth TOTAL_VOLUME_BANDWIDTH] [--boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE] [--volume-attach VOLUME_ATTACH_JSON | @VOLUME_ATTACH_JSON_FILE] [--keys KEYS] [--dedicated-host DEDICATED_HOST | --dedicated-host-group DEDICATED_HOST_GROUP | --placement-group PLACEMENT_GROUP] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--user-data DATA] [--sgs SGS] [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true,false]] [--metadata-service, --ms true | false [--metadata-service-protocol, --msp http | https | --metadata-service-response-hop-limit, --msrhl METADATA_SERVICE_RESPONSE_HOP_LIMIT,MSRHL]] [--host-failure-policy restart | stop] [--confidential-compute-mode disabled | sgx | tdx] [--enable-secure-boot true | false] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [[--cluster-network-attachments CLUSTER_NETWORK_ATTACHMENTS_JSON | @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE]] [--volume-bandwidth-qos-mode pooled | weighted] [--vcpu-percentage VCPU_PERCENTAGE] [--availability-class spot | standard] [--preemption-policy delete | stop] [--threads-per-core 1 | 2] [--output JSON] [-i, --interactive] [-q, --quiet]
コマンドの例
ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "capacity":10, "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}]'ボリューム接続を指定してインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "bandwidth":1000, "capacity":10, "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}]'帯域幅付きのボリューム・アタッチメントを持つインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"id":"67531475-bd8a-478e-bcfe-2e53365cd0aa"}}]'ボリューム接続の既存のボリュームを指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --keys 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3複数のSSH鍵を指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-boot-vol", "capacity": 150, "profile": {"name": "general-purpose"}}}'ブート・ボリューム容量を指定してイメージからインスタンスを作成します。 容量の値は、イメージの最小プロビジョニングサイズから250までの範囲で指定できます。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-boot-vol", "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}'ブート・ボリュームを指定したインスタンスを作成し、ユーザー・タグを指定したブート・ボリュームを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"profile": {"name": "general-purpose"},"encryption_key": {"crn": "crn:v1:bluemix:public:kms:us-south:adffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"}}}'暗号化されたブート・ボリュームを指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"bandwidth":1000, "profile": {"name": "general-purpose"},"encryption_key": {"crn": "crn:v1:bluemix:public:kms:us-south:adffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"}}}'暗号化されたブート・ボリュームと帯域幅を持つインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}, "security_groups": [{"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}, {"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}]}]'2次ネットワーク・インターフェースに接続されるインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"id":"72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}, "primary_ip": {"address": "10.240.129.10", "auto-delete": true, "name": "my-reserved-ip"}, "security_groups": [{"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}, {"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}]}'JSONで1次ネットワーク・インターフェース構成を指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --sgs 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --address 10.240.129.10 --auto-delete true --ip-name my-reserved-ip --allow-ip-spoofing trueセキュリティー・グループ、予約済みIP設定、およびソースIPスプーフィング設定を含む1次ネットワーク・インターフェース構成を指定して、インスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --sgs 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --reserved-ip 0711-5c7f016e-5bd2-42e3-8dff-81519e4e2469 --allow-ip-spoofing trueセキュリティー・グループ、既存の予約済みIP、およびソースIPスプーフィング設定を含む1次ネットワーク・インターフェース構成を指定して、インスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host c019b1f7-c4d6-430c-aaa4-e0cc25d47277希望する専用ホストに配置するインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host-group a4738ceb-5e59-4601-849a-61d7895740ee希望する専用ホスト・グループに配置するインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --placement-group 1d2afa0f-b9f2-4d85-ae35-a08885269644希望する配置グループに配置するインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --total-volume-bandwidth 4000特定の合計ボリューム帯域幅を指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metadata-service trueメタデータ・サービスを有効または無効にしてインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metadata-service true --metadata-service-protocol http --metadata-service-response-hop-limit 60メタデータ・サービス構成を指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2予約アフィニティーを指定してインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --reservation-affinity-policy manual --reservation-affinity-pool crn:v1:bluemix:public:is:us-south:a/123456::vpc:4727d842-f94f-4a2d-824a-9bc9b02c523b予約アフィニティーを指定してインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --default-trusted-profile Profile-c9fe8182-870a-49df-8308-c8bb7394c4c3 --default-trusted-profile-auto-link trueデフォルトの信頼できるプロファイルでインスタンスを作成しますibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --host-failure-policy restartホスト障害に関する可用性ポリシーを指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --volume-attach '[{"volume": {"name":"my-vol-1"}}]'リソース名を使用して、ボリューム接続の既存のボリュームを指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host my-dedicated-hostリソース名を使用して、希望の専用ホストに配置するインスタンスを作成します。ibmcloud is instance-create my-instance-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host-group my-dedicated-host-groupリソース名を使用して、希望する専用ホスト・グループに配置するインスタンスを作成します。ibmcloud is instance-create my-instance-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --placement-group my-placement-host-groupリソース名を使用して、希望する配置グループに配置するインスタンスを作成します。ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 --image ibm-ubuntu-20-04-2-minimal-amd64-1 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"name":"my-subnet"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"name": "my-security-group-1"}, {"name": "my-security-group-2"}]}'リソース名を使用して、1次ネットワーク・インターフェース構成を指定してインスタンスを作成します。ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"my-subnet"}, "security_groups": [{"id": "my-security-group-1"}, {"id": "my-security-group-2"}]}]'リソース名を使用して、2次ネットワーク・インターフェースに接続されるインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"id": "67531475-bd8a-478e-bcfe-2e53365cd0aa"}}'既存のブート・ボリュームからインスタンスを作成します。ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-existing-boot-vol"}}'リソース名を使用して、既存のブート・ボリュームからインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1カタログ・オファリングからインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering-version crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1カタログ・オファリング・バージョンからインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering-version crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1 --catalog-offering-plan crn:v1:bluemix:public:globalcatalog-collection:global:a/123456:51c9e0db-2911-45a6-adb0-ac5332d27cf2:plan:sw.51c9e0db-2911-45a6-adb0-ac5332d27cf2.772c0dbe-aa62-482e-adbe-a3fc20101e0eカタログ・オファリングのバージョンおよびプランからインスタンスを作成します。ibmcloud is instance-create --interactiveインスタンスを対話式に作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni 7322-1293a27a-7178-4e62-ba5b-272623c989aa --network-attachments [{"name": "instance-snac-1","virtual_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}] --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8ネットワーク接続と既存の仮想ネットワーク・インターフェースを指定してインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni-ais true --pnac-vni-ein true --pnac-vni-auto-delete true --pnac-vni-ips [{"id": "7322-f61b85bd-d963-4069-bb72-b58ed9ebc9f5"}] --pnac-vni-name cli-panc-vni-1 --pnac-vni-rip bee-olympics-perplexed-briskness --network-attachments [{"name": "instance-snac-1","virtual_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}]ネットワーク接続および既存の予約済みIPを指定した新しい仮想ネットワーク・インターフェースを指定してインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni-ais true --pnac-vni-ein true --pnac-vni-auto-delete true --pnac-vni-ips [{"id": "7322-f61b85bd-d963-4069-bb72-b58ed9ebc9f5"},{"address": "10.240.128.13", "auto_delete" : true, "name": "vni-pnac-sip-1"}] --pnac-vni-name cli-panc-vni-1 --pnac-vni-rip-address 10.240.128.13 --pnac-vni-rip-auto-delete true --pnac-vni-rip-name pnac-vni-rip-1 --pnac-vni-sgs r134-8e0e4ad9-4ca3-4d5f-b9d8-7a967693d231ネットワーク接続および既存の予約済みIPを指定した新しい仮想ネットワーク・インターフェースを指定してインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --cluster-network-attachments '[{"name": "instance-cnac-1","cluster_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}]'既存の予約 IP を持つ既存のクラスタ・ネットワーク・インタフェースを持つクラスタ・ネットワーク・アタッチメントを持つインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --cluster-network-attachments '[{"name":"cli-cnac-1", "cluster_network_interface": {"auto_delete": true, "name": "cni-1", "primary_ip": { "auto-delete": true, "name": "my-reserved-ip"}, "subnet": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}}]'クラスタ・ネットワーク・アタッチメントを持つインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-bandwidth-qos-mode pooled特定のボリューム帯域幅 QoS モードを持つインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --vcpu-percentage 50共有コアを使用してインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --availability-class spot --preemption-policy stopスポットを使用してインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 hx4da-8x32 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --threads-per-core 1コアごとにスレッド数を指定してインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 hx4da-8x32 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --threads-per-core 2コアごとにスレッド数を指定してインスタンスを作成します。ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name", "capacity": 150, "profile": {"name": "general-purpose"}, "source_snapshot": {"id": "150847e3-ef0d-4927-9341-6d0a7bae424f"}}}'ブート・ボリューム容量を指定してスナップショットからインスタンスを作成します。 容量の値は、スナップショットの最小容量から250までの範囲で指定できます。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name", "profile": {"name": "general-purpose"}, "source_snapshot": {"id": "150847e3-ef0d-4927-9341-6d0a7bae424f"}}}'ボリューム・スナップショットからブート・ボリューム接続を指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "profile": {"name": "general-purpose"}, "source_snapshot": {"name": "my-snapshot-name"}}}]'リソース名を使用して、ボリューム・スナップショットからボリューム接続を指定してインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "capacity":10, "profile": {"name": "general-purpose"}, "source_snapshot": {"id": "150847e3-ef0d-4927-9341-6d0a7bae424f"}}}]'ボリューム・スナップショットからボリューム接続を指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name my-vpc us-south-1 bx2-2x8 my-subnet --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name", "profile": {"name": "general-purpose"}, "source_snapshot": {"name": "my-snapshot-name"}}}'リソース名を使用して、ボリューム・スナップショットからのブート・ボリューム接続を指定したインスタンスを作成します。ibmcloud is instance-create my-instance-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 my-subnet --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name", "profile": {"name": "general-purpose"}, "source_snapshot": {"name": "test-cli"}, "allowed_use":{"instance":"true","bare_metal_server":"true","api_version":"2025-06-30"}}}' --volume-attach '[{"volume": {"name":"my-volume-name", "capacity":100, "profile": {"name": "general-purpose"}, "source_snapshot": {"id": "r006-523cf6c7-0591-43b9-b4ff-6663791e2814"}, "allowed_use":{"instance":"true","bare_metal_server":"true","api_version":"2025-06-30"}}}]'「boot-volume」および「volume-attachment」での使用が許可されたインスタンスを作成します。
コマンド・オプション
- INSTANCE_NAME: インスタンスの名前。
- VPC :VPCのIDまたは名前。 VPCを取得するには、「ibmcloud is vpcs」コマンドを使用します。
- ZONE_NAME: ゾーンの名前。 使用可能なゾーンを取得するには、「ibmcloud is zones」コマンドを使用します。
- PROFILE_NAME: プロファイルの名前。 インスタンス・プロファイルを取得するには、「ibmcloud is instance-profiles」コマンドを使用します。
- サブネット :サブネットのIDまたは名前。 サブネットIDまたは名前を取得するには、「ibmcloud is subnets」コマンドを使用します。
- --image: 画像のIDまたは名前。
- --catalog-offering: 「 IBM Cloud 」カタログ提供のCRN。 指定した場合は、そのオファリングの最新バージョンが使用されます。 カタログ商品の作成に関する詳細については、 アカウントへのソフトウェアの導入 を参照してください。
- --catalog-offering-version: 「 IBM Cloud 」カタログ提供のバージョンに対応するCRN。 カタログ掲載商品のバージョン作成に関する詳細については、 アカウントへのソフトウェアの導入 を参照してください。
- --catalog-offering-plan: 「 IBM Cloud 」カタログ提供物の課金プランのCRN。 指定されていない場合は、課金プランは使用されません (無料)。 課金プランを必要とするカタログ提供バージョンの場合は指定する必要があります。
- --total-volume-bandwidth: インスタンスのストレージボリュームに排他的に割り当てられる帯域幅の量(メガビット/秒単位)。 この値が増加すると、それに対応してネットワーク帯域幅の合計が減少することになります。
- --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE。JSON または JSON ファイルのブート・ボリューム接続。 データスキーマについては、 APIドキュメント の「 boot_volume_attachment 」プロパティを参照してください。
- --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE。JSON または JSON ファイルのボリューム接続、ボリュームのリスト。 データスキーマについては、 APIドキュメント の「 volume_attachments 」プロパティを参照してください。
- --keys: カンマ区切りのSSH鍵のIDまたは名前。 SSH 鍵は RSA か Ed25519 のどちらかである。 Ed25519 は、オペレーティング・システムがこの鍵タイプをサポートしている場合にのみ使用できます。 Ed25519 は、Windows イメージや VMware イメージでは使用できません。
- --dedicated-host: インスタンスが配置されるホスト先(宛先)のIDまたは名前。
- --dedicated-host-group: インスタンスが配置されるホストグループ宛先のIDまたは名前。
- --placement-group: プレースメントグループのIDまたは名前。 仮想サーバーインスタンスの配置グループに関する制限。
- --reservation-affinity-policy, --res-policy: この仮想サーバーインスタンスに適用する予約アフィニティポリシー。 プールが空でない場合、ポリシーのデフォルトはマニュアルになる。 placement_target が設定されている場合、ポリシーのデフォルトはディセーブルになります。 それ以外の場合は、ポリシーはデフォルトで automatic に設定されます。 無効、手動、自動のいずれか。
- --reservation-affinity-pool、 --res-pool :この仮想サーバーインスタンスが使用可能な予約のID、名前、またはCRN。
- --user-data: data|@data-file。 仮想サーバー・インスタンスに転送するユーザー・データ。
- --rip: 既存の予約済みIPのIDまたは名前。
- --address: 予約するIPアドレス。このIPアドレスは、当該サブネット上で既に予約されていないものでなければなりません。
- --auto-delete: true に設定すると、対象が削除された際に、この予約済み IP アドレスが自動的に削除されます。 true、 false のいずれかです。 (デフォルト: true)。
- --ip-name: この予約済みIPのユーザー定義名。 名前は、予約済み IP が存在するサブネット内で固有である必要があります。 「ibm-」 で始まる名前は、プロバイダーが所有するリソース用に予約されています。
- --allow-ip-spoofing: このインターフェースにおける送信元および宛先のチェックを無効にします。 false の場合、このインターフェースでは送信元 IP アドレスの偽装は許可されません。 false または true のどちらかです。
- --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE。JSON または JSON ファイルの 1 次ネットワーク・インターフェース。 データスキーマについては、 APIドキュメント の「 primary_network_interface 」プロパティを参照してください。
- --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE。JSON または JSON ファイルのネットワーク・インターフェース接続。 データスキーマについては、 APIドキュメント の「 network_interfaces 」プロパティを参照してください。
- --pnac-name: プライマリ・ネットワーク接続の名前。
- --pnac-vni: プライマリ・ネットワーク接続に関連付けられている仮想ネットワークインターフェースのIDまたは名前。
- --pnac-vni-ais: IPスプーフィング(AIS)を許可する。 1次ネットワーク接続に関連付けられているこの仮想ネットワーク・インターフェースでソースIPスプーフィングが許可されるかどうかを示します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --pnac-vni-ein: インフラストラクチャ NAT (EIN) を有効にします。 その場合、VPCインフラストラクチャは、VNIに対して必要なNAT処理を実行します。 VNIをインスタンスに接続するには、値がtrueでなければなりません。 floating_ips に複数の浮動 IP があってはなりません。 false の場合、パケットは変更されることなく VNI との間で送受信され、これにより VNI が必要な NAT 処理を実行できるようになります。 Allow_ip_spoofing は false でなければなりません。 resource_typeがbare_metal_server_network_attachmentであるターゲットにのみ接続できます。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-auto-delete: プライマリ・ネットワーク接続に関連付けられているこの仮想ネットワークインターフェースが、ターゲットが削除された際に自動的に削除されるかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE、仮想ネットワークインターフェースにバインドするためのセカンダリ予約済みIPアドレスを、JSON形式またはJSONファイルで指定します。 データスキーマについては、 APIドキュメント の「IPS」プロパティを参照してください。 VNI_RESERVED_IPS_JSON、 @VNI_RESERVED_IPS_JSON_FILE のいずれか。
- --pnac-vni-name: プライマリ・ネットワーク接続に関連付けられている、この仮想ネットワークインターフェースの名前。
- --pnac-vni-rip: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、予約済みIPのIDまたは名前。
- --pnac-vni-rip-address: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、予約済みIPアドレスのIPアドレス。
- --pnac-vni-rip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPが自動的に削除されるかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-rip-name: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、この予約済みIPアドレスの名前。
- --pnac-vni-sgs: プライマリ・ネットワーク接続に関連付けられている、仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
- --pnac-vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「
target」リソースタイプに基づいて有効または無効になります。 auto、 enabled、 disabled のいずれか。 (デフォルト: auto)。 - -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE。 JSONまたはJSONファイルでのネットワーク接続構成。 データスキーマについては、 APIドキュメント の「 network_attachments 」プロパティを参照してください。 NETWORK_ATTACHMENTS_JSON、 @NETWORK_ATTACHMENTS_JSON_FILE のいずれか。
- --sgs: プライマリネットワークインターフェースまたはプライマリネットワーク接続の、カンマ区切りのセキュリティグループIDまたは名前。
- --default-trusted-profile: 信頼済みプロファイルのIDまたは名前。
- --default-trusted-profile-auto-link: true に設定すると、システムのインスタンス作成時に、指定されたターゲットの信頼済みプロファイルへのリンクが作成されます。 リンクがシステムによって作成されたか、IAM Identity サービスを使用して手動で作成されたかに関係なく、インスタンスが削除されると自動的に削除されます。 true、false のいずれかです。 (デフォルト: true)。
- --metadata-service、 --ms :インスタンス・メタデータ・サービスを有効または無効にします。 true、false のいずれかです。
- --metadata-service-protocol、 --msp :メタデータサービスエンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 http、 https のいずれかです。 (デフォルト: http)。
- --metadata-service-response-hop-limit、 --msrhl :メタデータ・サービスからのIP応答パケットに対するホップ制限(IPのTTL)。
- --host-failure-policy: コンピュートホストで障害が発生した場合に実行する処理。 restart、 stop のいずれかです。 (デフォルト: restart)。
- --confidential-compute-mode: この仮想サーバーインスタンスで使用する機密計算モード。 指定しない場合は、プロファイルからのデフォルトのコンフィデンシャル・コンピューティング・モードが使用されます。 disabled、 sgx、 tdxのいずれか。
- --enable-secure-boot: この仮想サーバーインスタンスでセキュアブートが有効になっているかどうかを示します。 指定しない場合は、プロファイルからのデフォルトのセキュア・ブート・モードが使用されます。 true、false のいずれかです。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --cluster-network-attachments:cluster_network_attachments_json|@cluster_network_attachments_json_file. クラスタ・ネットワーク接続の設定は JSON または JSON ファイルです。 データスキーマについては、 APIドキュメント の「 cluster_network_attachments 」プロパティを参照してください。 クラスタネットワークの詳細については、「 クラスタネットワーク 」を参照してください。 CLUSTER_NETWORK_ATTACHMENTS_JSON または @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE のいずれか。
- --volume-bandwidth-qos-mode: この仮想サーバーインスタンスで使用するボリューム帯域幅の QoS モード。 指定した値は、インスタンス・プロファイルの volume_bandwidth_qos_modes にリストされている必要があります。 プール、 ウェイトのいずれか。
- --vcpu-percentage: インスタンスに割り当てる vCPU のクロックサイクルの割合。 範囲は 1-100 です。
- --availability-class: 仮想サーバーインスタンスの可用性クラス。 スポット、 スタンダードのいずれか。
- --preemption-policy: 仮想サーバーインスタンスがプリエンプトされた場合に実行するアクション。 削除、 停止。
- --threads-per-core: この仮想サーバーインスタンスにおけるコアあたりのスレッド数。 指定がない場合は、プロファイルのデフォルト値が使用されます。 1、2 のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- - 相互の作用、-i:
- -q, --quiet: 詳細出力を抑制します。
ibmcloudは、インスタンスをテンプレートから作成します
インスタンステンプレートから仮想サーバーインスタンスを作成します。
ibmcloud is instance-create-from-template --template TEMPLATE (([--pnac-name PRIMARY_NAC_NAME] [--pnac-vni PNAC_VNI | ((--pnac-vni-subnet PNAC_VNI_SUBNET [--vpc VPC]) --pnac-vni-ais false | true --pnac-vni-ein true | false --pnac-vni-auto-delete true | false --pnac-vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --pnac-vni-name PNAC_VNI_NAME [--pnac-vni-rip PNAC_VNI_RIP | (--pnac-vni-rip-address PNAC_VNI_RIP_ADDRESS --pnac-vni-rip-auto-delete true | false --pnac-vni-rip-name PNAC_VNI_RIP_NAME)] --pnac-vni-sgs PNAC_VNI_SGS [--pnac-vni-psfm auto | enabled | disabled])] [--network-attachments NETWORK_ATTACHMENTS_JSON | @NETWORK_ATTACHMENTS_JSON_FILE]) | (--subnet SUBNET [--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)] [--allow-ip-spoofing false | true]) | --primary-network-interface PRIMARY_NETWORK_INTERFACE_JSON | @PRIMARY_NETWORK_INTERFACE_JSON_FILE [--network-interface NETWORK_INTERFACE_JSON | @NETWORK_INTERFACE_JSON_FILE]) [--name Name] [--profile PROFILE] [--zone ZONE] [--vpc VPC] [--image IMAGE | (--catalog-offering CATALOG_OFFERING | --catalog-offering-version CATALOG_OFFERING_VERSION) [--catalog-offering-plan CATALOG_OFFERING_PLAN]] [--total-volume-bandwidth TOTAL_VOLUME_BANDWIDTH] [--boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE] [--volume-attach VOLUME_ATTACH_JSON | @VOLUME_ATTACH_JSON_FILE] [--keys KEYS] [--dedicated-host DEDICATED_HOST | --dedicated-host-group DEDICATED_HOST_GROUP | --placement-group PLACEMENT_GROUP] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--user-data DATA] [--sgs SGS] [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true,false]] [--metadata-service, --ms true | false [--metadata-service-protocol, --msp http | https | --metadata-service-response-hop-limit, --msrhl METADATA_SERVICE_RESPONSE_HOP_LIMIT,MSRHL]] [--host-failure-policy restart | stop] [--confidential-compute-mode disabled | sgx | tdx] [--enable-secure-boot true | false] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [[--cluster-network-attachments CLUSTER_NETWORK_ATTACHMENTS_JSON | @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE]] [--volume-bandwidth-qos-mode pooled | weighted] [--vcpu-percentage VCPU_PERCENTAGE] [--availability-class spot | standard] [--preemption-policy delete | stop] [--threads-per-core 1 | 2] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570dibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --resource-group-id 7494aacb866142fba11a88d75cb37bd8 --output JSONibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2sibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --reservation-affinity-policy manual --reservation-affinity-pool crn:v1:bluemix:public:is:us-south:a/123456::vpc:4727d842-f94f-4a2d-824a-9bc9b02c523bibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name my-instance --boot-volume '{"delete_volume_on_instance_delete": false, "name": "boot-vol-attachment-name", "volume": {"name": "myvol2", "profile": {"name": "general-purpose"}}}'ブート・ボリューム構成を指定して、インスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name my-instance --vpc r006-beca4c2f-625f-45de-bd95-c8eb12f6842a --zone us-south-1 --subnet 0717-fe2e13d0-9ba8-43bd-ab6b-a1fad51557ac --address 10.240.129.10 --auto-delete true --ip-name my-reserved-ip --sgs r006-19c2ce0d-d35d-47bc-8147-120edddd3de5 --allow-ip-spoofing true1次ネットワーク・インターフェース構成を指定して、インスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name my-instance --vpc r006-beca4c2f-625f-45de-bd95-c8eb12f6842a --zone us-south-1 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"id":"0717-fe2e13d0-9ba8-43bd-ab6b-a1fad51557ac"}, "primary_ip": {"address": "10.240.129.10", "auto-delete": true, "name": "my-reserved-ip"}, "security_groups": [{"id": "r006-19c2ce0d-d35d-47bc-8147-120edddd3de5"}]}'JSON形式の1次ネットワーク・インターフェース構成を指定して、インスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name my-instance --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"0737-f6b5a638-1fda-476b-9e2f-7a550fbb62b8"}, "primary_ip": {"address": "10.240.129.10", "auto-delete": true, "name": "my-reserved-ip"}, "security_groups": [{"id": "r006-caba3deb-136b-42c8-831a-1dbcc0f1912e"}]}, {"name": "third-nic", "allow_ip_spoofing": true, "subnet": {"id":"0737-6b939577-4839-47b0-b42f-a4b29a94c7d9"}, "primary_ip": {"address": "10.240.129.100", "auto-delete": true, "name": "my-reserved-ip"}, "security_groups": [{"id": "r006-caba3deb-136b-42c8-831a-1dbcc0f1912e"}]}]'2次ネットワーク・インターフェース構成を指定して、インスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name new-instance-name --volume-attach '[{"delete_volume_on_instance_delete": false, "name": "my-volume-attachment1", "volume": {"name": "myvol2", "capacity": 200, "profile": {"name": "general-purpose"}}}, {"delete_volume_on_instance_delete": true, "name": "my-volume-attachment2", "volume": {"name": "myvol3", "capacity": 300, "iops": 1000, "profile": {"name": "custom"}}}]'データ・ボリュームの構成を指定して、インスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name new-instance-name --image r006-ed3f775f-ad7e-4e37-ae62-7199b4988b00 --profile cx2-2x4 --key r006-02a07b78-6e5f-40a2-86a2-99e01916128c,r006-29e19fb1-e2b9-49d0-ab6e-9702e99f5021 --user-data @/tmp/userdata.shimage/profile/key/userデータ構成を使用してインスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --dedicated-host 0737-4ab6b37d-4695-4efb-9439-0528b5550dfe --profile mx2-2x16希望する専用ホストを指定して、インスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --dedicated-host-group 0737-7290ea56-7543-4590-8558-ca8cd51b12c4 --profile mx2-2x16必要な専用ホスト・グループを指定して、インスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name new-instance-name --metadata-service trueメタデータ・サービスを有効または無効にしてインスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template my-template --name new-instance-name --vpc my-vpc --zone us-south-1 --subnet my-subnet --reserved-ip my-reserved-ip --sgs my-security-group --allow-ip-spoofing trueリソース名を使用して、1次ネットワーク・インターフェース構成を指定して、インスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template my-template --name my-instance --vpc my-vpc --zone us-south-1 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"id":"my-subnet"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"name": "my-security-group"}]}'リソース名を使用して、JSON形式の1次ネットワーク・インターフェース構成を指定して、インスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template my-template --name my-instance --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"my-subnet-1"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"id": "my-security-group-1"}]}, {"name": "third-nic", "allow_ip_spoofing": true, "subnet": {"id":"my-subnet-1"}, "primary_ip": {"name": "my-reserved-ip-2"}, "security_groups": [{"id": "my-security-group-2"}]}]'リソース名を使用して、2次ネットワーク・インターフェース構成を指定してインスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template my-template --name new-instance-name --subnet my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --volume-attach '[{"volume": {"name":"my-vol-1"}}]'リソース名を使用して、ボリューム接続に既存のボリュームを指定してインスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template my-template --name new-instance-name --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"name":"my-subnet"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"name": "my-security-group-1"}, {"name": "my-security-group-2"}]}'リソース名を使用して、1次ネットワーク・インターフェース構成を指定して、インスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --cluster-network-attachments [{"name": "instance-cnac-1","cluster_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}]既存のクラスター・ネットワーク・インターフェイスと既存の予約 IP を持つクラスター・ネットワーク・アタッチメント付きのインスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --cluster-network-attachments [{"name":"cli-cnac-1", "cluster_network_interface": {"auto_delete": true, "name": "cni-1", "primary_ip": { "auto-delete": true, "name": "my-reserved-ip"}, "subnet": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}}]クラスタ・ネットワークをアタッチしたインスタンス・テンプレートからインスタンスを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --volume-bandwidth-qos-mode pooled特定のボリューム帯域幅 QoS モードを持つインスタンス・テンプレートを作成します。ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --vcpu-percentage 50共有コアを持つインスタンス・テンプレートからインスタンスを作成します。
コマンド・オプション
- --template: インスタンステンプレートのIDまたは名前。
- --name: インスタンスの名前。
- --profile: インスタンスプロファイルの名前。
- --zone: ゾーンの名前。
- --vpc: VPCのIDまたは名前。 このVPC内にある一意のリソースを名前で指定するか、テンプレート内のVPCの値を上書きするだけで済みます。
- --image: 画像のIDまたは名前。
- --catalog-offering: 「 IBM Cloud 」カタログ提供のCRN。 指定した場合は、そのオファリングの最新バージョンが使用されます。 カタログ商品の作成に関する詳細については、 アカウントへのソフトウェアの導入 を参照してください。
- --catalog-offering-version: 「 IBM Cloud 」カタログ提供のバージョンに対応するCRN。 カタログ掲載商品のバージョン作成に関する詳細については、 アカウントへのソフトウェアの導入 を参照してください。
- --catalog-offering-plan: 「 IBM Cloud 」カタログ提供物の課金プランのCRN。 指定されていない場合は、課金プランは使用されません (無料)。 課金プランを必要とするカタログ提供バージョンの場合は指定する必要があります。
- --total-volume-bandwidth: インスタンスのストレージボリュームに排他的に割り当てられる帯域幅の量(メガビット/秒単位)。 この値が増加すると、それに対応してネットワーク帯域幅の合計が減少することになります。
- --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE。JSON または JSON ファイルのブート・ボリューム接続。 データスキーマについては、 APIドキュメント の「 boot_volume_attachment 」プロパティを参照してください。
- --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE。JSON または JSON ファイルのボリューム接続、ボリュームのリスト。 データスキーマについては、 APIドキュメント の「 volume_attachments 」プロパティを参照してください。
- --keys: カンマ区切りのSSH鍵のIDまたは名前。 SSH 鍵は RSA か Ed25519 のどちらかである。 Ed25519 は、オペレーティング・システムがこの鍵タイプをサポートしている場合にのみ使用できます。 Ed25519 は、Windows イメージや VMware イメージでは使用できません。
- --dedicated-host: インスタンスが配置されるホスト先(宛先)のIDまたは名前。
- --dedicated-host-group: インスタンスが配置されるホストグループ宛先のIDまたは名前。
- --placement-group: プレースメントグループのIDまたは名前。 仮想サーバーインスタンスの配置グループに関する制限。
- --reservation-affinity-policy, --res-policy: この仮想サーバーインスタンスに適用する予約アフィニティポリシー。 プールが空でない場合、ポリシーのデフォルトはマニュアルになる。 placement_target が設定されている場合、ポリシーのデフォルトはディセーブルになります。 それ以外の場合は、ポリシーはデフォルトで automatic に設定されます。 無効、手動、自動のいずれか。
- --reservation-affinity-pool、 --res-pool :この仮想サーバーインスタンスが使用可能な予約のID、名前、またはCRN。
- --user-data: data|@data-file。 仮想サーバー・インスタンスに転送するユーザー・データ。
- --subnet: サブネットのIDまたは名前。 コマンド「 ibmcloud is subnets 」を使用して、サブネット ID または名前を取得します。
- --rip: 既存の予約済みIPのIDまたは名前。
- --address: 予約するIPアドレス。このIPアドレスは、当該サブネット上で既に予約されていないものでなければなりません。
- --auto-delete: true に設定すると、対象が削除された際に、この予約済み IP アドレスが自動的に削除されます。 true、 false のいずれかです。 (デフォルト: true)。
- --ip-name: この予約済みIPのユーザー定義名。 名前は、予約済み IP が存在するサブネット内で固有である必要があります。 「ibm-」 で始まる名前は、プロバイダーが所有するリソース用に予約されています。
- --allow-ip-spoofing: このインターフェースにおける送信元および宛先のチェックを無効にします。 false の場合、このインターフェースでは送信元 IP アドレスの偽装は許可されません。 false または true のどちらかです。
- --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE。JSON または JSON ファイルの 1 次ネットワーク・インターフェース。 データスキーマについては、 APIドキュメント の「 primary_network_interface 」プロパティを参照してください。
- --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE。JSON または JSON ファイルのネットワーク・インターフェース接続。 データスキーマについては、 APIドキュメント の「 network_interfaces 」プロパティを参照してください。
- --pnac-name: プライマリ・ネットワーク接続の名前。
- --pnac-vni: プライマリ・ネットワーク接続に関連付けられている仮想ネットワークインターフェースのIDまたは名前。
- --pnac-vni-subnet: 関連付けられたサブネット。
- --pnac-vni-ais: IPスプーフィング(AIS)を許可する。 1次ネットワーク接続に関連付けられているこの仮想ネットワーク・インターフェースでソースIPスプーフィングが許可されるかどうかを示します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --pnac-vni-ein: インフラストラクチャ NAT (EIN) を有効にします。 その場合、VPCインフラストラクチャは、VNIに対して必要なNAT処理を実行します。 VNIをインスタンスに接続するには、値がtrueでなければなりません。 floating_ips に複数の浮動 IP があってはなりません。 false の場合、パケットは変更されることなく VNI との間で送受信され、これにより VNI が必要な NAT 処理を実行できるようになります。 Allow_ip_spoofing は false でなければなりません。 resource_typeがbare_metal_server_network_attachmentであるターゲットにのみ接続できます。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-auto-delete: プライマリ・ネットワーク接続に関連付けられているこの仮想ネットワークインターフェースが、ターゲットが削除された際に自動的に削除されるかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE、仮想ネットワークインターフェースにバインドするためのセカンダリ予約済みIPアドレスを、JSON形式またはJSONファイルで指定します。 データスキーマについては、 APIドキュメント の「IPS」プロパティを参照してください。 VNI_RESERVED_IPS_JSON、 @VNI_RESERVED_IPS_JSON_FILE のいずれか。
- --pnac-vni-name: プライマリ・ネットワーク接続に関連付けられている、この仮想ネットワークインターフェースの名前。
- --pnac-vni-rip: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、予約済みIPのIDまたは名前。
- --pnac-vni-rip-address: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、予約済みIPアドレスのIPアドレス。
- --pnac-vni-rip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPが自動的に削除されるかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-rip-name: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、この予約済みIPアドレスの名前。
- --pnac-vni-sgs: プライマリ・ネットワーク接続に関連付けられている、仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
- --pnac-vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「
target」リソースタイプに基づいて有効または無効になります。 auto、 enabled、 disabled のいずれか。 (デフォルト: auto)。 - -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE。 JSONまたはJSONファイルでのネットワーク接続構成。 データスキーマについては、 APIドキュメント の「 network_attachments 」プロパティを参照してください。 NETWORK_ATTACHMENTS_JSON、 @NETWORK_ATTACHMENTS_JSON_FILE のいずれか。
- --sgs: プライマリネットワークインターフェースまたはプライマリネットワーク接続の、カンマ区切りのセキュリティグループIDまたは名前。
- --default-trusted-profile: 信頼済みプロファイルのIDまたは名前。
- --default-trusted-profile-auto-link: true に設定すると、システムのインスタンス作成時に、指定されたターゲットの信頼済みプロファイルへのリンクが作成されます。 リンクがシステムによって作成されたか、IAM Identity サービスを使用して手動で作成されたかに関係なく、インスタンスが削除されると自動的に削除されます。 true、false のいずれかです。 (デフォルト: true)。
- --metadata-service、 --ms :インスタンス・メタデータ・サービスを有効または無効にします。 true、false のいずれかです。
- --metadata-service-protocol、 --msp :メタデータサービスエンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 http、 https のいずれかです。 (デフォルト: http)。
- --metadata-service-response-hop-limit、 --msrhl :メタデータ・サービスからのIP応答パケットに対するホップ制限(IPのTTL)。
- --host-failure-policy: コンピュートホストで障害が発生した場合に実行する処理。 restart、 stop のいずれかです。
- --confidential-compute-mode: この仮想サーバーインスタンスで使用する機密計算モード。 指定しない場合は、プロファイルからのデフォルトのコンフィデンシャル・コンピューティング・モードが使用されます。 disabled、 sgx、 tdxのいずれか。
- --enable-secure-boot: この仮想サーバーインスタンスでセキュアブートが有効になっているかどうかを示します。 指定しない場合は、プロファイルからのデフォルトのセキュア・ブート・モードが使用されます。 true、false のいずれかです。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --cluster-network-attachments:cluster_network_attachments_json|@cluster_network_attachments_json_file. クラスタ・ネットワーク接続の設定は JSON または JSON ファイルです。 データスキーマについては、 APIドキュメント の「 cluster_network_attachments 」プロパティを参照してください。 クラスタネットワークの詳細については、「 クラスタネットワーク 」を参照してください。 CLUSTER_NETWORK_ATTACHMENTS_JSON または @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE のいずれか。
- --volume-bandwidth-qos-mode: この仮想サーバーインスタンスで使用するボリューム帯域幅の QoS モード。 指定した値は、インスタンス・プロファイルの volume_bandwidth_qos_modes にリストされている必要があります。 プール、 ウェイトのいずれか。
- --vcpu-percentage: インスタンスに割り当てる vCPU のクロックサイクルの割合。 範囲は 1-100 です。
- --availability-class: 仮想サーバーインスタンスの可用性クラス。 スポット、 スタンダードのいずれか。
- --preemption-policy: 仮想サーバーインスタンスがプリエンプトされた場合に実行するアクション。 削除、 停止。
- --threads-per-core: この仮想サーバーインスタンスにおけるコアあたりのスレッド数。 指定がない場合は、プロファイルのデフォルト値が使用されます。 1、2 のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-delete
1 つ以上の仮想サーバー・インスタンスを削除します。
ibmcloud is instance-delete (INSTANCE1 INSTANCE2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- INSTANCE1: インスタンスのIDまたは名前。
- INSTANCE2: インスタンスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は instance-disk です
仮想サーバーインスタンスのディスクの詳細を表示します。
ibmcloud is instance-disk INSTANCE INSTANCE_DISK [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- INSTANCE_DISK: インスタンスディスクのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスディスク更新
仮想サーバーインスタンスのディスクを更新します。
ibmcloud is instance-disk-update INSTANCE INSTANCE_DISK --name NEW_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- INSTANCE_DISK: インスタンスディスクのIDまたは名前。
- --name: インスタンスディスクの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は instance-disks です
仮想サーバーインスタンスのすべてのディスクを一覧表示します。
ibmcloud is instance-disks INSTANCE [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-network-interface
仮想サーバー・インスタンスのネットワーク・インターフェースの詳細を表示します。
ibmcloud is instance-network-interface INSTANCE NIC [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-network-interface-create
仮想サーバー・インスタンスのネットワーク・インターフェースを作成します。
ibmcloud is instance-network-interface-create NIC_NAME INSTANCE SUBNET [--vpc VPC] [--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)] [(--sg SG1 --sg SG2 ...)] [--allow-ip-spoofing false | true] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-network-interface-create my-vnic 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is instance-network-interface-create my-vnic 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --rip 0711-5c7f016e-5bd2-42e3-8dff-81519e4e2469ibmcloud is instance-network-interface-create my-vnic 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --address 10.2.3.4 --ip-name my-reserved-ip --auto-delete falseibmcloud is instance-network-interface-create my-vnic 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --address 10.2.3.4 --ip-name my-reserved-ip --auto-delete false --sg 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8ibmcloud is instance-network-interface-create my-vnic my-instance my-subnet --sg my-sg-1 --sg my-sg-2リソース名を使用して、セキュリティー・グループを持つ仮想サーバー・インスタンスのネットワーク・インターフェースを作成します。
コマンド・オプション
- NIC_NAME: ネットワーク・インターフェースの名前。
- インスタンス :インスタンスのIDまたは名前。
- サブネット :サブネットのIDまたは名前。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --rip: 既存の予約済みIPのIDまたは名前。
- --address: 予約するIPアドレス。このIPアドレスは、当該サブネット上で既に予約されていないものでなければなりません。
- --auto-delete: true に設定すると、対象が削除された際に、この予約済み IP アドレスが自動的に削除されます。 true、 false のいずれかです。 (デフォルト: true)。
- --ip-name: この予約済みIPのユーザー定義名。 名前は、予約済み IP が存在するサブネット内で固有である必要があります。 「ibm-」 で始まる名前は、プロバイダーが所有するリソース用に予約されています。
- --sg: セキュリティグループのIDまたは名前。
- --allow-ip-spoofing: このインターフェースにおける送信元および宛先のチェックを無効にします。 false の場合、このインターフェースでは送信元 IP アドレスの偽装は許可されません。 false または true のどちらかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-network-interface-delete
仮想サーバー・インスタンスから 1 つ以上のネットワーク・インターフェースを削除します。
ibmcloud is instance-network-interface-delete INSTANCE (NIC1 NIC2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NIC1 :ネットワークインターフェースのIDまたは名前。
- NIC2 :ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-network-interface-floating-ip
ネットワーク・インターフェースに関連付けられた浮動 IP の詳細を表示します。
ibmcloud is instance-network-interface-floating-ip INSTANCE NIC FLOATING_IP [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- FLOATING_IP: フローティングIP のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-network-interface-floating-ip-add
浮動 IP をネットワーク・インターフェースに関連付けます。
ibmcloud is instance-network-interface-floating-ip-add INSTANCE NIC FLOATING_IP [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-network-interface-floating-ip-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is instance-network-interface-floating-ip-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSONibmcloud is instance-network-interface-floating-ip-add my-instance my-nic my-floating-ipリソース名を使用して、浮動 IP をネットワーク・インターフェースに関連付けます。
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- FLOATING_IP: フローティングIP のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-network-interface-floating-ip-remove
ネットワーク・インターフェースから浮動 IP の関連付けを解除します。
ibmcloud is instance-network-interface-floating-ip-remove INSTANCE NIC FLOATING_IP [-f, --force] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- FLOATING_IP: フローティングIP のIDまたは名前。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-network-interface-floating-ips
ネットワークインターフェースに関連付けられているすべてのフローティングIP を一覧表示します。
ibmcloud is instance-network-interface-floating-ips INSTANCE NIC [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス-ネットワーク-インターフェース-リザーブド-ipsです
ネットワーク・インターフェースに関連付けられているすべての予約済み IP をリストします。
ibmcloud is instance-network-interface-reserved-ips INSTANCE NIC [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスネットワークインターフェース予約済みIPです
ネットワーク・インターフェースに関連付けられている予約済み IP の詳細を表示します。
ibmcloud is instance-network-interface-reserved-ip INSTANCE NIC RESERVED_IP [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- RESERVED_IP: 予約済みIPのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-network-interface-update
仮想サーバー・インスタンスのネットワーク・インターフェースを更新します。
ibmcloud is instance-network-interface-update INSTANCE NIC --name NEW_NAME [--allow-ip-spoofing false | true] [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- --name: NIC の新しい名前。
- --allow-ip-spoofing: このインターフェースにおける送信元および宛先のチェックを無効にします。 false の場合、このインターフェースでは送信元 IP アドレスの偽装は許可されません。 false または true のどちらかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-network-interfaces
仮想サーバー・インスタンスのすべてのネットワーク・インターフェースをリストします。
ibmcloud is instance-network-interfaces INSTANCE [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-profile
仮想サーバー・インスタンス・プロファイルの詳細を表示します。
ibmcloud is instance-profile PROFILE_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- PROFILE_NAME: プロファイルの名前。 インスタンス・プロファイルを取得するには、「ibmcloud is instance-profiles」コマンドを使用します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-profiles
地域内のすべての仮想サーバー・インスタンス・プロファイルをリストします。
ibmcloud is instance-profiles [--output JSON] [-q, --quiet]
コマンド・オプション
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-reboot
インスタンスのオペレーティング・システムを再始動します。
ibmcloud is instance-reboot INSTANCE [--no-wait] [-f, --force] [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --no-wait: アクションを即時に実行し、キューに入れられたすべてのアクションをドロップします。
- --force, -f: 確認を求めずに操作を強制します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud はインスタンスの再初期化を行っています
仮想サーバーインスタンスを再初期化します。
ibmcloud is instance-reinitialize INSTANCE (--image IMAGE [--boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE] | --boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE) [--keys KEYS] [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true,false]] [--user-data DATA] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is instance-reinitialize 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --image r006-ed3f775f-ad7e-4e37-ae62-7199b4988b00 --keys r006-02a07b78-6e5f-40a2-86a2-99e01916128cSSHキーを使用して、イメージからインスタンスを再初期化します。ibmcloud is instance-reinitialize 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --image r006-ed3f775f-ad7e-4e37-ae62-7199b4988b00 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-boot-vol", "capacity": 150, "profile": {"name": "general-purpose"}}}'カスタムブートボリューム構成を持つイメージからインスタンスを再初期化する。ibmcloud is instance-reinitialize 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"id": "r006-1a6b7274-678d-4dfb-8981-c71dd9d4daa5"}}'既存のブートボリュームからインスタンスを再初期化します。ibmcloud is instance-reinitialize my-instance --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name", "profile": {"name": "general-purpose"}, "source_snapshot": {"name": "my-snapshot"}}}' --keys my-key-1,my-key-2リソース名を使用して、SSHキーを含むスナップショットからインスタンスを再初期化します。
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --image: 画像のIDまたは名前。
- --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE。JSON または JSON ファイルのブート・ボリューム接続。 データスキーマについては、 APIドキュメント の「 boot_volume_attachment 」プロパティを参照してください。
- --keys: カンマ区切りのSSH鍵のIDまたは名前。 SSH 鍵は RSA か Ed25519 のどちらかである。 Ed25519 オペレーティングシステムがこのキータイプをサポートしている場合にのみ使用できます。 Ed25519 は、Windows イメージや VMware イメージでは使用できません。
- --default-trusted-profile: 信頼済みプロファイルのIDまたは名前。
- --default-trusted-profile-auto-link: true に設定すると、システムのインスタンス作成時に、指定されたターゲットの信頼済みプロファイルへのリンクが作成されます。 リンクがシステムによって作成されたか、IAM Identity サービスを使用して手動で作成されたかに関係なく、インスタンスが削除されると自動的に削除されます。 true、false のいずれかです。 (デフォルト: true)。
- --user-data: data|@data-file。 仮想サーバー・インスタンスに転送するユーザー・データ。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-start
仮想サーバー・インスタンスを開始します。
ibmcloud is instance-start INSTANCE [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-stop
仮想サーバー・インスタンスを停止します。
- インスタンスを停止して再起動すると、そのインスタンスが静的IPアドレスを指定して作成されていない場合、またはCLIやAPIを使用してインスタンスを作成した際に primary_ipv4_address 属性が設定されていなかった場合、新しいプライベートIPアドレスが割り当てられます。 静的IPアドレスの設定に関する詳細については、 APIリファレンスの「primary_network_interface」を参照してください。 -
ibmcloud is instance-stop INSTANCE [--no-wait] [-f, --force] [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --no-wait: アクションを即時に実行し、キューに入れられたすべてのアクションをドロップします。
- --force, -f: 確認を求めずに操作を強制します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-update
仮想サーバー・インスタンスを更新します。
ibmcloud is instance-update INSTANCE [--name NEW_NAME] [--profile PROFILE] [--total-volume-bandwidth TOTAL_VOLUME_BANDWIDTH] [--dedicated-host DEDICATED_HOST | --dedicated-host-group DEDICATED_HOST_GROUP] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--metadata-service, --ms true | false] [--metadata-service-protocol, --msp http | https] [--metadata-service-response-hop-limit, --msrhl METADATA_SERVICE_RESPONSE_HOP_LIMIT,MSRHL] [--host-failure-policy restart | stop] [--confidential-compute-mode disabled | sgx | tdx] [--enable-secure-boot true | false] [--volume-bandwidth-qos-mode pooled | weighted] [--vcpu-percentage VCPU_PERCENTAGE] [--availability-class spot | standard] [--preemption-policy delete | stop] [--threads-per-core 1 | 2] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-instance-nameibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-instance-name --output JSONibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --metadata-service trueibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --dedicated-host d7e9969b-1453-4b51-89a6-6b5531c3d959ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --dedicated-host-group c05ecb00-701d-4ad1-8c84-2256f0a53f70ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --total-volume-bandwidth 4000ibmcloud is instance-update my-instance --name new-instance-nameibmcloud is instance-update my-instance --dedicated-host my-dedicated-hostibmcloud is instance-update my-instance --dedicated-host-group my-dedicated-host-groupibmcloud is instance-update my-instance --reservation-affinity-policy manual --reservation-affinity-pool crn:v1:bluemix:public:is:us-south:a/123456::vpc:4727d842-f94f-4a2d-824a-9bc9b02c523bibmcloud is instance-update my-instance --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2ibmcloud is instance-update my-instance --availability-class spot --preemption-policy stopibmcloud is instance-update my-instance --threads-per-core 1ibmcloud is instance-update my-instance --threads-per-core 2
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --name: 仮想サーバー・インスタンスの新しい名前。
- --profile: この仮想サーバーインスタンスで使用するプロファイル。 プロファイルを変更するには、インスタンスのステータスが「
stopping」または「stopped」である必要があります。 さらに、要求されたプロファイルは 1 である必要があります。 配置ターゲット制約と互換性がある。 たとえば、インスタンスが専用ホスト上に配置されている場合、指定されたプロファイルfamilyは、専用ホストfamilyと同じでなければなりません。 - --total-volume-bandwidth: インスタンスのストレージボリュームに排他的に割り当てられる帯域幅の量(メガビット/秒単位)。 この値が増加すると、それに対応してネットワーク帯域幅の合計が減少することになります。
- --dedicated-host: インスタンスが配置されるホスト先(宛先)のIDまたは名前。
- --dedicated-host-group: インスタンスが配置されるホストグループ宛先のIDまたは名前。
- --reservation-affinity-policy, --res-policy: この仮想サーバーインスタンスに適用する予約アフィニティポリシー。 プールが空でない場合、ポリシーのデフォルトはマニュアルになる。 placement_target が設定されている場合、ポリシーのデフォルトはディセーブルになります。 それ以外の場合は、ポリシーはデフォルトで automatic に設定されます。 無効、手動、自動のいずれか。
- --reservation-affinity-pool、 --res-pool :この仮想サーバーインスタンスが使用可能な予約のID、名前、またはCRN。
- --metadata-service、 --ms :インスタンス・メタデータ・サービスを有効または無効にします。 true、false のいずれかです。
- --metadata-service-protocol、 --msp :メタデータサービスエンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 http、 https のいずれかです。 (デフォルト: http)。
- --metadata-service-response-hop-limit、 --msrhl :メタデータ・サービスからのIP応答パケットに対するホップ制限(IPのTTL)。
- --host-failure-policy: コンピュートホストで障害が発生した場合に実行する処理。 restart、 stop のいずれかです。
- --confidential-compute-mode: この仮想サーバーインスタンスで使用する機密計算モード。 指定しない場合は、プロファイルからのデフォルトのコンフィデンシャル・コンピューティング・モードが使用されます。 disabled、 sgx、 tdxのいずれか。
- --enable-secure-boot: この仮想サーバーインスタンスでセキュアブートが有効になっているかどうかを示します。 指定しない場合は、プロファイルからのデフォルトのセキュア・ブート・モードが使用されます。 true、false のいずれかです。
- --volume-bandwidth-qos-mode: この仮想サーバーインスタンスで使用するボリューム帯域幅の QoS モード。 指定した値は、インスタンス・プロファイルの volume_bandwidth_qos_modes にリストされている必要があります。 プール、 ウェイトのいずれか。
- --vcpu-percentage: インスタンスに割り当てる vCPU のクロックサイクルの割合。 範囲は 1-100 です。
- --availability-class: 仮想サーバーインスタンスの可用性クラス。 スポット、 スタンダードのいずれか。
- --preemption-policy: 仮想サーバーインスタンスがプリエンプトされた場合に実行するアクション。 削除、 停止。
- --threads-per-core: この仮想サーバーインスタンスにおけるコアあたりのスレッド数。 指定がない場合は、プロファイルのデフォルト値が使用されます。 1、2 のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-volume-attachment
ボリューム接続の詳細を表示します。
ibmcloud is instance-volume-attachment INSTANCE VOLUME_ATTACHMENT [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- VOLUME_ATTACHMENT: ボリュームアタッチメントのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-volume-attachments
インスタンスに対するすべてのボリューム接続をリストします。
ibmcloud is instance-volume-attachments INSTANCE [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-volume-attachment-add
ボリューム接続を作成し、ボリュームをインスタンスに接続します。
ibmcloud is instance-volume-attachment-add NAME INSTANCE (VOLUME | --profile PROFILE --new-volume-name NEW_VOLUME_NAME --iops IOPS --encryption-key ENCRYPTION_KEY --capacity CAPACITY --bandwidth BANDWIDTH --tags TAGS --source-snapshot SOURCE_SNAPSHOT [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS]) [--auto-delete false | true] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete trueibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete true --output JSONibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --profile general-purpose --source-snapshot eaf9d6ca-35bf-4ac7-bc45-d0f2507f2830 --auto-delete true --output JSONibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --profile general-purpose ---capacity 10 --auto-delete true --tags my-tag-1,my-tag-2ibmcloud is instance-volume-attachment-add data-vol-name my-instance my-volume --auto-delete trueリソース名を使用して、既存ボリュームを仮想サーバー・インスタンスに追加します。ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --profile general-purpose --source-snapshot eaf9d6ca-35bf-4ac7-bc45-d0f2507f2830 --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server enable_secure_boot==true --allowed-use-instance true --auto-delete true --output JSON
コマンド・オプション
- NAME: ボリューム接続の名前。
- インスタンス :インスタンスのIDまたは名前。
- VOLUME :ボリュームのIDまたは名前。
- --new-volume-name: 新しいボリュームの名前。
- --profile: プロファイル名。
- --iops :ボリュームの1秒あたりの入出力操作数。これはカスタムプロファイルのボリュームにのみ適用されます。 使用可能な IOPS 範囲については、 [カスタム IOPS プロファイル]アカウントへのソフトウェアのオンボーディング を参照してください。
- --encryption-key: 鍵管理サービス・ルート鍵の CRN。
- --capacity: ボリュームの容量 (GB 単位)。 範囲 10 から 16000 (カスタム・プロファイル・ボリュームおよび汎用プロファイル・ボリュームの場合)、10 から 9600 ( 5iops-tier プロファイル・ボリュームの場合)、10 から 4800 ( 10iops-tier プロファイル・ボリュームの場合)。
- --bandwidth: ボリュームの最大帯域幅(メガビット/秒単位)。 このプロパティを指定するには、ボリュームのstorage_generationが2でなければならない。
- --tags: 巻に関するカンマ区切りのタグ。
- --source-snapshot: ボリュームをクローンするスナップショットの ID、名前、または CRN。
- --allowed-use-api-version、 --au-api-version :式を評価する際に使用するAPIバージョン。
- --allowed-use-bare-metal-server: true,--au-bms true - このボリューム内のイメージデータを使用してプロビジョニングされるベアメタルサーバーのプロパティが満たすべき条件。 未指定の場合、式は「true」に設定されます。
- --allowed-use-instance: true,--au-ins true - このボリュームを使用してプロビジョニングされる仮想サーバーインスタンスのプロパティが満たさなければならない条件。 未指定の場合、式は「true」に設定されます。
- --auto-delete: インスタンスを削除すると、接続されているボリュームも削除されます。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-volume-attachment-detach
1 つ以上のボリューム接続を削除し、インスタンスからボリュームを切り離します。
ibmcloud is instance-volume-attachment-detach INSTANCE (VOLUME_ATTACHMENT1 VOLUME_ATTACHMENT2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- VOLUME_ATTACHMENT1: ボリュームアタッチメントのIDまたは名前。
- VOLUME_ATTACHMENT2: ボリュームアタッチメントのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-volume-attachment-update
ボリューム接続を更新します。
ibmcloud is instance-volume-attachment-update INSTANCE VOLUME_ATTACHMENT [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-volume-attachment-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --name name2ibmcloud is instance-volume-attachment-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete trueibmcloud is instance-volume-attachment-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --name name2 --auto-delete true --output JSONibmcloud is instance-volume-attachment-update my-instance my-vol-att --name name2リソース名を使用して、ボリューム接続を更新します。
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- VOLUME_ATTACHMENT: ボリュームアタッチメントのIDまたは名前。
- --name: ボリュームの新しい名前。
- --auto-delete: インスタンスを削除すると、接続されているボリュームも削除されます。 true、false のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は instance-network-attachments です
インスタンスのすべてのネットワーク接続を一覧表示します。
ibmcloud is instance-network-attachments INSTANCE [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は instance-network-attachment です
インスタンスのネットワーク接続の詳細を表示します。
ibmcloud is instance-network-attachment INSTANCE NAC [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NAC :ネットワーク接続のIDまたは名称。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud はインスタンス・ネットワーク・アタッチメントを作成します
インスタンスのネットワーク接続を作成します。
ibmcloud is instance-network-attachment-create INSTANCE [--vni VNI | ((--vni-subnet VNI_SUBNET [--vpc VPC]) --vni-ais false | true --vni-ein true | false --vni-auto-delete true | false --vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --vni-name VNI_NAME [--vni-rip VNI_RIP | (--vni-rip-address VNI_RIP_ADDRESS --vni-rip-auto-delete true | false --vni-rip-name VNI_RIP_NAME)] [--vni-psfm auto | enabled | disabled] --vni-sgs VNI_SGS)] [--name NAC_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-ais false --vni-ein true --vni-auto-delete true --vni-ips '[{"id": "02h7-b982a5f1-804b-4dd9-b448-777ae3641242"}]' --vni-name ins-vni-1 --vni-rip 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076 --vni-sgs r026-b315a040-8ea9-49c4-8974-b7ab373c660cibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-rip 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-rip-address "10.245.0.34" --vni-subnet cli-subnet --vpc vpc-1ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-subnet 02h7-275c2a52-1890-4473-83a0-54de53da8a25ibmcloud is instance-network-attachment-create 02h7_02b4927a-7837-4568-9653-6ae51a861c9d --vni 02h7-123156e0-3aee-489f-bcdc-78cdc2549c0d
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --name: このベアメタルサーバーのネットワーク接続の名称。
- --vni: このベアメタルサーバーのネットワーク接続に使用する仮想ネットワークインターフェースのIDまたは名前。
- --vni-subnet: 関連付けられたサブネット。
- --vpc: VPCのIDまたは名前。 このIDまたは名前は、このVPC内の固有のサブネットを名前で指定するためにのみ必要です。
- --vni-ais: IPスプーフィング(AIS)を許可する。 この仮想ネットワーク・インターフェースでソースIPスプーフィングが許可されているかどうかを示します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --vni-ein: インフラストラクチャ NAT (EIN) を有効にします。 その場合、VPC インフラストラクチャが必要な NAT 処理を実行します。 false の場合、パケットは変更されることなく仮想ネットワークインターフェースとの間で送受信されます。これにより、 フローティングIP に紐付けられた仮想マシンが必要な NAT 処理を実行できるようになります。 true、 false のいずれかです。 (デフォルト: true)。
- --vni-auto-delete: 対象が削除された際に、この仮想ネットワークインターフェースを自動的に削除するかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --vni-ips: ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE、仮想ネットワークインターフェースにバインドする、JSON形式またはJSONファイル形式のセカンダリ予約済みIPアドレス。 データスキーマについては、 APIドキュメント の「ips」プロパティをご確認ください。 VNI_RESERVED_IPS_JSON、 @VNI_RESERVED_IPS_JSON_FILE のいずれか。
- --vni-name: この仮想ネットワークインターフェースの名前。
- --vni-rip: 仮想ネットワークインターフェースにバインドする予約済みIPのIDまたは名前。 サブネットが指定されていない場合は必須です。 予約済みIPはアンバインドされている必要があります。
- --vni-rip-address: 仮想ネットワークインターフェースにバインドする予約済みIPアドレスのIPアドレス。 サブネットを指定する必要があります。
- --vni-rip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPが自動的に削除されるかどうかを示します。 true、false のいずれかです。
- --vni-rip-name: 仮想ネットワークインターフェースにバインドするこの予約済みIPの名称。 この名前は、サブネット内の別の予約済み IP によって使用されていてはなりません。 「ibm-」で始まる名前は、プロバイダーが所有するリソース用に予約されており、使用することはできません。
- --vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「
target」リソースタイプに基づいて有効または無効になります。 auto、 enabled、 disabled のいずれか。 (デフォルト: auto)。 - --vni-sgs: この仮想ネットワークインターフェースで使用するセキュリティグループのIDまたは名前(カンマ区切り)。 指定されていない場合、サブネットの VPC のデフォルトのセキュリティー・グループが使用されます。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は instance-network-attachment-update です
インスタンスのネットワーク接続を更新します。
ibmcloud is instance-network-attachment-update INSTANCE NAC --name NEW_NAME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ins-nacu cli-instance-1 empty-ribcage-jiffy-stitch --name cli-instance-nacibmcloud is ins-nacu 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 02h7-a5c765f9-ebcd-41a0-89df-c6512d7f0147 --name ins-net-attch-1
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NAC :ネットワーク接続のIDまたは名称。
- --name: ネットワーク接続の新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス-ネットワーク-アタッチメント-削除
インスタンスから1つ以上のネットワーク接続を削除します。
ibmcloud is instance-network-attachment-delete INSTANCE (NAC1 NAC2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- NAC1 :ネットワーク接続のIDまたは名称。
- NAC2 :ネットワーク接続のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス・クラスタ・ネットワーク・アタッチメントです
インスタンスのすべてのクラスタネットワーク接続を一覧表示します。
ibmcloud is instance-cluster-network-attachments INSTANCE [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス・クラスタ・ネットワーク・アタッチメントです
インスタンスのクラスタネットワーク接続の詳細を表示します。
ibmcloud is instance-cluster-network-attachment INSTANCE CNAC [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- CNAC :クラスタ・ネットワーク接続のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス・クラスタ・ネットワーク・アタッチメント・アップデート
インスタンスのクラスタネットワーク接続を更新します。
ibmcloud is instance-cluster-network-attachment-update INSTANCE CNAC --name NEW_NAME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is ins-cnacu cli-instance-1 empty-ribcage-jiffy-stitch --name cli-instance-cnacibmcloud is ins-cnacu 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 02h7-a5c765f9-ebcd-41a0-89df-c6512d7f0147 --name in-cl-net-attch-1
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- CNAC :クラスタ・ネットワーク接続のIDまたは名前。
- --name: クラスタのネットワークアタッチメントの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudは、インスタンス・クラスタ・ネットワーク・アタッチメントを作成します
インスタンスのクラスタ・ネットワーク・アタッチメントを作成します。
ibmcloud is instance-cluster-network-attachment-create INSTANCE [(--cni CNI [--cluster-network CLUSTER_NETWORK]) | ((--cni-subnet CNI_SUBNET [--cluster-network CLUSTER_NETWORK]) --cni-auto-delete true | false --cni-name CNI_NAME [(--cni-primary-ip CNI_PRIMARY_IP [--cluster-network CLUSTER_NETWORK]) | (--cni-primary-ip-address CNI_PRIMARY_IP_ADDRESS --cni-primary-ip-auto-delete true | false --cni-primary-ip-name CNI_PRIMARY_IP_NAME)])] [--name CNAC_NAME] [--cnac CNAC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-cluster-network-attachment-create my-instance --cni 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076 --name my-ins-cnatibmcloud is instance-cluster-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --cni my-cluster-network-interface --cluster-network my-cluster-networkibmcloud is instance-cluster-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --cni-auto-delete true --cni-subnet my-cluster-network-subnet --cluster-network my-cluster-network --cni-primary-ip 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076ibmcloud is ins-cnacc my-instance --cni-auto-delete true --cni-subnet 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --cni-primary-ip-address 10.245.0.34 --cni-primary-ip-auto-delete true --cni-primary-ip-name my-cni-ipibmcloud is instance-cluster-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --cni my-cluster-network-interface --cluster-network 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076 --cnac my-cnac-before-this-cnac --name my-cnac --output json
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --name: このインスタンス・クラスターのネットワークアタッチメントの名前。
- --cnac: このインスタンスクラスタのネットワークアタッチメントの直前に挿入する、インスタンスクラスタのネットワークアタッチメントのIDまたは名前。
- --cni: このインスタンスのクラスターネットワーク接続に使用するクラスターネットワークインターフェースのIDまたは名前。
- --cluster-network: クラスタネットワークのIDまたは名前。
- --cni-auto-delete: ターゲットが削除された際に、このクラスターネットワークインターフェースも自動的に削除されるかどうかを示します。 true、false のいずれかです。
- --cni-name: このクラスタネットワークインターフェースの名前。
- --cni-subnet: 関連付けられたクラスターネットワークサブネットのIDまたは名前。
- --cni-primary-ip: クラスタネットワークインターフェースにバインドする、クラスタネットワークサブネットの予約済みIPのIDまたは名前。
- --cni-primary-ip-address: クラスタのネットワークインターフェースにバインドする、予約済みIPアドレスのIPアドレス。 サブネットを指定する必要があります。
- --cni-primary-ip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPを自動的に削除するかどうかを示します。 true、false のいずれかです。
- --cni-primary-ip-name: クラスタのネットワークインターフェースにバインドするための、この予約済みIPの名称。 この名前はクラスタ・サブネット内の他の予約 IP によって使用されてはならない。 「ibm-」で始まる名前は、プロバイダーが所有するリソース用に予約されており、使用することはできません。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス-クラスタ-ネットワーク-アタッチメント-削除
インスタンスから 1 つまたは複数のクラスタ・ネットワーク・アタッチメントを削除します。
ibmcloud is instance-cluster-network-attachment-delete INSTANCE (CNAC1 CNAC2 ...) [-f, --force] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- CNAC1 :クラスタ・ネットワーク接続のIDまたは名前。
- CNAC2 :クラスタ・ネットワーク接続のIDまたは名前。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は インスタンス・ソフトウェア・アタッチメント です
インスタンスに添付されているすべてのソフトウェアを一覧表示します。
ibmcloud is instance-software-attachments INSTANCE [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud はインスタンス・ソフトウェア・アタッチメントです
インスタンスに添付されているソフトウェアの詳細を表示します。
ibmcloud is instance-software-attachment INSTANCE SWAC [--output JSON] [-q, --quiet]
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- SWAC :ソフトウェア添付ファイルのIDまたは名称。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は インスタンス・ソフトウェア・アタッチメント・アップデート です
インスタンスのソフトウェアアタッチメントを更新します。
ibmcloud is instance-software-attachment-update INSTANCE SWAC --name NEW_NAME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-software-attachment-update cli-instance-1 empty-ribcage-jiffy-stitch --name cli-instance-swacibmcloud is ins-swacu 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 02h7-a5c765f9-ebcd-41a0-89df-c6512d7f0147 --name ins-sw-attch-1
コマンド・オプション
- インスタンス :インスタンスのIDまたは名前。
- SWAC :ソフトウェア添付ファイルのIDまたは名称。
- --name: ソフトウェア添付ファイルの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
鍵
ibmcloud is key
鍵の詳細を表示します。
ibmcloud is key KEY [--output JSON] [-q, --quiet]
コマンド・オプション
- KEY :キーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is key-create
RSA 公開鍵をインポートします。
ibmcloud is key-create KEY_NAME (KEY | @KEY_FILE) [--key-type rsa | ed25519] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is key-create my-key "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDL9osaBrUD8uCBzIJo5YBvX8wtGrE+kcC7YZtID/nNYrjeCB26eFASHia5tmqmuCo434UygGSd5qj3t/3v/a7NZoMr/0+qspQF+dUVIl+xIsKTWYQ+gtYbJlvW+FIlNTOA4vbOXLg+nGGUCoaV79azmny4mYJbbo15i+Q3CI+w9bwOAwzqeGKaeOjpo5hdDcFW0QLDxKmQHKMLX8slsx3kB9I5wPe8C/ZBBDBBkZKK2y3RJBjaKxi0beFueo6ngUKOLooReefiBGpdoOJIi6Gf7vRduoBTmbyVvSv08wcrANtYSzGwDpqrEshEafv8bKo42MYHsPT2OwAbsFyqWQj5 test@example"ibmcloud is key-create my-key @/tmp/my_id_rsa.pubibmcloud is key-create my-key @/tmp/my_id_rsa.pub --output JSONibmcloud is key-create my-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE6AAAAID/R2T8h6CPvZr/InxpBrxh8bmG2RTyB8vzUTvOtQhaJ test@example.com" --key-type ed25519ibmcloud is key-create my-key @/tmp/my_id_ed25519.pub --key-type ed25519ibmcloud is key-create my-key @/tmp/my_id_ed25519.pub --key-type ed25519 --output JSON
コマンド・オプション
- KEY_NAME: キーのIDまたは名前。
- KEY: key|@key-file。 システムにインポートされるパブリック SSH 鍵。
- --key-type: この鍵で使用される暗号方式。 デフォルトは rsa です。 rsa、 ed25519 のいずれか。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is key-delete
1 つ以上の鍵を削除します。
ibmcloud is key-delete (KEY1 KEY2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is key-delete e9e7655e-0000-0000-0000-0000001a957a --output JSONibmcloud is key-delete e9e7655e-0000-0000-0000-0000001a957a -f
コマンド・オプション
- KEY1 :キーのIDまたは名前。
- KEY2: キーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is key-update
鍵の名前を更新します。
ibmcloud is key-update KEY --name NEW_NAME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is key-update e9e7655e-0000-0000-0000-0000001a957a --name my-new-nameibmcloud is key-update e9e7655e-0000-0000-0000-0000001a957a --name my-new-name --output JSON
コマンド・オプション
- KEY :キーのIDまたは名前。
- --name: 鍵の新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is keys
すべての鍵をリストします。
ibmcloud is keys [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is keys --resource-group-name Default --output JSONibmcloud is keys --resource-group-id 11baaa8984beb82690daab08767et --output JSON
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
専用ホスト
ibmcloud is dedicated-host-profiles
そのリージョン内のすべてのホストプロファイルを一覧表示します。
ibmcloud is dedicated-host-profiles [--output JSON] [-q, --quiet]
コマンド・オプション
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は dedicated-host-profile です
ホストプロフィールの詳細を表示します。
ibmcloud is dedicated-host-profile PROFILE_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- PROFILE_NAME: プロファイルの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は dedicated-host-groups です
すべてのホスト・グループをリストします。
ibmcloud is dedicated-host-groups [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--zone ZONE] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --zone: 指定された名前と完全に一致する「zone name」プロパティを持つリソースのみをコレクションから抽出します。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は dedicated-host-group です
ホストグループの詳細を表示します。
ibmcloud is dedicated-host-group HOST_GROUP [--output JSON] [-q, --quiet]
コマンド・オプション
- HOST_GROUP: ホストグループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudは専用ホストグループ作成です
ホスト・グループを作成します。
ibmcloud is dedicated-host-group-create --zone ZONE_NAME --family FAMILY --class CLASS [--name NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is dedicated-host-group-create --family memory --class mx2 --zone us-south-1 --name my-host-groupibmcloud is dedicated-host-group-create --family memory --class mx2 --zone us-south-1 --name my-host-group --output JSON
コマンド・オプション
- --zone: ゾーンの名前。
- --name: ホストグループの新しい名前。
- --family: このグループに属するホスト専用のホストプロファイルファミリー。
- --class: このグループに属するホスト専用のホストプロファイルクラス。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は dedicated-host-group-update です
ホスト・グループを更新します。
ibmcloud is dedicated-host-group-update HOST_GROUP --name NEW_NAME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is dedicated-host-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-host-groupibmcloud is dedicated-host-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-host-group --output JSON
コマンド・オプション
- HOST_GROUP: ホストグループのIDまたは名前。
- --name: ホストグループの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudは専用ホストグループ削除
1 つ以上のホスト・グループを削除します。
ibmcloud is dedicated-host-group-delete (HOST_GROUP1 HOST_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- HOST_GROUP1: ホストグループのIDまたは名前。
- HOST_GROUP2: ホストグループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は専用ホストです
すべてのホストをリストします。
ibmcloud is dedicated-hosts [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--zone ZONE] [--dhg DHG] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --zone: 指定された名前と完全に一致する「zone name」プロパティを持つリソースのみをコレクションから抽出します。
- --dhg: ホストグループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は専用ホストです
ホストの詳細を表示する。
ibmcloud is dedicated-host HOST [--output JSON] [-q, --quiet]
コマンド・オプション
- ホスト :ホストのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は dedicated-host-create です
ホストを作成します。
ibmcloud is dedicated-host-create --profile PROFILE --dhg DHG [--enabled true | false] [--name NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is dedicated-host-create --profile dh2-56x344 --dhg 74213016-f179-4055-b161-46fd42a9d98a --name my-hostibmcloud is dedicated-host-create --profile dh2-56x344 --dhg 74213016-f179-4055-b161-46fd42a9d98a --name my-host --enabled falseibmcloud is dedicated-host-create --profile dh2-56x344 --dhg 74213016-f179-4055-b161-46fd42a9d98a --name my-host --output JSON
コマンド・オプション
- --profile: ホストプロファイルの名前。
- --dhg: ホストグループのIDまたは名前。
- --enabled: ホスト内でのインスタンスの配置を有効または無効にします。 true、 false のいずれかです。 (デフォルト: true)。
- --name: ホストの新しい名前。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は dedicated-host-update です
ホストを更新します。
ibmcloud is dedicated-host-update HOST [--name NEW_NAME] [--enabled true | false] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is dedicated-host-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-host-groupibmcloud is dedicated-host-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-host-group --enabled false --output JSON
コマンド・オプション
- ホスト :ホストのIDまたは名前。
- --name: ホストの新しい名前。
- --enabled: ホスト内でのインスタンスの配置を有効または無効にします。 true、false のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は dedicated-host-delete です
1 つ以上のホストを削除します。
ibmcloud is dedicated-host-delete (HOST1 HOST2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- HOST1: ホストのIDまたは名前。
- HOST2: ホストのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は専用ホスト・ディスクです
専用ホストのすべてのディスクを一覧表示します。
ibmcloud is dedicated-host-disks HOST [--output JSON] [-q, --quiet]
コマンド・オプション
- ホスト :ホストのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は dedicated-host-disk です
専用ホストディスクの詳細を表示します。
ibmcloud is dedicated-host-disk HOST DISK [--output JSON] [-q, --quiet]
コマンド・オプション
- ホスト :ホストのIDまたは名前。
- DISK :専用ホストディスクのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は dedicated-host-disk-update です
専用ホストディスクを更新します。
ibmcloud is dedicated-host-disk-update HOST DISK --name NEW_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- ホスト :ホストのIDまたは名前。
- DISK :専用ホストディスクのIDまたは名前。
- --name: ディスクの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ベアメタル・サーバー
ibmcloud はベア・メタル・サーバーです
ベアメタルサーバーの詳細を表示します。
ibmcloud is bare-metal-server SERVER [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is bare-metal-server-コンソール
ベアメタル・サーバーに対して対話式のコンソールを開きます。 デフォルトでは、このコマンドは対話式シリアル・コンソールを開きます。
ibmcloud is bare-metal-server-console SERVER [--vnc] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --vnc: VNCコンソールの WebSocket URIを取得します。VNCコンソールは開きません。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・クリエイトです
ベアメタルサーバーを作成します。
ibmcloud is bare-metal-server-create --zone ZONE_NAME --profile PROFILE --image IMAGE --keys KEYS (((--pnic-subnet PRIMARY_NIC_SUBNET [--vpc VPC]) [--pnic-name PRIMARY_NIC_NAME] [--pnic-rip PNIC_RIP | (--pnic-rip-address PNIC_RIP_ADDRESS --pnic-rip-auto-delete true | false --pnic-rip-name PNIC_RIP_NAME)] [--pnic-sgs PNIC_SGS] [--pnic-allowed-vlans PNIC_ALLOWED_VLANS] [--pnic-ein true | false] [--pnic-ais false | true] [--network-interfaces NETWORK_INTERFACES_JSON | @NETWORK_INTERFACES_JSON_FILE]) | ([--pnac-name PRIMARY_NAC_NAME] [--pnac-allowed-vlans PNAC_ALLOWED_VLANS] [--pnac-vni PNAC_VNI | ((--pnac-vni-subnet PNAC_VNI_SUBNET [--vpc VPC]) --pnac-vni-ais false | true --pnac-vni-ein true | false --pnac-vni-auto-delete true | false --pnac-vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --pnac-vni-name PNAC_VNI_NAME [--pnac-vni-rip PNAC_VNI_RIP | (--pnac-vni-rip-address PNAC_VNI_RIP_ADDRESS --pnac-vni-rip-auto-delete true | false --pnac-vni-rip-name PNAC_VNI_RIP_NAME)] --pnac-vni-sgs PNAC_VNI_SGS [--pnac-vni-psfm auto | enabled | disabled])] [--network-attachments NETWORK_ATTACHMENTS_JSON | @NETWORK_ATTACHMENTS_JSON_FILE])) [--name NAME] [--user-data DATA] [--enable-secure-boot false | true] [--tpm-mode tpm_2 | disabled] [--bandwidth BANDWIDTH] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true,false]] [--metadata-service true | false [--metadata-service-protocol http | https]] [-i, --interactive] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5fibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image ibm-esxi-7-byol-amd64-1 --keys my-sshkey-1,my-sshkey-2 --pnic-subnet my-subnetイメージ、鍵、およびサブネットの名前がサポートされているベア・メタル・サーバーを作成します。ibmcloud is bare-metal-server-create --name my-server-name2 --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-name eth0 --pnic-rip-address 46.9.49.11 --pnic-sgs c791f26f-4cf1-4bbf-be0e-72d7cb87133e,fefc8362-93c2-4f3d-90d4-82c56cce787e --pnic-allowed-vlans 1,2,3,4 --pnic-ein true --pnic-ais true指定された 1 次ネットワーク・インターフェース構成のベアメタル・サーバーを作成します。ibmcloud is bare-metal-server-create --name my-server-name3 --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --enable-secure-boot true --tpm-mode tpm_2tpm_2モードでTrusted Platform Moduleを有効にしたベアメタルサーバーを作成しますibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --resource-group-name Finance --output JSON「Finance」リソースグループ内にベアメタルサーバーを作成します。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-allowed-vlans 100,200,300,400,700,710,1000,900-929,800-829PCI ネットワーク・インターフェースを備えたベアメタル・サーバーを作成します。 許可される VLAN はコンマ区切りの値であり、個別の値または任意の範囲の数値として渡されます。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile mz2d-metal-2x32 --image sles15sp3-s390x-byol --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnac-name cli-pnac-1 --pnac-allowed-vlans 10 --pnac-vni 7322-1293a27a-7178-4e62-ba5b-272623c989aa --network-attachments '[{"interface_type": "pci", "name":"cli-snac-1", "virtual_network_interface": {"allow_ip_spoofing": true, "auto_delete": true, "enable_infrastructure_nat": true, "ips": [{"id": "7322-7594a7b8-dd7f-420c-ad09-a37646950edc"}, {"address": "10.240.128.15", "auto_delete": true, "name": "snac-sip-2"}]}}]'ネットワーク接続と既存の仮想ネットワーク・インターフェースを指定して、ベアメタル・サーバーを作成します。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile mz2d-metal-2x32 --image sles15sp3-s390x-byol --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnac-name cli-pnac-1 --pnac-allowed-vlans 10 --pnac-vni 7322-1293a27a-7178-4e62-ba5b-272623c989aa --network-attachments '[{"interface_type": "pci", "name":"cli-snac-1", "virtual_network_interface": {"allow_ip_spoofing": true, "auto_delete": true, "enable_infrastructure_nat": true, "ips": [{"id": "7322-7594a7b8-dd7f-420c-ad09-a37646950edc"}, {"address": "10.240.128.15", "auto_delete": true, "name": "snac-sip-2"}]}}]'ネットワーク接続と既存の仮想ネットワーク・インターフェースを指定して、ベアメタル・サーバーを作成します。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2予約を指定してベア・メタル・サーバーを作成します。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --reservation-affinity-policy manual --reservation-affinity-pool my-reservation予約を指定してベア・メタル・サーバーを作成します。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip 2302-74dd56cc-71c4-4461-95f0-4e5e3b57727d事前に作成された予約済み IP ID を使用してベア・メタル・サーバーを作成します。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip 2302-74dd56cc-71c4-4461-95f0-4e5e3b57727d --bandwidth 10000あらかじめ予約された IP ID と帯域幅を持つベアメタル・サーバーを作成する。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip cli-rip-1NAME で事前に作成された予約済み IP を使用してベア・メタル・サーバーを作成します。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip-address 10.240.128.38 --pnic-rip-auto-delete true --pnic-rip-name cli-rip1新しい予約済みIPを使用して、1次ネットワーク・インターフェースを備えたベアメタル・サーバーを作成します。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip 2302-74dd56cc-71c4-4461-95f0-4e5e3b57727d --network-interfaces '[{"name": "cli-snic", "allow_ip_spoofing": true, "enable_infrastructure_nat": true, "interface_type": "pci", "allowed_vlans": [1, 2, 3, 4], "subnet": {"id":"2302-531ad9fc-c86a-4504-b5cf-a46981fddb5f"}, "primary_ip":{"id": "2302-2b09dd0a-9cfb-4639-a2ac-cc6c154ab461"}}]'事前に作成された予約済み IP ID を持つセカンダリ・ネットワーク・インターフェイスを備えたベア・メタル・サーバーを作成します。 2 つの 2 次インターフェースの構成は、JSON フォーマットで指定されます。 '--network-interfaces' オプションのヘルプ・テキストを参照してください。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip cli-rip-1 --network-interfaces '[{"name": "cli-snic", "allow_ip_spoofing": true, "enable_infrastructure_nat": true, "interface_type": "pci", "allowed_vlans": [1, 2, 3, 4], "subnet": {"id":"2302-531ad9fc-c86a-4504-b5cf-a46981fddb5f"},"primary_ip":{"name": "cli-rip-byname"}}]'名前別に事前に作成された予約済み IP を持つセカンダリ・ネットワーク・インターフェイスを持つベア・メタル・サーバーを作成します。 2 つの 2 次インターフェースの構成は、JSON フォーマットで指定されます。 '--network-interfaces' オプションのヘルプ・テキストを参照してください。ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-rip-address 10.240.128.38 --pnic-rip-auto-delete true --pnic-rip-name cli-rip1 --network-interfaces '[{"name": "cli-snic", "allow_ip_spoofing": true, "enable_infrastructure_nat": true, "interface_type": "pci", "allowed_vlans": [1, 2, 3, 4], "subnet": {"id":"2302-d368b797-2955-464b-aa42-588edd4c389f"}, "primary_ip":{"address": "10.240.128.41"}, "security_groups": [{"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}, {"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}]}]'新しい予約済みIPを使用して、2次ネットワーク・インターフェースを備えたベアメタル・サーバーを作成します。 2 つの 2 次インターフェースの構成は、JSON フォーマットで指定されます。 '--network-interfaces' オプションのヘルプ・テキストを参照してください。
コマンド・オプション
- --name: サーバー名。
- --zone: ゾーンの名前。
- --profile: ベアメタルサーバープロファイルの名前。
- --image: 画像のIDまたは名前。
- --keys: カンマ区切りのSSH鍵のIDまたは名前。 SSH 鍵は RSA か Ed25519 のどちらかである。 Ed25519 は、オペレーティング・システムがこの鍵タイプをサポートしている場合にのみ使用できます。 Ed25519 は、Windows イメージや VMware イメージでは使用できません。
- --user-data: data|@data-file。 ベアメタルサーバーに転送するユーザーデータ。
- --pnic-name: プライマリネットワークインターフェースの名前。
- --pnic-subnet: プライマリネットワークインターフェースのサブネットIDまたは名前。
- --vpc: VPCのIDまたは名前。 このIDまたは名前は、このVPC内の固有のサブネットを名前で指定するためにのみ必要です。
- --pnic-rip: プライマリネットワークインターフェースにバインドされている、既存の予約済みIPのIDまたは名前。
- --pnic-rip-address: 予約するプライマリネットワークインターフェースのIPアドレス。このIPアドレスは、当該サブネット上で既に予約されていないものでなければなりません。
- --pnic-rip-auto-delete: true に設定すると、ターゲットが削除された際に、プライマリネットワークインターフェースのこの予約済み IP アドレスが自動的に削除されます。 true、 false のいずれかです。 (デフォルト: true)。
- --pnic-rip-name: プライマリネットワークインターフェースのこの予約済みIPアドレスに対するユーザー定義名。 名前は、予約済み IP が存在するサブネット内で固有である必要があります。 「ibm-」 で始まる名前は、プロバイダーが所有するリソース用に予約されています。
- --pnic-sgs: プライマリネットワークインターフェースのセキュリティグループID(カンマ区切り)。
- --pNIC-allowed-vlans: コンマ区切りの VLAN ID。 どの VLAN ID (VLAN インターフェースの場合のみ) が 1 次ネットワーク・インターフェースを使用できるかを示します。 これは、個別の値として、または任意の数値の範囲として渡すことができます。
- --pnic-ein: インフラストラクチャ NAT (EIN) を有効にします。 その場合、VPC インフラストラクチャが必要な NAT 処理を実行します。 false の場合、パケットは変更されることなくネットワークインターフェースとの間で送受信され、 フローティングIP に関連付けられた仮想マシンが必要な NAT 処理を実行できるようになります。 true、 false のいずれかです。 (デフォルト: true)。
- --pnic-ais: IPスプーフィング(AIS)を許可する。 これが true の場合、このネットワークインターフェースを使用するパケットにおいて、送信元 IP アドレスの偽装が許可されます。 false の場合、このインターフェースでは送信元 IP アドレスの偽装が防止されます。 「 false 」または「 true 」のいずれか(既定値: false )。
- -- network-interfaces: NETWORK_INTERFACES_JSON |@NETWORK_INTERFACES_JSON_FILE。 JSON または JSON ファイルのネットワーク・インターフェース構成。 データスキーマについては、 APIドキュメント の「 network_interfaces 」プロパティをご確認ください。 NETWORK_INTERFACES_JSON、 @NETWORK_INTERFACES_JSON_FILE のいずれか。
- --pnac-name: プライマリ・ネットワーク接続の名前。
- --pnac-allowed-vlans: コンマ区切りの VLAN ID。 どの VLAN ID (VLAN インターフェースの場合のみ) が 1 次ネットワーク接続を使用できるかを示します。 これは、個別の値として、または任意の数値の範囲として渡すことができます。
- --pnac-vni: プライマリ・ネットワーク接続に関連付けられている仮想ネットワークインターフェースのIDまたは名前。
- --pnac-vni-subnet: 関連付けられたサブネット。
- --pnac-vni-ais: IPスプーフィング(AIS)を許可する。 1次ネットワーク接続に関連付けられているこの仮想ネットワーク・インターフェースでソースIPスプーフィングが許可されるかどうかを示します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --pnac-vni-ein: インフラストラクチャ NAT (EIN) を有効にします。 その場合、VPCインフラストラクチャは、VNIに対して必要なNAT処理を実行します。 VNIをインスタンスに接続するには、値がtrueでなければなりません。 floating_ips に複数の浮動 IP があってはなりません。 false の場合、パケットは変更されることなく VNI との間で送受信され、これにより VNI が必要な NAT 処理を実行できるようになります。 Allow_ip_spoofing は false でなければなりません。 resource_typeがbare_metal_server_network_attachmentであるターゲットにのみ接続できます。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-auto-delete: プライマリ・ネットワーク接続に関連付けられているこの仮想ネットワークインターフェースが、ターゲットが削除された際に自動的に削除されるかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE、仮想ネットワークインターフェースにバインドするためのセカンダリ予約済みIPアドレスを、JSON形式またはJSONファイルで指定します。 データスキーマについては、 APIドキュメント の「IPS」プロパティを参照してください。 VNI_RESERVED_IPS_JSON、 @VNI_RESERVED_IPS_JSON_FILE のいずれか。
- --pnac-vni-name: プライマリ・ネットワーク接続に関連付けられている、この仮想ネットワークインターフェースの名前。
- --pnac-vni-rip: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、予約済みIPのIDまたは名前。
- --pnac-vni-rip-address: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、予約済みIPアドレスのIPアドレス。
- --pnac-vni-rip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPが自動的に削除されるかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-rip-name: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、この予約済みIPアドレスの名前。
- --pnac-vni-sgs: プライマリ・ネットワーク接続に関連付けられている、仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
- --pnac-vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「
target」リソースタイプに基づいて有効または無効になります。 auto、 enabled、 disabled のいずれか。 (デフォルト: auto)。 - -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE。 JSONまたはJSONファイルでのネットワーク接続構成。 データスキーマについては、 APIドキュメント の「 network_attachments 」プロパティを参照してください。 NETWORK_ATTACHMENTS_JSON、 @NETWORK_ATTACHMENTS_JSON_FILE のいずれか。
- --enable-secure-boot: セキュアブートが有効になっているかどうかを示します。 有効になっている場合、イメージがセキュア・ブートをサポートしている必要があります。そうしないと、サーバーはブートに失敗します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --tpm-mode: トラステッド・プラットフォーム・モジュール(TPM)のモード。 tpm_2、 disabled のいずれか。
- --bandwidth: ベアメタルサーバーのネットワークインターフェース間で共有される総帯域幅(メガビット/秒単位)。 指定されていない場合は、プロファイルのデフォルト値が使用されます。 コマンド ibmcloud is bare-metal-server-profile を使用して、有効な帯域幅の値を取得できます。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --reservation-affinity-policy, --res-policy: このベアメタルサーバーに適用する予約アフィニティポリシー。 プールが空でない場合、ポリシーはデフォルトでマニュアルになります。 それ以外の場合、ポリシーはデフォルトで自動になります。 無効、手動、自動のいずれか。
- --reservation-affinity-pool、 --res-pool :このベアメタルサーバーが利用可能な予約のID、名前、またはCRN。
- --default-trusted-profile: 信頼済みプロファイルの ID、名前、または CRN。
- --default-trusted-profile-auto-link: true に設定すると、サーバーの作成時に、指定されたターゲットの信頼済みプロファイルへのリンクがシステムによって作成されます。 リンクがシステムによって作成された場合でも、IAM IDサービスを使用して手動で作成された場合でも、サーバーが削除されるとリンクは自動的に削除されます。 true、false のいずれかです。 (デフォルト: true)。
- --metadata-service: ベアメタルサーバーのメタデータサービスを有効または無効にします。 true、false のいずれかです。
- --metadata-service-protocol: メタデータ・サービス・エンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 http、 https のいずれかです。 (デフォルト: http)。
- - 相互の作用、-i:
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタルサーバー削除
1 つ以上のベアメタル・サーバーを削除します。
ibmcloud is bare-metal-server-delete (SERVER1 SERVER2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- SERVER1: サーバーのIDまたは名前。
- SERVER2: サーバーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバーディスク
ベアメタルサーバーのディスクの詳細を表示します。
ibmcloud is bare-metal-server-disk SERVER SERVER_DISK [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- SERVER_DISK: サーバーディスクのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタルサーバーディスクアップデートです
ベアメタルサーバーのディスクを更新する。
ibmcloud is bare-metal-server-disk-update SERVER SERVER_DISK --name NEW_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- SERVER_DISK: サーバーディスクのIDまたは名前。
- --name: ローカルディスクの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタルサーバーディスクです
ベアメタルサーバーのすべてのディスクを一覧表示します。
ibmcloud is bare-metal-server-disks SERVER [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタルサーバー初期化値
ベアメタルサーバーの初期化に使用される設定変数を取得します。
ibmcloud is bare-metal-server-initialization-values SERVER [--private-key (KEY | @KEY_FILE) [--private-key-passphrase PRIVATE_KEY_PASSPHRASE]] [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --private-key: key|@key-file。 パスワードを復号する PEM 形式の秘密鍵。
- --private-key-passphrase: 暗号化された秘密鍵のパスフレーズ。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワークインターフェースです
ベアメタルサーバーのネットワークインターフェースの詳細を表示します。
ibmcloud is bare-metal-server-network-interface SERVER NIC [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワーク・インターフェイスの作成だ
ベアメタルサーバー用のネットワークインターフェースを作成します。
ibmcloud is bare-metal-server-network-interface-create SERVER --subnet SUBNET (--interface-type pci | vlan) [--name NAME] [[--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)]] [--security-groups SECURITY_GROUPS] [--vpc VPC] [--allowed-vlans ALLOWED_VLANS | --vlan VLAN --allow-interface-to-float false | true] [--allow-ip-spoofing false | true] [--enable-infrastructure-nat true | false] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0PCI ネットワーク・インターフェースを作成します。ibmcloud is bare-metal-server-network-interface-create my-server --subnet my-subnet名前をサポートする PCI ネットワーク・インターフェースを作成します。ibmcloud is bare-metal-server-network-interface-create my-server --subnet my-subnet --vpc my-vpcVPCの下で名前がサポートされているPCIネットワーク・インターフェースを作成します。ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 --interface-type pci --name eth1 --address 10.0.0.12 --security-groups 43846d71-0f04-473f-9de5-5a2d33200a4b,27c8ca96-17f3-4943-898d-ad1a1f5aec26 --allowed-vlans 1,2,3,4 -allow-ip-spoofing true --enable-infrastructure-nat true指定された構成の PCI ネットワーク・インターフェースを作成します。ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 --interface-type pci --name eth1 --address 10.0.0.12 --security-groups 43846d71-0f04-473f-9de5-5a2d33200a4b,27c8ca96-17f3-4943-898d-ad1a1f5aec26 --vpc my-vpc --allowed-vlans 1,2,3,4 -allow-ip-spoofing true --enable-infrastructure-nat trueVPCの下に、指定された構成のPCIネットワーク・インターフェースを作成します。ibmcloud is bare-metal-server-network-interface-create my-server --subnet my-subnet --interface-type pci --name eth1 --address 10.0.0.12 --security-groups my-sg-1,my-sg-2 --allowed-vlans 1,2,3,4 -allow-ip-spoofing true --enable-infrastructure-nat true指定された構成の PCI ネットワーク・インターフェースを名前サポート付きで作成します。ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 --interface-type vlan --name eth2 --address 10.0.0.12 --security-groups 43846d71-0f04-473f-9de5-5a2d33200a4b,27c8ca96-17f3-4943-898d-ad1a1f5aec26 --vlan 1 -allow-interface-to-float true -allow-ip-spoofing true --enable-infrastructure-nat true指定された構成の VLAN ネットワーク・インターフェースを作成します。ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 --output JSONPCI ネットワーク・インターフェースを作成し、出力フォーマットとして JSON を指定します。ibmcloud is bm-nicc bm-cli-1 --subnet cli-subnet-1 --name bm-cli-nic-secondary --allowed-vlans 210,510,500,3001-1001PCI ネットワーク・インターフェースを作成します。 許可される VLAN はコンマ区切りの値であり、個別の値または任意の範囲の数値として渡されます。ibmcloud is bm-nicc cli-bm --subnet alex-subnet --name cli-snic-3 --rip 2302-aef75588-7b87-46b7-bca4-0d6893d2593e事前に予約された IP でベアメタル NIC を作成する。ibmcloud is bm-nicc cli-bm --subnet alex-subnet --name cli-snic-3 --rip cli-rip-byname3ベアメタル NIC を作成し、Name で予約 IP を事前に作成する。ibmcloud is bm-nicc cli-bm --subnet 2302-531ad9fc-c86a-4504-b5cf-a46981fddb5f --name cli-snic --address 10.240.128.51 --auto-delete true --ip-name cli-snicip新しい予約 IP でベアメタル NIC を作成する。
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --subnet: ネットワークインターフェースのサブネットIDまたは名前。
- --name: ネットワークインターフェースの名前。
- --interface-type: ネットワークインターフェースのタイプ。 pci、 vlan のいずれか。 (デフォルト: pci)。
- --rip: 既存の予約済みIPのIDまたは名前。
- --address: 予約するIPアドレス。このIPアドレスは、当該サブネット上で既に予約されていないものでなければなりません。
- --auto-delete: true に設定すると、対象が削除された際に、この予約済み IP アドレスが自動的に削除されます。 true、 false のいずれかです。 (デフォルト: true)。
- --ip-name: この予約済みIPのユーザー定義名。 名前は、予約済み IP が存在するサブネット内で固有である必要があります。 「ibm-」 で始まる名前は、プロバイダーが所有するリソース用に予約されています。
- --security-groups: ネットワークインターフェースに割り当てるセキュリティグループのIDまたは名前(カンマ区切り)。
- --vpc: VPCのIDまたは名前。 これは、この VPC 内の固有のサブネットおよび固有のセキュリティー・グループを名前で指定するためにのみ必要です。
- --allowed-vlans: カンマ区切りのVLAN ID。 どの VLAN ID (VLAN インターフェースの場合のみ) がこの PCI インターフェースを使用できるかを示します。 これは、個別の値として、または任意の数値の範囲として渡すことができます。
- --vlan: このVLANインターフェース上のすべてのトラフィックで使用する必要がある、 802.1Q のVLAN IDタグを指定します。
- --allow-interface-to-float: インターフェースが、同じリソースグループ内の他の任意のサーバーへフロートできるかどうかを示します。 ネットワークがリソース・グループ内の別のベアメタル・サーバー上で GARP または RARP を検出した場合、インターフェースは自動的にフローティングします。 VLAN インターフェースのみに適用されます。 「 false 」または「 true 」のいずれか(既定値: false )。
- --allow-ip-spoofing: IPスプーフィング(AIS)を許可する。 これが true の場合、このネットワークインターフェースを使用するパケットにおいて、送信元 IP アドレスの偽装が許可されます。 false の場合、このインターフェースでは送信元 IP アドレスの偽装が防止されます。 「 false 」または「 true 」のいずれか(既定値: false )。
- --enable-infrastructure-nat: インフラストラクチャ NAT (EIN) を有効にします。 その場合、VPC インフラストラクチャが必要な NAT 処理を実行します。 false の場合、パケットは変更されることなくネットワークインターフェースとの間で送受信され、 フローティングIP に関連付けられた仮想マシンが必要な NAT 処理を実行できるようになります。 true、 false のいずれかです。 (デフォルト: true)。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワーク・インターフェイスの削除だ
ベアメタル・サーバーから 1 つ以上のネットワーク・インターフェースを削除します。
ibmcloud is bare-metal-server-network-interface-delete SERVER (NIC1 NIC2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NIC1 :ネットワークインターフェースのIDまたは名前。
- NIC2 :ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワーク・インターフェイス・フローティングIPです
ネットワーク・インターフェースに関連付けられた浮動 IP の詳細を表示します。
ibmcloud is bare-metal-server-network-interface-floating-ip SERVER NIC FLOATING_IP [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- FLOATING_IP: フローティングIP のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワーク・インターフェイス・フローティング・IP追加です
浮動 IP をネットワーク・インターフェースに関連付けます。
ibmcloud is bare-metal-server-network-interface-floating-ip-add SERVER NIC FLOATING_IP [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is bare-metal-server-network-interface-floating-ip-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is bare-metal-server-network-interface-floating-ip-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON浮動 IP をベアメタル・サーバー上のネットワーク・インターフェースに関連付け、出力フォーマットとして JSON を指定します。
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- FLOATING_IP: フローティングIP のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワーク・インターフェイス・フローティング・イップ・リムーブ
ネットワーク・インターフェースから浮動 IP の関連付けを解除します。
ibmcloud is bare-metal-server-network-interface-floating-ip-remove SERVER NIC FLOATING_IP [-f, --force] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- FLOATING_IP: フローティングIP のIDまたは名前。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワーク・インターフェイス・フローティング・チップスです
ネットワークインターフェースに関連付けられているすべてのフローティングIP を一覧表示します。
ibmcloud is bare-metal-server-network-interface-floating-ips SERVER NIC [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワーク・インターフェイス・アップデートです
ベアメタルサーバーのネットワークインターフェースを更新する。
ibmcloud is bare-metal-server-network-interface-update SERVER NIC --name NEW_NAME [--allow-ip-spoofing false | true] [--enable-infrastructure-nat true | false] [--allowed-vlans ALLOWED_VLANS] [--output JSON] [-q, --quiet]
コマンドの例
ic is bm-nicu 7d317c32-71f8-4060-9bdc-6c971b0317d4 784e2e4c-0540-4e1a-aba7-a51f9b35ba52 --name eth0 --allow-ip-spoofing true --enable-infrastructure-nat true -allowed-vlans 1,3,5ic is bm-nicu 7d317c32-71f8-4060-9bdc-6c971b0317d4 784e2e4c-0540-4e1a-aba7-a51f9b35ba52 --name ethvlan1 --allow-ip-spoofing true --enable-infrastructure-nat true --output JSONic is bm-nicu my-bm-server my-bm-nic --name eth0 --allow-ip-spoofing true --enable-infrastructure-nat true -allowed-vlans 1,3,5ic is bm-nicu my-bm-server eth0 --name ethvlan1 --allow-ip-spoofing true --enable-infrastructure-nat true --output JSONibmcloud is bm-nicu bm-cli-1 bm-cli-nic-secondary --allowed-vlans 210,500-600,3001-1001
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- --name: ネットワークインターフェースの新しい名前。
- --allow-ip-spoofing: IPスプーフィング(AIS)を許可する。 これが true の場合、このネットワークインターフェースを使用するパケットにおいて、送信元 IP アドレスの偽装が許可されます。 false の場合、このインターフェースでは送信元 IP アドレスの偽装が防止されます。 「 false 」または「 true 」のいずれか(既定値: false )。
- --enable-infrastructure-nat: インフラストラクチャ NAT (EIN) を有効にします。 その場合、VPC インフラストラクチャが必要な NAT 処理を実行します。 false の場合、パケットは変更されることなくネットワークインターフェースとの間で送受信され、 フローティングIP に関連付けられた仮想マシンが必要な NAT 処理を実行できるようになります。 true、 false のいずれかです。 (デフォルト: true)。
- --allowed-vlans: カンマ区切りのVLAN ID。 どの VLAN ID (VLAN インターフェースの場合のみ) がこの PCI インターフェースを使用できるかを示します。 これは、個別の値として、または任意の数値の範囲として渡すことができます。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワーク・インターフェイス
ベアメタルサーバーのすべてのネットワークインターフェースを一覧表示します。
ibmcloud is bare-metal-server-network-interfaces SERVER [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・プロファイルです
ベアメタルサーバープロファイルの詳細を表示します。
ibmcloud is bare-metal-server-profile PROFILE_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- PROFILE_NAME: プロファイルの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・プロファイル
そのリージョンにあるすべてのベアメタルサーバーのプロファイルを一覧表示します。
ibmcloud is bare-metal-server-profiles [--output JSON] [-q, --quiet]
コマンド・オプション
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタルサーバー再起動
ベアメタルサーバーを再起動します。
ibmcloud is bare-metal-server-restart SERVER [-f, --force] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・スタートです
ベアメタルサーバーを起動します。
ibmcloud is bare-metal-server-start SERVER [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバーストップ
ベアメタルサーバーを停止します。
ibmcloud is bare-metal-server-stop SERVER [--type soft | hard] [-f, --force] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- -- type: 停止操作のタイプを示します。 soft: 稼働中のオペレーティング・システムに、完全に静止してシャットダウンするようにシグナル通知します。 hard: サーバーを即時に停止します。 soft、 hard のいずれか。 (デフォルト: soft)。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタルサーバーアップデート
ベアメタルサーバーを更新する。
ibmcloud is bare-metal-server-update SERVER [--name NEW_NAME] [--enable-secure-boot false | true] [--tpm-mode tpm_2 | disabled] [--bandwidth BANDWIDTH] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--metadata-service true | false [--metadata-service-protocol http | https]] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --name my-server --enable-secure-boot true --tpm-mode tpm_2ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --name my-server --output JSONibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --bandwidth 25000 --output JSONibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --reservation-affinity-policy disabledibmcloud is bare-metal-server-update my-baremetal-1 --name my-bm-server --output JSON
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --name: ベアメタルサーバーの新しい名前。
- --enable-secure-boot: セキュアブートが有効になっているかどうかを示します。 有効になっている場合、イメージがセキュア・ブートをサポートしている必要があります。そうしないと、サーバーはブートに失敗します。 この構成を変更する前に、ベア・メタル・サーバーの状況を停止する必要があります。 false または true のどちらかです。
- --tpm-mode: トラステッド・プラットフォーム・モジュール(TPM)のモード。 tpm_2、 disabled のいずれか。
- --bandwidth: ベアメタルサーバーのネットワークインターフェース間で共有される総帯域幅(メガビット/秒単位)。 指定されていない場合は、プロファイルのデフォルト値が使用されます。 コマンド ibmcloud is bare-metal-server-profile を使用して、有効な帯域幅の値を取得できます。
- --reservation-affinity-policy, --res-policy: このベアメタルサーバーに適用する予約アフィニティポリシー。 プールが空でない場合、ポリシーはデフォルトでマニュアルになります。 それ以外の場合、ポリシーはデフォルトで自動になります。 無効、手動、自動のいずれか。
- --metadata-service: ベアメタルサーバーのメタデータサービスを有効または無効にします。 true、false のいずれかです。
- --metadata-service-protocol: メタデータ・サービス・エンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 http、 https のいずれかです。 (デフォルト: http)。
- --reservation-affinity-pool、 --res-pool :このベアメタルサーバーが利用可能な予約のID、名前、またはCRN。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタルサーバーです
すべてのベアメタルサーバーを一覧表示します。
ibmcloud is bare-metal-servers [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--vpc VPC] [--reservation RESERVATION] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --vpc: VPCのID、名前、またはCRN。
- --reservation: 予約のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は bare bare-metal-server-firmware-update
ベア・メタル・サーバーを最新のファームウェアに更新します。
ibmcloud is bare-metal-server-firmware-update SERVER [--auto-start true | false] [-f, --force] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --auto-start: ファームウェアの更新が正常に完了した後、ベアメタルサーバーを自動的に起動するかどうかを指定します。 true、 false のいずれかです。 (デフォルト: true)。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワーク・インターフェース・リザーブド・チップスです
ベアメタル・サーバーのネットワーク・インターフェースにバインドされているすべての予約 IP をリストします。
ibmcloud is bare-metal-server-network-interface-reserved-ips SERVER NIC [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはベアメタル・サーバー・ネットワーク・インターフェース・リザーブドIPです
指定された予約済み IP アドレスがベアメタル・サーバーのネットワーク・インターフェースにバインドされている場合に、その IP アドレスを取得します。
ibmcloud is bare-metal-server-network-interface-reserved-ip SERVER NIC RESERVED_IP [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NIC :ネットワークインターフェースのIDまたは名前。
- RESERVED_IP: 予約済みIPのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is bare bare-metal-server-network-attachments
ベアメタルサーバーのすべてのネットワーク接続を一覧表示します。
ibmcloud is bare-metal-server-network-attachments SERVER [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は bare-metal-server-network-attachment です
ベアメタルサーバーのネットワーク接続の詳細を表示します。
ibmcloud is bare-metal-server-network-attachment SERVER NAC [--output JSON] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NAC :ネットワーク接続のIDまたは名称。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is bare bare-metal-server-network-attachment-create
ベアメタルサーバーのネットワーク接続を作成します。
ibmcloud is bare-metal-server-network-attachment-create SERVER (--interface-type pci | vlan) [--vni VNI | ((--vni-subnet VNI_SUBNET [--vpc VPC]) --vni-ais false | true --vni-ein true | false --vni-auto-delete true | false --vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --vni-name VNI_NAME [--vni-rip VNI_RIP | (--vni-rip-address VNI_RIP_ADDRESS --vni-rip-auto-delete VNI_RIP_AUTO_DELETE --vni-rip-name VNI_RIP_NAME)] [--vni-psfm auto | enabled | disabled] --vni-sgs VNI_SGS)] [--name NAC_NAME] [--allowed-vlans ALLOWED_VLANS] [--allow-to-float ALLOW_TO_FLOAT] [--vlan VLAN] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is bare-metal-server-network-attachment-create my-bare-metal-server-nw-att --interface-type pci --vni bm-cli-vni-2 --name bm-nac-3 --allowed-vlans 10-50ibmcloud is bare-metal-server-network-attachment-create 2302-f097c96c-c092-4929-b093-b9d4a481c20d --interface-type pci --vni-subnet 2302-a31b7225-c513-481b-be6b-9df9396f69ae --vni-ais false --vni-ein false --vni-auto-delete true --vni-ips '[{"id": "2302-8e9060c3-90d8-4c73-b07c-215f60c87a2e"},{"address": "10.240.133.22"}]' --vni-name bm-vni-2 --vni-rip-address 10.240.133.22 --vni-rip-auto-delete true --vni-rip-name bm-rip-11 --vni-sgs r134-61c9d87e-0a7d-4a5f-9c8a-a7475ebf182e,r134-244e457e-59ef-43de-9317-dba6de040ced --name bm-nac-10 --allowed-vlans 10-50ibmcloud is bare-metal-server-network-attachment-create my-bare-metal-server-nw-att --interface-type vlan --vni-subnet subnet-us-3 --vpc travis-long-run-vpc --vni-ais true --vni-ein true --vni-auto-delete true --vni-ips '[{"id": "2302-4bc26be6-2d4a-4090-a645-f50c22091902"}]' --vni-name bm-vni-1 --vni-rip rip-cli-12 --vni-sgs abundantly-gangly-aspire-discuss,travis-long-run-sg1 --name bm-nac-30 --allow-to-float true --vlan 10ibmcloud is bare-metal-server-network-attachment-create cli-bm-1 --interface-type vlan --vni-subnet subnet-us-3 --vpc cli-vpc --vni-ais true --vni-ein true --vni-psfm disabled --vni-auto-delete true --vni-ips '[{"id": "2302-4bc26be6-2d4a-4090-a645-f50c22091902"}]' --vni-name bm-vni-1 --vni-rip rip-cli-12 --vni-sgs abundantly-gangly-aspire-discuss,travis-long-run-sg1 --name bm-nac-30 --allow-to-float true --vlan 10
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --name: このベアメタルサーバーのネットワーク接続の名称。
- --interface-type: ネットワーク接続インターフェースの種類。 pci、 vlan のいずれか。 (デフォルト: pci)。
- --allowed-vlans: カンマ区切りのVLAN ID。 この物理 (PCI タイプ) 接続を使用できる VLAN ID (VLAN タイプのみ) を示します。 これは、個別の値として、または任意の数値の範囲として渡すことができます。
- --allow-to-float: ベアメタルサーバーのネットワーク接続を、同じリソースグループ内にある他の任意のサーバーに自動的に移行できるかどうかを示します。
- --vlan: このアタッチメント上のすべてのトラフィックで使用する必要がある 802.1Q のVLAN IDタグを指定します。
- --vni: このベアメタルサーバーのネットワーク接続に使用する仮想ネットワークインターフェースのIDまたは名前。
- --vni-subnet: 関連付けられたサブネット。
- --vpc: VPCのIDまたは名前。 このIDまたは名前は、このVPC内の固有のサブネットを名前で指定するためにのみ必要です。
- --vni-ais: IPスプーフィング(AIS)を許可する。 この仮想ネットワーク・インターフェースでソースIPスプーフィングが許可されているかどうかを示します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --vni-ein: インフラストラクチャ NAT (EIN) を有効にします。 その場合、VPC インフラストラクチャが必要な NAT 処理を実行します。 false の場合、パケットは変更されることなく仮想ネットワークインターフェースとの間で送受信されます。これにより、 フローティングIP に紐付けられた仮想マシンが必要な NAT 処理を実行できるようになります。 true、 false のいずれかです。 (デフォルト: true)。
- --vni-auto-delete: 対象が削除された際に、この仮想ネットワークインターフェースを自動的に削除するかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --vni-ips: ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE、仮想ネットワークインターフェースにバインドする、JSON形式またはJSONファイル形式のセカンダリ予約済みIPアドレス。 データスキーマについては、 APIドキュメント の「ips」プロパティをご確認ください。 VNI_RESERVED_IPS_JSON、 @VNI_RESERVED_IPS_JSON_FILE のいずれか。
- --vni-name: この仮想ネットワークインターフェースの名前。
- --vni-rip: 仮想ネットワークインターフェースにバインドする予約済みIPのIDまたは名前。 サブネットが指定されていない場合は必須です。 予約済みIPはアンバインドされている必要があります。
- --vni-rip-address: 仮想ネットワークインターフェースにバインドする予約済みIPアドレスのIPアドレス。 サブネットを指定する必要があります。
- --vni-rip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPが自動的に削除されるかどうかを示します。
- --vni-rip-name: 仮想ネットワークインターフェースにバインドするこの予約済みIPの名称。 この名前は、サブネット内の別の予約済み IP によって使用されていてはなりません。 「ibm-」で始まる名前は、プロバイダーが所有するリソース用に予約されており、使用することはできません。
- --vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「
target」リソースタイプに基づいて有効または無効になります。 auto、 enabled、 disabled のいずれか。 (デフォルト: auto)。 - --vni-sgs: この仮想ネットワークインターフェースで使用するセキュリティグループのIDまたは名前(カンマ区切り)。 指定されていない場合、サブネットの VPC のデフォルトのセキュリティー・グループが使用されます。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は bare bare-metal-server-network-attachment-update
ベアメタルサーバーのネットワーク接続設定を更新します。
ibmcloud is bare-metal-server-network-attachment-update SERVER NAC --name NEW_NAME [--allowed-vlans ALLOWED_VLANS] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is bm-nacu my-bare-metal-server-nw-att cli-pnac-1-primary --name nac-2ibmcloud is bm-nacu 2302-f097c96c-c092-4929-b093-b9d4a481c20d 2302-9688e589-ec0d-4611-9984-4bf88082414b --name nac-1 --allowed-vlans 10,20-50
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NAC :ネットワーク接続のIDまたは名称。
- --name: ネットワーク接続の新しい名前。
- --allowed-vlans: カンマ区切りのVLAN ID。 この物理 (PCI タイプ) 接続を使用できる VLAN ID (VLAN タイプのみ) を示します。 これは、個別の値として、または任意の数値の範囲として渡すことができます。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は bare-metal-server-network-attachment-delete です
ベアメタル・サーバーから 1 つ以上のネットワーク接続を削除します。
ibmcloud is bare-metal-server-network-attachment-delete SERVER (NAC1 NAC2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- NAC1 :ネットワーク接続のIDまたは名称。
- NAC2 :ネットワーク接続のIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud はベアメタルサーバーの初期化の置き換えです
指定されたイメージとSSH鍵を使用してベア・メタル・サーバーを再初期化します。
ibmcloud is bare-metal-server-initialization-replace SERVER --image IMAGE --keys KEYS [--default-trusted-profile DEFAULT_TRUSTED_PROFILE [--default-trusted-profile-auto-link true,false]] [--user-data DATA] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is bare-metal-server-initialization-replace server-name --image r006-ed3f775f-ad7e-4e37-ae62-7199b4988b00 --keys r006-02a07b78-6e5f-40a2-86a2-99e01916128c,r006-29e19fb1-e2b9-49d0-ab6e-9702e99f5021 --user-data @/tmp/userdata.sh指定されたイメージとSSH鍵を使用してベア・メタル・サーバーを再初期化します。 サーバーは再初期化するには停止状態でなければなりません。
コマンド・オプション
- サーバー :サーバーのIDまたは名前。
- --image: 画像のIDまたは名前。
- --keys: カンマ区切りのSSH鍵のIDまたは名前。 SSH 鍵は RSA か Ed25519 のどちらかである。 Ed25519 は、オペレーティング・システムがこの鍵タイプをサポートしている場合にのみ使用できます。 Ed25519 は、Windows イメージや VMware イメージでは使用できません。
- --default-trusted-profile: 信頼済みプロファイルの ID、名前、または CRN。
- --default-trusted-profile-auto-link: true に設定すると、サーバーの作成時に、指定されたターゲットの信頼済みプロファイルへのリンクがシステムによって作成されます。 リンクがシステムによって作成された場合でも、IAM IDサービスを使用して手動で作成された場合でも、サーバーが削除されるとリンクは自動的に削除されます。 true、false のいずれかです。 (デフォルト: true)。
- --user-data: data|@data-file。 ベアメタルサーバーに転送するユーザーデータ。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
クラスター・ネットワーク
次のセクションでは、クラスタネットワークの操作に使用できるCLIコマンドについて詳しく説明します。
ibmcloudはcluster-network-profilesです
リージョン内のすべてのクラスタ・ネットワーク・プロファイルを一覧表示します。
ibmcloud is cluster-network-profiles [--output JSON] [-q, --quiet]
コマンド・オプション
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-profileです
クラスタ・ネットワーク・プロファイルの詳細を表示します。
ibmcloud is cluster-network-profile PROFILE_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- PROFILE_NAME: クラスタ・ネットワーク・プロファイルの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはクラスターネットワーク
すべてのクラスタ・ネットワークをリストする。
ibmcloud is cluster-networks [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはクラスタ・ネットワーク
クラスタネットワークの詳細を表示します。
ibmcloud is cluster-network CLUSTER_NETWORK [--output JSON] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-createです
クラスタネットワークを作成する。
ibmcloud is cluster-network-create --vpc VPC --zone ZONE --profile PROFILE [--name NAME] [--subnet-prefixes-cidr SUBNET_PREFIXES_CIDR] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-nameibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-netibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-net --subnet-prefixes-cidr 10.0.0.24/24ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-nameibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-netibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-net --subnet-prefixes-cidr 10.0.0.24/24 --output JSON
コマンド・オプション
- --vpc: VPCのIDまたは名前。
- --zone: このクラスタネットワークが属するゾーン。 ゾーンは、指定されたクラスター・ネットワーク・プロファイルでサポートされているものとしてリストされている必要があります。
- --profile: このクラスタネットワークで使用するプロファイル名。
- --name: クラスタネットワークの名前。
- --subnet-prefixes-cidr: クラスタネットワークのサブネットプレフィックスの IPv4 範囲を、CIDR形式で指定します。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-updateです
クラスタネットワークを更新する。
ibmcloud is cluster-network-update CLUSTER_NETWORK [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is cluster-network-update my-cl-network --name my-updated-cl-netibmcloud is cluster-network-update r006-345545d8-798c-4dbc-112g-5c34a1e75e45 --name my-updated-cl-net
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- --name: クラスタネットワークの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-deleteです
1 つ以上のクラスター・ネットワークを削除します。
ibmcloud is cluster-network-delete (CLUSTER_NETWORK1 CLUSTER_NETWORK2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK1: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK2: クラスタネットワークのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはクラスター・ネットワーク・インターフェイス
すべてのクラスタネットワークインターフェースを一覧表示します。
ibmcloud is cluster-network-interfaces CLUSTER_NETWORK [--output JSON] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-interfaceです
クラスタのネットワークインターフェースの詳細を表示します。
ibmcloud is cluster-network-interface CLUSTER_NETWORK CLUSTER_NETWORK_INTERFACE [--output JSON] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_INTERFACE: クラスタネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-interface-createです
クラスタネットワークインターフェースを作成します。
ibmcloud is cluster-network-interface-create CLUSTER_NETWORK --subnet SUBNET (--rip RIP | (--rip-address RIP_ADDRESS --rip-auto-delete true | false --rip-name RIP_NAME)) [--name NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet r124-72b27b5c-f4b0-48bb-b954-5becc7c1dcb3RIP ID を使用してクラスター・ネットワーク・インターフェイスを作成します。ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnetRIP ID を使用してクラスター・ネットワーク・インターフェイスを作成します。ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnet --name my-cl-net-intfRIP ID を使用してクラスター・ネットワーク・インターフェイスを作成します。ibmcloud is cluster-network-interface-create --rip-address 10.2.0.1 --rip-auto-delete true --rip-name my-subnet-rip --subnet r124-72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-cl-net-intfRIP プロトタイプを使用してクラスター・ネットワーク・インターフェイスを作成します。ibmcloud is cluster-network-interface-create --rip-address 10.2.0.1 --rip-auto-delete true --rip-name my-subnet-rip --subnet my-subnet --name my-cl-net-intfRIP プロトタイプを使用してクラスター・ネットワーク・インターフェイスを作成します。
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- --subnet: クラスタネットワークのサブネットのIDまたは名前。
- --rip: クラスタのネットワークインターフェースにプライマリIPアドレスをバインドするための、予約済みIPのIDまたは名前。
- --rip-address: クラスタのネットワークインターフェースにバインドする予約済みIPアドレスのIPアドレス。このIPアドレスは、当該サブネット上で既に予約済みであってはなりません。
- --rip-auto-delete: いずれかのターゲットが削除された場合、またはクラスタネットワークサブネットの予約済みIPのバインドが解除された場合に、このクラスタネットワークサブネットの予約済みIPメンバーが自動的に削除されるかどうかを示します。 true、false のいずれかです。
- --rip-name: このクラスタネットワークのサブネットに割り当てられたIPアドレスの名称。
- --name: クラスタのネットワークインターフェースの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-interface-updateです
クラスター・ネットワーク・インターフェースを更新します。
ibmcloud is cluster-network-interface-update CLUSTER_NETWORK CLUSTER_NETWORK_INTERFACE [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]
コマンド例
クラスター・ネットワーク・インターフェースを更新します。
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_INTERFACE: クラスタネットワークインターフェースのIDまたは名前。
- --name: クラスタネットワークの新しい名前。
- --auto-delete: いずれかのターゲットが削除された場合、またはクラスターネットワークサブネットの予約済みIPのバインドが解除された場合に、このクラスターネットワークサブネットの予約済みIPメンバーが自動的に削除されるかどうかを示します。 true、false のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-interface-deleteです
1 つ以上のクラスター・ネットワーク・インターフェイスを削除します。
ibmcloud is cluster-network-interface-delete CLUSTER_NETWORK (CLUSTER_NETWORK_INTERFACE1 CLUSTER_NETWORK_INTERFACE2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_INTERFACE1: クラスタネットワークインターフェースのIDまたは名前。
- CLUSTER_NETWORK_INTERFACE2: クラスタネットワークインターフェースのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-subnetsです
クラスタネットワークのすべてのサブネットを一覧表示します。
ibmcloud is cluster-network-subnets CLUSTER_NETWORK [--output JSON] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-subnetです
クラスタネットワークのサブネットの詳細を表示します。
ibmcloud is cluster-network-subnet CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--output JSON] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_SUBNET: クラスタネットワークサブネットのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-subnet-createです
クラスタネットワークのサブネットを作成します。
ibmcloud is cluster-network-subnet-create CLUSTER_NETWORK (--total-ipv4-address-count TOTAL_IPV4_ADDRESS_COUNT | --ipv4-cidr-block IPV4_CIDR_BLOCK) [--name NAME] [--ip-version ipv4] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is cluster-network-subnet-create --total-ipv4-address-count 256 --name my-cl-net-sub --ip-version ipv4IPv4 アドレスの総数を使用して、クラスター・ネットワーク・サブネットを作成します。ibmcloud is cluster-network-subnet-create --ipv4-cidr-block 10.0.0.0/24 --name my-cl-net-sub --ip-version ipv4ipv4cidr ブロックを使用してクラスター・ネットワーク・サブネットを作成します。
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- --total-ipv4-address-count: 必要な IPv4 アドレスの総数。 2の累乗でなければなりません。
- --ipv4-cidr-block: クラスタネットワークのサブネットの IPv4 範囲を、CIDR形式で指定します。
- --name: このクラスターネットワークのサブネット名。
- --ip-version: このクラスターネットワークのサブネットでサポートするIPバージョン。 ipv4 のいずれか。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-subnet-updateです
クラスタネットワークのサブネットを更新します。
ibmcloud is cluster-network-subnet-update CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is cluster-network-subnet-update my-cl-net-sub --name my-updated-cl-net-subibmcloud is cluster-network-subnet-update r006-345545d8-798c-4dbc-112g-5c34a1e75e45 --name my-updated-cl-net-sub
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_SUBNET: クラスタネットワークサブネットのIDまたは名前。
- --name: クラスタネットワークのサブネットの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-subnet-deleteです
1 つ以上のクラスター・ネットワーク・サブネットを削除します。
ibmcloud is cluster-network-subnet-delete CLUSTER_NETWORK (CLUSTER_NETWORK_SUBNET1 CLUSTER_NETWORK_SUBNET2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_SUBNET1: クラスタネットワークサブネットのIDまたは名前。
- CLUSTER_NETWORK_SUBNET2: クラスタネットワークサブネットのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-subnet-reserved-ipsです
クラスタネットワークのサブネットごとに予約されているすべてのIPアドレスを一覧表示します。
ibmcloud is cluster-network-subnet-reserved-ips CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--output JSON] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_SUBNET: クラスタネットワークサブネットのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-subnet-reserved-ipです
クラスタネットワークのサブネットに割り当てられたIPアドレスの詳細を表示します。
ibmcloud is cluster-network-subnet-reserved-ip CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET CLUSTER_NETWORK_SUBNET_RESERVED_IP [--output JSON] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_SUBNET: クラスタネットワークサブネットのIDまたは名前。
- CLUSTER_NETWORK_SUBNET_RESERVED_IP: クラスタネットワークのサブネットに予約されたIPアドレスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-subnet-reserved-ip-createです
クラスター・ネットワーク・サブネットの予約済み IP を作成します。
ibmcloud is cluster-network-subnet-reserved-ip-create CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--name NAME] [--address ADDRESS] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is cluster-network-subnet-reserved-ip-create my-cnet my-cnet-subクラスター・ネットワーク・サブネットの予約済み IP を作成します。ibmcloud is cluster-network-subnet-reserved-ip-create r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 r124-72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name NAME my-cl-net-sub-ripクラスター・ネットワーク・サブネットの予約済み IP を作成します。ibmcloud is cluster-network-subnet-reserved-ip-create my-cl-net my-cl-net-sub --name NAME my-cl-net-sub-rip --address 192.168.3.4クラスター・ネットワーク・サブネットの予約済み IP を作成します。ibmcloud is cluster-network-subnet-reserved-ip-create r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 r124-72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name NAME my-cl-net-sub-rip --address 192.168.3.4クラスター・ネットワーク・サブネットの予約済み IP を作成します。
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_SUBNET: クラスタネットワークサブネットのIDまたは名前。
- --name: このクラスターネットワークのサブネットに割り当てられたIPアドレスの名前。
- --address: 予約するIPアドレス。このIPアドレスは、当該サブネット上で既に予約されていないものでなければなりません。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-subnet-reserved-ip-updateです
クラスタネットワークを更新する。
ibmcloud is cluster-network-subnet-reserved-ip-update CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET CLUSTER_NETWORK_SUBNET_RESERVED_IP [--auto-delete AUTO_DELETE] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンド例
クラスター・ネットワーク・サブネットの予約IPを更新します。
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_SUBNET: クラスタネットワークサブネットのIDまたは名前。
- CLUSTER_NETWORK_SUBNET_RESERVED_IP: クラスタネットワークのサブネットに予約されたIPアドレスのIDまたは名前。
- --auto-delete: いずれかのターゲットが削除された場合、またはクラスターネットワークサブネットの予約済みIPのバインドが解除された場合に、このクラスターネットワークサブネットの予約済みIPメンバーが自動的に削除されるかどうかを示します。 クラスター・ネットワーク・サブネットの予約済み IP がバインドされていない場合は false にする必要があります。
- --name: クラスタネットワークのサブネットに割り当てられたIPアドレスの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはcluster-network-subnet-reserved-ip-deleteです
1 つ以上のクラスター・ネットワーク・サブネットの予約済み IP を削除します。
ibmcloud is cluster-network-subnet-reserved-ip-delete CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET (CLUSTER_NETWORK_SUBNET_RESERVED_IP1 CLUSTER_NETWORK_SUBNET_RESERVED_IP2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
- CLUSTER_NETWORK_SUBNET: クラスタネットワークサブネットのIDまたは名前。
- CLUSTER_NETWORK_SUBNET_RESERVED_IP1: クラスタネットワークのサブネットに予約されたIPアドレスのIDまたは名前。
- CLUSTER_NETWORK_SUBNET_RESERVED_IP2: クラスタネットワークのサブネットに予約されたIPアドレスのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
配置グループ
ibmcloudはplacement-groupです
配置グループの詳細を表示します。
ibmcloud is placement-group PLACEMENT_GROUP [--output JSON] [-q, --quiet]
コマンド・オプション
- PLACEMENT_GROUP: プレースメントグループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはplacement-group-createです
配置グループを作成します。
ibmcloud is placement-group-create (--strategy host_spread | power_spread) [--name NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is placement-group-create --strategy host_spreadibmcloud is placement-group-create --strategy host_spread --output JSON
コマンド・オプション
- --strategy: この配置グループの戦略。 host_拡散、 power_拡散のいずれかです。
- --name: 配置グループの名前。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはplacement-group-deleteです
1 つ以上の配置グループを削除します。
ibmcloud is placement-group-delete (PLACEMENT_GROUP1 PLACEMENT_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- PLACEMENT_GROUP1: 配置グループのIDまたは名前。
- PLACEMENT_GROUP2: 配置グループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはplacement-group-updateです
配置グループを更新します。
ibmcloud is placement-group-update PLACEMENT_GROUP --name NEW_NAME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is placement-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-nameibmcloud is placement-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name --output JSON
コマンド・オプション
- PLACEMENT_GROUP: プレースメントグループのIDまたは名前。
- --name: プレースメントグループの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is placement-groups
すべての配置グループをリストします。
ibmcloud is placement-groups [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
予約
ibmcloud は予約
予約の詳細を表示します。
ibmcloud is reservation RESERVATION [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is reservation r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2ibmcloud is reservation my-reservation-name
コマンド・オプション
- 予約 :予約IDまたは予約名。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は予約
すべての予約をリストします。
ibmcloud is reservations [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--zone ZONE] [--profile-resource-type instance_profile | bare_metal_server_profile] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is reservationsibmcloud is reservations --zone us-east-1ibmcloud is reservations --resource-group-id fee82deba12e4c0fb69c3b09d1f12345ibmcloud is reservations --profile-resource-type bare_metal_server_profileibmcloud is reservations --profile-resource-type instance_profile
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --zone: 指定された名前と完全に一致する「zone name」プロパティを持つリソースのみをコレクションから抽出します。
- --profile-resource-type: プロファイルのリソースタイプ。 instance_profile,**bare_metal_server_profile ** のいずれか。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはreservation-createです
予約を作成します。
ibmcloud is reservation-create --capacity CAPACITY (--term one_year | three_year) --profile PROFILE_NAME (--profile-resource-type instance_profile | bare_metal_server_profile) --zone ZONE_NAME [--name NEW_NAME] [--affinity-policy restricted | automatic] [--expiration-policy release | renew] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is reservation-create --name reservation-1 --capacity 10 --term one_year --profile cx2-2x4 --profile-resource-type instance_profile --zone us-east-1ibmcloud is reservation-create --name reservation-2 --capacity 5 --term three_year --profile cx2-2x4 --profile-resource-type instance_profile --zone us-south-1 --resource-group-name Default --expiration-policy renewibmcloud is reservation-create --name reservation-3 --capacity 8 --term three_year --profile cx2-2x4 --profile-resource-type instance_profile --zone us-south-2 --expiration-policy release --affinity-policy restricted --resource-group-id 11baaa8984beb82690daab08767et --output JSONibmcloud is reservation-create --name my-reservation --capacity 2 --term three_year --profile cx2-2x4 --profile-resource-type instance_profile --zone us-south-2 --expiration-policy release --affinity-policy automatic --resource-group-id 11baaa8984beb82690daab08767et --output JSON
コマンド・オプション
- --name: 予約の名前。
- --capacity: この予約の収容人数の設定。
- --term: 予約期間。 one_year、 three_year のいずれか。
- --profile: この予約で使用するプロファイル名。
- --profile-resource-type: プロファイルのリソースタイプ。 instance_profile,**bare_metal_server_profile ** のいずれか。
- --zone: ゾーンの名前。
- --affinity-policy: この予約に使用するアフィニティポリシー。 制限付き、自動のいずれか。(デフォルト:自動)。
- --expiration-policy: コミットされた利用期間が満了した際に適用されるポリシー。 release、 renew のいずれか。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は予約です-更新
予約を更新します。
ibmcloud is reservation-update RESERVATION [--name NEW_NAME] [--capacity CAPACITY] [--term one_year | three_year] [--expiration-policy release | renew] [--profile PROFILE_NAME] [--profile-resource-type instance_profile | bare_metal_server_profile] [--affinity-policy restricted | automatic] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is reservation-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name reservation-1-new --capacity 7 --term one_year --profile profile-1-new --profile-resource-type instance_profileibmcloud is reservation-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --expiration-policy renew
コマンド・オプション
- 予約 :予約IDまたは予約名。
- --name: 予約の名前。
- --capacity: この予約の収容人数の設定。
- --term: 予約期間。 one_year、 three_year のいずれか。
- --expiration-policy: コミットされた利用期間が満了した際に適用されるポリシー。 release、 renew のいずれか。
- --profile: この予約で使用するプロファイル名。
- --profile-resource-type: プロファイルのリソースタイプ。 instance_profile,**bare_metal_server_profile ** のいずれか。
- --affinity-policy: この予約に使用するアフィニティポリシー。 制限付き、自動のいずれか。(デフォルト:自動)。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudは予約削除
1 つ以上の予約を削除します。
ibmcloud is reservation-delete (RESERVATION1 RESERVATION2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド例
ibmcloud is reservation-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
コマンド・オプション
- RESERVATION1 :予約のIDまたは名称。
- RESERVATION2: 予約のIDまたは名称。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is reservation-アクティブ化
予約をアクティブにします。
ibmcloud is reservation-activate RESERVATION [--output JSON] [-q, --quiet]
コマンド例
ibmcloud is reservation-activate r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
コマンド・オプション
- 予約 :予約IDまたは予約名。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
自動スケーリング・コマンド
次のセクションでは、オートスケーリング機能に関するCLIコマンドについて説明します。
インスタンス・テンプレート
ibmcloud is インスタンス・テンプレート
その地域にあるすべてのテンプレートを一覧表示します。
ibmcloud is instance-templates [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is インスタンス・テンプレート
インスタンステンプレートの詳細を表示します。
ibmcloud is instance-template TEMPLATE [--output JSON] [-q, --quiet]
コマンド・オプション
- テンプレート :テンプレートのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンステンプレート作成
インスタンス・テンプレートを作成します。
ibmcloud is instance-template-create INSTANCE_TEMPLATE_NAME VPC ZONE_NAME PROFILE_NAME SUBNET (--image IMAGE | (--catalog-offering CATALOG_OFFERING | --catalog-offering-version CATALOG_OFFERING_VERSION) [--catalog-offering-plan CATALOG_OFFERING_PLAN]) (([--pnac-name PRIMARY_NAC_NAME] [--pnac-vni PNAC_VNI | (--pnac-vni-ais false | true --pnac-vni-ein true | false --pnac-vni-auto-delete true | false --pnac-vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --pnac-vni-name PNAC_VNI_NAME [--pnac-vni-rip PNAC_VNI_RIP | (--pnac-vni-rip-address PNAC_VNI_RIP_ADDRESS --pnac-vni-rip-auto-delete true | false --pnac-vni-rip-name PNAC_VNI_RIP_NAME)] --pnac-vni-sgs PNAC_VNI_SGS [--pnac-vni-psfm auto | enabled | disabled])] [--network-attachments NETWORK_ATTACHMENTS_JSON | @NETWORK_ATTACHMENTS_JSON_FILE]) | [([--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)] [--allow-ip-spoofing false | true]) | --primary-network-interface PRIMARY_NETWORK_INTERFACE_JSON | @PRIMARY_NETWORK_INTERFACE_JSON_FILE] [--network-interface NETWORK_INTERFACE_JSON | @NETWORK_INTERFACE_JSON_FILE]) [--total-volume-bandwidth TOTAL_VOLUME_BANDWIDTH] [--boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE] [--volume-attach VOLUME_ATTACH_JSON | @VOLUME_ATTACH_JSON_FILE] [--keys KEYS] [--dedicated-host DEDICATED_HOST | --dedicated-host-group DEDICATED_HOST_GROUP | --placement-group PLACEMENT_GROUP] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--user-data DATA] [--sgs SGS] [--metadata-service, --ms true | false [--metadata-service-protocol, --msp http | https | --metadata-service-response-hop-limit, --msrhl METADATA_SERVICE_RESPONSE_HOP_LIMIT,MSRHL]] [--host-failure-policy restart | stop] [--confidential-compute-mode disabled | sgx | tdx] [--enable-secure-boot true | false] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [[--cluster-network-attachments CLUSTER_NETWORK_ATTACHMENTS_JSON | @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE]] [--volume-bandwidth-qos-mode pooled | weighted] [--vcpu-percentage VCPU_PERCENTAGE] [--availability-class spot | standard] [--preemption-policy delete | stop] [--threads-per-core 1 | 2] [--output JSON] [-i, --interactive] [-q, --quiet]
コマンドの例
ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "capacity":10, "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}]'ボリューム接続を使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"name":"my-volume-name", "bandwidth":1000, "capacity":10, "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}]'帯域幅付きのボリューム・アタッチメント付きのインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-attach '[{"volume": {"id":"67531475-bd8a-478e-bcfe-2e53365cd0aa"}}]'ボリューム接続に既存のボリュームを使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --keys 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3複数のSSH鍵を使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-boot-vol", "capacity": 150, "profile": {"name": "general-purpose"}}}'ブート・ボリューム容量があるイメージを指定してインスタンス・テンプレートを作成します。 容量の値は、イメージの最小プロビジョニングサイズから250までの範囲で指定できます。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-boot-vol", "profile": {"name": "general-purpose"},"user_tags": ["my-tag-1"]}}'ブート・ボリュームとユーザー・タグ付きブート・ボリュームを使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"profile": {"name": "general-purpose"},"encryption_key": {"crn": "crn:v1:bluemix:public:kms:us-south:adffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"}}}'暗号化されたブート・ボリュームを使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"bandwidth":1000, "profile": {"name": "general-purpose"},"encryption_key": {"crn": "crn:v1:bluemix:public:kms:us-south:adffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179"}}}'暗号化されたブート・ボリュームと帯域幅を持つインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}, "security_groups": [{"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}, {"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}]}]'2次ネットワーク・インターフェースに接続されるインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"id":"72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}, "primary_ip": {"address": "10.240.129.10", "auto-delete": true, "name": "my-reserved-ip"}, "security_groups": [{"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}, {"id": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb3"}]}'JSONの1次ネットワーク・インターフェース構成を使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --sgs 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --address 10.240.129.10 --auto-delete true --ip-name my-reserved-ip --allow-ip-spoofing trueセキュリティー・グループ、予約済みIP設定、およびソースIPスプーフィング設定を含む1次ネットワーク・インターフェース構成を使用して、インスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --sgs 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --reserved-ip 0711-5c7f016e-5bd2-42e3-8dff-81519e4e2469 --allow-ip-spoofing trueセキュリティー・グループ、既存の予約済みIP、およびソースIPスプーフィング設定を含む1次ネットワーク・インターフェース構成を使用して、インスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host c019b1f7-c4d6-430c-aaa4-e0cc25d47277目的の専用ホストに配置するインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host-group a4738ceb-5e59-4601-849a-61d7895740ee目的の専用ホスト・グループに配置するインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --placement-group 1d2afa0f-b9f2-4d85-ae35-a08885269644目的の配置グループに配置するインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --total-volume-bandwidth 4000特定の合計ボリューム帯域幅を指定してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metadata-service true有効または無効にされたメタデータ・サービス使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metadata-service true --metadata-service-protocol http --metadata-service-response-hop-limit 60メタデータ・サービス構成を使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2予約アフィニティーを指定してインスタンスを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --reservation-affinity-policy manual --reservation-affinity-pool crn:v1:bluemix:public:is:us-south:a/123456::vpc:4727d842-f94f-4a2d-824a-9bc9b02c523b予約アフィニティーを指定してインスタンスを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --host-failure-policy restartホスト障害時の可用性ポリシーを使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name my-vpc us-south-1 bx2-2x8 my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --volume-attach '[{"volume": {"name":"my-vol-1"}}]'リソース名を使用して、ボリューム接続に既存のボリュームを指定したインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host my-dedicated-hostリソース名を使用して、希望する専用ホストに配置するインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --dedicated-host-group my-dedicated-host-groupリソース名を使用して、希望する専用ホスト・グループに配置するインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name my-vpc us-south-1 mx2-2x16 my-subnet --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --placement-group my-placement-host-groupリソース名を使用して、希望する配置グループに配置するインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name my-vpc us-south-1 bx2-2x8 --image ibm-ubuntu-20-04-2-minimal-amd64-1 --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"name":"my-subnet"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"name": "my-security-group-1"}, {"name": "my-security-group-2"}]}'リソース名を使用して、1次ネットワーク・インターフェース構成を指定してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name my-vpc us-south-1 bx2-2x8 my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --network-interface '[{"name": "secondary-nic", "allow_ip_spoofing": true, "subnet": {"id":"my-subnet"}, "security_groups": [{"id": "my-security-group-1"}, {"id": "my-security-group-2"}]}]'リソース名を使用して、2次ネットワーク・インターフェースに接続されるインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"id": "67531475-bd8a-478e-bcfe-2e53365cd0aa"}}'既存のブート・ボリュームからインスタンスを作成します。ibmcloud is instance-template-create my-template-name my-vpc us-south-1 bx2-2x8 my-subnet --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "my-existing-boot-vol"}}'リソース名を使用して、既存のブート・ボリュームからインスタンスを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1カタログ・オファリングを使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering-version crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1カタログ・オファリング・バージョンを使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --catalog-offering-version crn:v1:bluemix:public:globalcatalog-collection:global:a/efe5afc483594adaa8325e2b4d1290df:2497ae83-40cb-46ba-ac7f-5303514a2669:offering:54372a73-7a0a-4799-ac9c-8736620c67f1 --catalog-offering-plan crn:v1:bluemix:public:globalcatalog-collection:global:a/123456:51c9e0db-2911-45a6-adb0-ac5332d27cf2:plan:sw.51c9e0db-2911-45a6-adb0-ac5332d27cf2.772c0dbe-aa62-482e-adbe-a3fc20101e0eカタログ・オファリングのバージョンおよびプランからインスタンスを作成します。ibmcloud is instance-template-create --interactive対話式にインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni 7322-1293a27a-7178-4e62-ba5b-272623c989aa --network-attachments [{"name": "instance-snac-1","virtual_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}] --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8ネットワーク接続と既存の仮想ネットワーク・インターフェースを指定してインスタンスを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni-ais true --pnac-vni-ein true --pnac-vni-auto-delete true --pnac-vni-ips [{"id": "7322-f61b85bd-d963-4069-bb72-b58ed9ebc9f5"}] --pnac-vni-name cli-panc-vni-1 --pnac-vni-rip bee-olympics-perplexed-briskness --network-attachments [{"name": "instance-snac-1","virtual_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}]ネットワーク接続および既存の予約済みIPを指定した新しい仮想ネットワーク・インターフェースを指定してインスタンスを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --pnac-name cli-pnac-1 --pnac-vni-ais true --pnac-vni-ein true --pnac-vni-auto-delete true --pnac-vni-ips [{"id": "7322-f61b85bd-d963-4069-bb72-b58ed9ebc9f5"},{"address": "10.240.128.13", "auto_delete" : true, "name": "vni-pnac-sip-1"}] --pnac-vni-name cli-panc-vni-1 --pnac-vni-rip-address 10.240.128.13 --pnac-vni-rip-auto-delete true --pnac-vni-rip-name pnac-vni-rip-1 --pnac-vni-sgs r134-8e0e4ad9-4ca3-4d5f-b9d8-7a967693d231ネットワーク接続および既存の予約済みIPを指定した新しい仮想ネットワーク・インターフェースを指定してインスタンスを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --cluster-network-attachments '[{"name": "instance-cnac-1","cluster_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}]'既存の予約 IP を持つ既存のクラスタ・ネットワーク・インタフェースを持つクラスタ・ネットワーク・アタッチメントでインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --cluster-network-attachments '[{"name":"cli-cnac-1", "cluster_network_interface": {"auto_delete": true, "name": "cni-1", "primary_ip": { "auto-delete": true, "name": "my-reserved-ip"}, "subnet": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}}]'クラスタ・ネットワークをアタッチしたインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 mx2-2x16 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --volume-bandwidth-qos-mode pooled特定のボリューム帯域幅 QoS モードを持つインスタンスを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --vcpu-percentage 50共有コアを使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 bx2-2x8 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --availability-class spot --preemption-policy stopスポットを使用してインスタンス・テンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 hx4da-8x32 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --threads-per-core 1コアあたりのスレッド数を指定してインスタンステンプレートを作成します。ibmcloud is instance-template-create my-template-name 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 hx4da-8x32 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --threads-per-core 2コアあたりのスレッド数を指定してインスタンステンプレートを作成します。
コマンド・オプション
- INSTANCE_TEMPLATE_NAME: インスタンス・テンプレートの名前。
- VPC :VPCのIDまたは名前。 VPCを取得するには、「ibmcloud is vpcs」コマンドを使用します。
- ZONE_NAME: ゾーンの名前。 使用可能なゾーンを取得するには、「ibmcloud is zones」コマンドを使用します。
- PROFILE_NAME: プロファイルの名前。 インスタンス・プロファイルを取得するには、「ibmcloud is instance-profiles」コマンドを使用します。
- サブネット :サブネットのIDまたは名前。 サブネットIDまたは名前を取得するには、「ibmcloud is subnets」コマンドを使用します。
- --image: 画像のIDまたは名前。
- --catalog-offering: 「 IBM Cloud 」カタログ提供のCRN。 指定した場合は、そのオファリングの最新バージョンが使用されます。 カタログ商品の作成に関する詳細については、 アカウントへのソフトウェアの導入 を参照してください。
- --catalog-offering-version: 「 IBM Cloud 」カタログ提供のバージョンに対応するCRN。 カタログ掲載商品のバージョン作成に関する詳細については、 アカウントへのソフトウェアの導入 を参照してください。
- --catalog-offering-plan: 「 IBM Cloud 」カタログ提供物の課金プランのCRN。 指定されていない場合は、課金プランは使用されません (無料)。 課金プランを必要とするカタログ提供バージョンの場合は指定する必要があります。
- --total-volume-bandwidth: インスタンスのストレージボリュームに排他的に割り当てられる帯域幅の量(メガビット/秒単位)。 この値が増加すると、それに対応してネットワーク帯域幅の合計が減少することになります。
- --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE。JSON または JSON ファイルのブート・ボリューム接続。 データスキーマについては、 APIドキュメント の「 boot_volume_attachment 」プロパティを参照してください。
- --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE。JSON または JSON ファイルのボリューム接続、ボリュームのリスト。 データスキーマについては、 APIドキュメント の「 volume_attachments 」プロパティを参照してください。
- --keys: カンマ区切りのSSH鍵のIDまたは名前。 SSH 鍵は RSA か Ed25519 のどちらかである。 Ed25519 は、オペレーティング・システムがこの鍵タイプをサポートしている場合にのみ使用できます。 Ed25519 は、Windows イメージや VMware イメージでは使用できません。
- --dedicated-host: インスタンスが配置されるホスト先(宛先)のIDまたは名前。
- --dedicated-host-group: インスタンスが配置されるホストグループ宛先のIDまたは名前。
- --placement-group: プレースメントグループのIDまたは名前。 仮想サーバーインスタンスの配置グループに関する制限。
- --reservation-affinity-policy, --res-policy: この仮想サーバーインスタンスに適用する予約アフィニティポリシー。 プールが空でない場合、ポリシーのデフォルトはマニュアルになる。 placement_target が設定されている場合、ポリシーのデフォルトはディセーブルになります。 それ以外の場合は、ポリシーはデフォルトで automatic に設定されます。 無効、手動、自動のいずれか。
- --reservation-affinity-pool、 --res-pool :この仮想サーバーインスタンスが使用可能な予約のID、名前、またはCRN。
- --user-data: data|@data-file。 仮想サーバー・インスタンスに転送するユーザー・データ。
- --rip: 既存の予約済みIPのIDまたは名前。
- --address: 予約するIPアドレス。このIPアドレスは、当該サブネット上で既に予約されていないものでなければなりません。
- --auto-delete: true に設定すると、対象が削除された際に、この予約済み IP アドレスが自動的に削除されます。 true、 false のいずれかです。 (デフォルト: true)。
- --ip-name: この予約済みIPのユーザー定義名。 名前は、予約済み IP が存在するサブネット内で固有である必要があります。 「ibm-」 で始まる名前は、プロバイダーが所有するリソース用に予約されています。
- --allow-ip-spoofing: このインターフェースにおける送信元および宛先のチェックを無効にします。 false の場合、このインターフェースでは送信元 IP アドレスの偽装は許可されません。 false または true のどちらかです。
- --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE。JSON または JSON ファイルの 1 次ネットワーク・インターフェース。 データスキーマについては、 APIドキュメント の「 primary_network_interface 」プロパティを参照してください。
- --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE。JSON または JSON ファイルのネットワーク・インターフェース接続。 データスキーマについては、 APIドキュメント の「 network_interfaces 」プロパティを参照してください。
- --pnac-name: プライマリ・ネットワーク接続の名前。
- --pnac-vni: プライマリ・ネットワーク接続に関連付けられている仮想ネットワークインターフェースのIDまたは名前。
- --pnac-vni-ais: IPスプーフィング(AIS)を許可する。 1次ネットワーク接続に関連付けられているこの仮想ネットワーク・インターフェースでソースIPスプーフィングが許可されるかどうかを示します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --pnac-vni-ein: インフラストラクチャ NAT (EIN) を有効にします。 その場合、VPCインフラストラクチャは、VNIに対して必要なNAT処理を実行します。 VNIをインスタンスに接続するには、値がtrueでなければなりません。 floating_ips に複数の浮動 IP があってはなりません。 false の場合、パケットは変更されることなく VNI との間で送受信され、これにより VNI が必要な NAT 処理を実行できるようになります。 Allow_ip_spoofing は false でなければなりません。 resource_typeがbare_metal_server_network_attachmentであるターゲットにのみ接続できます。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-auto-delete: プライマリ・ネットワーク接続に関連付けられているこの仮想ネットワークインターフェースが、ターゲットが削除された際に自動的に削除されるかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE、仮想ネットワークインターフェースにバインドするためのセカンダリ予約済みIPアドレスを、JSON形式またはJSONファイルで指定します。 データスキーマについては、 APIドキュメント の「IPS」プロパティを参照してください。 VNI_RESERVED_IPS_JSON、 @VNI_RESERVED_IPS_JSON_FILE のいずれか。
- --pnac-vni-name: プライマリ・ネットワーク接続に関連付けられている、この仮想ネットワークインターフェースの名前。
- --pnac-vni-rip: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、予約済みIPのIDまたは名前。
- --pnac-vni-rip-address: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、予約済みIPアドレスのIPアドレス。
- --pnac-vni-rip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPが自動的に削除されるかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-rip-name: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、この予約済みIPアドレスの名前。
- --pnac-vni-sgs: プライマリ・ネットワーク接続に関連付けられている、仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
- --pnac-vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「
target」リソースタイプに基づいて有効または無効になります。 auto、 enabled、 disabled のいずれか。 (デフォルト: auto)。 - -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE。 JSONまたはJSONファイルでのネットワーク接続構成。 データスキーマについては、 APIドキュメント の「 network_attachments 」プロパティを参照してください。 NETWORK_ATTACHMENTS_JSON、 @NETWORK_ATTACHMENTS_JSON_FILE のいずれか。
- --sgs: プライマリネットワークインターフェースまたはプライマリネットワーク接続の、カンマ区切りのセキュリティグループIDまたは名前。
- --metadata-service、 --ms :インスタンス・メタデータ・サービスを有効または無効にします。 true、false のいずれかです。
- --metadata-service-protocol、 --msp :メタデータサービスエンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 http、 https のいずれかです。 (デフォルト: http)。
- --metadata-service-response-hop-limit、 --msrhl :メタデータ・サービスからのIP応答パケットに対するホップ制限(IPのTTL)。
- --host-failure-policy: コンピュートホストで障害が発生した場合に実行する処理。 restart、 stop のいずれかです。 (デフォルト: restart)。
- --confidential-compute-mode: この仮想サーバーインスタンスで使用する機密計算モード。 指定しない場合は、プロファイルからのデフォルトのコンフィデンシャル・コンピューティング・モードが使用されます。 disabled、 sgx、 tdxのいずれか。
- --enable-secure-boot: この仮想サーバーインスタンスでセキュアブートが有効になっているかどうかを示します。 指定しない場合は、プロファイルからのデフォルトのセキュア・ブート・モードが使用されます。 true、false のいずれかです。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --cluster-network-attachments:cluster_network_attachments_json|@cluster_network_attachments_json_file. クラスタ・ネットワーク接続の設定は JSON または JSON ファイルです。 データスキーマについては、 APIドキュメント の「 cluster_network_attachments 」プロパティを参照してください。 クラスタネットワークの詳細については、「 クラスタネットワーク 」を参照してください。 CLUSTER_NETWORK_ATTACHMENTS_JSON または @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE のいずれか。
- --volume-bandwidth-qos-mode: この仮想サーバーインスタンスで使用するボリューム帯域幅の QoS モード。 指定した値は、インスタンス・プロファイルの volume_bandwidth_qos_modes にリストされている必要があります。 プール、 ウェイトのいずれか。
- --vcpu-percentage: インスタンスに割り当てる vCPU のクロックサイクルの割合。 範囲は 1-100 です。
- --availability-class: 仮想サーバーインスタンスの可用性クラス。 スポット、 スタンダードのいずれか。
- --preemption-policy: 仮想サーバーインスタンスがプリエンプトされた場合に実行するアクション。 削除、 停止。
- --threads-per-core: この仮想サーバーインスタンスにおけるコアあたりのスレッド数。 指定がない場合は、プロファイルのデフォルト値が使用されます。 1、2 のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- - 相互の作用、-i:
- -q, --quiet: 詳細出力を抑制します。
ibmcloudは、インスタンステンプレート-オーバーライドソーステンプレートを作成します
ソーステンプレートをオーバーライドして、インスタンステンプレートを作成します。
ibmcloud is instance-template-create-override-source-template --source-template SOURCE_TEMPLATE (([--pnac-name PRIMARY_NAC_NAME] [--pnac-vni PNAC_VNI | ((--pnac-vni-subnet PNAC_VNI_SUBNET [--vpc VPC]) --pnac-vni-ais false | true --pnac-vni-ein true | false --pnac-vni-auto-delete true | false --pnac-vni-ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE --pnac-vni-name PNAC_VNI_NAME [--pnac-vni-rip PNAC_VNI_RIP | (--pnac-vni-rip-address PNAC_VNI_RIP_ADDRESS --pnac-vni-rip-auto-delete true | false --pnac-vni-rip-name PNAC_VNI_RIP_NAME)] --pnac-vni-sgs PNAC_VNI_SGS [--pnac-vni-psfm auto | enabled | disabled])] [--network-attachments NETWORK_ATTACHMENTS_JSON | @NETWORK_ATTACHMENTS_JSON_FILE]) | (--subnet SUBNET [--rip RIP | (--address ADDRESS --auto-delete true | false --ip-name IP_NAME)] [--allow-ip-spoofing false | true]) | --primary-network-interface PRIMARY_NETWORK_INTERFACE_JSON | @PRIMARY_NETWORK_INTERFACE_JSON_FILE [--network-interface NETWORK_INTERFACE_JSON | @NETWORK_INTERFACE_JSON_FILE]) [--name NAME] [--profile PROFILE] [--zone ZONE] [--vpc VPC] [--image IMAGE | (--catalog-offering CATALOG_OFFERING | --catalog-offering-version CATALOG_OFFERING_VERSION) [--catalog-offering-plan CATALOG_OFFERING_PLAN]] [--total-volume-bandwidth TOTAL_VOLUME_BANDWIDTH] [--boot-volume BOOT_VOLUME_JSON | @BOOT_VOLUME_JSON_FILE] [--volume-attach VOLUME_ATTACH_JSON | @VOLUME_ATTACH_JSON_FILE] [--keys KEYS] [--dedicated-host DEDICATED_HOST | --dedicated-host-group DEDICATED_HOST_GROUP | --placement-group PLACEMENT_GROUP] [--reservation-affinity-policy, --res-policy disabled | manual | automatic] [--reservation-affinity-pool, --res-pool RESERVATION_AFFINITY_POOL] [--user-data DATA] [--sgs SGS] [--metadata-service, --ms true | false [--metadata-service-protocol, --msp http | https | --metadata-service-response-hop-limit, --msrhl METADATA_SERVICE_RESPONSE_HOP_LIMIT,MSRHL]] [--host-failure-policy restart | stop] [--confidential-compute-mode disabled | sgx | tdx] [--enable-secure-boot true | false] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [[--cluster-network-attachments CLUSTER_NETWORK_ATTACHMENTS_JSON | @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE]] [--volume-bandwidth-qos-mode pooled | weighted] [--vcpu-percentage VCPU_PERCENTAGE] [--availability-class spot | standard] [--preemption-policy delete | stop] [--threads-per-core 1 | 2] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-template-create-override-source-template --source-template e4a29d1a-2ef0-42a6-8fd2-350deb1c647eソース・テンプレートからコピーしてインスタンス・テンプレートを作成します。ibmcloud is instance-template-create-override-source-template --source-template e4a29d1a-2ef0-42a6-8fd2-350deb1c647e --name my-template-name --image r123-72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --profile bx2-2x8ソース・テンプレートをオーバーライドし、オーバーライド・オプションを指定して、インスタンス・テンプレートを作成します。ibmcloud is instance-template-create-override-source-template --source-template my-template --name my-instance --subnet my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --volume-attach '[{"volume": {"name":"my-vol-1"}}]'リソース名を使用して、ボリューム接続内の既存のボリュームでソース・テンプレートをオーバーライドすることにより、インスタンス・テンプレートを作成します。ibmcloud is instance-template-create-override-source-template --source-template my-template --name my-instance --subnet my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2s予約アフィニティー・プールIDを指定してソース・テンプレートをオーバーライドし、インスタンス・テンプレートを作成します。ibmcloud is instance-template-create-override-source-template --source-template my-template --name my-instance --subnet my-subnet --image ibm-ubuntu-20-04-2-minimal-amd64-1 --reservation-affinity-policy manual --reservation-affinity-pool crn:v1:bluemix:public:is:us-south:a/123456::vpc:4727d842-f94f-4a2d-824a-9bc9b02c523b予約アフィニティー・プールCRNを指定してソース・テンプレートをオーバーライドすることにより、インスタンス・テンプレートを作成します。ibmcloud is instance-template-create-override-source-template --source-template my-template --name my-instance --primary-network-interface '{"name": "primary-nic", "allow_ip_spoofing": true, "subnet": {"name":"my-subnet"}, "primary_ip": {"name": "my-reserved-ip"}, "security_groups": [{"name": "my-security-group-1"}, {"name": "my-security-group-2"}]}'リソース名を使用して、プライマリ・ネットワーク・インターフェース構成を持つソース・テンプレートをオーバーライドすることで、インスタンス・テンプレートを作成します。ibmcloud is instance-template-create-override-source-template --source-template e4a29d1a-2ef0-42a6-8fd2-350deb1c647e --cluster-network-attachments [{"name": "instance-cnac-1","cluster_network_interface": {"id":"02h7-56705448-c9d9-43dc-aa11-20d42333cd87"}}]既存のクラスター・ネットワーク・インターフェースと既存の予約 IP を持つクラスター・ネットワーク・アタッチメントでソース・テンプレートを上書きして、インスタンス・テンプレートを作成します。ibmcloud is instance-template-create-override-source-template --source-template e4a29d1a-2ef0-42a6-8fd2-350deb1c647e --cluster-network-attachments [{"name":"cli-cnac-1", "cluster_network_interface": {"auto_delete": true, "name": "cni-1", "primary_ip": { "auto-delete": true, "name": "my-reserved-ip"}, "subnet": "72b27b5c-f4b0-48bb-b954-5becc7c1dcb8"}}]クラスタ・ネットワーク・アタッチメントでソース・テンプレートをオーバーライドしてインスタンス・テンプレートを作成します。ibmcloud is instance-template-create-override-source-template --source-template 0717-9ac0ceaf-f10e-4500-98f6-978d83a7d3d4 --name cli-template --profile bx2-2x8 --vpc r006-1e635d53-6cd2-460f-917d-0737a3664d07 --subnet 0717-53d45c63-d61b-41f3-a784-249b856e7517 --zone us-south-1 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"name": "boot-vol-name-0", "profile": {"name": "general-purpose"}, "source_snapshot": {"name": "test-cli"}, "allowed_use":{"instance":"true","bare_metal_server":"true","api_version":"2025-05-25"}}}' --volume-attach '[{"volume": {"name":"my-volume-name-0", "capacity":100, "profile": {"name": "general-purpose"}, "source_snapshot": {"id": "r006-523cf6c7-0591-43b9-b4ff-6663791e2814"}, "allowed_use":{"instance":"true","bare_metal_server":"true","api_version":"2025-05-25"}}}]'「boot-volume」および「volume-attachment」での使用が許可されているソーステンプレートをオーバーライドして、インスタンステンプレートを作成します。ibmcloud is instance-template-create-override-source-template --source-template 0717-9ac0ceaf-f10e-4500-98f6-978d83a7d3d4 --vcpu-percentage 50共有コアを持つソース・テンプレートを上書きしてインスタンス・テンプレートを作成します。ibmcloud is instance-template-create-override-source-template --source-template 0717-9ac0ceaf-f10e-4500-98f6-978d83a7d3d4d --availability-class spot --preemption-policy stop可用性クラスでソース・テンプレートを上書きしてインスタンス・テンプレートを作成します。
コマンド・オプション
- --source-template: テンプレートのIDまたは名前。
- --name: インスタンステンプレートの名前。
- --profile: インスタンスプロファイルの名前。
- --zone: ゾーンの名前。
- --vpc: VPCのIDまたは名前。 このVPC内にある一意のリソースを名前で指定するか、テンプレート内のVPCの値を上書きするだけで済みます。
- --image: 画像のIDまたは名前。
- --catalog-offering: 「 IBM Cloud 」カタログ提供のCRN。 指定した場合は、そのオファリングの最新バージョンが使用されます。 カタログ商品の作成に関する詳細については、 アカウントへのソフトウェアの導入 を参照してください。
- --catalog-offering-version: 「 IBM Cloud 」カタログ提供のバージョンに対応するCRN。 カタログ掲載商品のバージョン作成に関する詳細については、 アカウントへのソフトウェアの導入 を参照してください。
- --catalog-offering-plan: 「 IBM Cloud 」カタログ提供物の課金プランのCRN。 指定されていない場合は、課金プランは使用されません (無料)。 課金プランを必要とするカタログ提供バージョンの場合は指定する必要があります。
- --total-volume-bandwidth: インスタンスのストレージボリュームに排他的に割り当てられる帯域幅の量(メガビット/秒単位)。 この値が増加すると、それに対応してネットワーク帯域幅の合計が減少することになります。
- --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE。JSON または JSON ファイルのブート・ボリューム接続。 データスキーマについては、 APIドキュメント の「 boot_volume_attachment 」プロパティを参照してください。
- --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE。JSON または JSON ファイルのボリューム接続、ボリュームのリスト。 データスキーマについては、 APIドキュメント の「 volume_attachments 」プロパティを参照してください。
- --keys: カンマ区切りのSSH鍵のIDまたは名前。 SSH 鍵は RSA か Ed25519 のどちらかである。 Ed25519 は、オペレーティング・システムがこの鍵タイプをサポートしている場合にのみ使用できます。 Ed25519 は、Windows イメージや VMware イメージでは使用できません。
- --dedicated-host: インスタンスが配置されるホスト先(宛先)のIDまたは名前。
- --dedicated-host-group: インスタンスが配置されるホストグループ宛先のIDまたは名前。
- --placement-group: プレースメントグループのIDまたは名前。 仮想サーバーインスタンスの配置グループに関する制限。
- --reservation-affinity-policy, --res-policy: この仮想サーバーインスタンスに適用する予約アフィニティポリシー。 プールが空でない場合、ポリシーのデフォルトはマニュアルになる。 placement_target が設定されている場合、ポリシーのデフォルトはディセーブルになります。 それ以外の場合は、ポリシーはデフォルトで automatic に設定されます。 無効、手動、自動のいずれか。
- --reservation-affinity-pool、 --res-pool :この仮想サーバーインスタンスが使用可能な予約のID、名前、またはCRN。
- --user-data: data|@data-file。 仮想サーバー・インスタンスに転送するユーザー・データ。
- --subnet: サブネットのIDまたは名前。 コマンド「 ibmcloud is subnets 」を使用して、サブネット ID または名前を取得します。
- --rip: 既存の予約済みIPのIDまたは名前。
- --address: 予約するIPアドレス。このIPアドレスは、当該サブネット上で既に予約されていないものでなければなりません。
- --auto-delete: true に設定すると、対象が削除された際に、この予約済み IP アドレスが自動的に削除されます。 true、 false のいずれかです。 (デフォルト: true)。
- --ip-name: この予約済みIPのユーザー定義名。 名前は、予約済み IP が存在するサブネット内で固有である必要があります。 「ibm-」 で始まる名前は、プロバイダーが所有するリソース用に予約されています。
- --allow-ip-spoofing: このインターフェースにおける送信元および宛先のチェックを無効にします。 false の場合、このインターフェースでは送信元 IP アドレスの偽装は許可されません。 false または true のどちらかです。
- --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE。JSON または JSON ファイルの 1 次ネットワーク・インターフェース。 データスキーマについては、 APIドキュメント の「 primary_network_interface 」プロパティを参照してください。
- --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE。JSON または JSON ファイルのネットワーク・インターフェース接続。 データスキーマについては、 APIドキュメント の「 network_interfaces 」プロパティを参照してください。
- --pnac-name: プライマリ・ネットワーク接続の名前。
- --pnac-vni: プライマリ・ネットワーク接続に関連付けられている仮想ネットワークインターフェースのIDまたは名前。
- --pnac-vni-subnet: 関連付けられたサブネット。
- --pnac-vni-ais: IPスプーフィング(AIS)を許可する。 1次ネットワーク接続に関連付けられているこの仮想ネットワーク・インターフェースでソースIPスプーフィングが許可されるかどうかを示します。 「 false 」または「 true 」のいずれか(デフォルト: false )。
- --pnac-vni-ein: インフラストラクチャ NAT (EIN) を有効にします。 その場合、VPCインフラストラクチャは、VNIに対して必要なNAT処理を実行します。 VNIをインスタンスに接続するには、値がtrueでなければなりません。 floating_ips に複数の浮動 IP があってはなりません。 false の場合、パケットは変更されることなく VNI との間で送受信され、これにより VNI が必要な NAT 処理を実行できるようになります。 Allow_ip_spoofing は false でなければなりません。 resource_typeがbare_metal_server_network_attachmentであるターゲットにのみ接続できます。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-auto-delete: プライマリ・ネットワーク接続に関連付けられているこの仮想ネットワークインターフェースが、ターゲットが削除された際に自動的に削除されるかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE、仮想ネットワークインターフェースにバインドするためのセカンダリ予約済みIPアドレスを、JSON形式またはJSONファイルで指定します。 データスキーマについては、 APIドキュメント の「IPS」プロパティを参照してください。 VNI_RESERVED_IPS_JSON、 @VNI_RESERVED_IPS_JSON_FILE のいずれか。
- --pnac-vni-name: プライマリ・ネットワーク接続に関連付けられている、この仮想ネットワークインターフェースの名前。
- --pnac-vni-rip: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、予約済みIPのIDまたは名前。
- --pnac-vni-rip-address: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、予約済みIPアドレスのIPアドレス。
- --pnac-vni-rip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPが自動的に削除されるかどうかを示します。 true、 false のいずれかです。 (デフォルト: true)。
- --pnac-vni-rip-name: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、この予約済みIPアドレスの名前。
- --pnac-vni-sgs: プライマリ・ネットワーク接続に関連付けられている、仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
- --pnac-vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「
target」リソースタイプに基づいて有効または無効になります。 auto、 enabled、 disabled のいずれか。 (デフォルト: auto)。 - -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE。 JSONまたはJSONファイルでのネットワーク接続構成。 データスキーマについては、 APIドキュメント の「 network_attachments 」プロパティを参照してください。 NETWORK_ATTACHMENTS_JSON、 @NETWORK_ATTACHMENTS_JSON_FILE のいずれか。
- --sgs: プライマリネットワークインターフェースまたはプライマリネットワーク接続の、カンマ区切りのセキュリティグループIDまたは名前。
- --metadata-service、 --ms :インスタンス・メタデータ・サービスを有効または無効にします。 true、false のいずれかです。
- --metadata-service-protocol、 --msp :メタデータサービスエンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 http、 https のいずれかです。 (デフォルト: http)。
- --metadata-service-response-hop-limit、 --msrhl :メタデータ・サービスからのIP応答パケットに対するホップ制限(IPのTTL)。
- --host-failure-policy: コンピュートホストで障害が発生した場合に実行する処理。 restart、 stop のいずれかです。
- --confidential-compute-mode: この仮想サーバーインスタンスで使用する機密計算モード。 指定しない場合は、プロファイルからのデフォルトのコンフィデンシャル・コンピューティング・モードが使用されます。 disabled、 sgx、 tdxのいずれか。
- --enable-secure-boot: この仮想サーバーインスタンスでセキュアブートが有効になっているかどうかを示します。 指定しない場合は、プロファイルからのデフォルトのセキュア・ブート・モードが使用されます。 true、false のいずれかです。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --cluster-network-attachments:cluster_network_attachments_json|@cluster_network_attachments_json_file. クラスタ・ネットワーク接続の設定は JSON または JSON ファイルです。 データスキーマについては、 APIドキュメント の「 cluster_network_attachments 」プロパティを参照してください。 クラスタネットワークの詳細については、「 クラスタネットワーク 」を参照してください。 CLUSTER_NETWORK_ATTACHMENTS_JSON または @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE のいずれか。
- --volume-bandwidth-qos-mode: この仮想サーバーインスタンスで使用するボリューム帯域幅の QoS モード。 指定した値は、インスタンス・プロファイルの volume_bandwidth_qos_modes にリストされている必要があります。 プール、 ウェイトのいずれか。
- --vcpu-percentage: インスタンスに割り当てる vCPU のクロックサイクルの割合。 範囲は 1-100 です。
- --availability-class: 仮想サーバーインスタンスの可用性クラス。 スポット、 スタンダードのいずれか。
- --preemption-policy: 仮想サーバーインスタンスがプリエンプトされた場合に実行するアクション。 削除、 停止。
- --threads-per-core: この仮想サーバーインスタンスにおけるコアあたりのスレッド数。 指定がない場合は、プロファイルのデフォルト値が使用されます。 1、2 のいずれかです。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンステンプレート更新です
インスタンス・テンプレートを更新します。
ibmcloud is instance-template-update TEMPLATE --name NEW_NAME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-template-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-templateibmcloud is instance-template-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-template --output JSONibmcloud is instance-template-update my-template --name new-name-templateリソース名を使用して、インスタンス・テンプレートを更新します。
コマンド・オプション
- テンプレート :テンプレートのIDまたは名前。
- --name: インスタンステンプレートの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンステンプレート削除
1 つ以上のインスタンスのテンプレートを削除します。
ibmcloud is instance-template-delete (TEMPLATE1 TEMPLATE2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- TEMPLATE1: テンプレートのIDまたは名前。
- TEMPLATE2: テンプレートのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
インスタンス・グループ
ibmcloud is instance-groups
そのリージョン内のすべてのインスタンスグループを一覧表示します。
ibmcloud is instance-groups [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud はインスタンス・グループです
インスタンスグループの詳細を表示します。
ibmcloud is instance-group INSTANCE_GROUP [--output JSON] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスグループ作成
インスタンス・グループを作成します。
ibmcloud is instance-group-create INSTANCE_GROUP_NAME --instance-template INSTANCE_TEMPLATE --subnets SUBNETS [--membership-count MEMBERSHIP_COUNT] [--lb LB --lb-pool LB_POOL --application-port APPLICATION_PORT] [--vpc VPC] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-group-create group-name --instance-template 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is instance-group-create group-name --instance-template 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --membership-count 2ibmcloud is instance-group-create group-name --instance-template 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSONibmcloud is instance-group-create group-name --instance-template 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --lb 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --lb-pool d728d126-f2b9-48e8-ab67-16bb694b88f2 --application-port 2323ibmcloud is instance-group-create group-name --instance-template my-instance-template --subnets my-subnet-1,my-subnet-2 --vpc my-vpcibmcloud is instance-group-create group-name --instance-template my-instance-template --subnets my-subnet-1,my-subnet-2 --lb my-load-balancer --lb-pool my-load-balancer-pool --application-port 80 --vpc my-vpc
コマンド・オプション
- INSTANCE_GROUP_NAME: インスタンスグループの名前。
- --instance-template: インスタンステンプレートのID。
- --membership-count: インスタンスグループのメンバー数。
- --subnets: サブネットのIDまたは名前をカンマ区切りで指定します。
- --lb: ロードバランサーのIDまたは名前。
- --lb-pool: ロードバランサープールのIDまたは名前。
- --application-port: ロードバランサーのトラフィックをルーティングするアプリケーションポート。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスグループ更新です
インスタンス・グループを更新します。
ibmcloud is instance-group-update INSTANCE_GROUP [--instance-template INSTANCE_TEMPLATE] [--membership-count MEMBERSHIP_COUNT] [--subnets SUBNETS] [--name NEW_NAME] [--lb LB --lb-pool LB_POOL --application-port APPLICATION_PORT] [--vpc VPC] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name --instance-template 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --membership-count 2ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnets 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name --output JSONibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --lb 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --lb-pool d728d126-f2b9-48e8-ab67-16bb694b88f3 --application-port 80ibmcloud is instance-group-update my-instance-group --subnets my-subnet-1,my-subnet-2 --vpc my-vpcibmcloud is instance-group-update my-instance-group --instance-template my-templateibmcloud is instance-group-update my-instance-group --lb my-load-balancer --lb-pool my-load-balancer-pool --application-port 80 --vpc my-vpc
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- --instance-template: インスタンステンプレートのID。
- --membership-count: インスタンスグループのメンバー数。
- --subnets: サブネットのIDまたは名前をカンマ区切りで指定します。
- --name: インスタンスグループの新しい名前。
- --lb: ロードバランサーのIDまたは名前。
- --lb-pool: ロードバランサープールのIDまたは名前。
- --application-port: ロードバランサーのトラフィックをルーティングするアプリケーションポート。
- --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスグループ削除
1 つ以上のインスタンス・グループを削除します。
ibmcloud is instance-group-delete (INSTANCE_GROUP1 INSTANCE_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP1: インスタンスグループのIDまたは名前。
- INSTANCE_GROUP2: インスタンスグループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスグループロードバランサー削除
インスタンスグループのロードバランサーを削除します。
ibmcloud is instance-group-load-balancer-delete INSTANCE_GROUP [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is インスタンス・グループ・マネージャー
インスタンスグループに属するすべてのマネージャーを一覧表示します。
ibmcloud is instance-group-managers INSTANCE_GROUP [--output JSON] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスグループマネージャーです
マネージャーの詳細を表示する。
ibmcloud is instance-group-manager INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス・グループ・マネージャ作成
インスタンスグループのマネージャーを作成します。
ibmcloud is instance-group-manager-create INSTANCE_GROUP [--manager-type autoscale | scheduled] [--aggregation-window AGGREGATION_WINDOW] [--cooldown COOLDOWN] [--max-members MAX_MEMBERS] [--min-members MIN_MEMBERS] [--name NAME] [--management-enabled true | false] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --max-members 20ibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --max-members 20 --output JSONibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --max-members 20 --min-members 2 --cooldown 400 --aggregation-window 120 --name my-autoscale-manager --management-enabled falseibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-scheduled-manager --manager-type scheduledibmcloud is instance-group-manager-create my-instance-group --max-members 20 --min-members 2 --cooldown 400 --aggregation-window 120 --name my-autoscale-manager --management-enabled false
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- --manager-type: インスタンスグループマネージャーのタイプ。 autoscale、 scheduled のいずれか。 (デフォルト: autoscale)。
- --aggregation-window: 評価の前にメトリクスを集計するための時間ウィンドウ(秒単位)。 範囲は 90-600 です。 30 で割り切れる。 (デフォルト: 90)。
- --cooldown: スケーリングが行われた後、次のスケーリング操作が一時停止される時間(秒単位)。 範囲 120~3600。(デフォルト: 300 )。
- --max-members: マネージド・インスタンス・グループ内のメンバーの最大数。 範囲は 1 から 1000 です。
- --min-members: マネージド・インスタンス・グループのメンバーの最小数。 範囲は 1 から 1000 です。
- --name: マネージャーの名前。
- --management-enabled: false に設定した場合、マネージャーはインスタンスグループを操作しません。 true、 false のいずれかです。 (デフォルト: true)。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は instance-group-manager-update です
インスタンスグループのマネージャーを更新します。
ibmcloud is instance-group-manager-update INSTANCE_GROUP MANAGER [--aggregation-window AGGREGATION_WINDOW] [--cooldown COOLDOWN] [--max-members MAX_MEMBERS] [--min-members MIN_MEMBERS] [--management-enabled true | false] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --aggregation-window 120ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --cooldown 400ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --max-members 20ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --min-members 2ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --aggregation-window false --output JSONibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --management-enabled falseibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name new_nameibmcloud is instance-group-manager-update my-instance-group my-instance-group-manager --management-enabled falseibmcloud is instance-group-manager-update my-instance-group my-instance-group-manager --name new_name
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- --aggregation-window: 評価の前にメトリクスを集計するための時間ウィンドウ(秒単位)。 範囲は 90-600 です。 30 で割り切れる必要があります。
- --cooldown: スケーリングが行われた後、次のスケーリング操作を一時停止する時間(秒単位)。 範囲は 120 から 3600 です。
- --max-members: マネージド・インスタンス・グループ内のメンバーの最大数。 範囲は 1 から 1000 です。
- --min-members: マネージド・インスタンス・グループのメンバーの最小数。 範囲は 1 から 1000 です。
- --management-enabled: false に設定した場合、マネージャーはインスタンスグループを操作しません。 true、false のいずれかです。
- --name: インスタンスグループマネージャーの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス・グループ・マネージャー削除
1 つ以上のマネージャーを削除します。
ibmcloud is instance-group-manager-delete INSTANCE_GROUP (MANAGER1 MANAGER2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER1: マネージャーのIDまたは名前。
- MANAGER2: マネージャーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスグループマネージャーアクションです
インスタンスグループマネージャーのアクション一覧を表示します。
ibmcloud is instance-group-manager-actions INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスグループマネージャーアクションです
インスタンスグループマネージャーのアクションの詳細を表示します。
ibmcloud is instance-group-manager-action INSTANCE_GROUP MANAGER ACTION [--output JSON] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- アクション :アクションのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は instance-group-manager-action-create です
インスタンスグループマネージャーのアクションを作成します。
ibmcloud is instance-group-manager-action-create INSTANCE_GROUP MANAGER [--run-at RUN_AT | --cron CRON] [--membership-count MEMBERSHIP_COUNT | (--max-members MAX_MEMBERS --min-members MIN_MEMBERS)] [--name NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-group-manager-action-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --run-at '2024-10-28T21:13:32+08:00' --max-members 20 --min-members 10インスタンス・グループ・オートスケール・マネージャーを更新するために、ワンタイムのスケジュール済みアクションを作成します。ibmcloud is instance-group-manager-action-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --run-at '2024-10-28T21:13:32+08:00' --membership-count 10 --name my-actionインスタンス・グループを更新するために、ワンタイムのスケジュール済みアクションを作成します。ibmcloud is instance-group-manager-action-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --cron '*/5 1,2,3 * * *' --max-members 20 --min-members 5 --output JSONインスタンス・グループ・オートスケール・マネージャーを更新するために、繰り返しのスケジュール済みアクションを Cron 指定付きで作成します。ibmcloud is instance-group-manager-action-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --cron '*/5 1,2,3 * * *' --membership-count 10 --name my-actionインスタンス・グループを更新するために、繰り返しのスケジュール済みアクションを Cron 指定付きで作成します。ibmcloud is instance-group-manager-action-create my-instance-group --cron '*/5 1,2,3 * * *' --membership-count 10 --name my-actioncron 指定付きで繰り返しのスケジュール済みアクションを作成し、リソース名を使用してインスタンス・グループを更新します。
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- --run-at: スケジュールされたアクションに指定された日時。 日付と時刻は、次のようなISO 8601形式で指定する必要があります。 2024-03-05T15:31:50.701Z、あるいは 2024-03-05T15:31:50.701+8:00 のように、ISO 8601形式で指定する必要があります。
- --cron: 繰り返し実行されるスケジュールされたアクションのcron指定。
- --membership-count: インスタンスグループがスケジュールされた時刻に保有しなければならないメンバー数。
- --max-members: マネージド・インスタンス・グループ内のメンバーの最大数。 範囲は 1 から 1000 です。
- --min-members: マネージド・インスタンス・グループのメンバーの最小数。 範囲は 1 から 1000 です。
- --name: アクションの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-group-manager-action-update (ibmcloud is instance-manager-action-update)
インスタンスグループマネージャーのアクションを更新します。
ibmcloud is instance-group-manager-action-update INSTANCE_GROUP MANAGER ACTION (--run-at RUN_AT | --cron CRON) [--membership-count MEMBERSHIP_COUNT | (--min-members MIN_MEMBERS --max-members MAX_MEMBERS)] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-group-manager-action-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --name updatedNameibmcloud is instance-group-manager-action-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --max-members 20 --min-members 5ibmcloud is instance-group-manager-action-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --membership-count 10 --output JSONibmcloud is instance-group-manager-action-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --run-at 2020-10-28T21:13:32+08:00ibmcloud is instance-group-manager-action-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --cron '*/5 1,2,3 * * *'ibmcloud is instance-group-manager-action-update my-instance-group my-instance-group-manager my-instance-group-manager-action --max-members 20 --min-members 5
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- アクション :アクションのIDまたは名前。
- --run-at: スケジュールされたアクションに指定された日時。 日付と時刻は、次のようなISO 8601形式で指定する必要があります。 2024-03-05T15:31:50.701Z、あるいは 2024-03-05T15:31:50.701+8:00 のように、ISO 8601形式で指定する必要があります。
- --cron: 繰り返し実行されるスケジュールされたアクションのcron指定。
- --membership-count: インスタンスグループがスケジュールされた時刻に保有しなければならないメンバー数。
- --min-members: インスタンスグループがスケジュールされた時刻に保有していなければならないメンバーの最小数。 範囲は 1 から 1000 です。
- --max-members: インスタンスグループがスケジュールされた時刻に保有しなければならないメンバーの最大数。 範囲は 1 から 1000 です。
- --name: インスタンスグループマネージャーアクションの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は instance-group-manager-action-delete です
1 つ以上のインスタンス・グループ・マネージャーのアクションを削除します。
ibmcloud is instance-group-manager-action-delete INSTANCE_GROUP MANAGER (ACTION1 ACTION2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- ACTION1: アクションのIDまたは名前。
- ACTION2: アクションのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスグループマネージャポリシーです
インスタンスグループマネージャーに関するポリシーを一覧表示します。
ibmcloud is instance-group-manager-policies INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンスグループマネージャポリシーです
インスタンスグループマネージャーポリシーの詳細を表示します。
ibmcloud is instance-group-manager-policy INSTANCE_GROUP MANAGER POLICY [--output JSON] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- ポリシー :ポリシーのIDまたは名称。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は instance-group-manager-policy-create です
インスタンスグループマネージャーのポリシーを作成します。
ibmcloud is instance-group-manager-policy-create INSTANCE_GROUP MANAGER (--metric-type cpu | memory | network_in | network_out) --metric-value METRIC_VALUE [--name NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-group-manager-policy-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --metric-type cpu --metric-value 50ibmcloud is instance-group-manager-policy-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --metric-type cpu --metric-value 50 --output JSONibmcloud is instance-group-manager-policy-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --metric-type cpu --metric-value 50 --name new_nameibmcloud is instance-group-manager-policy-create my-instance-group my-instance-group-manager --metric-type cpu --metric-value 50 --name new_name
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- --metric-type: 評価対象のメトリクスの種類:cpu(使用率(%))、memory(使用率(%))、network_in(Mbps)、network_out(Mbps)。
- --metric-value: 評価対象のメトリック値。
- --name: ポリシーの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス-グループ-マネージャ-ポリシー-削除です
1 つ以上のインスタンス・グループ・マネージャーのポリシーを削除します。
ibmcloud is instance-group-manager-policy-delete INSTANCE_GROUP MANAGER (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- ポリシー1 :ポリシーのIDまたは名称。
- POLICY2: ポリシーのIDまたは名称。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is instance-group-manager-policy-update (ibmcloud is instance-manager-policy-update)
インスタンスグループマネージャーのポリシーを更新します。
ibmcloud is instance-group-manager-policy-update INSTANCE_GROUP MANAGER POLICY [--metric-type cpu | memory | network_in | network_out] [--metric-value METRIC_VALUE] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-group-manager-policy-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metric-value 50ibmcloud is instance-group-manager-policy-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metric-type cpuibmcloud is instance-group-manager-policy-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metric-value 50 --metric-type cpu --output JSONibmcloud is instance-group-manager-policy-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metric-type cpu --name policy-nameibmcloud is instance-group-manager-policy-update my-instance-group my-instance-group-manager my-instance-group-policy --metric-value 50 --metric-type cpu --output JSON
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MANAGER :マネージャーのIDまたは名前。
- ポリシー :ポリシーのIDまたは名称。
- --metric-type: 評価対象のメトリクスの種類:cpu(使用率(%))、memory(使用率(%))、network_in(Mbps)、network_out(Mbps)。
- --metric-value: 評価対象のメトリック値。
- --name: インスタンスグループマネージャーポリシーの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス・グループ・メンバーです
インスタンスグループのメンバーの詳細を表示します。
ibmcloud is instance-group-membership INSTANCE_GROUP MEMBER [--output JSON] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MEMBER :メンバーシップのIDまたは名称。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス・グループ・メンバシップ削除
インスタンス・グループの 1 つ以上のメンバーシップを削除します。
ibmcloud is instance-group-membership-delete INSTANCE_GROUP (MEMBER1 MEMBER2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- メンバー1 :メンバーシップのIDまたは名称。
- MEMBER2 :メンバーシップのIDまたは名称。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス・グループ・メンバーシップの更新
インスタンスグループのメンバーシップを更新します。
ibmcloud is instance-group-membership-update INSTANCE_GROUP MEMBER [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is instance-group-membership-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name membership-nameibmcloud is instance-group-membership-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name membership-name --output JSONibmcloud is instance-group-membership-update my-instance-group my-instance-group-membership --name membership-name
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- MEMBER :メンバーシップのIDまたは名称。
- --name: インスタンスグループのメンバーシップの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス・グループ・メンバーです
インスタンスグループのメンバーをすべて一覧表示します。
ibmcloud is instance-group-memberships INSTANCE_GROUP [--output JSON] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはインスタンス-グループ-メンバシップ-削除
インスタンスグループのすべてのメンバーシップを削除します。
ibmcloud is instance-group-memberships-delete INSTANCE_GROUP [--output JSON] [-f, --force] [-q, --quiet]
コマンド・オプション
- INSTANCE_GROUP: インスタンスグループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
地域 & ゾーン・コマンド
以下のセクションでは、リージョンとゾーンを操作するための CLI コマンドに関する情報を記載します。
リージョン
ibmcloud is region
地域の詳細を表示します。
ibmcloud is region REGION_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- REGION_NAME: 地域の名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is regions
すべての地域をリストします。
ibmcloud is regions [--output JSON] [-q, --quiet]
コマンド・オプション
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ゾーン
ibmcloud is zone
ターゲットの地域のゾーンの詳細を表示します。
ibmcloud is zone ZONE_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- ZONE_NAME: ゾーンの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is zones
ターゲットの地域内のすべてのゾーンをリストします。
ibmcloud is zones [--output JSON] [-q, --quiet]
コマンド・オプション
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ストレージ・コマンド
Volumes
以下のセクションでは、ボリュームのための CLI コマンドに関する情報を提供します。
ibmcloud is volumes
すべてのボリュームをリストします。
ibmcloud is volumes [--attachment-state attached | unattached | unusable] [--encryption provider_managed | user_managed] [--operating-system-family OPERATING_SYSTEM_FAMILY] [--operating-system-architecture OPERATING_SYSTEM_ARCHITECTURE] [--zone ZONE] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンド・オプション
- --attachment-state: 指定されたアタッチメント状態を持つボリュームにコレクションを絞り込みます。 attached、 unattached、 unusable のいずれか。
- -- encryption: 指定された暗号化タイプ provider_managed、 user_managed のいずれかのリソースにコレクションをフィルタリングします。
- --operating-system-family: コレクションを、指定されたオペレーティングシステムファミリーと完全に一致するリソースに絞り込みます。 このオプションでは、null および
not:nullという値もサポートされており、これらを指定すると、オペレーティングシステムがない、または任意のオペレーティングシステムを持つリソースにコレクションを絞り込むことができます。 - --operating-system-architecture: null 指定されたオペレーティングシステムのアーキテクチャと完全に一致するリソースにコレクションを絞り込みます。 このオプションでは、null および
not:nullという値もサポートされており、これらを指定すると、オペレーティングシステムがない、または任意のオペレーティングシステムを持つリソースにコレクションを絞り込むことができます。 - --zone: 指定された名前と完全に一致するゾーン内のリソースにコレクションを絞り込みます。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is volume
ボリュームの詳細を表示します。
ibmcloud is volume VOLUME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is volume my-volumeibmcloud is volume 485080f6-86e8-4fd4-a940-fb0e5bc269e0
コマンド・オプション
- VOLUME :ボリュームのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is volume-create
ボリュームを作成します。
ibmcloud is volume-create VOLUME_NAME PROFILE_NAME ZONE_NAME [--capacity CAPACITY] [--iops IOPS] [--encryption-key ENCRYPTION_KEY] [--snapshot SNAPSHOT [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS]] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--tags TAG_NAME1,TAG_NAME2,...] [--bandwidth BANDWIDTH] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is volume-create my-volume general-purpose us-south-1ibmcloud is volume-create my-volume general-purpose us-south-1 --capacity 500ibmcloud is volume-create my-volume general-purpose us-south-1 --iops 10000 --capacity 1000ibmcloud is volume-create my-volume general-purpose us-south-1 --snapshot r134-2fbe71a8-126e-4a05-80ad-dad45df491a5スナップショットからボリュームを作成しますibmcloud is volume-create my-volume general-purpose us-south-1 --snapshot my-snapshot --capacity 500容量を指定してスナップショットからボリュームを作成しますibmcloud is volume-create my-volume general-purpose us-south-1 --tags env:testibmcloud is volume-create my-volume general-purpose us-south-1 --tags env:test,env:devibmcloud is volume-create my-volume general-purpose us-south-1 --encryption-key crn:v1:bluemix:public:kms:us-south:adffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179ibmcloud is volume-create my-volume general-purpose us-south-1 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is volume-create my-volume general-purpose us-south-1 --resource-group-name Defaultibmcloud is volume-create my-volume general-purpose us-south-1 --output JSONibmcloud is volume-create my-volume general-purpose us-south-1 --bandwidth 1000ibmcloud is volume-create my-volume general-purpose us-south-1 --snapshot my-snapshot --capacity 500 --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server enable_secure_boot==true --allowed-use-instance true
コマンド・オプション
- VOLUME_NAME: ボリュームの名前。
- PROFILE_NAME: プロファイルの名前。
- ZONE_NAME: ゾーンの名前。
- --capacity: ボリュームの容量 (GB 単位)。 範囲 10 から 16000 (カスタム・プロファイル・ボリュームおよび汎用プロファイル・ボリュームの場合)、10 から 9600 ( 5iops-tier プロファイル・ボリュームの場合)、10 から 4800 ( 10iops-tier プロファイル・ボリュームの場合)。 ソーススナップショットが指定された後、容量値はスナップショットの minimum_capacity 以上である必要があり、デフォルトの容量値はソーススナップショットの minimum_capacity となります(デフォルト: 100 )。
- --iops :ボリュームの1秒あたりの入出力操作数。これはカスタムプロファイルのボリュームにのみ適用されます。 使用可能な IOPS 範囲については、 [カスタム IOPS プロファイル]アカウントへのソフトウェアのオンボーディング を参照してください。
- --encryption-key: 鍵管理サービス・ルート鍵の CRN。
- --snapshot: スナップショットのID、名前、またはCRN。
- --allowed-use-api-version、 --au-api-version :式を評価する際に使用するAPIバージョン。
- --allowed-use-bare-metal-server、 --au-bms :このボリューム内のイメージデータを使用してプロビジョニングされるベアメタルサーバーの特性が満たさなければならない条件。
- --allowed-use-instance、 --au-ins :このボリュームを使用してプロビジョニングされる仮想サーバーインスタンスのプロパティが満たさなければならない条件。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --tags: このリソースのタグ。
- --bandwidth: ボリュームの最大帯域幅(メガビット/秒単位)。 このプロパティを指定するには、ボリュームのstorage_generationが2でなければならない。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is volume-delete
1 つ以上のボリュームを削除します。
ibmcloud is volume-delete (VOLUME1 VOLUME2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is volume-delete my-volume-3ibmcloud is volume-delete 485080f6-86e8-4fd4-a940-fb0e5bc269e0
コマンド・オプション
- VOLUME1 :ボリュームのIDまたは名前。
- VOLUME2 :ボリュームのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is volume-profiles
すべてのボリューム・プロファイルをリストします。
ibmcloud is volume-profiles [--output JSON] [-q, --quiet]
コマンド・オプション
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is volume-profile
ボリューム・プロファイルの詳細を表示します。
ibmcloud is volume-profile PROFILE_NAME [--output JSON] [-q, --quiet]
コマンド・オプション
- PROFILE_NAME: プロファイルの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is volume-update
ボリュームを更新します。
ibmcloud is volume-update VOLUME [--name NAME | --capacity CAPACITY | --profile PROFILE --iops IOPS | --bandwidth BANDWIDTH] [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS] [--tags TAG_NAME1,TAG_NAME2,...] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --name my-volume --output JSONibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --capacity 250 --output JSONibmcloud is volume-update my-volume-demo-1 --name my-volume --output JSONibmcloud is volume-update my-volume-demo-1 --capacity 250ibmcloud is volume-update cli-vol-acadia --iops 32000 --profile sdpibmcloud is volume-update my-volume-demo-1 --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server enable_secure_boot==true --allowed-use-instance trueibmcloud is volume-update cli-vol-acadia --bandwidth 8192ibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --profile 10iops-tieribmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --iops 5000ibmcloud is volume-update a9647a52-06f8-4b19-b904-920f67dcdfcd --capacity 500 --tags env:testibmcloud is volume-update a9647a52-06f8-4b19-b904-920f67dcdfcd --capacity 500 --tags env:test,env:dev
コマンド・オプション
- VOLUME :ボリュームのIDまたは名前。
- --name: ボリュームの新しい名前。
- --capacity: ボリュームの容量 (GB 単位)。 容量は、ブートボリュームで最大250、カスタムおよび汎用プロファイルボリュームで最大16000、 5iops-tier プロファイルボリュームは4800、 10iops-tier プロファイルボリュームで4,800まで拡張可能です。 サイズは増加のみ可能で、減少はできません。
- --profile: プロファイル名。 ボリュームはデータ・ボリュームとして接続され、IOPS ティア間で切り替えられる必要があります。 事前定義された IOPS ティア・プロファイルのカスタム・プロファイルへの変更は、サポートされていません。 カスタム・プロファイルの事前定義された IOPS ティア・プロファイルへの変更は、サポートされていません。
- --iops :ボリュームの1秒あたりの入出力操作数。これはカスタムプロファイルのボリュームにのみ適用されます。 IOPSの範囲については、 アカウントへのソフトウェアの導入 を参照してください。 このボリュームはデータボリュームとして接続する必要があります。
- --bandwidth: ボリュームの最大帯域幅(メガビット/秒単位)。 このプロパティを指定するには、ボリュームのstorage_generationが2でなければならない。
- --allowed-use-api-version、 --au-api-version :式を評価する際に使用するAPIバージョン。
- --allowed-use-bare-metal-server、 --au-bms :このボリューム内のイメージデータを使用してプロビジョニングされるベアメタルサーバーの特性が満たさなければならない条件。
- --allowed-use-instance、 --au-ins :このボリュームを使用してプロビジョニングされる仮想サーバーインスタンスのプロパティが満たさなければならない条件。
- --tags: このリソースのタグ。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはVolume-Instance-Profilesです
ボリュームと互換性のあるインスタンスのプロファイルをリストします。
ibmcloud is volume-instance-profiles VOLUME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is volume-instance-profiles my-volumeibmcloud is volume-instance-profiles my-volume --output JSONibmcloud is volume-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751ibmcloud is volume-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751 --output JSON
コマンド・オプション
- VOLUME :ボリュームのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはVolume-Job-Createです
ボリュームのジョブを作成します。
ibmcloud is volume-job-create VOLUME --profile PROFILE [--name Name] [--bandwidth BANDWIDTH] [--iops IOPS] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is volume-job-create r134-4345a81c-6f86-4ae5-863f-92d6afc160a9 --profile sdp --name cli-test --iops 3000 --bandwidth 1000 --output JSONibmcloud is volume-job-create 485080f6-86e8-4fd4-a940-fb0e5bc269e0 --name my-job --profile sdp --bandwidth 1000 --iops 3000
コマンド・オプション
- VOLUME :ボリュームのIDまたは名前。
- --profile: プロファイル名。
- --name: ボリュームジョブの名前。
- --bandwidth: ボリュームの最大帯域幅(メガビット/秒単位)。 このプロパティを指定するには、ボリュームのstorage_generationが2でなければならない。
- --iops :ボリュームの1秒あたりの入出力操作数。これはカスタムプロファイルのボリュームにのみ適用されます。 使用可能な IOPS 範囲については、 [カスタム IOPS プロファイル]アカウントへのソフトウェアのオンボーディング を参照してください。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvolume-job-updateです
ボリューム・ジョブを更新します。
ibmcloud is volume-job-update VOLUME --job JOB [--name Name] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is volume-job-update my-volume --job my-job --name my-job-update --output JSONibmcloud is volume-job-update 485080f6-86e8-4fd4-a940-fb0e5bc269e0 --job 485080f6-86e8-4fd4-a940-fb0e5bc279e2 --name my-job-update
コマンド・オプション
- VOLUME :ボリュームのIDまたは名前。
- --job: ボリュームジョブの識別子。
- --name: ボリュームジョブの名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはvolume-job-deleteです
1つ以上のボリューム・ジョブを削除します。
ibmcloud is volume-job-delete VOLUME --job JOB [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is volume-job-delete my-volume --job my-job --output JSONibmcloud is volume-job-delete 485080f6-86e8-4fd4-a940-fb0e5bc269e0 --job 485080f6-86e8-4fd4-a940-fb0e5bc279e2
コマンド・オプション
- VOLUME :ボリュームのIDまたは名前。
- --job: ボリュームジョブの識別子。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはボリュームジョブ
ボリューム・ジョブを検索してください。
ibmcloud is volume-job VOLUME --job JOB [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is volume-job my-volume --job my-job --output JSONibmcloud is volume-job 485080f6-86e8-4fd4-a940-fb0e5bc269e0 --job 485080f6-86e8-4fd4-a940-fb0e5bc279e2
コマンド・オプション
- VOLUME :ボリュームのIDまたは名前。
- --job: ボリュームジョブの識別子。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはヴォリューム・ジョブズ
ボリュームのジョブをリストします。
ibmcloud is volume-jobs VOLUME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is volume-jobs my-volume --output JSONibmcloud is volume-jobs 485080f6-86e8-4fd4-a940-fb0e5bc269e0
コマンド・オプション
- VOLUME :ボリュームのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはVolume-Job-Cancelです
キューに入っているまたは実行中であるボリューム・ジョブをキャンセルします。
ibmcloud is volume-job-cancel VOLUME --job JOB [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is volume-job-cancel my-volume --job my-job --output JSONibmcloud is volume-job-cancel 485080f6-86e8-4fd4-a940-fb0e5bc269e0 --job 485080f6-86e8-4fd4-a940-fb0e5bc279e2
コマンド・オプション
- VOLUME :ボリュームのIDまたは名前。
- --job: ボリュームジョブの識別子。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
スナップショット
次のセクションでは、スナップショットに関するCLIコマンドについて説明します。
ibmcloud はスナップショットです
すべてのスナップショットをリストします。
ibmcloud is snapshots [--volume VOLUME] [--tag TAG_NAME] [--source-image SOURCE_IMAGE] [--copies COPY1,COPY2,...] [--copies-remote-region COPIES_REMOTE_REGION] [--source-snapshot SOURCE_SNAPSHOT] [--source-snapshot-remote-region SOURCE_SNAPSHOT_REMOTE_REGION] [--volume-remote-region VOLUME_REMOTE_REGION] [--source-image-remote-region SOURCE_IMAGE_REMOTE_REGION] [--backup-policy-plan BACKUP_POLICY_PLAN --backup-policy BACKUP_POLICY] [--snapshot-consistency-group SNAPSHOT_CONSISTENCY_GROUP] [--clones-zone-name CLONES_ZONE_NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshotsibmcloud is snapshots --volume r134-f13fc172-22e0-4e5b-ab81-63f5fe8b3ea0ibmcloud is snapshots --volume vol-bkp-policy-do-not-deleteibmcloud is snapshots --volume crn:v1:staging:public:is:us-south-2:a/efe5afc483594adaa8325e2b4d1290df::volume:r134-f13fc172-22e0-4e5b-ab81-63f5fe8b3ea0ibmcloud is snapshots --tag dev:envibmcloud is snapshots --source-image r134-24d856e2-6aec-41c2-8f36-5a8a3766f0d6ibmcloud is snapshots --source-image ibm-centos-7-9-minimal-amd64-9ibmcloud is snapshots --source-image crn:v1:staging:public:is:us-east:a/efe5afc483594adaa8325e2b4d1290df::image:r134-24d856e2-6aec-41c2-8f36-5a8a3766f0d6ibmcloud is snapshots --copies r134-fc2a25b9-1cca-4cee-a9c4-0f350d7923f5ibmcloud is snapshots --copies snapshot-copy-us-eastibmcloud is snapshots --copies crn:v1:staging:public:is:us-south:a/efe5afc483594adaa8325e2b4d1290df::snapshot:r134-fc2a25b9-1cca-4cee-a9c4-0f350d7923f5ibmcloud is snapshots --copies-remote-region us-southibmcloud is snapshots --source-volume-remote-region us-southibmcloud is snapshots --source-snapshot-remote-region us-southibmcloud is snapshots --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3ibmcloud is snapshots --backup-policy-plan bkp-plan-do-not-delete --backup-policy bkp-policy-do-not-deleteibmcloud is snapshots --source-snapshot r142-abb79ab7-d79d-4863-9678-123d1dffee06ibmcloud is snapshots --clones-zone-name us-south-2ibmcloud is snapshots --snapshot-consistency-group scg1ibmcloud is snapshots --snapshot-consistency-group r134-fc2a25b9-1cca-4cee-a9c4-0f350d7923f5
コマンド・オプション
- --volume: ソースボリュームのID、名前、またはCRN。
- --tag: このリソースのタグ。
- --source-image: ソースイメージのID、名前、またはCRN。
- --copies: スナップショットのコピーのID、名前、またはCRN。 これら 3 つのタイプの組み合わせはサポートされていません。 3 つのタイプのいずれか 1 つのみを渡すことがサポートされています。
- --copies-remote-region: スナップショットの名前がリモートリージョンのコピーです。
- --source-snapshot: ソーススナップショットのIDまたは名前。
- --source-snapshot-remote-region: ソーススナップショットのリモートリージョンの名前。
- --volume-remote-region: ソースボリュームのリモートリージョンの名前。
- --source-image-remote-region: ソース画像のリモートリージョンの名前。
- --backup-policy-plan: バックアップポリシープランのIDまたは名前。
- --backup-policy: バックアップポリシーのIDまたは名前。
- --snapshot-consistency-group: スナップショット一貫性グループのID、名前、またはCRN。
- --clones-zone-name: スナップショットのクローンゾーンの名前。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud はスナップショットです
スナップショットの詳細を表示する。
ibmcloud is snapshot SNAPSHOT [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshot my-snapshotibmcloud is snapshot r134-2fbe71a8-126e-4a05-80ad-dad45df491a5
コマンド・オプション
- スナップショット :スナップショットのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはスナップショット作成
ボリュームからスナップショットを作成します。
ibmcloud is snapshot-create (--volume VOLUME | --source-snapshot-crn SOURCE_SNAPSHOT_CRN [--encryption-key ENCRYPTION_KEY]) [--name NAME] [--clone-zones CLONE_ZONES] [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--tags TAG_NAME1,TAG_NAME2,...] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-create --name my-snapshot-1 --volume test5-3zwxlnzgqk-9vk99ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-name Defaultibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --output JSONibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --clone-zones us-south-1,us-south-2,us-south-3ibmcloud is snapshot-create --volume cf88cf1a-6f93-4cf6-bacf-62cafd3de857 --name my-ss70 --tags env:testibmcloud is snapshot-create --volume cf88cf1a-6f93-4cf6-bacf-62cafd3de857 --name my-ss70 --tags env:test,env:devibmcloud is snapshot-create --volume test5-3zwxlnzgqk-9vk99 --name my-ss70 --tags env:testibmcloud is snapshot-create --name my-snapshot --source-snapshot-crn crn:v1:bluemix:public:is:us-south:a/123456::snapshot:r134-f6bfa329-0e36-433f-a3bb-0df632e79263 --encryption-key crn:v1:bluemix:public:kms:us-south:a/dffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179ibmcloud is snapshot-create --name my-snapshot --source-snapshot-crn crn:v1:bluemix:public:is:us-south:a/123456::snapshot:r134-f6bfa329-0e36-433f-a3bb-0df632e79263 --encryption-key crn:v1:bluemix:public:kms:us-south:a/dffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179 --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server true --allowed-use-instance enable_secure_boot==true
コマンド・オプション
- --volume: ソースボリュームのID、名前、またはCRN。
- --source-snapshot-crn: このスナップショットを作成する元となるリモートスナップショットのCRN。
- --encryption-key: スナップショットのデータ暗号化キーをラップするために使用するルートキー。 指定されていない場合は、同じソース・ボリュームを持つ最新のスナップショットの encryption_key が使用されます。 このスナップショットがソース・ボリュームの最初のスナップショットである場合、ソース・ボリュームの encryption_key が使用されます。
- --name: スナップショットの新しい名前。
- --clone-zones: スナップショットのクローンが配置されるゾーン名をカンマ区切りで指定します。 複製されたゾーンでスナップショット高速リストアが有効になっています。
- --allowed-use-api-version、 --au-api-version :式を評価する際に使用するAPIバージョン。
- --allowed-use-bare-metal-server、 --au-bms :このスナップショット内のイメージデータを使用してプロビジョニングされるベアメタルサーバーの特性が満たさなければならない条件。 未指定の場合、式は「true」に設定されます。
- --allowed-use-instance、 --au-ins :このスナップショットを使用してプロビジョニングされる仮想サーバーインスタンスのプロパティが満たす必要がある式。 未指定の場合、式は「true」に設定されます。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --tags: このリソースのタグ。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはsnapshot-deleteです
1 つ以上のスナップショットを削除します。
ibmcloud is snapshot-delete (SNAPSHOT1 SNAPSHOT2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-delete my-snapshotibmcloud is snapshot-delete r134-2fbe71a8-126e-4a05-80ad-dad45df491a5
コマンド・オプション
- SNAPSHOT1: スナップショットのIDまたは名前。
- SNAPSHOT2: スナップショットのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud はスナップショット更新です
スナップショットを更新します。
ibmcloud is snapshot-update SNAPSHOT --name NEW_NAME [--allowed-use-api-version, --au-api-version ALLOWED_USE_API_VERSION, AU_API_VERSION] [--allowed-use-bare-metal-server, --au-bms ALLOWED_USE_BARE_METAL_SERVER, AU_BMS] [--allowed-use-instance, --au-ins ALLOWED_USE_INSTANCE, AU_INS] [--tags TAG_NAME1,TAG_NAME2,...] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --name my-snapshot --output JSONibmcloud is snapshot-update cli-demo-snapshot-1 --name my-snapshot --output JSONibmcloud is snapshot-update f8d51ab0-961f-4c23-8976-b1e48cc4f260 --name mysnapshot60 --tags env:tfpibmcloud is snapshot-update f8d51ab0-961f-4c23-8976-b1e48cc4f260 --name mysnapshot60 --tags env:tfp,env:cliibmcloud is snapshot-update my-snapshot-2 --name mysnapshot60 --tags env:tfpibmcloud is snapshot-update my-snapshot-2 --allowed-use-api-version "2024-10-31" --allowed-use-bare-metal-server true --allowed-use-instance enable_secure_boot==true
コマンド・オプション
- スナップショット :スナップショットのIDまたは名前。
- --name: スナップショットの新しい名前。
- --allowed-use-api-version、 --au-api-version :式を評価する際に使用するAPIバージョン。
- --allowed-use-bare-metal-server、 --au-bms :このスナップショット内のイメージデータを使用してプロビジョニングされるベアメタルサーバーの特性が満たさなければならない条件。 未指定の場合、式は「true」に設定されます。
- --allowed-use-instance、 --au-ins :このスナップショットを使用してプロビジョニングされる仮想サーバーインスタンスのプロパティが満たす必要がある式。 未指定の場合、式は「true」に設定されます。
- --tags: このリソースのタグ。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is snapshot-クローン
ゾーンスナップショットのクローンの詳細を表示します。
ibmcloud is snapshot-clone SNAPSHOT ZONE_NAME [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-cl f0542d32-2c92-4f64-9d25-8469a5bef29d us-east-2ibmcloud is snapshot-clone aaa-default-snapshot-2 us-east-1
コマンド・オプション
- スナップショット :スナップショットのIDまたは名前。
- ZONE_NAME: このスナップショットのクローンが存在するゾーン名。 複製されたゾーンでスナップショット高速リストアが有効になっています。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはsnapshot-clone-createです
ゾーンスナップショットのクローンを作成します。
ibmcloud is snapshot-clone-create SNAPSHOT --zone ZONE [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snaphost-clone-create r134-77e21079-7291-44c2-866a-8f1848bc10f0 --zone us-south-2ibmcloud is snapshot-clone-create aaa-default-snapshot-2 --zone us-east-1
コマンド・オプション
- スナップショット :スナップショットのIDまたは名前。
- --zone: スナップショットのクローンが配置されるゾーンの名前。 複製されたゾーンでスナップショット高速リストアが有効になっています。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはスナップショット-クローン-削除
1 つ以上のゾーン内のゾーン分けされたスナップショット・クローンを削除します。
ibmcloud is snapshot-clone-delete SNAPSHOT (ZONE_NAME1 ZONE_NAME2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is snaphost-clone-delete r134-77e21079-7291-44c2-866a-8f1848bc10f0 us-south-2ibmcloud is snapshot-clone-delete aaa-default-snapshot-2 us-east-1 us-east-2
コマンド・オプション
- スナップショット :スナップショットのIDまたは名前。
- ZONE_NAME1: このスナップショットのクローンが存在するゾーン名。
- ZONE_NAME2: このスナップショットクローンが存在するゾーン名。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud is snapshot-クローン
すべてのゾーンスナップショットのクローンを一覧表示します。
ibmcloud is snapshot-clones SNAPSHOT [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-clones aaa-default-snapshot-2ibmcloud is snapshot-cls f0542d32-2c92-4f64-9d25-8469a5bef29d
コマンド・オプション
- スナップショット :スナップショットのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはsnapshot-instance-profilesです
スナップショットと互換性のあるインスタンスのプロファイルをリストします。
ibmcloud is snapshot-instance-profiles SNAPSHOT [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-instance-profiles my-snapshotibmcloud is snapshot-instance-profiles my-snapshot --output JSONibmcloud is snapshot-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751ibmcloud is snapshot-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751 --output JSON
コマンド・オプション
- スナップショット :スナップショットのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は snapshot-consistency-groups です
すべてのスナップショット整合性グループをリストします。
ibmcloud is snapshot-consistency-groups [--backup-policy-plan BACKUP_POLICY_PLAN --backup-policy BACKUP_POLICY] [--backup-policy-job BACKUP_POLICY_JOB] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-consistency-groupsibmcloud is snapshot-consistency-groups --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3ibmcloud is snapshot-consistency-groups --backup-policy-plan bkp-plan-do-not-delete --backup-policy bkp-policy-do-not-deleteibmcloud is snapshot-consistency-groups --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy bkp-policy-do-not-deleteibmcloud is snapshot-consistency-groups --backup-policy-plan bkp-plan-do-not-delete --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3ibmcloud is snapshot-consistency-groups --backup-policy-job r134-7d36a9df-9512-496e-8ad0-054cb4dd854c
コマンド・オプション
- --backup-policy-plan: バックアップポリシープランのIDまたは名前。
- --backup-policy: バックアップポリシーのIDまたは名前。
- -backup-policy-job :バックアップポリシージョブ ID を持つスナップショット一貫性グループにコレクションをフィルタします。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は snapshot-consistency-group です
スナップショット整合性グループの詳細を表示します。
ibmcloud is snapshot-consistency-group SNAPSHOT_CONSISTENCY_GROUP [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-consistency-group r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2ibmcloud is snapshot-consistency-group example-snap-cg
コマンド・オプション
- SNAPSHOT_CONSISTENCY_GROUP: スナップショット一貫性グループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は snapshot-consistency-group-create です
スナップショット整合性グループを作成します。
ibmcloud is snapshot-consistency-group-create ((--snapshots SNAPSHOTS_JSON | @SNAPSHOTS_JSON_FILE) | (--source-volume SOURCE_VOLUME [--snapshot-name SNAPSHOT_NAME] [--user-tags USER_TAG_NAME1,USER_TAG_NAME2,...])) [--name NAME] [--delete-snapshot-on-delete false | true] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-name Defaultibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --snapshot-name snapshot1 --name snapshot-consistency-group-1ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --user-tags env:test,env:stageibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output jsonibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --delete-snapshot-on-delete false --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output jsonibmcloud is snapshot-consistency-group-create --snapshots '[{"source_volume":"r006-1772e102-0671-48c7-a97a-504247e61e48"}]'ibmcloud is snapshot-consistency-group-create --snapshots '[{"source_volume":"r006-1772e102-0671-48c7-a97a-504247e61e48","user_tags":["env:test,env:stage"],"name":"snapshot1"}]' --name multi-snapshot-consistency-group --delete-snapshot-on-delete falseibmcloud is snapshot-consistency-group-create --snapshots @snapshots.json --name multi-snapshot-consistency-group --delete-snapshot-on-delete false
コマンド・オプション
- --snapshots: SNAPSHOTS_JSON|@SNAPSHOTS_JSON_FILE、JSON形式またはJSONファイル形式のスナップショット、スナップショットのリスト。 データスキーマについては、 APIドキュメント の「 snapshots 」プロパティをご確認ください。 SNAPSHOTS_JSON、 @SNAPSHOTS_JSON_FILE のいずれか。
- --source-volume: ソースボリュームのID、名前、またはCRN。
- --snapshot-name: このスナップショットの名前。
- --user-tags: このスナップショットに関連付けられているユーザータグ。
- --name: スナップショット一貫性グループの名前。
- --delete-snapshot-on-delete: スナップショット一貫性グループを削除する際に、そのグループ内のスナップショットも削除するかどうかを指定します。 「 false 」または「 true 」のいずれか(既定値: true )。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は snapshot-consistency-group-update です
スナップショット整合性グループを更新します。
ibmcloud is snapshot-consistency-group-update SNAPSHOT_CONSISTENCY_GROUP [--name NEW_NAME] [--delete-snapshot-on-delete false | true] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-consistency-group-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name snapshot-consistency-group-1ibmcloud is snapshot-consistency-group-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name snapshot-consistency-group-1 --delete-snapshot-on-delete falseibmcloud is snapshot-consistency-group-update snapshot-consistency-group-1-new --name snapshot-consistency-group-1-updated --delete-snapshot-on-delete false
コマンド・オプション
- SNAPSHOT_CONSISTENCY_GROUP: スナップショット一貫性グループのIDまたは名前。
- --name: スナップショット一貫性グループの新しい名前。
- --delete-snapshot-on-delete: スナップショット一貫性グループを削除する際に、そのグループ内のスナップショットも削除するかどうかを指定します。 「 false 」または「 true 」のいずれか(既定値: true )。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は snapshot-consistency-group-delete です
1 つ以上のスナップショット整合性グループを削除します。
ibmcloud is snapshot-consistency-group-delete (SNAPSHOT_CONSISTENCY_GROUP1 SNAPSHOT_CONSISTENCY_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is snapshot-consistency-group-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2ibmcloud is snapshot-consistency-group-delete scg1 scg2
コマンド・オプション
- SNAPSHOT_CONSISTENCY_GROUP1: スナップショット一貫性グループのIDまたは名前。
- SNAPSHOT_CONSISTENCY_GROUP2: スナップショット一貫性グループのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
バックアップ・ポリシー
次のセクションでは、バックアップポリシーに関するCLIコマンドについて説明します
ibmcloud はバックアップ・ポリシーです
すべてのバックアップ・ポリシーをリストします。
ibmcloud is backup-policies [--tag TAG_NAME] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is backup-policiesibmcloud is backup-policies --tag dev:test
コマンド・オプション
- --tag: コレクションを、指定されたタグ値と完全に一致するリソースに絞り込みます。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --all-resource-groups: すべてのリソース・グループの照会。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはbackup-policy-createです
バックアップ・ポリシーを作成します。
ibmcloud is backup-policy-create --match-tags MATCH_TAGS [--name NAME] [--match-resource-type volume | share | instance [--included-content data_volumes | boot_volume | boot_volume,data_volumes]] [[--plans PLANS_JSON | @PLANS_JSON_FILE] | --plan-cron-spec PLAN_CRON_SPEC [--plan-name PLAN_NAME] --plan-active [--plan-attach-tags PLAN_ATTACH_TAGS] [--plan-copy-tags true | false] [[--plan-delete-after PLAN_DELETE_AFTER] [--plan-delete-over-count PLAN_DELETE_OVER_COUNT]] [[--plan-clone-policy-zones ZONE1,ZONE2,...] [--plan-clone-policy-max-snapshots PLAN_CLONE_POLICY_MAX_SNAPSHOTS]]] [--scope SCOPE] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-1 --plan-name demo-bkp-plan-1 --plan-cron-spec '45 09 * * *'ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-2 --plan-name demo-bkp-plan-2 --plan-attach-tags dev:test --plan-copy-tags false --plan-delete-after 60 --plan-cron-spec '40 09 * * *'ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x --plan-name demo-bkp-plan-2 --plan-attach-tags dev:test --plan-copy-tags false --plan-delete-after 60 --plan-cron-spec '45 09 * * *' --plan-active --plan-delete-over-count 2ibmcloud is backup-policy-create --match-tags dev:test --name backup-policy-z --plans '[{"active":true,"attach_user_tags":["my-daily-backup-plan"],"copy_user_tags":true,"cron_spec":"45 09 * * *","deletion_trigger":{"delete_after":20,"delete_over_count":20},"name":"my-policy-plan"},{"active":true,"attach_user_tags":["my-daily-backup-plan"],"copy_user_tags":true,"cron_spec":"45 09 * * *","deletion_trigger":{"delete_after":20,"delete_over_count":20},"name":"my-policy-plan-99"}]'ibmcloud is backup-policy-create --match-tags dev:test --name backup-policy-x2 --plans @plans.jsonibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x --plan-name demo-bkp-plan-2 --plan-attach-tags dev:test --plan-copy-tags false --plan-delete-after 60 --plan-cron-spec '45 09 * * *' --plan-active --plan-clone-policy-max-snapshots 4 --plan-clone-policy-zones us-south-1 --plan-delete-over-count 2高速リストアを使用したバックアップ・ポリシー計画の作成ibmcloud is backup-policy-create --match-tags dev:test --name backup-policy-z --plans '[{"active":true,"attach_user_tags":["my-daily-backup-plan"],"clone_policy":{"max_snapshots":2,"zones":[{"name":"us-south-1"}]},"copy_user_tags":true,"cron_spec":"45 09 * * *","deletion_trigger":{"delete_after":20,"delete_over_count":20},"name":"my-policy-plan"},{"active":true,"attach_user_tags":["my-daily-backup-plan"],"clone_policy":{"max_snapshots":2,"zones":[{"name":"us-south-1"}]},"copy_user_tags":true,"cron_spec":"45 09 * * *","deletion_trigger":{"delete_after":20,"delete_over_count":20},"name":"my-policy-plan-99"}]'高速リストアを使用したバックアップ・ポリシー計画の作成ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content data_volumes,boot_volume一致するリソース・タイプ・インスタンスのバックアップ・ポリシーを作成し、バックアップとしてデータ・ボリュームとブート・ボリュームの両方を含めるibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content data_volumes一致するリソース・タイプ・インスタンスのバックアップ・ポリシーを作成し、バックアップとしてデータ・ボリュームのみを含めるibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content boot_volume一致するリソース・タイプ・インスタンスのバックアップ・ポリシーを作成し、バックアップとしてブート・ボリュームのみを含めるibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance一致するリソース・タイプ・インスタンスおよびデフォルトのフル・バックアップのバックアップ・ポリシーの作成 (データ・ボリュームとブート・ボリュームの両方を含む)ibmcloud is backup-policy-create --match-tags dev:test --name backup-scope-1 --scope crn:v1:bluemix:public:enterprise::a/e92d45e305dc4ee0b13e29be392f1c0c::enterprise:ebc2b430240943458b9e91e1432cfcceエンタープライズ・サポートのバックアップ・ポリシーの作成ibmcloud is backup-policy-create --match-tags dev:tags --match-resource-type share --name demo-bkp-policy-share --plan-name demo-bkp-plan-2 --plan-cron-spec '1 * * * *'共有のバックアップ・ポリシーを作成する
コマンド・オプション
- --name: バックアップポリシーの新しい名前。
- --match-resource-type: このバックアップポリシーが適用されるリソースタイプ。 ボリューム、 共有、 インスタンスのいずれか。(デフォルト: ボリューム )。
- --included-content: このポリシーを使用して作成されたバックアップに含まれるコンテンツ。 data_volumes、 boot_volume、 boot_volume、data_volumes のいずれか。 (デフォルト: boot_volume, data_volumes)。
- --match-tags: このバックアップポリシーが適用されるユーザータグ。
- --plans: PLANS_JSON|@PLANS_JSON_FILE、JSON形式またはJSONファイル形式のプラン。ポリシープランの一覧。 データスキーマについては、 APIドキュメント の「 plans 」プロパティをご確認ください。 PLANS_JSON、 @PLANS_JSON_FILE のいずれか。
- --plan-name: バックアップポリシープランの名前。
- --plan-active: プランがアクティブであるかどうかを示します。
- --plan-attach-tags: このプランによって作成された各リソースに付与するユーザータグ。
- --plan-copy-tags: ソースのユーザータグを作成されるリソースにコピーするかどうかを指定します。 true、false のいずれかです。
- --plan-cron-spec: バックアップスケジュールのcron仕様。
- --plan-delete-after: バックアップの作成後、各バックアップを保持する最大日数。(デフォルト: 30 )。
- --plan-delete-over-count: 保持する最近のバックアップの最大数。 指定しない場合、すべてのバックアップが保持されます。
- --plan-clone-policy-max-snapshots: クローンを保持する最近のスナップショットの (ソースごとの) 最大数。 (デフォルト: 5)。
- --plan-clone-policy-zones: このバックアップポリシー計画がスナップショットクローンを生成するゾーン。
- --scope: エンタープライズアカウントのCRN。
- --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
- --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはbackup-policy-deleteです
1 つ以上のバックアップ・ポリシーを削除します。
ibmcloud is backup-policy-delete (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy-delete r134-7759199b-bc1f-448e-84fa-2aa42bde29afibmcloud is backup-policy-delete demo-policy-100
コマンド・オプション
- ポリシー1 :バックアップポリシーのIDまたは名前。
- ポリシー2 :バックアップポリシーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはbackup-policy-updateです
バックアップ・ポリシーを更新します。
ibmcloud is backup-policy-update POLICY [--match-tags MATCH_TAGS] [--included-content data_volumes | boot_volume | boot_volume,data_volumes] [--name NEW_NAME] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --name my-policy2ibmcloud is backup-policy-update demo-policy-99 --name demo-policy-100ibmcloud is backup-policy-update backup-policy-1001 --match-tags demo:cliibmcloud is backup-policy-update demo-policy-99 --included-content data_volumes,boot_volume一致するリソース・タイプ・インスタンスのバックアップ・ポリシーを更新して、バックアップとしてデータ・ボリュームとブート・ボリュームの両方を含めるibmcloud is backup-policy-update demo-policy-99 --included-content data_volumes一致するリソース・タイプ・インスタンスのバックアップ・ポリシーを作成して、バックアップとしてデータ・ボリュームを含めるibmcloud is backup-policy-update demo-policy-99 --included-content boot_volumeマッチング・リソース・タイプ・インスタンスのバックアップ・ポリシーを作成して、ブート・ボリュームをバックアップとして組み込みます
コマンド・オプション
- ポリシー :バックアップポリシーのIDまたは名前。
- --included-content: このポリシーを使用して作成されたバックアップに含まれるコンテンツ。 data_volumes、 boot_volume、 boot_volume、data_volumes のいずれか。 (デフォルト: boot_volume, data_volumes)。
- --match-tags: このバックアップポリシーが適用されるユーザータグ。
- --name: バックアップポリシーの新しい名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloud は backup-policy です
バックアップポリシーの詳細を表示します。
ibmcloud is backup-policy POLICY [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy r134-ac2a8be2-aa99-4571-baed-c3ec63a64ce7ibmcloud is backup-policy demo-bkp-policy
コマンド・オプション
- ポリシー :バックアップポリシーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはバックアップポリシープラン
バックアップポリシープランの詳細を表示します。
ibmcloud is backup-policy-plan POLICY PLAN [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy-plan c884526b-e6cc-453d-934d-82bf39a39114 6e5b9ee4-d4f0-4e9b-89d6-18642823a855ibmcloud is backup-policy-plan demo-bkp-policy-b98 cli-demo-policy-plan-3
コマンド・オプション
- ポリシー :バックアップポリシーのIDまたは名前。
- PLAN: バックアップポリシープランのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはバックアップ・ポリシー・プランです
バックアップポリシーのすべてのプランを一覧表示します。
ibmcloud is backup-policy-plans POLICY [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy-plans c884526b-e6cc-453d-934d-82bf39a39114ibmcloud is backup-policy-plans demo-bkp-policy-b98
コマンド・オプション
- ポリシー :バックアップポリシーのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはbackup-policy-plan-createです
バックアップポリシーの計画を作成します。
ibmcloud is backup-policy-plan-create POLICY --cron-spec CRON_SPEC [--name NAME] [--active] [--attach-tags ATTACH_TAGS] [--copy-tags true | false] [[--delete-after DELETE_AFTER] [--delete-over-count DELETE_OVER_COUNT]] [[--clone-policy-zones ZONE1,ZONE2,...] [--clone-policy-max-snapshots CLONE_POLICY_MAX_SNAPSHOTS]] [--remote-region-policies REMOTE_REGION_POLICY_JSON | @REMOTE_REGION_POLICY_JSON] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy-plan-create c9a0e8d9-c592-4175-80cb-3056f6fd1da7 --attach-tags dev:test --copy-tags true --cron-spec '*/5 1,2,3 * * *' --delete-after 80 --name my-policy-plan-1ibmcloud is backup-policy-plan-create c9a0e8d9-c592-4175-80cb-3056f6fd1da7 --cron-spec '*/5 1,2,3 * * *' --name my-policy-plan-2ibmcloud is backup-policy-plan-create backup-policy-1001 --cron-spec '0 0 * * *' --active --name my-policy-plan --attach-tags my-daily-backup-plan --copy-tags true --delete-after 10 --delete-over-count 2 --clone-policy-max-snapshots 1 --clone-policy-zones us-south-1,us-south-2ibmcloud is backup-policy-plan-create backup-policy-1001 --cron-spec '0 0 * * *' --active --name my-policy-plan --attach-tags my-daily-backup-plan --copy-tags true --delete-after 10 --delete-over-count 2ibmcloud is backup-policy-plan-create c9a0e8d9-c592-4175-80cb-3056f6fd1da7 --cron-spec '*/5 1,2,3 * * *' --name my-policy-plan-2 --remote-region-policies '[{"delete_over_count": 5,"region": {"name": "us-east"}},{"delete_over_count": 5,"region": {"name": "us-south"}}]'ibmcloud is backup-policy-plan-create c9a0e8d9-c592-4175-80cb-3056f6fd1da7 --cron-spec '*/5 1,2,3 * * *' --name my-policy-plan-2 --remote-region-policies @/tmp/remote_region_policies.json
コマンド・オプション
- ポリシー :バックアップポリシーのIDまたは名前。
- --name: バックアップポリシープランの名前。
- --active :プランが有効かどうかを示します。
- --attach-tags: このプランによって作成された各リソースに付与するユーザータグ。
- --copy-tags: ソースのユーザータグを作成されるリソースにコピーするかどうかを指定します。 true、false のいずれかです。
- --cron-spec: バックアップスケジュールのcron指定。
- --delete-after: バックアップの作成後、各バックアップを保持する最大日数。
- --delete-over-count: 保持する直近のバックアップの最大数。 指定しない場合、すべてのバックアップが保持されます。
- --clone-policy-max-snapshots: クローンに保持される直近のスナップショットの最大数(ソースごとに)。(デフォルト: 5 )。
- --clone-policy-zones: このバックアップポリシー計画によってスナップショットクローンが作成されるゾーン。
- --remote-region-policies: REMOTE_REGION_POLICY_JSON|@REMOTE_REGION_POLICY_JSON、JSON または JSON ファイル形式のリモートリージョンポリシー。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはbackup-policy-plan-deleteです
1 つ以上のバックアップ・ポリシー・プランを削除します。
ibmcloud is backup-policy-plan-delete POLICY (PLAN1 PLAN2 ...) [--output JSON] [-f, --force] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy-plan-delete backup-policy-1001 437cc10e-eaa5-4eaf-8e9d-5ba5d659f9a1 ec5446a2-5f28-4d25-a501-b6fa14f3c5d8ibmcloud is backup-policy-plan-delete aaa-default-backup-policy-1 my-policy-plan-2 my-policy-plan-3 my-policy-plan-4
コマンド・オプション
- ポリシー :バックアップポリシーのIDまたは名前。
- PLAN1: バックアップポリシープランのIDまたは名前。
- PLAN2: バックアップポリシープランのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- --force, -f: 確認を求めずに操作を強制します。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはbackup-policy-plan-updateです
バックアップポリシープランを更新します。
ibmcloud is backup-policy-plan-update POLICY PLAN [--name NAME] [--active] [--attach-tags ATTACH_TAGS] [--copy-tags true | false] [--cron-spec CRON_SPEC] [[--delete-after DELETE_AFTER] [--delete-over-count DELETE_OVER_COUNT]] [--reset-delete-over-count] [[--clone-policy-zones ZONE1,ZONE2,...] [--clone-policy-max-snapshots CLONE_POLICY_MAX_SNAPSHOTS]] [--remote-region-policies REMOTE_REGION_POLICY_JSON | @REMOTE_REGION_POLICY_JSON] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy-plan-update r134-77e21079-7291-44c2-866a-8f1848bc10f0 r134-fc8e15d9-02f2-4599-a216-8afe0dfeb969 --name myplanibmcloud is backup-policy-plan-update demo-bkp-policy-b98 my-policy-plan-1 --name cli-demo-policy-plan-3ibmcloud is backup-policy-plan-update backup-policy-1001 2dae356e-f7b5-48dd-8bc3-f3083574885b --cron-spec '42 10 * * *' --name my-policy-plan-1 --attach-tags my-daily-backup-plan --copy-tags false --delete-after 20 --delete-over-count 1 --clone-policy-max-snapshots 3 --clone-policy-zones us-south-1,us-south-2 --activeibmcloud is backup-policy-plan-update backup-policy-1001 2dae356e-f7b5-48dd-8bc3-f3083574885b --cron-spec '42 10 * * *' --name my-policy-plan-1 --attach-tags my-daily-backup-plan --copy-tags false --delete-after 20 --delete-over-count 1ibmcloud is backup-policy-plan-update demo-bkp-policy-x demo-bkp-plan-2 --reset-delete-over-countibmcloud is backup-policy-plan-update demo-bkp-policy-x demo-bkp-plan-2 --reset-delete-over-count --remote-region-policies '[{"delete_over_count": 5,"region": {"name": "us-east"}},{"delete_over_count": 5,"region": {"name": "us-south"}}]'
コマンド・オプション
- ポリシー :バックアップポリシーのIDまたは名前。
- PLAN: バックアップポリシープランのIDまたは名前。
- --name: バックアップポリシープランの新しい名前。
- --active :プランが有効かどうかを示します。
- --attach-tags: このプランによって作成された各リソースに付与するユーザータグ。
- --copy-tags: ソースのユーザータグを作成されるリソースにコピーするかどうかを指定します。 true、false のいずれかです。
- --cron-spec: バックアップスケジュールのcron指定。
- --delete-after: バックアップの作成後、各バックアップを保持する最大日数。
- --delete-over-count: 保持する直近のバックアップの最大数。 指定しない場合、すべてのバックアップが保持されます。
- --reset-delete-over-count: 保持する直近のバックアップの最大数に関する既存の設定を削除します。
- --clone-policy-max-snapshots: クローンに保持される直近のスナップショットの最大数(ソースごとに)。
- --clone-policy-zones: このバックアップポリシー計画によってスナップショットクローンが作成されるゾーン。
- --remote-region-policies: REMOTE_REGION_POLICY_JSON|@REMOTE_REGION_POLICY_JSON、JSON または JSON ファイル形式のリモートリージョンポリシー。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはbackup-policy-jobsである
バックアップポリシーに関連するすべてのジョブを一覧表示します。
ibmcloud is backup-policy-jobs POLICY [--source SOURCE] [--snapshots SNAPSHOT] [--status failed | running | succeeded] [--plan PLAN] [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy-jobs backup-policy-1001ibmcloud is backup-policy-jobs r134-7759199b-bc1f-448e-84fa-2aa42bde29afibmcloud is backup-policy-jobs r134-0703cdf1-48bb-4af2-9ceb-1edbe8fcb818 --source r134-1a1e25f2-3fc3-4507-8725-e5f1d07256ea --snapshots r143-1a1e25f2-3fc3-4507-8725-e5f1d08956ea --status running --plan r136-3a3e25f2-3fc3-4507-8725-e5f1d08496eaibmcloud is backup-policy-jobs bkp-policy-do-not-delete --snapshots r134-f1d9b974-14e5-4a2e-8e38-c023164be316ibmcloud is backup-policy-jobs bkp-policy-do-not-delete --snapshots bkp-plan-do-not-delete-31addff28e2b-422bibmcloud is backup-policy-jobs bkp-policy-do-not-delete --snapshots crn:v1:staging:public:is:us-south:a/efe5afc483594adaa8325e2b4d1290df::snapshot:r134-c4ea5585-0554-40db-bdc8-1ec9fb15098bibmcloud is backup-policy-jobs bkp-policy-do-not-delete --source r134-71757aee-5e90-40f5-bd7d-0a538c084efb
コマンド・オプション
- ポリシー :バックアップポリシーのIDまたは名前。
- --source: ソースボリュームのIDまたは名前。 ソース名は、そのソースが VPC 内に存在する場合にのみ使用できます。
- --snapshots: 対象のスナップショットのID、名前、またはCRN。 これら 3 つのタイプの組み合わせはサポートされていません。 受け渡しは、これらの 3 つのタイプのいずれかによってのみサポートされます。
- --status: バックアップポリシージョブのステータス。 failed、 running、 succeeded のいずれか。
- --plan: バックアップポリシープランのIDまたは名前。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。
ibmcloudはbackup-policy-jobです
バックアップポリシージョブの詳細を表示します。
ibmcloud is backup-policy-job POLICY JOB_ID [--output JSON] [-q, --quiet]
コマンドの例
ibmcloud is backup-policy-job r134-7759199b-bc1f-448e-84fa-2aa42bde29af 4cf9171a-0043-4434-8727-15b53dbc374cibmcloud is backup-policy-job backup-policy-1001 4cf9171a-0043-4434-8727-15b53dbc374c
コマンド・オプション
- ポリシー :バックアップポリシーのIDまたは名前。
- JOB_ID: バックアップポリシージョブのID。
- --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON。
- -q, --quiet: 詳細出力を抑制します。