IBM Cloud Docs
リソースおよびリソース・グループの処理 (ibmcloud resource)

リソースおよびリソース・グループの処理 (ibmcloud resource)

リソース・グループは、アカウント・リソースをカスタマイズ可能なグループに編成するための方法です。 IBM Cloud® コマンド・ライン・インターフェースから以下のコマンドを使用して、リソース・グループの IBM Cloud リソースを管理します。

ibmcloud resource groups

リソース・グループをリストします。

ibmcloud resource groups [--default]

コマンド・オプション

--default
現行アカウントのデフォルト・グループを取得します。

現在のターゲット・アカウントのすべてのリソース・グループをリストします

ibmcloud resource groups

対象アカウントのデフォルトグループを表示します:

ibmcloud resource groups --default

ibmcloud resource group

リソース・グループの詳細を表示します

ibmcloud resource group NAME [--id]

コマンド・オプション

NAME (必須)
リソース・グループの名前
--id
ID のみを表示します

リソース・グループ example-group を表示します

ibmcloud resource group example-group

リソース・グループ example-group の ID のみを表示します

ibmcloud resource group example-group --id

ibmcloud resource group-create

リソース・グループを作成します。

ibmcloud resource group-create NAME

コマンド・オプション

NAME (必須)
リソース・グループの名前

リソース・グループ example-group を作成します

ibmcloud resource group-create example-group

ibmcloud resource group-update

既存のリソース・グループを更新します

ibmcloud resource group-update NAME [-n, --name NEW_NAME] [-f, --force]

コマンド・オプション

NAME (必須)
ターゲット・リソース・グループの名前
-n, --name
リソース・グループの新しい名前
-f, --force
確認を求めずに更新を強制します

リソース・グループ example-grouptrial-group に名前変更します

ibmcloud resource group-update example-group -n trial-group

ibmcloud resource group-delete

既存のリソース・グループを削除します

ibmcloud resource group-delete NAME [-f, --force]

コマンド・オプション

NAME (必須)
ターゲット・リソース・グループの名前
-f, --force
確認なしで削除を強制します

リソース・グループ example-group を削除します。

ibmcloud resource group-delete example-group -f

ibmcloud resource quotas

すべての割り当て量定義をリストします。

ibmcloud resource quotas

すべての割り当て量定義をリストします

ibmcloud resource quotas

ibmcloud resource quota

割り当て量定義の詳細を表示します。

ibmcloud resource quota NAME

コマンド・オプション

NAME (必須)
割り当て量の名前

割り当て量 free の詳細を表示します

ibmcloud resource quota free

ibmcloud resource service-instances

サービス・インスタンスをリストします。

ibmcloud resource service-instances [--service-name SERVICE_NAME] [--location LOCATION] [--type INSTANCE_TYPE] [-g RESOURCE_GROUP | --all-resource-groups] [--long] [--limit LIMIT] [--offset OFFSET] [--output FORMAT] [-q, --quiet]

コマンド・オプション

--service-name SERVICE_NAME
所属サービス名
--location LOCATION
ロケーション別のフィルター
--type INSTANCE_TYPE
インスタンスのタイプ。 service_instance タイプは、指定されていない場合に使用されます。 すべてのタイプのインスタンスをリストするには、all を使用します。
-g RESOURCE_GROUP
リソース・グループ名
--all-resource-groups
すべてのリソース・グループの照会
--long
出力により多くのフィールドを表示する
- --limit LIMIT
返却するリソースの数
- --offset OFFSET
開始リソース位置番号
--output FORMAT
出力フォーマットを指定します。 現在、JSON のみがサポートされています。
-q, --quiet
詳細出力を抑制します。

サービス test-service のサービス・インスタンスをリストします。

ibmcloud resource service-instances --service-name test-service

ページ・サイズが 10 のサービス・インスタンスの次のページをリストします

ibmcloud resource service-instances --offset 1 --limit 10

ibmcloud resource service-instance

サービス・インスタンスの詳細を表示します。

ibmcloud resource service-instance (NAME|ID) [--location LOCATION] [--id]

コマンド・オプション

NAME (必須)。ID と同時に指定することはできません。
サービス・インスタンスの名前
ID (必須)。NAME と同時に指定することはできません。
サービス・インスタンスの ID
--location
ロケーション別のフィルター
--id
サービスインスタンスのIDを表示する

サービス・インスタンス my-service-instance の詳細を表示します

ibmcloud resource service-instance my-service-instance

ibmcloud resource service-instance-create

サービス・インスタンスの作成。

ibmcloud resource service-instance-create NAME (SERVICE_NAME | SERVICE_ID) SERVICE_PLAN_NAME LOCATION [-d, --deployment DEPLOYMENT_NAME] [-p, --parameters @JSON_FILE | JSON_STRING ] [-g RESOURCE_GROUP] [--service-endpoints SERVICE_ENDPOINTS_TYPE] [--allow-cleanup] [--lock] [--subscription SUBSCRIPTION_ID]

コマンド・オプション

NAME (必須)
サービス・インスタンスの名前
SERVICE_NAME または SERVICE_ID (必須)
サービスの名前または ID。 サービス・オファリングをリストするには、ibmcloud catalog service-marketplaceコマンドを使用します。
SERVICE_PLAN_NAME または SERVICE_PLAN_ID (必須)
サービス・プランの名前または ID
LOCATION (必須)
サービス・インスタンスを作成するターゲットの場所または環境
-d, --deployment DEPLOYMENT_NAME
デプロイメントの名前
-p, --parameters @JSONFILE または JSON_STRING
サービス・インスタンスを作成するパラメーターの JSON ファイルまたは JSON 文字列
-g RESOURCE_GROUP
リソース・グループ名
--service-endpoints SERVICE_ENDPOINTS_TYPE
サービス・エンドポイントのタイプ。 指定可能な値は「public」、「private」、「public-and-private」です。 サービス・エンドポイントのデフォルト値は、IBM Cloud®でサービスが設定したタイプです。
--allow-cleanup
リージョン・インスタンス削除の呼び出しの処理中にサービス・インスタンスを削除 (クリーンアップ) する必要があるかどうか
--lock
ロック状態のサービス・インスタンスを作成するかどうか
--subscription
このサービスとプランに関連するサブスクリプションID

ロケーション eu-gb 上のサービス test-service のサービスプラン test-service-plan を使用する、 my-service-instance という名前のサービスインスタンスを作成する:

ibmcloud resource service-instance-create my-service-instance test-service test-service-plan eu-gb

ibmcloud resource service-instance-update

サービス・インスタンスを更新します。

ibmcloud resource service-instance-update ( NAME | ID ) [-n, --name NEW_NAME] [--service-plan-id SERVICE_PLAN_ID] [-p, --parameters @JSON_FILE | JSON_STRING ] [-g RESOURCE_GROUP] [--service-endpoints SERVICE_ENDPOINTS_TYPE] [-f, --force]

コマンド・オプション

名前 (必須)
サービス・インスタンスの名前。ID と同時に指定することはできません。
ID (必須)
サービス・インスタンスの ID。NAME と同時に指定することはできません。
-n, --name NEW_NAME
新規サービス・インスタンス名
--service-plan-id SERVICE_PLAN_ID
新規サービス・プラン ID
-p, --parameters @JSON_FILE | JSON_STRING
サービス・インスタンスを作成するパラメーターの JSON ファイルまたは JSON 文字列
-g RESOURCE_GROUP
リソース・グループ名
--service-endpoints SERVICE_ENDPOINTS_TYPE
サービス・エンドポイントのタイプ。 指定可能な値は「public」、「private」、「public-and-private」です。
-f, --force
確認を求めずに更新を強制します

サービス・インスタンス my-service-instance を更新し、その名前を new-service-instance に変更します

ibmcloud resource service-instance-update my-service-instance -n new-service-instance

ibmcloud resource service-instance-delete

サービス・インスタンスを削除します。 プロビジョニングが進行中の場合、コマンドはプロビジョニング・プロセスのキャンセルを試行します。 一部のサービスはキャンセルをサポートしていない可能性があります

ibmcloud resource service-instance-delete (NAME|ID) [-f, --force] [--recursive]

コマンド・オプション

名前 (必須)
サービス・インスタンスの名前。ID と同時に指定することはできません。
ID (必須)
サービス・インスタンスの ID。NAME と同時に指定することはできません。
-f, --force
確認なしで削除を強制します
--recursive
従属リソースをすべて削除します

リソース・サービス・インスタンス my-service-instance を削除します

ibmcloud resource service-instance-delete my-service-instance

ibmcloud resource service-instance-lock

サービス・インスタンスをロックします。

ibmcloud resource service-instance-lock ( NAME | ID ) [-g RESOURCE_GROUP] [-f, --force]

コマンド・オプション

名前 (必須)
サービス・インスタンスの名前。ID と同時に指定することはできません。
ID (必須)
サービス・インスタンスの ID。NAME と同時に指定することはできません。
-g RESOURCE_GROUP
リソース・グループ名
-f, --force
確認を求めずにロックを強制します

リソース・サービス・インスタンス my-service-instance をロックします

ibmcloud resource service-instance-lock my-service-instance

ibmcloud resource service-instance-unlock

サービスインスタンスのロックを解除する。

ibmcloud resource service-instance-unlock ( NAME | ID ) [-g RESOURCE_GROUP] [-f, --force]

コマンド・オプション

名前 (必須)
サービス・インスタンスの名前。ID と同時に指定することはできません。
ID (必須)
サービス・インスタンスの ID。NAME と同時に指定することはできません。
-g RESOURCE_GROUP
リソース・グループ名
-f, --force
確認を求めずにロックを強制します

リソース・サービス・インスタンス my-service-instance をロック解除します

ibmcloud resource service-instance-unlock my-service-instance

ibmcloud resource service-keys

サービスインスタンスのサービスキーを一覧表示する。

ibmcloud resource service-keys [ --instance-id ID | --instance-name NAME ]

コマンド・オプション

--instance-id
サービス・インスタンス ID
--instance-name
サービス・インスタンス名

サービス・インスタンス my-service-instance のサービス・キーをリストします

ibmcloud resource service-keys --instance-name my-service-instance

ibmcloud resource service-key

サービス・キー名の最初の n 文字が、指定された KEY_NAME と一致する、任意の数のサービス・キーの詳細を表示します。

ibmcloud resource service-key (NAME | ID) [-g RESOURCE_GROUP] [--id]

コマンド・オプション

名前
キーの名前
ID
キーの ID
-g
リソース・グループ名
--id
サービスキーのIDを表示する。 このオプションは、「--output」と同時に指定することはできません。
-g RESOURCE_GROUP
リソース・グループ名

サービス・キー my-service-key の詳細を表示します

ibmcloud resource service-key my-service-key

ID crn:v1:bluemix:public:cloudantnosqldb:us-south:a/537860630a5ba7115be954e8d5aa5689:cc2a6d6c-8f5e-4038-b975-b09b51d1d8dc:resource-key:9057f12e-fbf5-421d-8865-764422217a79 のサービス・キーの詳細を表示します。

ibmcloud resource service-key crn:v1:bluemix:public:cloudantnosqldb:us-south:a/537860630a5ba7115be954e8d5aa5689:cc2a6d6c-8f5e-4038-b975-b09b51d1d8dc:resource-key:9057f12e-fbf5-421d-8865-764422217a79

ibmcloud resource service-key-create

サービス・キーを作成します。

ibmcloud resource service-key-create NAME [ROLE_NAME] ( --instance-id SERVICE_INSTANCE_ID | --instance-name SERVICE_INSTANCE_NAME) [--service-id SERVICE_ID] [-p, --parameters @JSON_FILE | JSON_TEXT] [-g RESOURCE_GROUP] [--service-endpoint SERVICE_ENDPOINT_TYPE] [-f, --force] [-f, --force] [-q, --quiet]

コマンド・オプション

NAME (必須)
キーの名前。
ROLE_NAME (オプション)
IAM サービス役割の名前。 指定された役割をデフォルトのプラットフォーム役割の 1 つにすることはできません。 ibmcloud iam roles --service <your-service> 実行し、ロールのCRNに serviceRole が表示されていることを確認することで、このオプションを使用するロールの適格性を確認できます。
--instance-id SERVICE_INSTANCE_ID
サービス・インスタンス ID。
--instance-name SERVICE_INSTANCE_NAME
サービス・インスタンス名。
--service-id SERVICE_ID
役割が属しているサービス ID の名前または UUID。 ROLE_NAME 省略されているか、None に設定されている場合のみ設定可能。
-p, --parameters @JSON_FILE | JSON_TEXT
パラメーター JSON ファイルまたは JSON 文字列。
-g RESOURCE_GROUP
リソース・グループ名。
--service-endpoint SERVICE_ENDPOINT_TYPE
サービス・エンドポイントのタイプ。 可能な値は「public」または「private」です。
--output FORMAT (オプション)
出力フォーマットを指定します。 JSON のみがサポートされます。
-f, --force
確認を求めずに作成を強制します
-q, --quite
詳細出力を抑制します。

役割 my-service-key を使用して、サービス・インスタンス Administrator に対して my-service-instance という名前のサービス・キーを作成します。

ibmcloud resource service-key-create my-service-key Administrator --instance-name my-service-instance

non-iam-enabled サービス・インスタンス my-service-key の役割を使用せずに、my-service-instance という名前のサービス・キーを作成します。

ibmcloud resource service-key-create my-service-key --instance-name my-service-instance

ibmcloud resource service-key-update

サービス・キーを更新します。

ibmcloud resource service-key-update ( NAME | ID ) [-n, --name NEW_NAME] [-g RESOURCE_GROUP] [-f, --force]

コマンド・オプション

NAME | ID
キーの名前または ID
-n, --name NEW_NAME
キーの新しい名前
-g RESOURCE_GROUP
キーが属するリソース・グループの ID
-f, --force
確認を求めずに更新を強制します

my-service-key という名前のサービス・キーを更新し、新しい名前 my-service-key-2 を付けます

ibmcloud resource service-key-update my-service-key -n my-service-key-2

ibmcloud resource service-key-delete

サービス・キーを削除します。

ibmcloud resource service-key-delete ( KEY_NAME | KEY_ID ) [-f, --force]

コマンド・オプション

KEY_NAME | KEY_ID
キーの名前または ID
-f, --force
確認なしで削除を強制します

サービス・キー my-service-key を削除します

ibmcloud resource service-key-delete my-service-key

ibmcloudリソースサブスクリプション

サブスクリプションの詳細を表示する。

ibmcloud resource subscription SUBSCRIPTION_ID

コマンド・オプション

SUBSCRIPTION_ID (必須)
サブスクリプションの SUBSCRIPTION_ID フィールド

サブスクリプションの詳細を表示 my-subscription-id

ibmcloud resource subscription my-subscription-id

ibmcloudリソース・サブスクリプション

アカウントのサブスクリプションを一覧表示

ibmcloud resource subscriptions [--output FORMAT]

コマンド・オプション

--output 値
出力フォーマットを指定します。 現在、JSON のみがサポートされています。

ibmcloud resource tags

ご使用の請求処理アカウントのすべてのタグをリストします

ibmcloud resource tags [-o, --offset OFFSET] [-l, --limit LIMIT]  [-p, --provider classic-infrastructure] [-d, --details true] [-a, --attached true] [--output FORMAT] [--tag-type TAG_TYPE] [--account-id ACCOUNT_ID]

コマンド・オプション

--offset 値, -o 値
開始リソース位置番号 (デフォルト: 0)。
--limit 値, -l 値
返されるリソースの数 (最大 1000) (デフォルト: 100)。
--provider 値, -p 値
クラシックインフラストラクチャリソースを表示する。 タイプが SoftLayer_Hardware、SoftLayer_Network_Application_Delivery_Controller、SoftLayer_Network_Subnet_IpAddress、または SoftLayer_Network_Vlan のリソースにそれを使用します。
--details 値, -d 値
各タグの追加属性を表示します。許可される値は true のみです。
--attached 値, -a 値
リソースに付けられたタグのうち、フィルタリングされたものだけを表示する。
--tag-type 値
タグのタイプ。 許可される値は、user、service、access のいずれかです(デフォルト値:user)。
--account-id 値
リストしようとしているタグを所有するアカウントの ID (tag-type が service に設定されている場合に必要)。
--output 値
出力フォーマットを指定します。 現在、JSON のみがサポートされています。
-q, --quiet
詳細出力を抑制します。

ibmcloud resource tag-create

アクセス管理タグを作成します。

ibmcloud resource tag-create --tag-names TAG_NAMES

コマンド・オプション

--tag-names 値
タグ名のコンマ区切りリスト。
-q, --quiet
詳細出力を抑制します。

このコマンドは、アクセス管理タグにのみ有効です。 以下に例を示します。

  • アクセス管理タグ project:myproject を作成するには、以下のコマンドを実行します。
    ibmcloud resource tag-create —tag-names “project:myproject”
    

ibmcloud resource tag-attach

1 つ以上のタグをリソースにアタッチします。

ibmcloud resource tag-attach --tag-names TAG_NAMES (--resource-name NAME | --resource-id RESOURCE_ID ) [--resource-type RESOURCE_TYPE] [--tag-type TAG_TYPE] [--account-id ACCOUNT_ID] [--replace] [--update]

コマンド・オプション

--tag-names 値
タグ名のコンマ区切りリスト。
--resource-name 値
タグを付けなければならないリソースの名前。
--resource-id 値
タグをアタッチするリソースの CRN (クラシック・インフラストラクチャー・リソースの場合、リソースの ID)。
--resource-type 値
タグのタイプ。 許可される値は、user、service、または access のみです (デフォルト値: user)。
--tag-type 値
タグのタイプ。 許可される値は、user または service のみです。 デフォルト値はuserです。
--account-id 値
タグ付けされるリソースを所有するアカウントの ID (tag-type が service に設定されている場合に必要)。
--replace
タグ名のリストは、リソースに添付されている現在のタグ名のリストを置き換える。
--update
key:value という形式のタグ名が更新されます。 このオプションは、その形式ではないタグ名には影響しません。
-q, --quiet
詳細出力を抑制します。

  • ユーザー・タグ MyTagMyCluster という名前の Kubernetes クラスターにアタッチするには、最初に以下のようにして、タグをアタッチしようとしているクラスターの CRN を検索します。

    ibmcloud resource search 'type:k8\-cluster AND name:MyCluster'
    

    CRN をメモします。CRN は以下の例のようなストリングです。

    crn:v1:bluemix:public:containers-kubernetes:us-south:a/a27a4741a57dcf5c965939adb66fe1c7:a46242e638ca47b09f10e9a3cbe5687a::
    

    タグをアタッチするには、以下のコマンドを実行します。

    ibmcloud resource tag-attach --tag-names MyTag --resource-id rn:v1:bluemix:public:containers-kubernetes:us-south:a/a27a4741a57dcf5c965939adb66fe1c7:a46242e638ca47b09f10e9a3cbe5687a::
    
  • ユーザー・タグ MyTagMyResource という名前のリソースにアタッチするには、以下のようにします。

    ibmcloud resource tag-attach --tag-name MyTag --resource-name  'MyResource'
    
  • ユーザー・タグ MyTagMyVM という名前のクラシック・インフラストラクチャー仮想ゲストにアタッチするには、最初に以下のようにして、タグをアタッチしようとしている仮想ゲストの ID を検索します。

    ibmcloud resource search 'fullyQualifiedDomainName:MyVM  _objectType:SoftLayer_Virtual_Guest' -p classic-infrastructure
    

    ID をメモします。ID は 48373549 のようなストリングです。

    タグをアタッチするには、以下のコマンドを実行します。

    ibmcloud resource tag-attach --tag-names MyTag --resource-id 48373549 --resource-type SoftLayer_Virtual_Guest
    
  • 以前に作成したアクセス管理タグ project:myprojectProject data という IBM Cloud Object Storage のインスタンスにアタッチするには、以下のコマンドを実行します。

    ibmcloud resource tag-attach --tag-names "project:myproject" --resource-name Project data -—tag-type access
    
  • MyResource という名前のリソースの env ユーザー・タグの値を production に更新するには、以下のコマンドを実行します。

    ibmcloud resource tag-attach --tag-names 'env:production' --resource-name 'MyResource' --update
    
  • MyResource という名前のリソースで env アクセス管理タグの値を production に更新するには、次のコマンドを実行します。

    ibmcloud resource tag-attach --tag-names 'env:production' --resource-name 'MyResource' --update --tag-type access
    
  • MyResource のすべてのユーザー・タグを新しいタグ・セット tag1tag2、および tag3 で置き換えるには、以下のコマンドを実行します。

    ibmcloud resource tag-attach --tag-names 'tag1,tag2,tag3' --resource-name 'MyResource' --replace
    
  • MyResource のすべてのアクセス管理タグをタグ compliance:hipaa で置き換えるには、以下のコマンドを実行します。

    ibmcloud resource tag-attach --tag-names 'compliance:hipaa' --resource-name 'MyResource' --replace --tag-type access
    

ibmcloud resource tag-detach

1 つ以上のタグをリソースから切り離します。

ibmcloud resource tag-detach --tag-names TAG_NAMES (--resource-name NAME | --resource-id RESOURCE_ID ) [--resource-type RESOURCE_TYPE] [--tag-type TAG_TYPE] [--account-id ACCOUNT_ID]

コマンド・オプション

--tag-names 値
タグ名のコンマ区切りリスト。
--resource-name 値
タグを付けるリソースの名前。
--resource-id 値
タグをアタッチするリソースの CRN (クラシック・インフラストラクチャー・リソースの場合、リソースの ID)。
--resource-type 値
タグをアタッチするリソース・タイプ (タイプ SoftLayer_Hardware、SoftLayer_Network_Application_Delivery_Controller、SoftLayer_Network_Subnet_IpAddress、または SoftLayer_Network_Vlan のクラシック・インフラストラクチャー・リソースの場合にのみ必要)。
--tag-type 値
タグのタイプ。 許可される値は、user、service、access のいずれかです(デフォルト値:user)。
--account-id 値
デタッチされるリソースを所有するアカウントの ID (tag-type が service に設定されている場合に必要)。
-q, --quiet
詳細出力を抑制します。

  • ユーザー・タグ MyTagMyCluster という名前の Kubernetes クラスターからデタッチするには、最初に以下のようにして、タグをデタッチしようとしているクラスターの CRN を検索します。

    ibmcloud resource search 'type:k8\-cluster AND name:MyCluster'
    

    CRN をメモします。CRN は以下の例のようなストリングです。

    crn:v1:bluemix:public:containers-kubernetes:us-south:a/a27a4741a57dcf5c965939adb66fe1c7:a46242e638ca47b09f10e9a3cbe5687a::
    
  • タグをデタッチするには、以下のコマンドを実行します。

    ibmcloud resource tag-detach --tag-names MyTag --resource-id rn:v1:bluemix:public:containers-kubernetes:us-south:a/a27a4741a57dcf5c965939adb66fe1c7:a46242e638ca47b09f10e9a3cbe5687a::
    
  • ユーザー・タグ MyTagMyResource という名前のリソースからデタッチするには、以下のようにします。

    ibmcloud resource tag-detach --tag-name MyTag --resource-name 'MyResource'
    
  • ユーザー・タグ MyTagMyVM という名前のクラシック・インフラストラクチャー仮想ゲストからデタッチするには、最初に以下のようにして、タグをデタッチしようとしている仮想ゲストの ID を検索します。

    ibmcloud resource search 'fullyQualifiedDomainName:MyVM  _objectType:SoftLayer_Virtual_Guest' -p classic-infrastructure
    

    ID をメモします。ID は 48373549 のようなストリングです。

  • タグをデタッチするには、以下のコマンドを実行します。

    ibmcloud resource tag-detach --tag-names MyTag --resource-id 48373549 --resource-type SoftLayer_Virtual_Guest
    
  • アクセス管理タグ project:myprojectProject data という IBM Cloud Object Storage のインスタンスからデタッチするには、以下のコマンドを実行します。

    ibmcloud resource tag-detach --tag-names "project:myproject" --resource-name Project data -—tag-type access
    
  • MyResource から env:value タグを切り離すには、その値に関係なく、以下のコマンドを実行します。

    ibmcloud resource tag-detach --tag-names 'env:*' —resource-name 'MyResource'
    
  • MyResource からすべてのタグを切り離すには、次のコマンドを実行します。

    ibmcloud resource tag-detach --tag-names '*' —resource-name 'MyResource'
    

ibmcloud resource tag-delete

タグを削除します。

ibmcloud resource tag-delete (--tag-name TAG_NAME | -a, --all  [-f, --force]) [-p, --provider PROVIDER] [--tag-type TAG_TYPE] [--account-id ACCOUNT_ID]

コマンド・オプション

--tag-name 値
削除するタグ名。
--provider 値, -p 値
指定されたプロバイダーのタグを削除します(サポートされる値はclassic-infrastructureのみです)。 タイプが SoftLayer_Hardware、SoftLayer_Network_Application_Delivery_Controller、SoftLayer_Network_Subnet_IpAddress、または SoftLayer_Network_Vlan のリソースにそれを使用します。
--tag-type 値
タグのタイプ。 許可される値は、user、service、access のいずれかです(デフォルト値:user)。
account-id 値
削除されるタグを所有するアカウントの ID (tag-type が service に設定されている場合に必要)。
--force, -f
確認を求めずにタグを削除します。
--all, -a
リソースにアタッチされていないタグをすべて削除する。
-q, --quiet
詳細出力を抑制します。

タグは、リソースにアタッチされていない場合にのみ削除できます。

  • ユーザー・タグ MyTag をアカウントから削除するには、以下のようにします。
    ibmcloud resource tag-delete --tag-name "MyTag"
    
  • アクセス管理タグ project:myproject をアカウントから削除するには、以下のようにします。
    ibmcloud resource tag-delete --tag-name "project:myproject" --tag-type access
    
  • 未使用のユーザー・タグをアカウントからすべて削除するには、以下のようにします。
    ibmcloud resource tag-delete -a
    
  • 未使用のアクセス管理タグをアカウントからすべて削除するには、以下のようにします。
    ibmcloud resource tag-delete -a --tag-type access
    

ibmcloud resource reclamations

復元または削除できる回収済みリソースをリストします。

ibmcloud resource reclamations [--resource-instance-id INSTANCE_ID]

コマンド・オプション

--resource-instance-id
リソース・インスタンスのグローバル一意 ID (GUID)

すべてのリソース回収をリストします。

ibmcloud resource reclamations

特定のサービス・インスタンスのリソースの再利用をリストします。

ibmcloud resource reclamations --resource-instance-id abcd1234-ef56-486e-b293-22d6c7eb6699

ibmcloud resource reclamation

リソース回収の詳細を表示します。

ibmcloud resource reclamation RECLAMATION_ID

コマンド・オプション

RECLAMATION_ID
リソース回収 ID

リソース回収の詳細を表示します。

ibmcloud resource reclamation daf12d343ef

ibmcloud resource reclamation-restore

リソースが再び使用可能になるように回収済みリソースを復元します。

ibmcloud resource reclamation-restore ID [--comment COMMENT]

コマンド・オプション

ID
リソース回収 ID
--comment
アクションについてのコメント

ID が d9fendfwlw のリソース回収をリストアします。

ibmcloud resource reclamation-restore "d9fendfwlw"

ID d9fendfwlwを使用してリソースの再利用を復元し、 need to use for another 3 monthsのコメントを残し、JSON 出力を表示します:

ibmcloud resource reclamation-restore "d9fendfwlw" --comment "need to use for another 3 months" --output JSON

ibmcloud resource reclamation-delete

リソースを復元不能にするために回収済みリソースを削除します。

ibmcloud resource reclamation-delete ID [--comment COMMENT] [--f, --force]

コマンド・オプション

ID
リソース回収 ID
--comment
アクションについてのコメント
-f, --force
確認なしで削除を強制します

ID が d9fendfwlw のリソース回収を削除します。

ibmcloud resource reclamation-delete "d9fendfwlw"

ID d9fendfwlw のリソース再利用を削除し、確認を求めずに no longer needed のコメントを残します:

ibmcloud resource reclamation-delete "d9fendfwlw" --comment "no longer needed" -f