VPC CLI リファレンス

IBM Cloud® Virtual Private Cloud (VPC)で利用可能なコマンドラインインターフェース(CLI)コマンドについては、以下の情報を参考にしてください。

このCLIリファレンスは、以下のセクションで構成されています

前提条件

  1. IBM Cloud CLI をインストールします。

  2. 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-1
  • ibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is floating-ip-reserve my-ip --nic eth0 --in my-instance
  • ibmcloud is floating-ip-reserve my-ip --nic eth0 --bm my-bm
  • ibmcloud is floating-ip-reserve my-ip --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON
  • ibmcloud is floating-ip-reserve cli-vni-ip --vni vni2
  • ibmcloud 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-ip
  • ibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is floating-ip-update my-ip --nic eth0 --in my-instance
  • ibmcloud is floating-ip-update my-ip --nic eth0 --bm my-bm
  • ibmcloud is floating-ip-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --nic 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON
  • ibmcloud is floating-ip-update cli-vni-ip --name cli-vni-ip-2 --vni vni2
  • ibmcloud is floating-ip-update cli-vni-ip-1 --name cli-vni-ip-3 --vni 7308-b81c1e13-b3a2-455c-814a-213bc9de4a90
  • ibmcloud 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 JSON
  • ibmcloud 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-b5f8e8d1f479
  • ibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-log --active false
  • ibmcloud is flow-log-create --bucket bucket-name --target 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-flow-log --output JSON
  • ibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-log --active false
  • ibmcloud is flow-log-create --bucket bucket-name --target my-vpc --target-type vpc --name my-flow-log --output JSON
  • ibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet
  • ibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --vpc my-vpc
  • ibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target my-subnet --target-type subnet --vpc my-vpc --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target my-instance --target-type instance
  • ibmcloud is flow-log-create --bucket bucket-name --target my-instance --target-type instance --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic
  • ibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --name my-flow-log
  • ibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --in my-instance
  • ibmcloud is flow-log-create --bucket bucket-name --target my-network-interface --target-type nic --in my-instance --name my-flow-log
  • ibmcloud is flow-log-create --bucket cli-bucket-1 --target 7308-3e36540f-9572-4fd5-9b53-c9a1122d3d28 --target-type vni
  • ibmcloud is flow-log-create --bucket cli-bucket-1 --target unworn-daintily-travesty-myself --target-type vni

コマンド・オプション

  • --bucket: COS バケットの名前。
  • --target: フローログのターゲットIDまたは名前。
  • --target-type: フローログのターゲットタイプ。 このオプションは、ターゲットがリソースの名前として渡される場合にのみ必要です。 vpcsubnetinstanceNICvninac のいずれか。
  • --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
  • --in: インスタンスのIDまたは名前。 この INSTANCE 内で、一意のリソースを名前で指定するだけでよい。
  • --name: フロー・ログの新しい名前。
  • --active: このコレクターがアクティブかどうかを示します。 truefalse のいずれかです。
  • --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-log
  • ibmcloud is flow-log-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name renamed-flow-log --active false
  • ibmcloud is flow-log-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name renamed-flow-log --output JSON
  • ibmcloud is flow-log-update my-flow-log --name new-name-flow-log
  • ibmcloud is flow-log-update my-flowlog --name new-name-flow-log --active false
  • ibmcloud is flow-log-update my-flowlog --name new-name-flow-log --output JSON

コマンド・オプション

  • FLOW_LOG: フローログのIDまたは名前。
  • --name: フロー・ログの新しい名前。
  • --active: このコレクターがアクティブかどうかを示します。 false に更新するとコレクターが非アクティブになり、true に更新するとコレクターがアクティブになります。 truefalse のいずれかです。
  • --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-a15f2e50f87e
  • ibmcloud is load-balancer-create my-lb public --subnet my-subnet --subnet my-subnet2
  • ibmcloud is load-balancer-create my-lb public --subnet my-subnet --vpc my-vpc
  • ibmcloud is load-balancer-create my-nlb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family network
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --resource-group-id fee82deba12e4c0fb69c3b09d1f12345
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --resource-group-name Default
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --output JSON
  • ibmcloud 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-da24ad218b4e
  • ibmcloud is load-balancer-create my-lb public --subnet my-subnet --sg my-sg1,my-sg2 --vpc my-vpc
  • ibmcloud is load-balancer-create my-lb public --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnet 7ec86020-1c6e-4889-b3f0-a15f2e50f87e --logging-datapath-active true
  • 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, "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: ロードバランサーのファミリータイプ。 applicationnetwork のいずれか。
  • --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 http
  • ibmcloud is load-balancer-listener-create my-lb --port 443 --protocol http
  • ibmcloud 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-0d0ab025f510
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --connection-limit 2000
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --default-pool 70294e14-4e61-11e8-bcf4-0242ac110004
  • ibmcloud is load-balancer-listener-create my-lb --port 443 --protocol http --default-pool my-pool
  • ibmcloud 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 JSON
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port 443 --protocol http --accept-proxy-protocol true
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --port-min 80 --port-max 85 --protocol tcp --accept-proxy-protocol true
  • ibmcloud 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 53 UDP プロトコルを使用するロード・バランサー・リスナーを作成します。
  • 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.pem mTLSを使用して、アプリケーション・ロード・バランサーのリスナーを作成します。

コマンド・オプション

  • LOAD_BALANCER: ロードバランサーのIDまたは名前。
  • --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
  • --protocol: リスナー・プロトコル。 このアプリケーションファミリーのロードバランサーは、 tcphttp、および 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 ステータスコード。 301302303307308 のいずれか。
  • --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 JSON
  • 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 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_poolforward_to_listenerredirectrejecthttps_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 のステータスコード。 301302303307308 のいずれか。
  • --target-uri: https_redirect アクションで指定された、トラフィックがリダイレクトされる宛先 URI。 この設定はオプションであり、設定する場合は「/」で始める必要があります。
  • --target-http-status-code: リダイレクトアクションで指定された、リダイレクト応答に含まれる HTTP ステータスコード。 301302303307308 のいずれか。
  • --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 JSON
  • ibmcloud 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: ルールの条件。 次のいずれか: containsequalsmatches_regexstarts_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 JSON
  • ibmcloud 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: ルールの条件。 次のいずれか: containsequalsmatches_regexstarts_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 5
  • ibmcloud is load-balancer-listener-policy-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-lblp --name my-policy --priority 5
  • ibmcloud 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 JSON
  • ibmcloud 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 301
  • ibmcloud 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 301
  • ibmcloud 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 ステータスコード。 301302303307308 のいずれか。
  • --target-url: リダイレクトのターゲット URL。redirect アクションと共に指定されます。 URL は、変数プロトコル、ホスト、ポート、パス、およびクエリに対して RFC 6570 レベル 1 式をサポートします。 これにより、当初リクエストされた URL の値(リクエストに指定されていない場合は、指定されたデフォルト値)が展開されます。
  • --target-listener-id: https_redirect アクションで指定し、https リダイレクトを実装するリスナーの ID。
  • --target-listener-http-status-code: https_redirect アクションで指定されたリダイレクト応答で返される、 HTTP のステータスコード。 301302303307308 のいずれか。
  • --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-0d0ab025f510
  • ibmcloud 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-0d0ab025f510
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --connection-limit 2000
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --default-pool 70294e14-4e61-11e8-bcf4-0242ac110004
  • ibmcloud is load-balancer-listener-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --default-pool my-pool
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol https
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --port 222
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --accept-proxy-protocol true
  • ibmcloud 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 303
  • 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 307 --http-redirect-target-uri /example2
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --disable-http-redirect
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol udp
  • ibmcloud is load-balancer-listener-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --idle-connection-timeout 30
  • ibmcloud 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: リスナー・プロトコル。 このアプリケーションファミリーのロードバランサーは、 tcphttp、および 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 ステータスコード。 301302303307308 のいずれか。
  • --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 http
  • ibmcloud is load-balancer-pool-create my-pool my-lb round_robin http 20 2 5 http
  • ibmcloud is load-balancer-pool-create my-pool my-lb round_robin http 20 2 5 http --vpc my-vpc
  • ibmcloud 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 4001
  • ibmcloud 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 JSON
  • ibmcloud 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 v1
  • ibmcloud 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-name
  • ibmcloud is load-balancer-pool-create my-pool 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 round_robin udp 20 2 5 http UDP プロトコルを使用するネットワークロードバランサーリスナーに対して、ネットワークロードバランサープールを作成します
  • 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_robinweighted_round_robinleast_connections のいずれかです。
  • PROTOCOL: プール・プロトコル。 このアプリケーションファミリーのロードバランサーは、 tcphttp、および https に対応しています。 ネットワークファミリーのロードバランサーは、 tcp および udp に対応しています。
  • HEALTH_DELAY: ヘルス・チェック間隔 (秒単位)。 間隔はタイムアウト値より大きくなくてはなりません。 最小: 2、最大: 60
  • HEALTH_RETRIES: ヘルス・チェック最大再試行回数。 最小: 1、最大: 10
  • HEALTH_TIMEOUT: ヘルス・チェック・タイムアウト (秒単位)。 最小: 1、最大: 59
  • HEALTH_TYPE: ヘルス・チェックのプロトコル。 このアプリケーションファミリーのロードバランサーは、 tcphttp、および https に対応しています。 ネットワークファミリーのロードバランサーは、 tcp および http に対応しています。
  • --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
  • --health-monitor-url: ヘルスチェックの URL パス。 HEALTH_TYPE が http または https の場合にのみ適用されます。
  • --health-monitor-port: ヘルス・チェック・ポート番号。 指定すると、サーバー・メンバー・リソース内で指定されたポートがオーバーライドされます。
  • --session-persistence-type: セッション・パーシスタンス・タイプ。 source_iphttp_cookieapp_cookie のいずれか。
  • --session-persistence-cookie-name: セッション保持用クッキーの名前。 このオプションは、 app_cookie タイプにのみ適用されます。
  • --proxy-protocol: このプール用の Proxy Protocol 設定。 プロキシー・プロトコルがサポートされるのは、アプリケーション・ロード・バランサーでのみです。 disabledv1v2 のいずれかです。
  • --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 に設定すると、バックエンドサーバーの証明書が検証されます。 truefalse のいずれかです。
  • --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.5
  • ibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 9e692608-3b3a-4cfb-9f46-efb6b711876d
  • ibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-instance
  • ibmcloud is load-balancer-pool-member-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 3000 192.168.100.5 --weight 100 --output JSON
  • ibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-instance --target-type instance
  • ibmcloud is load-balancer-pool-member-create my-nlb my-pool 3000 my-lb --target-type load_balancer
  • ibmcloud 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-vpc
  • ibmcloud 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-b5f8e8d1f4
  • ibmcloud 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_balancerreserved_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 3001
  • ibmcloud 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 3001
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-instance --port 3001
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --vpc my-vpc --target my-instance --port 3001
  • ibmcloud 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
  • ibmcloud 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 JSON
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-instance --target-type instance
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --target my-lb --target-type load_balancer
  • ibmcloud is load-balancer-pool-member-update my-nlb my-pool 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --port 3001 --target my-instance --target-type instance
  • ibmcloud 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-vpc
  • ibmcloud 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-b5f8e8d1f4
  • ibmcloud 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_balancerreserved_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_robin
  • ibmcloud is load-balancer-pool-update my-lb my-pool --algorithm round_robin
  • ibmcloud is load-balancer-pool-update my-lb my-pool --vpc my-vpc --algorithm round_robin
  • ibmcloud 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 http
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --health-monitor-url / --health-monitor-port 4001
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --session-persistence-type source_ip
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --protocol http
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name lb-rule-name --output JSON
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --proxy-protocol v2
  • ibmcloud 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-name
  • ibmcloud is load-balancer-pool-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --failsafe-policy-action forward --failsafe-policy-target my-lb
  • ibmcloud 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 ACTIVE
  • ibmcloud 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 200
  • ibmcloud 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-regex
  • ibmcloud 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-0d0ab025f511
  • ibmcloud 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_robinweighted_round_robinleast_connections のいずれかです。
  • --health-delay: ヘルス・チェック間隔 (秒単位)。 間隔はタイムアウト値より大きくなくてはなりません。 最小: 2、最大: 60
  • --health-max-retries: ヘルス・チェックの最大再試行回数。 最小: 1、最大: 10
  • --health-timeout: ヘルス・チェック・タイムアウト (秒単位)。 最小: 1、最大: 59
  • --health-type: ヘルス・チェックのプロトコル。 このアプリケーションファミリーのロードバランサーは、 tcphttp、および https に対応しています。 ネットワークファミリーのロードバランサーは、 tcp および http に対応しています。
  • --health-monitor-url: ヘルスチェックの URL パス。 HEALTH_TYPE が http または https の場合にのみ適用されます。
  • --health-monitor-port: ヘルス・チェック・ポート番号。 指定すると、サーバー・メンバー・リソース内で指定されたポートがオーバーライドされます。
  • --reset-health-monitor-port: ヘルスモニターのポートをリセットします。
  • --protocol: プール・プロトコル。 このアプリケーションファミリーのロードバランサーは、 tcphttp、および https に対応しています。 ネットワークファミリーのロードバランサーは、 tcp および udp に対応しています。
  • --session-persistence-type: セッション・パーシスタンス・タイプ。 source_iphttp_cookieapp_cookienone のいずれか。
  • --session-persistence-cookie-name: セッション保持用クッキーの名前。 このオプションは、 app_cookie タイプにのみ適用されます。
  • --proxy-protocol: このプール用の Proxy Protocol 設定。 プロキシー・プロトコルがサポートされるのは、アプリケーション・ロード・バランサーでのみです。 disabledv1v2 のいずれかです。
  • --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 に設定すると、バックエンドサーバーの証明書が検証されます。 truefalse のいずれかです。
  • --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-lb
  • ibmcloud is load-balancer-update my-lb --name my-renamed-lb
  • ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-renamed-lb --output JSON
  • ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --logging-datapath-active false
  • ibmcloud is load-balancer-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnets ec8bb350-d802-4f1b-b362-b848abd5bb65,ec8bb350-d802-4f1b-b362-b848abd5bb66
  • ibmcloud 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-e9a92d82062c
  • ibmcloud 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-b5f8e8d1f479
  • ibmcloud is network-acl-create my-acl my-vpc
  • ibmcloud is network-acl-create my-acl 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --source-acl 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is network-acl-create my-new-acl my-vpc --source-acl my-acl
  • ibmcloud is network-acl-create my-new-acl my-vpc --source-acl my-acl --source-acl-vpc my-vpc2
  • ibmcloud 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-acl
  • ibmcloud is network-acl-update my-acl --name my-renamed-acl
  • ibmcloud is network-acl-update my-acl --vpc my-vpc --name my-renamed-acl
  • ibmcloud 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.3
  • ibmcloud is network-acl-rule-add my-acl allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3
  • ibmcloud is network-acl-rule-add my-acl allow inbound icmp_tcp_udp 10.2.2.2 10.2.2.3 --vpc my-vpc
  • ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound number_99 10.2.2.2 10.2.2.3
  • ibmcloud is network-acl-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 allow inbound any 10.2.2.2 10.2.2.3
  • ibmcloud 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-rule
  • ibmcloud 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 0
  • ibmcloud 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 55
  • ibmcloud 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-b5f8e8d1f479
  • ibmcloud 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: allowdeny のいずれかです。
  • DIRECTION: 強制するトラフィック方向。 inboundoutbound のいずれかです。
  • プロトコル :ネットワークプロトコルの名称。 次のいずれか: anyicmp_tcp_udpicmptcpudpahgreip_in_ipl2tprsvpsctpvrrp。 その他のプロトコルについては、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.3
  • ibmcloud is network-acl-rule-update my-acl my-acl-rule --action allow --direction inbound --source 10.2.2.2 --dest 10.2.2.3
  • ibmcloud is network-acl-rule-update my-acl my-acl-rule --vpc my-vpc --name my-acl-renamed-rule
  • 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.3 --name my-acl
  • 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.3 --icmp-type 8 --icmp-code 0
  • 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.3 --source-port-min 555 --source-port-max 666 --destination-port-min 11 --destination-port-max 55
  • 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.3 --before-rule-id 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • 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.3 --output JSON

コマンド・オプション

  • ACL :ネットワークACLのIDまたは名前。
  • RULE :ルールのIDまたは名前。
  • --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
  • --name: ルールの新しい名前。
  • --direction: 強制するトラフィック方向。 inboundoutbound のいずれかです。
  • --action: allowdeny のいずれかです。
  • --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-1
  • ibmcloud is public-gateway-create my-public-gateway my-vpc us-south-1
  • ibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 --ip 39300233-9995-4806-89a5-3c1b6eb88689
  • ibmcloud is public-gateway-create my-public-gateway my-vpc us-south-1 --ip my-ip
  • ibmcloud is public-gateway-create my-public-gateway 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 us-south-1 --ip 203.0.113.1
  • ibmcloud 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 JSON
  • ibmcloud 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 プロパティを持つルーティングテーブルにコレクションを絞り込みます。 truefalse のいずれかです。
  • --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 JSON
  • ibmcloud is vpc-routing-table-create my-vpc --name my-vpc-routing-table --output JSON
  • ibmcloud 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 false
  • ibmcloud 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 true
  • ibmcloud 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_servervpn_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 JSON
  • ibmcloud is vpc-routing-table-update my-vpc my-vpc-routing-table --name my-renamed-vpc-routing-table --output JSON
  • ibmcloud 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 false
  • ibmcloud 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 false
  • ibmcloud is vpc-routing-table-update 6fd4f882-9640-4da2-a76f-e3732d317610 ce155406-8a64-4f05-946a-634c2977584d --advertise-routes-to direct_link
  • ibmcloud 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_servervpn_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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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.2
  • ibmcloud 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-1001
  • ibmcloud 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_vpcdelegatedeliverdrop のいずれか。
  • --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 JSON
  • ibmcloud 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-1
  • ibmcloud 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-1003
  • ibmcloud 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-5becc7c1dcb3
  • ibmcloud is security-group-create my-sg my-vpc
  • ibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345
  • ibmcloud is security-group-create my-sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --resource-group-name Default
  • ibmcloud 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_udp
  • ibmcloud is security-group-rule-add my-sg inbound icmp_tcp_udp --vpc my-vpc
  • ibmcloud is security-group-rule-add my-sg inbound icmp_tcp_udp --remote my-sg
  • ibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound icmp_tcp_udp --remote 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol icmp_tcp_udp --local 192.168.3.0
  • ibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound tcp --port-min 4 --port-max 22 --output JSON
  • ibmcloud is security-group-rule-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 inbound icmp --icmp-type 8 --icmp-code 0
  • ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol icmp_tcp_udp --local 192.168.3.0
  • ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol number_99 --local 192.168.3.0
  • ibmcloud is security-group-rule-add --sg 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --direction inbound --protocol any --local 192.168.3.0

コマンド・オプション

  • GROUP: セキュリティグループのIDまたは名前。
  • DIRECTION: 強制するトラフィック方向。 inboundoutbound のいずれかです。
  • プロトコル :ネットワークプロトコルの名称。 次のいずれか: anyicmp_tcp_udpicmptcpudpahgreip_in_ipl2tprsvpsctpvrrp。 その他のプロトコルについては、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-dcb9ec895f17
  • ibmcloud 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 inbound
  • ibmcloud is security-group-rule-update my-sg 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --icmp-type 8 --icmp-code 0
  • ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --port-min 4 --port-max 22
  • ibmcloud is security-group-rule-update my-sg 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --remote 12.2.2.3
  • ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --reset-icmp-code --reset-icmp-type
  • ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --output JSON
  • ibmcloud is security-group-rule-update 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 8daca77a-4980-4d33-8f3e-7038797be8f9 --direction inbound --local 192.168.3.4
  • ibmcloud 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: 強制するトラフィック方向。 inboundoutbound のいずれかです。
  • --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 JSON
  • ibmcloud is security-group-update my-sg --name my-sg-renamed --output JSON
  • ibmcloud 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-7038797be8f9
  • ibmcloud is security-group-target my-sg my-nic --in my-in
  • ibmcloud is security-group-target my-sg my-nic --bm my-bm
  • ibmcloud is security-group-target my-sg my-lb --trt load_balancer
  • ibmcloud is security-group-target my-sg my-ege --trt endpoint_gateway
  • ibmcloud is sg-t sg-qui-us-east vpn-server-1 --trt vpn_server --vpc vpc_per_region_us-east
  • ibmcloud is security-group-target sg-vni cli-share-vni-1 --trt virtual_network_interface

コマンド・オプション

  • GROUP: セキュリティグループのIDまたは名前。
  • TARGET: セキュリティグループにバインドされたターゲットリソースのIDまたは名前。 サポートされるターゲット・リソース・タイプは、 network_interfaceload_balancerendpoint_gatewayvpn_server、 _virtual_network_interface_です。
  • --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
  • --trt: バインド先のターゲットリソースタイプ。このオプションは、IDの代わりにターゲット名を使用する場合にのみ必須です。 load_balancerendpoint_gatewayvpn_servervirtual_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 JSON
  • ibmcloud is security-group-target-add my-sg my-lb --trt load_balancer --vpc my-vpc --output JSON
  • ibmcloud is security-group-target-add my-sg eth0 --in my-instnace --vpc my-vpc --output JSON
  • ibmcloud is security-group-target-add my-sg eth0 --in my-instnace
  • ibmcloud is security-group-target-add my-sg eth0 --bm my-bm --vpc my-vpc --output JSON
  • ibmcloud is security-group-target-add my-sg my-egw --trt endpoint_gateway --vpc my-vpc --output JSON
  • ibmcloud is sg-ta demo-sg vpnServer_per_region_us-east --trt vpn_server --vpc default-vpc-2
  • ibmcloud is security-group-target-add sg-vni cli-share-vni-1 --trt virtual_network_interface

コマンド・オプション

  • GROUP: セキュリティグループのIDまたは名前。
  • TARGET: セキュリティグループにバインドされたターゲットリソースのIDまたは名前。 サポートされるターゲット・リソース・タイプは、 network_interfaceload_balancerendpoint_gatewayvpn_server、 _virtual_network_interface_です。
  • --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
  • --trt: バインド先のターゲットリソースタイプ。このオプションは、IDの代わりにターゲット名を使用する場合にのみ必須です。 load_balancerendpoint_gatewayvpn_servervirtual_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 -f
  • ibmcloud is security-group-target-remove my-sg my-lb --trt load_balancer --vpc my-vpc
  • ibmcloud is security-group-target-remove my-sg eth0 --in my-instnace --vpc my-vpc
  • ibmcloud is security-group-target-remove my-sg eth0 --in my-instnace
  • ibmcloud is security-group-target-remove my-sg eth0 --bm my-bm --vpc my-vpc
  • ibmcloud is security-group-target-remove my-sg my-egw --trt endpoint-gateway
  • ibmcloud is sg-td demo-sg vpnServer_per_region_us-east --trt vpn_server --vpc default-vpc-2
  • ibmcloud is security-group-target-remove sg-vni cli-share-vni-1 --trt virtual_network_interface

コマンド・オプション

  • GROUP: セキュリティグループのIDまたは名前。
  • TARGET1: セキュリティグループにバインドされたターゲットリソースのIDまたは名前。 名前の形式を使用する場合は、同じリソース・タイプ下のリソースのみが提供されます。 また、名前によるネットワーク・インターフェースの場合は、すべてのネットワーク・インターフェース名が同じインスタンスの下になければなりません。 サポートされるターゲット・リソース・タイプは、 network_interfaceload_balancerendpoint_gatewayvpn_server、 _virtual_network_interface_です。
  • TARGET2: セキュリティグループのバインド対象リソースのIDまたは名前。 名前の形式を使用する場合は、同じリソース・タイプ下のリソースのみが提供されます。 また、名前によるネットワーク・インターフェースの場合は、すべてのネットワーク・インターフェース名が同じインスタンスの下になければなりません。 サポートされるターゲット・リソース・タイプは、 network_interfaceload_balancerendpoint_gatewayvpn_server、 _virtual_network_interface_です。
  • --vpc: VPCのIDまたは名前。 このVPC内で固有のリソースのみを名前で指定する必要があります。
  • --trt: バインド先のターゲットリソースタイプ。このオプションは、IDの代わりにターゲット名を使用する場合にのみ必須です。 load_balancerendpoint_gatewayvpn_servervirtual_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-7c0d86bef357
  • ibmcloud 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/24
  • ibmcloud is subnet-create my-subnet my-vpc --ipv4-cidr-block 10.10.10.0/24
  • ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2
  • ibmcloud is subnet-create my-subnet my-vpc --ipv4-address-count 256 --zone us-south-2
  • ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --acl 8daca77a-4980-4d33-8f3e-7038797be8f9
  • ibmcloud is subnet-create my-subnet 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --ipv4-address-count 256 --zone us-south-2 --pgw 8daca77a-4980-4d33-8f3e-7038797be8f9
  • ibmcloud is subnet-create my-subnet my-vpc --ipv4-address-count 256 --zone us-south-2 --acl my-acl --pgw --my-pgw --rt my-vpc-rt
  • ibmcloud 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 JSON
  • ibmcloud 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-subnet
  • ibmcloud is subnet-update my-subnet --name my-renamed-subnet
  • ibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --acl 8daca77a-4980-4d33-8f3e-7038797be8f9
  • ibmcloud is subnet-update my-subnet --acl my-acl
  • ibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --pgw 8daca77a-4980-4d33-8f3e-7038797be8f9
  • ibmcloud is subnet-update my-subnet --pgw my-pgw
  • ibmcloud is subnet-update ec8bb350-d802-4f1b-b362-b848abd5bb65 --name my-subnet --output JSON
  • ibmcloud 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 true
  • ibmcloud is subnet-reserved-ip-create my-subnet --name my-reserved-ip --address 10.240.64.10 --auto-delete true
  • ibmcloud 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-7a6c1f7b813b
  • ibmcloud is subnet-reserved-ip-create my-subnet --name my-reserved-ip --address 10.240.64.10 --auto-delete true --target my-vpe
  • ibmcloud is subnet-reserved-ip-create 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 --name my-reserved-ip --address 10.240.64.10 --output JSON
  • ibmcloud is subnet-reserved-ip-create sn-20230803-02 --name vni-rip-1 --target vni2 --trt virtual_network_interface
  • ibmcloud 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_gatewayvirtual_network_interface のいずれか。 (デフォルト: endpoint_gateway)。
  • --auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPメンバーが自動的に削除されるかどうかを示します。 予約済み IP がアンバインドされている場合は、false でなければなりません。 truefalse のいずれかです。 (デフォルト: false)。
  • --target: 対象リソースのIDまたは名前。 サポートされているターゲットリソースの種類は、 endpoint_gatewayvirtual_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-ip2
  • ibmcloud is subnet-reserved-ip-update my-subnet my-reserved-ip --name my-reserved-ip2
  • ibmcloud is subnet-reserved-ip-update 2201-3f2e33d4-2140-44b4-843c-d73e03d585f1 2201-7fc11925-47ff-4080-a314-be64c662c302 --auto-delete false
  • ibmcloud 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 でなければなりません。 truefalse のいずれかです。
  • --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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 auto
  • ibmcloud is vpc-create my-vpc --resource-group-id fee82deba12e4c0fb69c3b09d1f12345
  • ibmcloud is vpc-create my-vpc --resource-group-name Default --output JSON
  • ibmcloud is vpc-create my-vpc --dns-enable-hub true
  • ibmcloud is vpc-create my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers ~/manualServers.json
  • ibmcloud 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 はデフォルトのアドレス・プレフィックスなしで作成されます。 automanual のいずれかです。 (デフォルト: 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-vpc
  • ibmcloud is vpc-update my-vpc --name my-renamed-vpc
  • ibmcloud is vpc-update my-vpc --dns-enable-hub true
  • ibmcloud is vpc-update my-vpc --dns-enable-hub true --dns-resolver-type manual --dns-resolver-manual-servers @~/manualServers.json
  • ibmcloud 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-b5f727d1f479
  • ibmcloud 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 を返します。 truefalse のいずれかです。
  • --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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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_binding DNS解決バインディング・モードを使用してエンドポイント・ゲートウェイを作成
  • 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-68d7f9aa9f84
  • ibmcloud 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-new
  • ibmcloud 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-aee9e5c0abf2
  • ibmcloud 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-vni
  • ibmcloud is virtual-network-interface-update new-vni --name new-share
  • ibmcloud 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 false
  • ibmcloud is virtual-network-interface-update cli-vni-1 --name cli-vni-2 --allow-ip-spoofing false --auto-delete true --enable-infrastructure-nat false
  • ibmcloud 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 」リソースタイプに基づいて有効または無効になります。 autoenableddisabled のいずれか。 (デフォルト: 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 11caaa983d9c4beb82690daab08717e9
  • ibmcloud 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 Default
  • ibmcloud 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 11caaa983d9c4beb82690daab08717e9
  • ibmcloud 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 Default
  • ibmcloud 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 」リソースタイプに基づいて有効または無効になります。 autoenableddisabled のいずれか。 (デフォルト: 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-00
  • ibmcloud 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-2
  • ibmcloud 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-410c5a58b164
  • ibmcloud 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-ip
  • ibmcloud 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-2
  • ibmcloud 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-2
  • ibmcloud 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-410c5a58b164
  • ibmcloud 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-rip
  • ibmcloud 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-2
  • ibmcloud 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: 明示的なアカウントポリシーが設定されていないアカウントからのバインディングに適用するポリシー。 denypermitreview のいずれか。(デフォルト:拒否)。
  • --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: 明示的なアカウントポリシーが設定されていないアカウントからのバインディングに適用するポリシー。 denypermitreview のいずれか。(デフォルト:拒否)。
  • --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-b7141ac40e32 IDを使用して、複数のプライベート・パス・サービス・ゲートウェイを削除します。
  • 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-76247b1fbbe1 IDを使用してプライベート・パス・サービス・ゲートウェイを公開し、どのアカウントからもアクセスを要求できるようにします。
  • 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。
  • アカウント: このポリシーが、同じアカウントからの保留中および今後のエンドポイントゲートウェイのバインディングに対するアクセスポリシーとなるかどうかを示します。 truefalse のいずれかです。
  • --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。
  • アカウント: このポリシーが、同じアカウントからの保留中および今後のエンドポイントゲートウェイのバインディングに対するアクセスポリシーとなるかどうかを示します。 truefalse のいずれかです。
  • --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-ranges
  • ibmcloud 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-aee9e5c0abf2
  • ibmcloud 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-5becc7c1dcb3
  • ibmcloud 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-1
  • ibmcloud 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 2
  • ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --key-lifetime 28000
  • ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --resource-group-name Default
  • ibmcloud is ike-policy-create my-ike-policy sha256 14 aes128 2 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSON
  • ibmcloud 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 プロトコル・バージョン。 12 のいずれかです。
  • --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-policy
  • ibmcloud is ike-policy-update my-ike-policy --name my-renamed-ike-policy
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256,sha384
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --dh-groups 14
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --dh-groups 14,15,16
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128,aes192
  • ibmcloud is ike-policy-update fee82deba12e4c0fb69c3b09d1f12345 --ike-version 2
  • ibmcloud 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 プロトコル・バージョン。 12 のいずれかです。
  • --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_14
  • ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --key-lifetime 3600
  • ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --resource-group-name Default
  • ibmcloud is ipsec-policy-create my-ipsec-policy sha256 aes128 group_14 --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSON
  • ibmcloud 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-policy
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --name my-ipsec-policy
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --authentication-algorithms sha256,sha384
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --pfsgs group_14
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --pfsgs group_14,group_15
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128
  • ibmcloud is ipsec-policy-update fee82deba12e4c0fb69c3b09d1f12345 --encryption-algorithms aes128,aes192
  • ibmcloud 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/24
  • ibmcloud 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
  • 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/24 --admin-state-up true
  • 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/24 --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100
  • 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/24 --ipsec-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud 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-policy
  • 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/24 --ike-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud 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-policy
  • 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/24
  • 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/24 --admin-state-up true
  • 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/24 --dead-peer-detection-action clear --dead-peer-detection-interval 33 --dead-peer-detection-timeout 100
  • 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/24 --ipsec-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • 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/24 --ike-policy 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 ゲートウェイ接続はシャットダウンされます。 truefalse のいずれかです。 (デフォルト: 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ゲートウェイ接続のアップトンネル間で分散されるかどうかを示します。 truefalse のいずれかです。
  • --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/22
  • ibmcloud 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/22
  • ibmcloud 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/24
  • ibmcloud 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/24
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud is vpn-gateway-connection-update my-vpn-gateway my-connection --distribute-traffic true --output JSON
  • ibmcloud 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 ゲートウェイ接続はシャットダウンされます。 truefalse のいずれかです。
  • --dead-peer-detection-action: 非活動ピア検出アクション。 restartclearholdnone のいずれかです。
  • --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ゲートウェイ接続のアップトンネル間で分散されるかどうかを示します。 truefalse のいずれかです。
  • --routing-protocol: このVPNゲートウェイ接続で有効になっているルーティングプロトコル。指定する場合、modeには「route」を指定する必要があります。 次のいずれか: bgpnone
  • --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 route
  • ibmcloud is vpn-gateway-create my-vpn-gateway my-subnet --vpc my-vpc --mode route
  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode policy
  • ibmcloud is vpn-gateway-create my-vpn-gateway my-subnet --vpc my-vpc --mode policy
  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --resource-group-name Default
  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSON
  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --advertised-cidrs 10.45.0.0/24
  • ibmcloud is vpn-gateway-create my-vpn-gateway fee82deba12e4c0fb69c3b09d1f12345 --mode route --local-asn 64520

コマンド・オプション

  • VPN_GATEWAY_NAME: VPN ゲートウェイの名前。
  • サブネット :サブネットのIDまたは名前。
  • --mode: VPNゲートウェイのモード。指定しない場合、VPNゲートウェイのデフォルトモードは「policy」となります。 policyroute のいずれか。
  • --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 JSON
  • ibmcloud is vpn-gateway-update my-vpn-gateway --name my-renamed-gateway --output JSON
  • ibmcloud 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/24
  • ibmcloud 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/24
  • ibmcloud 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/24
  • ibmcloud 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-d506514563bf
  • ibmcloud 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-connection
  • ibmcloud 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-d506514563bf
  • ibmcloud 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-0d0ab025f514
  • ibmcloud 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-0d0ab025f514
  • ibmcloud 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 username
  • ibmcloud 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 1200
  • ibmcloud 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-93e0a33fee25
  • ibmcloud 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-sg2
  • 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-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: クライアント認証方法をカンマ区切りで指定します。 certificateusernamecertificate,usernameusername,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-server
  • ibmcloud is vpn-server-update my-server --name my-renamed-server
  • ibmcloud 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-0d0ab025f514
  • ibmcloud 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 JSON
  • ibmcloud 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-7473f4b2a2e1 VPN サーバーのサブネットを変更するか、あるいは 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: クライアント認証方法をカンマ区切りで指定します。 certificateusernamecertificate,usernameusername,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-6bd7d6abea01
  • ibmcloud is vpn-server-client-configuration my-server
  • ibmcloud 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/24
  • ibmcloud is vpn-server-route-create my-server --name my-route --action deliver --destination 10.0.0.0/24
  • ibmcloud 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: ルートに一致するパケットに対して実行するアクション。 translatedeliverdrop のいずれかです (デフォルト: 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-route
  • ibmcloud 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,obsolete
  • ibmcloud is images --user-data-format esxi_kickstart,ipxe
  • ibmcloud is images --remote-account-id provider
  • ibmcloud 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-amd64
  • ibmcloud 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 fee82deba12e4c0fb69c3b09d1f12345
  • ibmcloud 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 Default
  • ibmcloud is image-create my-ubuntu-16-amd64 --file cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2 --os-name ubuntu-16-amd64 --output JSON
  • ibmcloud 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-d6c25bca22ea
  • ibmcloud is image-create my-image-from-volume --source-volume r006-c95c2317-6336-45b4-b67d-087312895a4e
  • ibmcloud 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-d6c25bca22ea
  • ibmcloud 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 true
  • ibmcloud 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-image
  • ibmcloud 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-at
  • ibmcloud is image-update my-image-from-volume-cli-do-not-delete --reset-obsolete-at
  • ibmcloud 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-b5f8e8d1f479
  • ibmcloud 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-b5f8e8d1f479
  • ibmcloud 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-bucket
  • ibmcloud is image-export-job-create my-image --name my-export-job --format qcow2 --bucket my-bucket

コマンド・オプション

  • IMAGE :画像のIDまたは名前。
  • --name: イメージエクスポートジョブの新しい名前。
  • --format: エクスポートする画像に使用する形式。 イメージが暗号化されている場合は、qcow2 のみがサポートされます。 qcow2vhd のいずれか。 (デフォルト: 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-job
  • ibmcloud 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-b5f8e8d1f479
  • ibmcloud 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-delete
  • ibmcloud is image-instance-profiles my-image-from-volume-cli-do-not-delete --output JSON
  • ibmcloud is image-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751
  • ibmcloud 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-image
  • ibmcloud is image-bare-metal-server-profiles my-image --output JSON
  • ibmcloud is image-bare-metal-server-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751
  • ibmcloud 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-5becc7c1dcb8
  • 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"},"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 アドレスが自動的に削除されます。 truefalse のいずれかです。 (デフォルト: 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であるターゲットにのみ接続できます。 truefalse のいずれかです。 (デフォルト: true)。
  • --pnac-vni-auto-delete: プライマリ・ネットワーク接続に関連付けられているこの仮想ネットワークインターフェースが、ターゲットが削除された際に自動的に削除されるかどうかを示します。 truefalse のいずれかです。 (デフォルト: 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が自動的に削除されるかどうかを示します。 truefalse のいずれかです。 (デフォルト: true)。
  • --pnac-vni-rip-name: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、この予約済みIPアドレスの名前。
  • --pnac-vni-sgs: プライマリ・ネットワーク接続に関連付けられている、仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
  • --pnac-vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「 target 」リソースタイプに基づいて有効または無効になります。 autoenableddisabled のいずれか。 (デフォルト: 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 :インスタンス・メタデータ・サービスを有効または無効にします。 truefalse のいずれかです。
  • --metadata-service-protocol、 --msp :メタデータサービスエンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 httphttps のいずれかです。 (デフォルト: http)。
  • --metadata-service-response-hop-limit、 --msrhl :メタデータ・サービスからのIP応答パケットに対するホップ制限(IPのTTL)。
  • --host-failure-policy: コンピュートホストで障害が発生した場合に実行する処理。 restartstop のいずれかです。 (デフォルト: restart)。
  • --confidential-compute-mode: この仮想サーバーインスタンスで使用する機密計算モード。 指定しない場合は、プロファイルからのデフォルトのコンフィデンシャル・コンピューティング・モードが使用されます。 disabledsgxtdxのいずれか。
  • --enable-secure-boot: この仮想サーバーインスタンスでセキュアブートが有効になっているかどうかを示します。 指定しない場合は、プロファイルからのデフォルトのセキュア・ブート・モードが使用されます。 truefalse のいずれかです。
  • --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: この仮想サーバーインスタンスにおけるコアあたりのスレッド数。 指定がない場合は、プロファイルのデフォルト値が使用されます。 12 のいずれかです。
  • --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-52e7156f570d
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --resource-group-id 7494aacb866142fba11a88d75cb37bd8 --output JSON
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2s
  • ibmcloud 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-9bc9b02c523b
  • ibmcloud 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 true 1次ネットワーク・インターフェース構成を指定して、インスタンス・テンプレートからインスタンスを作成します。
  • 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.sh image/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 アドレスが自動的に削除されます。 truefalse のいずれかです。 (デフォルト: 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であるターゲットにのみ接続できます。 truefalse のいずれかです。 (デフォルト: true)。
  • --pnac-vni-auto-delete: プライマリ・ネットワーク接続に関連付けられているこの仮想ネットワークインターフェースが、ターゲットが削除された際に自動的に削除されるかどうかを示します。 truefalse のいずれかです。 (デフォルト: 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が自動的に削除されるかどうかを示します。 truefalse のいずれかです。 (デフォルト: true)。
  • --pnac-vni-rip-name: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、この予約済みIPアドレスの名前。
  • --pnac-vni-sgs: プライマリ・ネットワーク接続に関連付けられている、仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
  • --pnac-vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「 target 」リソースタイプに基づいて有効または無効になります。 autoenableddisabled のいずれか。 (デフォルト: 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 :インスタンス・メタデータ・サービスを有効または無効にします。 truefalse のいずれかです。
  • --metadata-service-protocol、 --msp :メタデータサービスエンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 httphttps のいずれかです。 (デフォルト: http)。
  • --metadata-service-response-hop-limit、 --msrhl :メタデータ・サービスからのIP応答パケットに対するホップ制限(IPのTTL)。
  • --host-failure-policy: コンピュートホストで障害が発生した場合に実行する処理。 restartstop のいずれかです。
  • --confidential-compute-mode: この仮想サーバーインスタンスで使用する機密計算モード。 指定しない場合は、プロファイルからのデフォルトのコンフィデンシャル・コンピューティング・モードが使用されます。 disabledsgxtdxのいずれか。
  • --enable-secure-boot: この仮想サーバーインスタンスでセキュアブートが有効になっているかどうかを示します。 指定しない場合は、プロファイルからのデフォルトのセキュア・ブート・モードが使用されます。 truefalse のいずれかです。
  • --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: この仮想サーバーインスタンスにおけるコアあたりのスレッド数。 指定がない場合は、プロファイルのデフォルト値が使用されます。 12 のいずれかです。
  • --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-5becc7c1dcb3
  • ibmcloud is instance-network-interface-create my-vnic 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --rip 0711-5c7f016e-5bd2-42e3-8dff-81519e4e2469
  • ibmcloud 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
  • ibmcloud 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-5becc7c1dcb8
  • ibmcloud 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 アドレスが自動的に削除されます。 truefalse のいずれかです。 (デフォルト: 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-5becc7c1dcb3
  • ibmcloud is instance-network-interface-floating-ip-add 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output JSON
  • ibmcloud 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-99e01916128c SSHキーを使用して、イメージからインスタンスを再初期化します。
  • 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-name
  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-instance-name --output JSON
  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --metadata-service true
  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --dedicated-host d7e9969b-1453-4b51-89a6-6b5531c3d959
  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --dedicated-host-group c05ecb00-701d-4ad1-8c84-2256f0a53f70
  • ibmcloud is instance-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --total-volume-bandwidth 4000
  • ibmcloud is instance-update my-instance --name new-instance-name
  • ibmcloud is instance-update my-instance --dedicated-host my-dedicated-host
  • ibmcloud is instance-update my-instance --dedicated-host-group my-dedicated-host-group
  • ibmcloud 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-9bc9b02c523b
  • ibmcloud is instance-update my-instance --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is instance-update my-instance --availability-class spot --preemption-policy stop
  • ibmcloud is instance-update my-instance --threads-per-core 1
  • ibmcloud 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 :インスタンス・メタデータ・サービスを有効または無効にします。 truefalse のいずれかです。
  • --metadata-service-protocol、 --msp :メタデータサービスエンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 httphttps のいずれかです。 (デフォルト: http)。
  • --metadata-service-response-hop-limit、 --msrhl :メタデータ・サービスからのIP応答パケットに対するホップ制限(IPのTTL)。
  • --host-failure-policy: コンピュートホストで障害が発生した場合に実行する処理。 restartstop のいずれかです。
  • --confidential-compute-mode: この仮想サーバーインスタンスで使用する機密計算モード。 指定しない場合は、プロファイルからのデフォルトのコンフィデンシャル・コンピューティング・モードが使用されます。 disabledsgxtdxのいずれか。
  • --enable-secure-boot: この仮想サーバーインスタンスでセキュアブートが有効になっているかどうかを示します。 指定しない場合は、プロファイルからのデフォルトのセキュア・ブート・モードが使用されます。 truefalse のいずれかです。
  • --volume-bandwidth-qos-mode: この仮想サーバーインスタンスで使用するボリューム帯域幅の QoS モード。 指定した値は、インスタンス・プロファイルの volume_bandwidth_qos_modes にリストされている必要があります。 プールウェイトのいずれか。
  • --vcpu-percentage: インスタンスに割り当てる vCPU のクロックサイクルの割合。 範囲は 1-100 です。
  • --availability-class: 仮想サーバーインスタンスの可用性クラス。 スポットスタンダードのいずれか。
  • --preemption-policy: 仮想サーバーインスタンスがプリエンプトされた場合に実行するアクション。 削除停止
  • --threads-per-core: この仮想サーバーインスタンスにおけるコアあたりのスレッド数。 指定がない場合は、プロファイルのデフォルト値が使用されます。 12 のいずれかです。
  • --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-c71dd9d4daa5
  • ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete true
  • ibmcloud is instance-volume-attachment-add data-vol-name 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete true --output JSON
  • ibmcloud 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 JSON
  • ibmcloud 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-2
  • ibmcloud 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 name2
  • ibmcloud is instance-volume-attachment-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --auto-delete true
  • ibmcloud is instance-volume-attachment-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 1a6b7274-678d-4dfb-8981-c71dd9d4daa5 --name name2 --auto-delete true --output JSON
  • ibmcloud is instance-volume-attachment-update my-instance my-vol-att --name name2 リソース名を使用して、ボリューム接続を更新します。

コマンド・オプション

  • インスタンス :インスタンスのIDまたは名前。
  • VOLUME_ATTACHMENT: ボリュームアタッチメントのIDまたは名前。
  • --name: ボリュームの新しい名前。
  • --auto-delete: インスタンスを削除すると、接続されているボリュームも削除されます。 truefalse のいずれかです。
  • --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-b7ab373c660c
  • ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-rip 02h7-f9203bfc-ea46-4431-9b66-a9ae223e9076
  • ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-rip-address "10.245.0.34" --vni-subnet cli-subnet --vpc vpc-1
  • ibmcloud is instance-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --vni-subnet 02h7-275c2a52-1890-4473-83a0-54de53da8a25
  • ibmcloud 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 処理を実行できるようになります。 truefalse のいずれかです。 (デフォルト: true)。
  • --vni-auto-delete: 対象が削除された際に、この仮想ネットワークインターフェースを自動的に削除するかどうかを示します。 truefalse のいずれかです。 (デフォルト: 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が自動的に削除されるかどうかを示します。 truefalse のいずれかです。
  • --vni-rip-name: 仮想ネットワークインターフェースにバインドするこの予約済みIPの名称。 この名前は、サブネット内の別の予約済み IP によって使用されていてはなりません。 「ibm-」で始まる名前は、プロバイダーが所有するリソース用に予約されており、使用することはできません。
  • --vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「 target 」リソースタイプに基づいて有効または無効になります。 autoenableddisabled のいずれか。 (デフォルト: 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-nac
  • ibmcloud 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-cnac
  • ibmcloud 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-cnat
  • ibmcloud is instance-cluster-network-attachment-create 02h7_ef1b0428-f138-4d5e-a8e2-e9f35e397cf8 --cni my-cluster-network-interface --cluster-network my-cluster-network
  • ibmcloud 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-a9ae223e9076
  • ibmcloud 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-ip
  • ibmcloud 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: ターゲットが削除された際に、このクラスターネットワークインターフェースも自動的に削除されるかどうかを示します。 truefalse のいずれかです。
  • --cni-name: このクラスタネットワークインターフェースの名前。
  • --cni-subnet: 関連付けられたクラスターネットワークサブネットのIDまたは名前。
  • --cni-primary-ip: クラスタネットワークインターフェースにバインドする、クラスタネットワークサブネットの予約済みIPのIDまたは名前。
  • --cni-primary-ip-address: クラスタのネットワークインターフェースにバインドする、予約済みIPアドレスのIPアドレス。 サブネットを指定する必要があります。
  • --cni-primary-ip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPを自動的に削除するかどうかを示します。 truefalse のいずれかです。
  • --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-swac
  • ibmcloud 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.pub
  • ibmcloud is key-create my-key @/tmp/my_id_rsa.pub --output JSON
  • ibmcloud is key-create my-key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE6AAAAID/R2T8h6CPvZr/InxpBrxh8bmG2RTyB8vzUTvOtQhaJ test@example.com" --key-type ed25519
  • ibmcloud is key-create my-key @/tmp/my_id_ed25519.pub --key-type ed25519
  • ibmcloud 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 です。 rsaed25519 のいずれか。
  • --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 JSON
  • ibmcloud 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-name
  • ibmcloud 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 JSON
  • ibmcloud 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-group
  • ibmcloud 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-group
  • ibmcloud 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-host
  • ibmcloud is dedicated-host-create --profile dh2-56x344 --dhg 74213016-f179-4055-b161-46fd42a9d98a --name my-host --enabled false
  • ibmcloud is dedicated-host-create --profile dh2-56x344 --dhg 74213016-f179-4055-b161-46fd42a9d98a --name my-host --output JSON

コマンド・オプション

  • --profile: ホストプロファイルの名前。
  • --dhg: ホストグループのIDまたは名前。
  • --enabled: ホスト内でのインスタンスの配置を有効または無効にします。 truefalse のいずれかです。 (デフォルト: 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-group
  • ibmcloud is dedicated-host-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-host-group --enabled false --output JSON

コマンド・オプション

  • ホスト :ホストのIDまたは名前。
  • --name: ホストの新しい名前。
  • --enabled: ホスト内でのインスタンスの配置を有効または無効にします。 truefalse のいずれかです。
  • --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-4b3240477a5f
  • ibmcloud 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_2 tpm_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 JSONFinance 」リソースグループ内にベアメタルサーバーを作成します。
  • 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-829 PCI ネットワーク・インターフェースを備えたベアメタル・サーバーを作成します。 許可される 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-1 NAME で事前に作成された予約済み 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 アドレスが自動的に削除されます。 truefalse のいずれかです。 (デフォルト: 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 処理を実行できるようになります。 truefalse のいずれかです。 (デフォルト: 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であるターゲットにのみ接続できます。 truefalse のいずれかです。 (デフォルト: true)。
  • --pnac-vni-auto-delete: プライマリ・ネットワーク接続に関連付けられているこの仮想ネットワークインターフェースが、ターゲットが削除された際に自動的に削除されるかどうかを示します。 truefalse のいずれかです。 (デフォルト: 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が自動的に削除されるかどうかを示します。 truefalse のいずれかです。 (デフォルト: true)。
  • --pnac-vni-rip-name: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、この予約済みIPアドレスの名前。
  • --pnac-vni-sgs: プライマリ・ネットワーク接続に関連付けられている、仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
  • --pnac-vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「 target 」リソースタイプに基づいて有効または無効になります。 autoenableddisabled のいずれか。 (デフォルト: 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_2disabled のいずれか。
  • --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: ベアメタルサーバーのメタデータサービスを有効または無効にします。 truefalse のいずれかです。
  • --metadata-service-protocol: メタデータ・サービス・エンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 httphttps のいずれかです。 (デフォルト: 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-03dd82b745c0 PCI ネットワーク・インターフェースを作成します。
  • 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-vpc VPCの下で名前がサポートされている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 true VPCの下に、指定された構成の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 JSON PCI ネットワーク・インターフェースを作成し、出力フォーマットとして JSON を指定します。
  • ibmcloud is bm-nicc bm-cli-1 --subnet cli-subnet-1 --name bm-cli-nic-secondary --allowed-vlans 210,510,500,3001-1001 PCI ネットワーク・インターフェースを作成します。 許可される 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: ネットワークインターフェースのタイプ。 pcivlan のいずれか。 (デフォルト: pci)。
  • --rip: 既存の予約済みIPのIDまたは名前。
  • --address: 予約するIPアドレス。このIPアドレスは、当該サブネット上で既に予約されていないものでなければなりません。
  • --auto-delete: true に設定すると、対象が削除された際に、この予約済み IP アドレスが自動的に削除されます。 truefalse のいずれかです。 (デフォルト: 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 処理を実行できるようになります。 truefalse のいずれかです。 (デフォルト: 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-5becc7c1dcb3
  • ibmcloud 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,5
  • ic is bm-nicu 7d317c32-71f8-4060-9bdc-6c971b0317d4 784e2e4c-0540-4e1a-aba7-a51f9b35ba52 --name ethvlan1 --allow-ip-spoofing true --enable-infrastructure-nat true --output JSON
  • ic is bm-nicu my-bm-server my-bm-nic --name eth0 --allow-ip-spoofing true --enable-infrastructure-nat true -allowed-vlans 1,3,5
  • ic is bm-nicu my-bm-server eth0 --name ethvlan1 --allow-ip-spoofing true --enable-infrastructure-nat true --output JSON
  • ibmcloud 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 処理を実行できるようになります。 truefalse のいずれかです。 (デフォルト: 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: サーバーを即時に停止します。 softhard のいずれか。 (デフォルト: 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_2
  • ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --name my-server --output JSON
  • ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --bandwidth 25000 --output JSON
  • ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --reservation-affinity-policy manual --reservation-affinity-pool r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is bare-metal-server-update 7d317c32-71f8-4060-9bdc-6c971b0317d4 --reservation-affinity-policy disabled
  • ibmcloud 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_2disabled のいずれか。
  • --bandwidth: ベアメタルサーバーのネットワークインターフェース間で共有される総帯域幅(メガビット/秒単位)。 指定されていない場合は、プロファイルのデフォルト値が使用されます。 コマンド ibmcloud is bare-metal-server-profile を使用して、有効な帯域幅の値を取得できます。
  • --reservation-affinity-policy, --res-policy: このベアメタルサーバーに適用する予約アフィニティポリシー。 プールが空でない場合、ポリシーはデフォルトでマニュアルになります。 それ以外の場合、ポリシーはデフォルトで自動になります。 無効手動自動のいずれか。
  • --metadata-service: ベアメタルサーバーのメタデータサービスを有効または無効にします。 truefalse のいずれかです。
  • --metadata-service-protocol: メタデータ・サービス・エンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 httphttps のいずれかです。 (デフォルト: 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: ファームウェアの更新が正常に完了した後、ベアメタルサーバーを自動的に起動するかどうかを指定します。 truefalse のいずれかです。 (デフォルト: 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-50
  • ibmcloud 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-50
  • ibmcloud 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 10
  • ibmcloud 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: ネットワーク接続インターフェースの種類。 pcivlan のいずれか。 (デフォルト: 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 処理を実行できるようになります。 truefalse のいずれかです。 (デフォルト: true)。
  • --vni-auto-delete: 対象が削除された際に、この仮想ネットワークインターフェースを自動的に削除するかどうかを示します。 truefalse のいずれかです。 (デフォルト: 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 」リソースタイプに基づいて有効または無効になります。 autoenableddisabled のいずれか。 (デフォルト: 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-2
  • ibmcloud 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-name
  • ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-net
  • ibmcloud 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
  • ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name
  • ibmcloud is cluster-network-create --vpc my-vpc --zone us-south-1 --profile profile-name --name my-cl-net
  • ibmcloud 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-net
  • ibmcloud 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-5becc7c1dcb3 RIP ID を使用してクラスター・ネットワーク・インターフェイスを作成します。
  • ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnet RIP ID を使用してクラスター・ネットワーク・インターフェイスを作成します。
  • ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnet --name my-cl-net-intf RIP 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-intf RIP プロトタイプを使用してクラスター・ネットワーク・インターフェイスを作成します。
  • 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-intf RIP プロトタイプを使用してクラスター・ネットワーク・インターフェイスを作成します。

コマンド・オプション

  • CLUSTER_NETWORK: クラスタネットワークのIDまたは名前。
  • --subnet: クラスタネットワークのサブネットのIDまたは名前。
  • --rip: クラスタのネットワークインターフェースにプライマリIPアドレスをバインドするための、予約済みIPのIDまたは名前。
  • --rip-address: クラスタのネットワークインターフェースにバインドする予約済みIPアドレスのIPアドレス。このIPアドレスは、当該サブネット上で既に予約済みであってはなりません。
  • --rip-auto-delete: いずれかのターゲットが削除された場合、またはクラスタネットワークサブネットの予約済みIPのバインドが解除された場合に、このクラスタネットワークサブネットの予約済みIPメンバーが自動的に削除されるかどうかを示します。 truefalse のいずれかです。
  • --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メンバーが自動的に削除されるかどうかを示します。 truefalse のいずれかです。
  • --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 ipv4 IPv4 アドレスの総数を使用して、クラスター・ネットワーク・サブネットを作成します。
  • ibmcloud is cluster-network-subnet-create --ipv4-cidr-block 10.0.0.0/24 --name my-cl-net-sub --ip-version ipv4 ipv4cidr ブロックを使用してクラスター・ネットワーク・サブネットを作成します。

コマンド・オプション

  • 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-sub
  • ibmcloud 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_spread
  • ibmcloud 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-name
  • ibmcloud 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-aee9e5c0abf2
  • ibmcloud 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 reservations
  • ibmcloud is reservations --zone us-east-1
  • ibmcloud is reservations --resource-group-id fee82deba12e4c0fb69c3b09d1f12345
  • ibmcloud is reservations --profile-resource-type bare_metal_server_profile
  • ibmcloud 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-1
  • ibmcloud 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 renew
  • ibmcloud 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 JSON
  • ibmcloud 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_yearthree_year のいずれか。
  • --profile: この予約で使用するプロファイル名。
  • --profile-resource-type: プロファイルのリソースタイプ。 instance_profile,**bare_metal_server_profile ** のいずれか。
  • --zone: ゾーンの名前。
  • --affinity-policy: この予約に使用するアフィニティポリシー。 制限付き自動のいずれか。(デフォルト:自動)。
  • --expiration-policy: コミットされた利用期間が満了した際に適用されるポリシー。 releaserenew のいずれか。
  • --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_profile
  • ibmcloud is reservation-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --expiration-policy renew

コマンド・オプション

  • 予約 :予約IDまたは予約名。
  • --name: 予約の名前。
  • --capacity: この予約の収容人数の設定。
  • --term: 予約期間。 one_yearthree_year のいずれか。
  • --expiration-policy: コミットされた利用期間が満了した際に適用されるポリシー。 releaserenew のいずれか。
  • --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-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 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 アドレスが自動的に削除されます。 truefalse のいずれかです。 (デフォルト: 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であるターゲットにのみ接続できます。 truefalse のいずれかです。 (デフォルト: true)。
  • --pnac-vni-auto-delete: プライマリ・ネットワーク接続に関連付けられているこの仮想ネットワークインターフェースが、ターゲットが削除された際に自動的に削除されるかどうかを示します。 truefalse のいずれかです。 (デフォルト: 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が自動的に削除されるかどうかを示します。 truefalse のいずれかです。 (デフォルト: true)。
  • --pnac-vni-rip-name: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、この予約済みIPアドレスの名前。
  • --pnac-vni-sgs: プライマリ・ネットワーク接続に関連付けられている、仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
  • --pnac-vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「 target 」リソースタイプに基づいて有効または無効になります。 autoenableddisabled のいずれか。 (デフォルト: 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 :インスタンス・メタデータ・サービスを有効または無効にします。 truefalse のいずれかです。
  • --metadata-service-protocol、 --msp :メタデータサービスエンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 httphttps のいずれかです。 (デフォルト: http)。
  • --metadata-service-response-hop-limit、 --msrhl :メタデータ・サービスからのIP応答パケットに対するホップ制限(IPのTTL)。
  • --host-failure-policy: コンピュートホストで障害が発生した場合に実行する処理。 restartstop のいずれかです。 (デフォルト: restart)。
  • --confidential-compute-mode: この仮想サーバーインスタンスで使用する機密計算モード。 指定しない場合は、プロファイルからのデフォルトのコンフィデンシャル・コンピューティング・モードが使用されます。 disabledsgxtdxのいずれか。
  • --enable-secure-boot: この仮想サーバーインスタンスでセキュアブートが有効になっているかどうかを示します。 指定しない場合は、プロファイルからのデフォルトのセキュア・ブート・モードが使用されます。 truefalse のいずれかです。
  • --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: この仮想サーバーインスタンスにおけるコアあたりのスレッド数。 指定がない場合は、プロファイルのデフォルト値が使用されます。 12 のいずれかです。
  • --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 アドレスが自動的に削除されます。 truefalse のいずれかです。 (デフォルト: 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であるターゲットにのみ接続できます。 truefalse のいずれかです。 (デフォルト: true)。
  • --pnac-vni-auto-delete: プライマリ・ネットワーク接続に関連付けられているこの仮想ネットワークインターフェースが、ターゲットが削除された際に自動的に削除されるかどうかを示します。 truefalse のいずれかです。 (デフォルト: 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が自動的に削除されるかどうかを示します。 truefalse のいずれかです。 (デフォルト: true)。
  • --pnac-vni-rip-name: プライマリ・ネットワーク接続に関連付けられた仮想ネットワークインターフェースにバインドする、この予約済みIPアドレスの名前。
  • --pnac-vni-sgs: プライマリ・ネットワーク接続に関連付けられている、仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
  • --pnac-vni-psfm: この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「 target 」リソースタイプに基づいて有効または無効になります。 autoenableddisabled のいずれか。 (デフォルト: 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 :インスタンス・メタデータ・サービスを有効または無効にします。 truefalse のいずれかです。
  • --metadata-service-protocol、 --msp :メタデータサービスエンドポイントの通信プロトコル。 このプロトコルは、メタデータ・サービスが有効になっている場合にのみ適用されます。 httphttps のいずれかです。 (デフォルト: http)。
  • --metadata-service-response-hop-limit、 --msrhl :メタデータ・サービスからのIP応答パケットに対するホップ制限(IPのTTL)。
  • --host-failure-policy: コンピュートホストで障害が発生した場合に実行する処理。 restartstop のいずれかです。
  • --confidential-compute-mode: この仮想サーバーインスタンスで使用する機密計算モード。 指定しない場合は、プロファイルからのデフォルトのコンフィデンシャル・コンピューティング・モードが使用されます。 disabledsgxtdxのいずれか。
  • --enable-secure-boot: この仮想サーバーインスタンスでセキュアブートが有効になっているかどうかを示します。 指定しない場合は、プロファイルからのデフォルトのセキュア・ブート・モードが使用されます。 truefalse のいずれかです。
  • --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: この仮想サーバーインスタンスにおけるコアあたりのスレッド数。 指定がない場合は、プロファイルのデフォルト値が使用されます。 12 のいずれかです。
  • --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-template
  • ibmcloud is instance-template-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name-template --output JSON
  • ibmcloud 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-5becc7c1dcb3
  • ibmcloud 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 2
  • ibmcloud 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 JSON
  • ibmcloud 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 2323
  • ibmcloud is instance-group-create group-name --instance-template my-instance-template --subnets my-subnet-1,my-subnet-2 --vpc my-vpc
  • ibmcloud 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-b5f8e8d1f479
  • ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --membership-count 2
  • ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --subnets 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3,72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-name --output JSON
  • ibmcloud is instance-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --lb 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --lb-pool d728d126-f2b9-48e8-ab67-16bb694b88f3 --application-port 80
  • ibmcloud is instance-group-update my-instance-group --subnets my-subnet-1,my-subnet-2 --vpc my-vpc
  • ibmcloud is instance-group-update my-instance-group --instance-template my-template
  • ibmcloud 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 20
  • ibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --max-members 20 --output JSON
  • ibmcloud 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 false
  • ibmcloud is instance-group-manager-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name my-scheduled-manager --manager-type scheduled
  • ibmcloud 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: インスタンスグループマネージャーのタイプ。 autoscalescheduled のいずれか。 (デフォルト: autoscale)。
  • --aggregation-window: 評価の前にメトリクスを集計するための時間ウィンドウ(秒単位)。 範囲は 90-600 です。 30 で割り切れる。 (デフォルト: 90)。
  • --cooldown: スケーリングが行われた後、次のスケーリング操作が一時停止される時間(秒単位)。 範囲 120~3600。(デフォルト: 300 )。
  • --max-members: マネージド・インスタンス・グループ内のメンバーの最大数。 範囲は 1 から 1000 です。
  • --min-members: マネージド・インスタンス・グループのメンバーの最小数。 範囲は 1 から 1000 です。
  • --name: マネージャーの名前。
  • --management-enabled: false に設定した場合、マネージャーはインスタンスグループを操作しません。 truefalse のいずれかです。 (デフォルト: 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 120
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --cooldown 400
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --max-members 20
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --min-members 2
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --aggregation-window false --output JSON
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --management-enabled false
  • ibmcloud is instance-group-manager-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name new_name
  • ibmcloud is instance-group-manager-update my-instance-group my-instance-group-manager --management-enabled false
  • ibmcloud 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 に設定した場合、マネージャーはインスタンスグループを操作しません。 truefalse のいずれかです。
  • --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-action cron 指定付きで繰り返しのスケジュール済みアクションを作成し、リソース名を使用してインスタンス・グループを更新します。

コマンド・オプション

  • 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 updatedName
  • ibmcloud 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 5
  • ibmcloud 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 JSON
  • ibmcloud 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:00
  • ibmcloud 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 50
  • ibmcloud is instance-group-manager-policy-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --metric-type cpu --metric-value 50 --output JSON
  • ibmcloud is instance-group-manager-policy-create 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --metric-type cpu --metric-value 50 --name new_name
  • ibmcloud 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 50
  • ibmcloud is instance-group-manager-policy-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 72b27b5c-f4b0-48bb-b954-5becc7c1dcb8 --metric-type cpu
  • ibmcloud 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 JSON
  • ibmcloud 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-name
  • ibmcloud 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-name
  • ibmcloud is instance-group-membership-update 2251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name membership-name --output JSON
  • ibmcloud 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: 指定されたアタッチメント状態を持つボリュームにコレクションを絞り込みます。 attachedunattachedunusable のいずれか。
  • -- encryption: 指定された暗号化タイプ provider_manageduser_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-volume
  • ibmcloud 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-1
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --capacity 500
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --iops 10000 --capacity 1000
  • ibmcloud 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:test
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --tags env:test,env:dev
  • ibmcloud 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-b2a2a4cd6179
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --resource-group-name Default
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --output JSON
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --bandwidth 1000
  • ibmcloud 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-3
  • ibmcloud 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 JSON
  • ibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --capacity 250 --output JSON
  • ibmcloud is volume-update my-volume-demo-1 --name my-volume --output JSON
  • ibmcloud is volume-update my-volume-demo-1 --capacity 250
  • ibmcloud is volume-update cli-vol-acadia --iops 32000 --profile sdp
  • ibmcloud 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 true
  • ibmcloud is volume-update cli-vol-acadia --bandwidth 8192
  • ibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --profile 10iops-tier
  • ibmcloud is volume-update 64bec87d-d175-4fa5-b240-b092fdbcedd6 --iops 5000
  • ibmcloud is volume-update a9647a52-06f8-4b19-b904-920f67dcdfcd --capacity 500 --tags env:test
  • ibmcloud 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-volume
  • ibmcloud is volume-instance-profiles my-volume --output JSON
  • ibmcloud is volume-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 JSON
  • ibmcloud 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 snapshots
  • ibmcloud is snapshots --volume r134-f13fc172-22e0-4e5b-ab81-63f5fe8b3ea0
  • ibmcloud is snapshots --volume vol-bkp-policy-do-not-delete
  • ibmcloud is snapshots --volume crn:v1:staging:public:is:us-south-2:a/efe5afc483594adaa8325e2b4d1290df::volume:r134-f13fc172-22e0-4e5b-ab81-63f5fe8b3ea0
  • ibmcloud is snapshots --tag dev:env
  • ibmcloud is snapshots --source-image r134-24d856e2-6aec-41c2-8f36-5a8a3766f0d6
  • ibmcloud is snapshots --source-image ibm-centos-7-9-minimal-amd64-9
  • ibmcloud is snapshots --source-image crn:v1:staging:public:is:us-east:a/efe5afc483594adaa8325e2b4d1290df::image:r134-24d856e2-6aec-41c2-8f36-5a8a3766f0d6
  • ibmcloud is snapshots --copies r134-fc2a25b9-1cca-4cee-a9c4-0f350d7923f5
  • ibmcloud is snapshots --copies snapshot-copy-us-east
  • ibmcloud is snapshots --copies crn:v1:staging:public:is:us-south:a/efe5afc483594adaa8325e2b4d1290df::snapshot:r134-fc2a25b9-1cca-4cee-a9c4-0f350d7923f5
  • ibmcloud is snapshots --copies-remote-region us-south
  • ibmcloud is snapshots --source-volume-remote-region us-south
  • ibmcloud is snapshots --source-snapshot-remote-region us-south
  • ibmcloud is snapshots --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3
  • ibmcloud is snapshots --backup-policy-plan bkp-plan-do-not-delete --backup-policy bkp-policy-do-not-delete
  • ibmcloud is snapshots --source-snapshot r142-abb79ab7-d79d-4863-9678-123d1dffee06
  • ibmcloud is snapshots --clones-zone-name us-south-2
  • ibmcloud is snapshots --snapshot-consistency-group scg1
  • ibmcloud 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-snapshot
  • ibmcloud 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-9vk99
  • ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48
  • ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-name Default
  • ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --output JSON
  • ibmcloud is snapshot-create --name my-snapshot --volume r006-1772e102-0671-48c7-a97a-504247e61e48 --clone-zones us-south-1,us-south-2,us-south-3
  • ibmcloud is snapshot-create --volume cf88cf1a-6f93-4cf6-bacf-62cafd3de857 --name my-ss70 --tags env:test
  • ibmcloud is snapshot-create --volume cf88cf1a-6f93-4cf6-bacf-62cafd3de857 --name my-ss70 --tags env:test,env:dev
  • ibmcloud is snapshot-create --volume test5-3zwxlnzgqk-9vk99 --name my-ss70 --tags env:test
  • ibmcloud 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
  • ibmcloud 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-snapshot
  • ibmcloud 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 JSON
  • ibmcloud is snapshot-update cli-demo-snapshot-1 --name my-snapshot --output JSON
  • ibmcloud is snapshot-update f8d51ab0-961f-4c23-8976-b1e48cc4f260 --name mysnapshot60 --tags env:tfp
  • ibmcloud is snapshot-update f8d51ab0-961f-4c23-8976-b1e48cc4f260 --name mysnapshot60 --tags env:tfp,env:cli
  • ibmcloud is snapshot-update my-snapshot-2 --name mysnapshot60 --tags env:tfp
  • ibmcloud 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-2
  • ibmcloud 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-2
  • ibmcloud 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-2
  • ibmcloud 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-2
  • ibmcloud 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-snapshot
  • ibmcloud is snapshot-instance-profiles my-snapshot --output JSON
  • ibmcloud is snapshot-instance-profiles r134-064dcec0-5e15-42cf-8b28-a9d27f9cd751
  • ibmcloud 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-groups
  • ibmcloud is snapshot-consistency-groups --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3
  • ibmcloud is snapshot-consistency-groups --backup-policy-plan bkp-plan-do-not-delete --backup-policy bkp-policy-do-not-delete
  • ibmcloud is snapshot-consistency-groups --backup-policy-plan r134-7d36a9df-9512-496e-8ad0-054cb4dd854c --backup-policy bkp-policy-do-not-delete
  • ibmcloud is snapshot-consistency-groups --backup-policy-plan bkp-plan-do-not-delete --backup-policy r134-3f56e0fa-1cfb-4341-9e57-de2a6345e7b3
  • ibmcloud 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-aee9e5c0abf2
  • ibmcloud 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-504247e61e48
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-name Default
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --snapshot-name snapshot1 --name snapshot-consistency-group-1
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --user-tags env:test,env:stage
  • ibmcloud is snapshot-consistency-group-create --source-volume r006-1772e102-0671-48c7-a97a-504247e61e48 --resource-group-id 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --output json
  • ibmcloud 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 json
  • ibmcloud 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 false
  • ibmcloud 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-1
  • ibmcloud is snapshot-consistency-group-update r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --name snapshot-consistency-group-1 --delete-snapshot-on-delete false
  • ibmcloud 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-aee9e5c0abf2
  • ibmcloud is snapshot-consistency-group-delete scg1 scg2

コマンド・オプション

  • SNAPSHOT_CONSISTENCY_GROUP1: スナップショット一貫性グループのIDまたは名前。
  • SNAPSHOT_CONSISTENCY_GROUP2: スナップショット一貫性グループのIDまたは名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • --force, -f: 確認を求めずに操作を強制します。
  • -q, --quiet: 詳細出力を抑制します。

ファイル共有

次のセクションでは、ファイル共有に関するCLIコマンドについて説明します。

ibmcloud は共有です

ファイル共有の詳細を表示します。 詳細には、共有のゾーン、サイズ、IOPS、帯域幅などが含まれます。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share SHARE [--output JSON] [-q, --quiet]

コマンドの例

  • ibmcloud is share r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is share new-share

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-createです

10 GBから32,000 GBの範囲の容量を持つファイル共有を作成します。 ゾーン共有の場合は、IOPSを指定してください。 リージョン共有については、帯域幅を指定してください。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-create (--profile PROFILE ([--zone ZONE_NAME] | [--snapshot SNAPSHOT --share SHARE]) [--bandwidth BANDWIDTH] [--size SIZE] [--encryption-key ENCRYPTION_KEY] [--initial-owner-gid INITIAL_OWNER_GID] [--initial-owner-uid INITIAL_OWNER_UID] [--iops IOPS] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--allowed-access-protocols, --aacp nfs4] [--replica-share-profile REPLICA_SHARE_PROFILE --replica-share-cron-spec REPLICA_SHARE_CRON_SPEC [--replica-share-zone ZONE_NAME] [--replica-share-iops REPLICA_SHARE_IOPS] [--replica-share-user-tags REPLICA_SHARE_USER_TAGS] [--replica-share-allowed-transit-encryption-modes, --rs-atem stunnel,ipsec,none] [--replica-share-mount-targets MOUNT_TARGETS_JSON | @MOUNT_TARGETS_JSON_FILE] [--replica-share-name REPLICA_SHARE_NAME]] | --origin-share ORIGIN_SHARE) [--allowed-transit-encryption-modes, --atem stunnel,ipsec,none] [--name NAME] [--user-tags USER_TAGS] [--mount-targets MOUNT_TARGETS_JSON | @MOUNT_TARGETS_JSON_FILE] [--output JSON] [-q, --quiet]

コマンドの例

  • ibmcloud is share-create --name my-file-share --zone us-south-1 --profile dp2 --size 40
  • ibmcloud is share-create --name my-file-share-1 --zone us-south-1 --profile dp2 --size 40 --initial-owner-gid 100 --initial-owner-uid 200
  • ibmcloud is share-create --name my-file-share --zone us-south-1 --profile dp2 --size 40 --output JSON
  • ibmcloud is share-create --name my-file-share --zone us-south-2 --profile dp2 --size 1000 --iops 1000
  • ibmcloud is share-create --zone us-east-1 --profile dp2 --size 40 --encryption_key crn:v1:bluemix:public:kms:us-south:a/dffc98a0f1f0f95f6613b3b752286b87:e4a29d1a-2ef0-42a6-8fd2-350deb1c647e:key:5437653b-c4b1-447f-9646-b2a2a4cd6179
  • ibmcloud is share-create --name my-file-accessor-share --origin-share crn:v1:bluemix:public:is:au-syd-1:a/1431ea2a7958ad20f0fee592ff85f746::share:r026-02aea1c7-adb6-4072-9799-6ca495561661
  • ibmcloud is share-create --profile dp2 --snapshot r134-6ce54f3b-8971-4b5d-95a7-7dfa897ddfb3
  • ibmcloud is share-create --profile dp2 --snapshot cli-share-snapshot --share my-file-share --user-tags "dev:tags"
  • ibmcloud is share-create --profile dp2 --snapshot crn:v1:staging:public:is:us-south-1:a/efe5afc483594adaa8325e2b4d1290df::share-snapshot:r134-2ae87eb2-b26c-4126-ab34-e6e64f6f1773/r134-6ce54f3b-8971-4b5d-95a7-7dfa897ddfb3 --user-tags "dev:tags"
  • ibmcloud is share-create --name p-share-3 --zone us-south-1 --profile dp2 --replica-share-profile dp2 --replica-share-cron-spec '55 09 * * *' --replica-share-zone us-south-3 --replica-share-name replica-p-share-3 --replica-share-mount-targets '[{"access-protocol": "nfs4","name": "my-target1", "transit_encryption":"stunnel", "vpc": {"id": "r134-fa7c3b16-8a59-4434-8c2c-3230e916d441"}}]' --size 40
  • ibmcloud is share-create --zone us-south-1 --profile dp2 --name my-file-share --user-tags env:dev,env:test --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name": "my-target121","vpc": {"name": "test-vpc-18-1"}},{"name": "my-target122","vpc": {"name": "vpc-0413"}}]' --replica-share-profile dp2 --replica-share-cron-spec '55 09 * * *' --replica-share-zone us-south-3 --replica-share-user-tags env:dev,env:prod --replica-share-name my-file-share-replica --replica-share-mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name": "my-target1", "vpc": {"id": "r006-9265c6c2-13e7-4268-b4e9-658d4df1e2f6"}}]' --size 40
  • ibmcloud is share-create --name my-file-share-3 --zone au-syd-1 --profile dp2 --size 40 --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name": "my-target1", "vpc": {"id": "r026-b403cfe8-917e-4fb8-a72c-bb490c735119"}}]' --replica-share-profile dp2 --replica-share-cron-spec '55 09 * * *' --replica-share-zone au-syd-2 --replica-share-name replica-p-share-3 --replica-share-mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name": "my-replica-target1", "vpc": {"name": "vpc-1006-01"}}]'
  • ibmcloud is share-create --name my-fs-cli-1 --zone us-south-1 --profile dp2 --size 40 --atem ipsec,none --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name":"my-target1","virtual_network_interface":{"name":"my-fs-cli-1-vni","primary_ip":{"id":"0716-d2a60008-84ca-4345-86f9-23a65dc75a32"},"resource_group":{"id":"11caaa983d9c4beb82690daab08717e9"},"security_groups":[{"id":"r134-a2f82965-1b8d-4bfe-9949-fe79e47daa86"}]}}]' --replica-share-profile dp2 --replica-share-cron-spec '55 09 * * *' --replica-share-zone us-south-2 --replica-share-name my-fs-cli-1-replica --replica-share-mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name":"my-target1","virtual_network_interface":{"name":"my-fs-cli-1-vni-2","primary_ip":{"address":"10.240.66.20","auto-delete":true,"name":"rip-vni-target"},"resource_group":{"id":"11caaa983d9c4beb82690daab08717e9"},"security_groups":[{"id":"r134-bd0f8527-c45c-496e-8d34-63bda6dd829b"}],"subnet":{"id":"0726-cf6d55db-284e-40c6-aea7-67dbabfa5542"}}}]'
  • ibmcloud is share-create --profile dp2 --snapshot cli-share-snapshot --allowed-access-protocols nfs4 --share my-file-share --user-tags "dev:tags"
  • ibmcloud is share-create --name my-file-share --profile rfs --size 40 --allowed-access-protocols nfs4 --bandwidth 1000 --atem stunnel,none
  • ibmcloud is share-create --name my-fs-cli-1 --profile rfs --size 40 --bandwidth 125 --allowed-access-protocols nfs4 --atem stunnel,none --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"stunnel", "name":"my-target1","virtual_network_interface":{"name":"my-fs-cli-vni", "primary_ip":{"address":"10.240.64.51","auto-delete":true,"name":"vni-target-1"},"security_groups":[{"id":"r134-bfa4dea5-3e09-4a76-90ef-cee3b840936b"}],"subnet":{"id":"0726-c5941a73-2e07-46e6-b0c8-db306259341f"}}}]'

コマンド・オプション

  • --許可されたトランジット暗号化モード、--atem: 許可されたトランジット暗号化モード。 1つ以上のカンマ区切りの値:stunnel、ipsec、none。
  • --name: このファイル共有のユーザー定義名。
  • --user-tags: このリソースのタグ。
  • --zone: ゾーンの名前。
  • --snapshot: このファイル共有のソーススナップショットの ID、名前、または CRN。
  • --share: ファイル共有のIDまたは名前。
  • --bandwidth: ファイル共有の最大帯域幅(メガビット/秒単位)。
  • --size: ファイル共有のサイズは、1ギガバイト単位に切り上げられます。
  • --profile: ファイル共有で使用されるプロファイル。 作成されるすべてのファイル共有は、高パフォーマンスのdp2プロファイルに基づいています。
  • --encryption-key: 共有のデータ暗号化キーをラップするために使用するルートキー。 指定されていない場合、共有の暗号化タイプは provider_managed です。
  • --initial-owner-gid: ファイル共有の作成時の初期所有者グループ識別子。 所有者に対する後続の変更は、ファイル共有をマウントした仮想サーバー・インスタンスによって実行する必要があります。
  • --initial-owner-uid: ファイル共有の作成時の初期所有者のユーザー識別子。 所有者に対する後続の変更は、ファイル共有をマウントした仮想サーバー・インスタンスによって実行する必要があります。
  • --iops: ファイル共有における、1秒あたりの最大入出力処理帯域幅。 この最大値は、カスタム・プロファイルのファイル共有にのみ適用されます。 IOPSの範囲については、「 定義済みパフォーマンスプロファイル 」を参照してください。
  • --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
  • --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
  • --allowed-access-protocols、 --aacp :この共有に対して許可するアクセスプロトコル。 以下のいずれか1つ以上(カンマ区切り): nfs4。
  • --replica-share-iops: ファイル共有における、1秒あたりの最大入出力操作処理能力(帯域幅)。 この最大値は、カスタム・プロファイルのファイル共有にのみ適用されます。 IOPSの範囲については、「 定義済みパフォーマンスプロファイル 」を参照してください。
  • --replica-share-user-tags: このリソースのタグ。
  • --レプリカ共有許可トランジット暗号化モード、--rs-atem: 許可されたトランジット暗号化モード。 1つ以上のカンマ区切りの値:stunnel、ipsec、none。
  • --replica-share-mount-targets: MOUNT_TARGETS_JSON |@MOUNT_TARGETS_JSON_FILE、JSON または JSON ファイル内のファイル共有マウント・ターゲット MOUNT_TARGETS_JSON@MOUNT_TARGETS_JSON_FILE のいずれか。
  • --replica-share-name: このファイル共有のユーザー定義名。
  • --replica-share-profile: ファイル共有で使用されるプロファイル。
  • --replica-share-cron-spec: ファイル共有のレプリケーションスケジュールに関するcron仕様。
  • --replica-share-zone: このレプリカ・ファイル共有が配置されるゾーン。 ソース共有と同じリージョン内の別のゾーンでなければなりません。
  • --origin-share: アクセサ・シェアのオリジン・シェアのID、名前、またはCRN。
  • --mount-targets: MOUNT_TARGETS_JSON|@MOUNT_TARGETS_JSON_FILE、JSON または JSON ファイル形式のファイル共有マウント先。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudは共有削除

1 つ以上のファイル共有を削除します。 この削除を元に戻すことはできません。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-delete (SHARE1 SHARE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

コマンドの例

  • ibmcloud is share-delete my-file-share-99 cli-demo-00
  • ibmcloud is share-delete r006-866fc826-6f30-444f-b55e-0d697cf8b4bb

コマンド・オプション

  • SHARE1: ファイル共有のIDまたは名前。
  • SHARE2: ファイル共有のIDまたは名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • --force, -f: 確認を求めずに操作を強制します。
  • -q, --quiet: 詳細出力を抑制します。

ibmcloud is share-プロファイル

ファイル共有プロファイルの詳細を表示します。これには、容量、IOPS、帯域幅、許可されたトランジット暗号化モード、可用性モード、および許可されたアクセスプロトコルが含まれます。 詳細については、 CLIドキュメントを 参照してください。

ibmcloud is share-profile PROFILE_NAME [--output JSON] [-q, --quiet]

コマンド・オプション

  • PROFILE_NAME: ファイル共有プロファイルの名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloud is share-profiles

領域内のファイル共有プロファイルをすべてリストします。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-profiles [--output JSON] [-q, --quiet]

コマンド・オプション

  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-updateです

ファイル共有の名前、サイズ、プロファイル、IOPSなどを編集することができます。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-update SHARE [--name NEW_NAME] [--size SIZE] [--allowed-access-protocols, --aacp nfs4] [--bandwidth BANDWIDTH] [--replication-cron-spec REPLICATION_CRON_SPEC] [--iops IOPS] [--profile PROFILE] [--user-tags USER_TAGS] [--access-control-mode security_group] [--allowed-transit-encryption-modes, --atem stunnel,ipsec,none] [--output JSON] [-q, --quiet]

コマンドの例

  • ibmcloud is share-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-share
  • ibmcloud is share-update my-file-share-0b88 --name new-share
  • ibmcloud is share-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name new-share --output JSON
  • ibmcloud is share-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --size 10000 --output JSON
  • ibmcloud is share-update my-file-share --profile dp2 --iops 1200
  • ibmcloud is share-update my-file-share --profile dp2
  • ibmcloud is share-update my-file-share-1 --iops 1000
  • ibmcloud is share-update p-share-32 --user-tags env:dev,env:prod
  • ibmcloud is share-update my-fs-2-cli --access-control-mode security_group
  • ibmcloud is share-update my-cli --allowed-transit-encryption-modes none,stunnel --allowed-access-protocols nfs4 --bandwidth 1000

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • --name: ファイル共有の新しい名前。
  • --size: ファイル共有のサイズを、1ギガバイト単位に切り上げた値。 サイズは増加のみ可能で、減少はできません。
  • --allowed-access-protocols、 --aacp :この共有に対して許可するアクセスプロトコル。 以下のいずれか1つ以上(カンマ区切り): nfs4。
  • --bandwidth: ファイル共有の最大帯域幅(メガビット/秒単位)。
  • --replication-cron-spec: ファイル共有のレプリケーションスケジュールに関するcron指定。
  • --iops: ファイル共有における、1秒あたりの最大入出力処理帯域幅。 この最大値は、カスタム・プロファイルのファイル共有にのみ適用されます。 IOPSの範囲については、「 定義済みパフォーマンスプロファイル 」を参照してください。
  • --profile: ファイル共有で使用されるプロファイル。
  • --user-tags: このリソースのタグ。
  • --access-control-mode: 共有のアクセス制御モード。(デフォルト: security_group )。
  • --許可されたトランジット暗号化モード、--atem: 許可されたトランジット暗号化モード。 1つ以上のカンマ区切りの値:stunnel、ipsec、none。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloud は共有です

領域内のファイル共有をすべてリストします。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is shares [--replication-role none | replica | source] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

コマンドの例

  • ibmcloud is shares
  • ibmcloud is shares --replication-role replica

コマンド・オプション

  • --replication-role: 指定されたレプリケーション・ロールを持つファイル共有にコレクションを絞り込みます。 nonereplicasource のいずれかです。
  • --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
  • --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
  • --all-resource-groups: すべてのリソース・グループの照会。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-replica-createです

同じ地理的地域内の別のゾーンに、既存のゾーン・ファイル共有の読み取り専用レプリカを作成します。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-replica-create --profile PROFILE [--zone ZONE_NAME] --replication-cron-spec REPLICATION_CRON_SPEC --source-share SOURCE_SHARE [--name NAME] [--replica-share-user-tags REPLICA_SHARE_USER_TAGS] [--encryption-key ENCRYPTION_KEY] [--iops IOPS] [--mount-targets MOUNT_TARGETS_JSON | @MOUNT_TARGETS_JSON_FILE] [--allowed-transit-encryption-modes, --atem stunnel,ipsec,none] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

コマンドの例

  • ibmcloud is share-replica-create --name p-replica-share-3 --zone us-south-3 --profile dp2 --replication-cron-spec '10 05 * * *' --source-share r134-2b4c32f9-9d25-43df-9d59-3874a81ec46e
  • ibmcloud is share-replica-create --zone us-south-3 --profile dp2 --iops 1200 --name p-share-replica-32 --replica-share-user-tags env:dev,env:test --mount-targets '[{"name": "my-target1", "vpc": {"name": "test-vpc-18-1"}}]' --replication-cron-spec '10 08 * * *' --source-share r006-0394a827-fe42-4341-b369-186e1a2288d3
  • ibmcloud is share-replica-create --zone au-syd-2 --profile dp2 --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"ipsec", "name": "my-target1", "vpc": {"id": "r026-b403cfe8-917e-4fb8-a72c-bb490c735119"}}]' --replication-cron-spec '10 05 * * *' --source-share my-file-share --name my-file-share-3-replica
  • ibmcloud is share-replica-create --name p-replica-share-3 --zone us-south-3 --profile dp2 --mount-targets '[{"access-protocol": "nfs4", "transit_encryption":"ipsec", "name": "my-target1", "vpc": {"id": "r134-2f06ca6e-771e-40cc-9553-3838e2cc396d"}}]' --replication-cron-spec '10 05 * * *' --source-share my-file-share
  • ibmcloud is share-replica-create --name p-replica-share-3 --zone us-south-3 --profile dp2 --replication-cron-spec '10 05 * * *' --source-share r134-2b4c32f9-9d25-43df-9d59-3874a81ec46e
  • ibmcloud is share-replica-create --name p-replica-share-3 --zone us-south-3 --profile dp2 --replication-cron-spec '10 05 * * *' --source-share crn:v1:staging:public:is:us-south-2:a/egq5afc483594adaa8325e2b4d1290df::share:r134-ee076f3c-9b82-4e33-953c-866205612fc9 --encryption-key crn:v1:staging:public:kms:us-south:a/efe5afc483594adaa8325e2b4d1290df:1be45161-6dae-44ca-b248-837f98004057:key:3dd21cc5-dc20-4f7c-bc62-8ec9a8a3d1bd

コマンド・オプション

  • --profile: ファイル共有で使用されるプロファイル。
  • --name: このファイル共有のユーザー定義名。
  • --zone: ゾーンの名前。
  • --replica-share-user-tags: このリソースのタグ。
  • --encryption-key: 共有のデータ暗号化キーをラップするために使用するルートキー。 このプロパティーは、source_share暗号化タイプがuser_managedであるかどうかを指定する必要があり、それ以外の場合は指定しないでください。
  • --iops: ファイル共有における、1秒あたりの最大入出力処理帯域幅。 この最大値は、カスタム・プロファイルのファイル共有にのみ適用されます。 IOPSの範囲については、「 定義済みパフォーマンスプロファイル 」を参照してください。
  • --mount-targets: MOUNT_TARGETS_JSON|@MOUNT_TARGETS_JSON_FILE、JSON または JSON ファイル形式のファイル共有マウント先。
  • --replication-cron-spec: ファイル共有のレプリケーションスケジュールに関するcron指定。
  • --source-share: このレプリカ・ファイル共有に対応するソース・ファイル共有の ID、名前、または CRN。 指定されたファイル共有は、既にレプリカを持っていてはなりません。また、レプリカであってはなりません。
  • --許可されたトランジット暗号化モード、--atem: 許可されたトランジット暗号化モード。 1つ以上のカンマ区切りの値:stunnel、ipsec、none。
  • --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
  • --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudは共有-レプリカ-フェイルオーバー

ソース・ファイル共有が利用できなくなった場合でも、データを利用可能な状態に保つために、レプリカ・ファイル共有へのフェイルオーバーを行います。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-replica-failover REPLICA_SHARE [--fallback-policy fail | split] [--timeout TIMEOUT] [--output JSON] [-q, --quiet]

コマンドの例

  • ibmcloud is share-replica-failover r134-de1e70af-c3cb-44c6-a96d-2ece09b51ae3 --fallback-policy fail --timeout 1200
  • ibmcloud is share-replica-failover r134-8a07129c-e376-4572-9ef3-68c729b315d5 --fallback-policy split --timeout 600

コマンド・オプション

  • REPLICA_SHARE: レプリカ・ファイル・シェアの ID または名前。
  • --fallback-policy: フェイルオーバー要求が受理されたものの、実行できない場合やタイムアウトした場合に実行する処理。 failsplit のいずれかです。
  • --timeout: フェイルオーバーのタイムアウト(秒単位)。 最小のタイムアウトは 300 秒で、最大のタイムアウトは 3600 秒です。 タイムアウトに達すると、fallback_policy がトリガーされます。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-replica-splitです

ソース・ファイル共有をレプリカ共有から分割し、両者間でデータが同期されないようにします。 両共有はそれぞれ独立して存続します。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-replica-split REPLICA_SHARE [-f, --force] [-q, --quiet]

コマンド例

  • ibmcloud is share-replica-split replica-p-share-3

コマンド・オプション

  • REPLICA_SHARE: レプリカ・ファイル・シェアの ID または名前。
  • --force, -f: 確認を求めずに操作を強制します。
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-mount-targetです

ファイル共有マウント・ターゲットの詳細を表示します。詳細には、そのVPC、仮想ネットワーク・インターフェイス、マウント・パスなどが含まれます。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-mount-target SHARE MOUNT_TARGET [--output JSON] [-q, --quiet]

コマンド例

  • ibmcloud is share-mount-target my-file-share-3 my-target1

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • MOUNT_TARGET: ファイル共有のマウント先となるIDまたは名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-mount-targetsです

ファイル共有の共有マウントターゲットをすべてリストします。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-mount-targets SHARE [--output JSON] [-q, --quiet]

コマンド例

  • ibmcloud is share-mount-targets my-file-share-3

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-mount-target-deleteです

1 つ以上のファイル共有マウント・ターゲットを削除します。 この削除を元に戻すことはできません。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-mount-target-delete SHARE (MOUNT_TARGET1 MOUNT_TARGET2 ...) [--output JSON] [-f, --force] [-q, --quiet]

コマンド例

  • ibmcloud is share-mount-target-delete r026-b72bae3c-630b-4e06-bdf8-c3b27b8013f7 mount-target-test

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • MOUNT_TARGET1: ファイル共有のマウント先となるIDまたは名前。
  • MOUNT_TARGET2: ファイル共有のマウント先となるIDまたは名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • --force, -f: 確認を求めずに操作を強制します。
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-mount-target-updateです

ファイル共有マウント・ターゲットの名前を編集します。 詳細については、 [VPC ドキュメント] ( https://cloud.ibm.com/docs/vpc?topic=vpc-file-storage-managing&interface=cli#rename-mount-target-cli )を参照してください。

ibmcloud is share-mount-target-update SHARE MOUNT_TARGET --name NEW_NAME [--output JSON] [-q, --quiet]

コマンド例

  • ibmcloud is share-mount-target-update r026-b72bae3c-630b-4e06-bdf8-c3b27b8013f7 overbuilt-yogurt-detention-wreaths --name mount-target-test

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • MOUNT_TARGET: ファイル共有のマウント先となるIDまたは名前。
  • --name: ファイル共有の新しい名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-mount-target-createです

同じ領域内の仮想サーバー・インスタンスまたは Kubernetes クラスターにファイル共有を接続するためのマウント・ターゲットを作成します。 詳細については、 [VPC ドキュメント] ( https://cloud.ibm.com/docs/vpc?topic=vpc-file-storage-create&interface=cli#fs-create-mount-target-cli )を参照してください。

ibmcloud is share-mount-target-create SHARE (--transit-encryption stunnel | ipsec | none) (--access-protocol nfs4) ([--vni VNI | (--vni-auto-delete true | false [--protocol-state-filtering-mode, --psfm auto | enabled | disabled] --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)] --subnet SUBNET --vni-sgs VNI_SGS --resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME)] | --vpc VPC) [--name NAME] [--output JSON] [-q, --quiet]

コマンドの例

  • ibmcloud is share-mount-target-create r026-b72bae3c-630b-4e06-bdf8-c3b27b8013f7 --transit-encryption none --vpc vpc-1006-01 --access-protocol nfs4
  • ibmcloud is share-mount-target-create r026-b72bae3c-630b-4e06-bdf8-c3b27b8013f7 --transit-encryption none --vpc vpc-1006-01 --access-protocol nfs4
  • ibmcloud is share-mount-target-create r042-3afab254-82b7-4627-94b2-35d8bdfcd306 --access-protocol nfs4 --subnet 02u7-62c52bfc-6075-4dad-a588-bdb6a42d925b --vni-name cli-vni --vni-rip-auto-delete true --name my-cli-target --transit-encryption ipsec
  • ibmcloud is share-mount-target-create cli-share-1 --transit-encryption stunnel --access-protocol nfs4 --subnet cli-subnet-1 --name cli-share-mount-target-1 --vni-name cli-share-vni-1 --vni-rip test --vni-sgs concrete-proudly-coastal-obvious,sg-vni --resource-group-name Default --vpc cli-vpc-1
  • ibmcloud is share-mount-target-create cli-share-1 --transit-encryption stunnel --access-protocol nfs4 --subnet cli-subnet-1 --name cli-share-mount-target-1 --vni-name cli-share-vni-1 --psfm enabled --vni-rip test --vni-sgs concrete-proudly-coastal-obvious,sg-vni --resource-group-name Default --vpc cli-vpc-1

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • --name: このファイル共有マウント先に対するユーザー定義の名前。
    • -トランジット暗号化 :none: トランジットで暗号化しない、ipsec:インスタンス ID 証明書を使用してトランジットで暗号化します:ipsecとstunnelは、access-control-mode security_groupのみを持つ共有に適用されます。 stunnelipsecnoneのいずれか。
  • --access-protocol: この共有マウント先へのアクセスに使用するプロトコル。 のひとつだ: nfs4.
  • --vni: 仮想ネットワークインターフェースのIDまたは名前。
  • --vni-auto-delete: 対象が削除された際に、この仮想ネットワークインターフェースを自動的に削除するかどうかを示します。 truefalse のいずれかです。 (デフォルト: true)。
  • --protocol-state-filtering-mode: auto,--psfm auto この仮想ネットワークインターフェースで使用するプロトコル状態フィルタリングモード。 「auto」の場合、プロトコル状態パケットフィルタリングは、仮想ネットワークインターフェースの「 target 」リソースタイプに基づいて有効または無効になります。 autoenableddisabled のいずれか。 (デフォルト: auto)。
  • --vni-name: この仮想ネットワークインターフェースの名前。
  • --vni-rip: 仮想ネットワークインターフェースにバインドする予約済みIPのIDまたは名前。
  • --vni-rip-address: 仮想ネットワークインターフェースにバインドする予約済みIPアドレスのIPアドレス。
  • --vni-rip-auto-delete: いずれかのターゲットが削除された場合、または予約済みIPのバインドが解除された場合に、この予約済みIPが自動的に削除されるかどうかを示します。
  • --vni-rip-name: 仮想ネットワークインターフェースにバインドするこの予約済みIPの名称。
  • --subnet: このファイル共有マウント先に関連付けられているサブネット。
  • --vni-sgs: 仮想ネットワークインターフェースに使用するセキュリティグループのIDまたは名前を、コンマ区切りで指定します。
  • --resource-group-id: リソース・グループの ID。 この ID は、 --resource-group-name オプションと併用できません。
  • --resource-group-name: リソース・グループの名前。 この名前は、 --resource-group-id と互いに排他的です。
  • --vpc: このファイル共有マウント先がファイル共有のマウントを許可するVPCのIDまたは名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloud は share-accessor-bindings です

オリジン共有にリンクされているアクセサー共有バインディングをすべてリストします。 詳細については、 [VPC ドキュメント] ( https://cloud.ibm.com/docs/vpc?topic=vpc-file-storage-view&interface=cli#fs-view-share-bindings-cli )をご覧ください。

ibmcloud is share-accessor-bindings SHARE [--output JSON] [-q, --quiet]

コマンド例

  • ibmcloud is share-accessor-bindings r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloud は share-accessor-binding です

特定のアクセサ共有バインディングの詳細を表示します。詳細には href やアクセサーなどが含まれます。 詳細については、 [VPC ドキュメント] ( https://cloud.ibm.com/docs/vpc?topic=vpc-file-storage-view&interface=cli#fs-view-share-binding-cli )を参照してください。

ibmcloud is share-accessor-binding SHARE ACCESSOR_BINDING [--output JSON] [-q, --quiet]

コマンド例

  • ibmcloud is share-accessor-binding my-cli-accessor-share r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • ACCESSOR_BINDING: ファイル共有アクセサのバインディングのID。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloud は share-accessor-binding-delete です

1つ以上のファイル共有アクセサー・バインディングを削除します。 この操作は元に戻せません。 詳細については、 [VPCのドキュメント] ( https://cloud.ibm.com/docs/vpc?topic=vpc-file-storage-managing&interface=cli#delete-bindings-cli )をご覧ください。

ibmcloud is share-accessor-binding-delete SHARE ACCESSOR_BINDING [-f, --force] [--output JSON] [-q, --quiet]

コマンドの例

  • ibmcloud is share-accessor-binding-delete my-file-share-99 r006-866fc826-6f30-444f-b55e-0d697cf8b4bb
  • ibmcloud is share-accessor-binding-delete r006-866fc826-6f30-444f-b55e-0d697cf8b4bb r006-866fc826-6f30-444f-b55e-0d697cf8b4bc

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • ACCESSOR_BINDING: ファイル共有アクセサのバインディングのID。
  • --force, -f: 確認を求めずに操作を強制します。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-snapshotです

ファイル共有スナップショットの詳細を表示します。これには、指紋、最小サイズなどが含まれます。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-snapshot SHARE SNAPSHOT [--output JSON] [-q, --quiet]

コマンド例

  • ibmcloud is share-snapshot my-cli-share r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • スナップショット :ファイル共有スナップショットのIDまたは名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-snapshotsです

領域内または特定のファイル共有のスナップショットをすべてリストします。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-snapshots [--share SHARE] [--backup-policy-plan BACKUP_POLICY_PLAN [--backup-policy BACKUP_POLICY]] [--output JSON] [-q, --quiet]

コマンド例

  • ibmcloud is share-snapshots --share r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

コマンド・オプション

  • --share: ファイル共有のIDまたは名前。
  • --backup-policy-plan: バックアップポリシープランのIDまたは名前。
  • --backup-policy: バックアップポリシーのIDまたは名前。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-snapshot-deleteです

1 つ以上のファイル共有のスナップショットを削除します。 この削除を元に戻すことはできません。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-snapshot-delete SHARE (SNAPSHOT1 SNAPSHOT2 ...) [-f, --force] [--output JSON] [-q, --quiet]

コマンドの例

  • ibmcloud is share-snapshot-delete my-file-share-99 r006-866fc826-6f30-444f-b55e-0d697cf8b4bb
  • ibmcloud is share-snapshot-delete r006-866fc826-6f30-444f-b55e-0d697cf8b4bb r006-866fc826-6f30-444f-b55e-0d697cf8b4bc

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • SNAPSHOT1: ファイル共有スナップショットのIDまたは名前。
  • SNAPSHOT2: ファイル共有スナップショットのIDまたは名前。
  • --force, -f: 確認を求めずに操作を強制します。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-snapshot-updateです

ファイル共有スナップショットのユーザー・タグを編集します。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-snapshot-update SHARE SNAPSHOT [--user-tags USER_TAGS] [--output JSON] [-q, --quiet]

コマンド例

  • ibmcloud is share-snapshot-update my-cli-share r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2 --user-tags dev:tags

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • スナップショット :ファイル共有スナップショットのIDまたは名前。
  • --user-tags: このファイル共有スナップショットに関連付けられているユーザータグ。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。

ibmcloudはshare-snapshot-createです

ファイル共有のスナップショットを作成して、特定の日時の共有データをキャプチャーします。 詳細については、 VPCのドキュメントを 参照してください。

ibmcloud is share-snapshot-create SHARE [--name NAME] [--user-tags USER_TAGS] [--output JSON] [-q, --quiet]

コマンドの例

  • ibmcloud is share-snapshot-create r026-b72bae3c-630b-4e06-bdf8-c3b27b8013f7 --name cli-share-snapshot --user-tags env:dev,env:prod
  • ibmcloud is share-snapshot-create cli-share-1 --name cli-share-snapshot --user-tags env:dev,env:prod

コマンド・オプション

  • SHARE :ファイル共有のIDまたは名前。
  • --name: この共有スナップショットのユーザー定義名。
  • --user-tags: このファイル共有スナップショットに関連付けられているユーザータグ。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -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-policies
  • ibmcloud 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-x1
  • ibmcloud 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 2
  • ibmcloud 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.json
  • ibmcloud 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_volumesboot_volumeboot_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: ソースのユーザータグを作成されるリソースにコピーするかどうかを指定します。 truefalse のいずれかです。
  • --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-2aa42bde29af
  • ibmcloud 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-policy2
  • ibmcloud is backup-policy-update demo-policy-99 --name demo-policy-100
  • ibmcloud is backup-policy-update backup-policy-1001 --match-tags demo:cli
  • ibmcloud 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_volumesboot_volumeboot_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-c3ec63a64ce7
  • ibmcloud 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-18642823a855
  • ibmcloud 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-82bf39a39114
  • ibmcloud 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-1
  • ibmcloud is backup-policy-plan-create c9a0e8d9-c592-4175-80cb-3056f6fd1da7 --cron-spec '*/5 1,2,3 * * *' --name my-policy-plan-2
  • ibmcloud 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-2
  • ibmcloud 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
  • 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 '[{"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: ソースのユーザータグを作成されるリソースにコピーするかどうかを指定します。 truefalse のいずれかです。
  • --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-b6fa14f3c5d8
  • ibmcloud 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 myplan
  • ibmcloud is backup-policy-plan-update demo-bkp-policy-b98 my-policy-plan-1 --name cli-demo-policy-plan-3
  • ibmcloud 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 --active
  • ibmcloud 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
  • ibmcloud is backup-policy-plan-update demo-bkp-policy-x demo-bkp-plan-2 --reset-delete-over-count
  • ibmcloud 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: ソースのユーザータグを作成されるリソースにコピーするかどうかを指定します。 truefalse のいずれかです。
  • --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-1001
  • ibmcloud is backup-policy-jobs r134-7759199b-bc1f-448e-84fa-2aa42bde29af
  • ibmcloud 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-e5f1d08496ea
  • ibmcloud is backup-policy-jobs bkp-policy-do-not-delete --snapshots r134-f1d9b974-14e5-4a2e-8e38-c023164be316
  • ibmcloud is backup-policy-jobs bkp-policy-do-not-delete --snapshots bkp-plan-do-not-delete-31addff28e2b-422b
  • ibmcloud 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-1ec9fb15098b
  • ibmcloud 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: バックアップポリシージョブのステータス。 failedrunningsucceeded のいずれか。
  • --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-15b53dbc374c
  • ibmcloud is backup-policy-job backup-policy-1001 4cf9171a-0043-4434-8727-15b53dbc374c

コマンド・オプション

  • ポリシー :バックアップポリシーのIDまたは名前。
  • JOB_ID: バックアップポリシージョブのID。
  • --output: 出力形式を指定します。JSON のみがサポートされています。 次のいずれか: JSON
  • -q, --quiet: 詳細出力を抑制します。