Gestione delle risorse e dei gruppi di risorse (ibmcloud resource)

Un gruppo di risorse è un modo per organizzare le risorse dell'account in raggruppamenti personalizzabili. Utilizza i seguenti comandi dall'interfaccia riga di comando (CLI, Command Line Interface) IBM Cloud® per gestire le risorse IBM Cloud in un gruppo di risorse.

ibmcloud resource groups

Elenca i gruppi di risorse.

ibmcloud resource groups [--default]

Opzioni comando

--default
Richiama il gruppo predefinito dell'account corrente.

Esempi

Elenca tutti i gruppi di risorse nell'account attualmente selezionato:

ibmcloud resource groups

Elenca il gruppo predefinito dell'account attualmente selezionato:

ibmcloud resource groups --default

ibmcloud resource group

Mostra i dettagli di un gruppo di risorse

ibmcloud resource group NAME [--id]

Opzioni comando

NAME (required)
Nome del gruppo di risorse
--id
Mostra solo l'ID

Esempi

Mostra il gruppo di risorse example-group:

ibmcloud resource group example-group

Mostra solo l'ID del gruppo di risorse example-group:

ibmcloud resource group example-group --id

ibmcloud resource group-create

Crea un gruppo di risorse:

ibmcloud resource group-create NAME

Opzioni comando

NAME (required)
Nome del gruppo di risorse

Esempi

Crea un gruppo di risorse example-group:

ibmcloud resource group-create example-group

ibmcloud resource group-update

Aggiorna un gruppo di risorse esistente

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

Opzioni comando

NAME (required)
Nome del gruppo di risorse di destinazione
-n, --name
Nuovo nome del gruppo di risorse
-f, --force
Forza aggiornamento senza conferma

Esempi

Rinomina il gruppo di risorse example-group come trial-group:

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

ibmcloud resource group-delete

Elimina un gruppo di risorse esistente

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

Opzioni comando

NAME (required)
Nome del gruppo di risorse di destinazione
-f, --force
Forza eliminazione senza conferma

Esempi

Elimina il gruppo di risorse example-group:

ibmcloud resource group-delete example-group -f

ibmcloud resource quotas

Elenca tutte le definizioni di quota.

ibmcloud resource quotas

Esempi

Elenca tutte le definizioni di quota:

ibmcloud resource quotas

ibmcloud resource quota

Mostra i dettagli di una definizione di quota.

ibmcloud resource quota NAME

Opzioni comando

NAME (required)
Nome della quota

Esempi

Mostra i dettagli della quota free:

ibmcloud resource quota free

ibmcloud resource service-instances

Elenca le istanze del servizio.

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]

Opzioni comando

--service-name NOME SERVIZIO
Nome dell'appartenenza al servizio
--location POSIZIONE
Filtra per ubicazione
--type TIPO DI ISTANZA
Tipo di istanze. Il tipo service_instance viene utilizzato se non specificato. Utilizzare tutto per elencare tutti i tipi di istanze.
-g GRUPPO_RISORSE
Nome del gruppo di risorse:
--all-resource-groups
Esegui query su tutti i gruppi di risorse
--long
Mostra più campi nell'output
--limit LIMITE
Numero di risorse da restituire
--offset OFFSET
Avvio del numero di posizione della risorsa
--output FORMAT
Specifica il formato dell'output. Al momento è supportato solo JSON.
-q, --quiet
Sopprimi l'output dettagliato.

Esempi

Elenca le istanze del servizio test-service:

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

Elenco della prossima pagina di istanze di servizio con 10 record per pagina.

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

ibmcloud resource service-instance

Mostra i dettagli di un'istanza del servizio.

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

Opzioni comando

NAME (obbligatorio), esclusivo con ID
Nome dell'istanza del servizio
ID (obbligatorio), esclusivo con NOME
ID dell'istanza del servizio
--location
Filtra per ubicazione
--id
Visualizzare l'ID dell'istanza del servizio

Esempi

Mostra i dettagli dell'istanza del servizio my-service-instance:

ibmcloud resource service-instance my-service-instance

ibmcloud resource service-instance-create

Crea un'istanza del servizio.

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]

Opzioni comando

NAME (required)
Nome dell'istanza del servizio
SERVICE_NAME o SERVICE_ID (obbligatorio)
Nome o ID del servizio. Per elencare le offerte di servizi, utilizzare il sito ibmcloud catalog service-marketplacecomando.
SERVICE_PLAN_NAME o SERVICE_PLAN_ID (obbligatorio)
Nome o ID del piano di servizio
LOCATION (obbligatorio)
Ubicazione o ambiente di destinazione per creare l'istanza del servizio
-d, --deployment DEPLOYMENT_NAME
Nome della distribuzione
-p, --parameters @JSONFILE o JSON_STRING
File o stringa JSON dei parametri per creare l'istanza del servizio
-g GRUPPO_RISORSE
Nome del gruppo di risorse:
--service-endpoints TIPO_DI_ENDPOINT_DI_SERVIZIO
Tipi di endpoint del servizio consentiti dalla definizione del servizio. I valori tipici sono "pubblico", "privato", "pubblico e privato". Il valore predefinito per gli endpoint dei servizi è il tipo configurato dal servizio in IBM Cloud®.
--allow-cleanup
Indica se l'istanza del servizio deve essere eliminata (ripulita) durante l'elaborazione di una chiamata di eliminazione dell'istanza nella regione
--lock
Se creare l'istanza del servizio con lo stato bloccato
--subscription
ID abbonamento associato a questo servizio e piano

Esempi

Creare un'istanza di servizio denominata my-service-instance che utilizzi il piano di servizio test-service-plan del servizio test-service sulla posizione eu-gb:

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

ibmcloud resource service-instance-update

Aggiorna l'istanza del servizio.

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]

Opzioni comando

Nome (obbligatorio)
Nome dell'istanza del servizio, esclusivo con ID
ID (obbligatorio)
ID dell'istanza del servizio, esclusivo con NAME
-n, --name NEW_NAME
Nuovo nome dell'istanza del servizio
--service-plan-id PIANO_DI_SERVIZIO
Nuovo ID del piano di servizio
-p, --parameters @JSON_FILE | JSON_STRING
File o stringa JSON dei parametri per creare l'istanza del servizio
-g GRUPPO_RISORSE
Nome del gruppo di risorse:
--service-endpoints TIPO_DI_ENDPOINT_DI_SERVIZIO
Tipi di endpoint del servizio. I valori possibili sono 'public', 'private', 'public-and-private'.
-f, --force
Forza aggiornamento senza conferma

Esempi

Aggiorna l'istanza del servizio my-service-instance e modificane il nome in new-service-instance:

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

ibmcloud resource service-instance-delete

Elimina l'istanza del servizio. Se il provisioning è in corso, il comando tenta di annullare il processo di provisioning. Alcuni servizi potrebbero non supportare l'annullamento.

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

Opzioni comando

Nome (obbligatorio)
Nome dell'istanza del servizio, esclusivo con ID
ID (obbligatorio)
ID dell'istanza del servizio, esclusivo con NAME
-f, --force
Forza eliminazione senza conferma
--recursive
Elimina tutte le risorse di appartenenza

Esempi

Elimina la risorsa service-instance my-service-instance:

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

ibmcloud resource service-instance-lock

Blocca l'istanza del servizio.

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

Opzioni comando

Nome (obbligatorio)
Nome dell'istanza del servizio, esclusivo con ID
ID (obbligatorio)
ID dell'istanza del servizio, esclusivo con NAME
-g GRUPPO_RISORSE
Nome del gruppo di risorse:
-f, --force
Forza il blocco senza conferma

Esempi

Blocca la risorsa service-instance my-service-instance:

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

ibmcloud resource service-instance-unlock

Sbloccare l'istanza del servizio.

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

Opzioni comando

Nome (obbligatorio)
Nome dell'istanza del servizio, esclusivo con ID
ID (obbligatorio)
ID dell'istanza del servizio, esclusivo con NAME
-g GRUPPO_RISORSE
Nome del gruppo di risorse:
-f, --force
Forza il blocco senza conferma

Esempi

Sblocca la risorsa service-instance my-service-instance:

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

ibmcloud resource service-keys

Elenca le chiavi di servizio dell'istanza di servizio.

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

Opzioni comando

--instance-id
ID istanza del servizio
--instance-name
Nome istanza del servizio

Esempi

Elenca le chiavi di servizio dell'istanza del servizio my-service-instance:

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

ibmcloud resource service-key

Visualizza i dettagli di qualsiasi numero di chiavi di servizio, dove i primi n caratteri del nome della chiave del servizio corrispondono al NOME_CHIAVE fornito.

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

Opzioni comando

NOME
Nome della chiave
ID
ID della chiave
-g
Nome del gruppo di risorse:
--id
Visualizza l'ID della chiave di servizio. Questa opzione è esclusiva con '--output'.
-g RESOURCE_GROUP
Nome del gruppo di risorse:

Esempi

Mostra i dettagli delle chiavi di servizio my-service-key:

ibmcloud resource service-key my-service-key

Mostra i dettagli della chiave di servizio con 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

Crea una chiave di servizio.

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]

Opzioni comando

NAME (required)
Nome della chiave.
ROLE_NAME (facoltativo)
Nome del ruolo del servizio IAM. Il ruolo specificato non può essere uno dei ruoli della piattaforma predefiniti. È possibile verificare l'idoneità di qualsiasi ruolo all'uso di questa opzione eseguendo ibmcloud iam roles --service <your-service> e controllando che serviceRole appaia nel CRN del ruolo.
--instance-id ID_SERVIZIO
ID istanza del servizio.
--instance-name NOME_SERVIZIO_INSTANZA
Nome dell'istanza del servizio.
--service-id ID SERVIZIO
Nome o UUID dell'ID del servizio a cui appartiene il ruolo. Può essere impostato solo quando ROLE_NAME è omesso o è impostato su None.
-p, --parameters @JSON_FILE | JSON_TEXT
Parametri stringa o file JSON.
-g GRUPPO_RISORSE
Nome gruppo di risorse.
--service-endpoint TIPO_DI_ENDPOINT_DEL_SERVIZIO
Tipo di endpoint del servizio. I valori possibili sono "pubblico" o "privato".
--output FORMAT (facoltativo)
Specifica il formato dell'output. È supportato solo JSON.
-f, --force
Forza creazione senza conferma
-q, --quite
Sopprimi l'output dettagliato.

Esempi

Crea una chiave di servizio denominata my-service-key con il ruolo Administrator per l'istanza del servizio my-service-instance:

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

Crea una chiave di servizio denominata my-service-key senza alcun ruolo per un'istanza del servizio non abilitata IAM my-service-instance:

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

ibmcloud resource service-key-update

Aggiorna una chiave di servizio.

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

Opzioni comando

NAME | ID
Nome o ID della chiave
-n, --name NEW_NAME
Nuovo nome della chiave
-g RESOURCE_GROUP
ID del gruppo di risorse a cui appartiene la chiave
-f, --force
Forza aggiornamento senza conferma

Esempi

Aggiorna una chiave di servizio denominata my-service-key e forniscile un nuovo nome my-service-key-2:

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

ibmcloud resource service-key-delete

Elimina una chiave di servizio.

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

Opzioni comando

KEY_NAME | KEY_ID
Il nome o l'ID della chiave
-f, --force
Forza eliminazione senza conferma

Esempi

Elimina la chiave di servizio my-service-key:

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

abbonamento alle risorse ibmcloud

Mostra i dettagli di un abbonamento.

ibmcloud resource subscription SUBSCRIPTION_ID

Opzioni comando

ID SOTTOSCRIZIONE (obbligatorio)
Campo SUBSCRIPTION_ID di un abbonamento

Esempi

Mostra i dettagli dell'abbonamento my-subscription-id:

ibmcloud resource subscription my-subscription-id

abbonamenti alle risorse ibmcloud

Elencare gli abbonamenti per il proprio account

ibmcloud resource subscriptions [--output FORMAT]

Opzioni comando

--output valore
Specifica il formato dell'output. Al momento è supportato solo JSON.

ibmcloud resource tags

Elenca tutte le tag nel tuo account di fatturazione

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]

Opzioni comando

--offset valore, -o valore
Numero di posizione iniziale della risorsa (valore predefinito: 0).
--limit VALUE, -l VALUE
Numero di risorse da restituire (massimo 1000) (valore predefinito: 100).
--provider valore, -p valore
Visualizza i tag associati alle risorse dell'Infrastruttura classica. L'unico valore consentito è: classic-infrastructure. Utilizzare il comando per ottenere i tag definiti nell'Infrastruttura classica.
Valore --details, valore -d
Mostra attributi aggiuntivi per ogni tag; l'unico valore consentito è true.
Valore --attached, valore -a
Mostra solo i tag filtrati allegati a una risorsa; l'unico valore consentito è true.
--tag-type valore
Il tipo della tag. Gli unici valori ammessi sono: utente, servizio o accesso (valore predefinito: utente).
--account-id valore
L'ID dell'account che possiede i tag che si desidera elencare (obbligatorio se tag-type è impostato su service).
--output valore
Specifica il formato dell'output. Al momento è supportato solo JSON.
-q, --quiet
Sopprimi l'output dettagliato.

ibmcloud resource tag-create

Creare un tag di gestione degli accessi:

ibmcloud resource tag-create --tag-names TAG_NAMES

Opzioni comando

--tag-names valore
Elenco separato da virgole di nomi di tag.
-q, --quiet
Sopprimi l'output dettagliato.

Questo comando è valido solo per le tag di gestione accessi. Ad esempio:

  • Immetti il seguente comando per creare la tag di gestione dell'accesso project:myproject:
    ibmcloud resource tag-create —tag-names “project:myproject”
    

ibmcloud resource tag-attach

Collega una o più tag a una risorsa:

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

Opzioni comando

--tag-names valore
Elenco separato da virgole di nomi di tag.
--resources-query valore
Stringa di query per la ricerca globale per recuperare le risorse a cui i tag devono essere applicati
--resource-name valore
Il nome della risorsa su cui devono essere applicati i tag.
--resource-id valore
CRN della risorsa su cui devono essere attaccati i tag (per la risorsa Infrastruttura classica, è l'ID della risorsa).
--resource-type valore
Tipo di risorsa a cui applicare i tag. Questo è richiesto solo per le risorse dell'Infrastruttura classica di questi tipi: SoftLayer_Hardware_Server, SoftLayer_Hardware, SoftLayer_Virtual_Guest, SoftLayer_Network_Vlan_Firewall, SoftLayer_Network_Application_Delivery_Controller, SoftLayer_Network_Vlan, SoftLayer_Virtual_DedicatedHost, SoftLayer_Network_Component_Firewall, e SoftLayer_Network_Firewall_Module_Context.
--tag-type valore
Il tipo di etichetta. Gli unici valori consentiti sono user o service. Il valore predefinito è user.
--account-id valore
L'ID dell'account che possiede le risorse da etichettare (richiesto se tag-type è impostato su service).
--replace
L'elenco dei nomi dei tag sostituisce l'elenco corrente dei nomi dei tag collegati alla risorsa.
--update
I nomi tag nel formato key:value verranno aggiornati. L'opzione non ha effetto sui nomi di tag che non sono in quel formato.
-q, --quiet
Sopprimi l'output dettagliato.

Esempi

  • Per collegare il tag utente my-tag a un cluster Kubernetes denominato MyCluster, identificare innanzitutto il CRN del cluster:

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

    Prendi nota del CRN, che è una stringa simile al seguente esempio:

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

    Per collegare la tag, immetti il seguente comando:

    ibmcloud resource tag-attach --tag-names my-tag --resource-id rn:v1:bluemix:public:containers-kubernetes:us-south:a/a27a4741a57dcf5c965939adb66fe1c7:a46242e638ca47b09f10e9a3cbe5687a::
    
  • Per allegare il tag utente my-tag a una risorsa denominata MyResource:

    ibmcloud resource tag-attach --tag-name my-tag --resource-name  'MyResource'
    
  • Per collegare i tag utente my-tag-1 e my-tag-2 a tutti i cluster Kubernetes distribuiti in us-south, eseguire il seguente comando:

    ibmcloud resource tag-attach --tag-names my-tag-1,my-tag-2 --resources-query 'service_name:containers-kubernetes AND region:us-south'
    

    Il comando recupera inizialmente tutti i cluster Kubernetes in us-south che è possibile visualizzare e successivamente attribuisce a ciascuno i due tag specificati. Quindi visualizza il risultato dell'operazione per ogni cluster Kubernetes.

  • Per collegare il tag utente my-tag a un guest virtuale dell'infrastruttura classica denominato MyVM, identificare l'ID del guest virtuale:

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

    Prendi nota dell'ID, che è una stringa simile a 48373549.

    Per collegare la tag, immetti il seguente comando:

    ibmcloud resource tag-attach --tag-names my-tag --resource-id 48373549 --resource-type SoftLayer_Virtual_Guest
    
  • Per collegare il tag di gestione degli accessi project:myproject, creato in precedenza, a un'istanza di IBM Cloud Object Storage chiamata Project data, eseguire il seguente comando:

    ibmcloud resource tag-attach --tag-names "project:myproject" --resource-name Project data -—tag-type access
    
  • Per aggiornare a production il valore della tag utente env su una risorsa denominata MyResource, eseguire il seguente comando:

    ibmcloud resource tag-attach --tag-names 'env:production' --resource-name 'MyResource' --update
    
  • Per aggiornare a production il valore della tag di gestione dell'accesso env su una risorsa denominata MyResource, esegui questo comando:

    ibmcloud resource tag-attach --tag-names 'env:production' --resource-name 'MyResource' --update --tag-type access
    
  • Per sostituire tutte le tag utente di MyResource con una nuova serie di tag tag1, tag2 e tag3 eseguire il seguente comando:

    ibmcloud resource tag-attach --tag-names 'tag1,tag2,tag3' --resource-name 'MyResource' --replace
    
  • Per sostituire tutte le tag di gestione degli accessi di MyResource con la tag compliance:hipaa, esegui questo comando:

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

ibmcloud resource tag-detach

Scollegamento di una o più tag da una risorsa:

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

Opzioni comando

--tag-names valore
Elenco separato da virgole di nomi di tag.
--resources-query valore
Stringa di query per la ricerca globale per recuperare le risorse su cui i tag devono essere staccati
--resource-name valore
Il nome della risorsa su cui devono essere applicati i tag.
--resource-id valore
CRN della risorsa su cui devono essere attaccati i tag (per la risorsa Infrastruttura classica, è l'ID della risorsa).
--resource-type valore
Tipo di risorsa su cui i tag devono essere rimossi. Questo è richiesto solo per le risorse dell'Infrastruttura classica di questi tipi: SoftLayer_Hardware_Server, SoftLayer_Hardware, SoftLayer_Virtual_Guest, SoftLayer_Network_Vlan_Firewall, SoftLayer_Network_Application_Delivery_Controller, SoftLayer_Network_Vlan, SoftLayer_Virtual_DedicatedHost, SoftLayer_Network_Component_Firewall, e SoftLayer_Network_Firewall_Module_Context.
--tag-type valore
Il tipo della tag. Gli unici valori ammessi sono: utente, servizio o accesso (valore predefinito: utente).
--account-id valore
L'ID dell'account che possiede le risorse da staccare (richiesto se tag-type è impostato su service).
-q, --quiet
Sopprimi l'output dettagliato.

Esempi

  • Per staccare il tag utente my-tag da un cluster Kubernetes denominato MyCluster, identificare innanzitutto il CRN del cluster:

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

    Prendi nota del CRN, che è una stringa simile al seguente esempio:

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

    Per staccare il tag, eseguire il seguente comando:

    ibmcloud resource tag-detach --tag-names my-tag --resource-id crn:v1:bluemix:public:containers-kubernetes:us-south:a/a27a4741a57dcf5c965939adb66fe1c7:a46242e638ca47b09f10e9a3cbe5687a::
    
  • Per staccare il tag utente my-tag da una risorsa denominata MyResource:

    ibmcloud resource tag-detach --tag-name my-tag --resource-name 'MyResource'
    
  • Per staccare i tag utente my-tag-1 e my-tag-2 da tutti i cluster Kubernetes distribuiti in us-south, eseguire il seguente comando:

    ibmcloud resource tag-detach --tag-names my-tag-1,my-tag-2 --resources-query 'service_name:containers-kubernetes AND region:us-south'
    

    Il comando recupera inizialmente tutti i cluster Kubernetes in us-south che è possibile visualizzare e successivamente stacca i due tag specificati da ciascuno di essi. Quindi visualizza il risultato dell'operazione per ogni cluster Kubernetes.

  • Per staccare il tag utente my-tag da un guest virtuale dell'infrastruttura classica chiamato MyVM, cercate innanzitutto l'ID del guest virtuale da cui volete staccare il tag:

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

    Prendi nota dell'ID, che è una stringa simile a 48373549.

    Per staccare il tag, eseguire il seguente comando:

    ibmcloud resource tag-detach --tag-names my-tag --resource-id 48373549 --resource-type SoftLayer_Virtual_Guest
    
  • Per staccare il tag di gestione degli accessi project:myproject da un'istanza di IBM Cloud Object Storage chiamata Project data, eseguire il seguente comando:

    ibmcloud resource tag-detach --tag-names "project:myproject" --resource-name Project data -—tag-type access
    
  • Per scollegare la tag env:value da MyResource, indipendentemente dal valore, immetti il seguente comando:

    ibmcloud resource tag-detach --tag-names 'env:*' —resource-name 'MyResource'
    
  • Per scollegare tutte le tag da MyResource, esegui il seguente comando:

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

ibmcloud resource tag-delete

Elimina una tag:

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

Opzioni comando

--tag-name valore
Nome del tag da eliminare.
--provider valore, -p valore
Elimina i tag associati al provider specificato. L'unico valore consentito è: classic-infrastructure. Utilizzare il comando per eliminare i tag dell'Infrastruttura classica.
--tag-type valore
Il tipo della tag. Gli unici valori ammessi sono: utente, servizio o accesso (valore predefinito: utente).
valore ID account
L'ID dell'account che possiede i tag da eliminare (richiesto se tag-type è impostato su service).
--force, -f
Elimina le tag senza conferma.
--all, -a
Elimina tutti i tag che non sono collegati a nessuna risorsa.
-q, --quiet
Sopprimi l'output dettagliato.

Una tag può essere eliminata solo se non è collegata ad alcuna risorsa.

Esempi

  • Per eliminare la tag utente my-tag dall'account:
    ibmcloud resource tag-delete --tag-name "my-tag"
    
  • Per eliminare la tag di gestione dell'accesso project:myproject dall'account:
    ibmcloud resource tag-delete --tag-name "project:myproject" --tag-type access
    
  • Per eliminare tutte le tag utente non utilizzate dall'account:
    ibmcloud resource tag-delete -a
    
  • Per eliminare tutte le tag di gestione dell'accesso non utilizzate dall'account:
    ibmcloud resource tag-delete -a --tag-type access
    

ibmcloud resource reclamations

Elenca le risorse recuperate che possono essere ripristinate o eliminate:

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

Opzioni comando

--resource-instance-id
Il GUID (globally unique ID) dell'istanza della risorsa

Esempi

Elenca tutti i recuperi della risorsa:

ibmcloud resource reclamations

Elenca i recuperi di risorse di una specifica istanza del servizio:

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

ibmcloud resource reclamation

Mostra i dettagli di un recupero di risorse:

ibmcloud resource reclamation RECLAMATION_ID

Opzioni comando

RECLAMATION_ID
ID del recupero di risorse

Esempi

Mostra i dettagli di un recupero di risorse:

ibmcloud resource reclamation daf12d343ef

ibmcloud resource reclamation-restore

La quantità di tempo in cui una risorsa cancellata può essere recuperata dipende dal servizio coinvolto. Controllare la documentazione specifica del servizio per determinare il supporto del servizio per la bonifica e, se supportato, il periodo di bonifica.

Ripristina una risorsa recuperata in modo che sia di nuovo disponibile:

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

Opzioni comando

ID
ID del recupero della risorsa
--comment
Commenta l'azione

Esempi

Ripristina un recupero della risorsa con l'ID d9fendfwlw:

ibmcloud resource reclamation-restore "d9fendfwlw"

Ripristina una risorsa bonificata con ID d9fendfwlw, lascia un commento di need to use for another 3 months e mostra l'output JSON:

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

ibmcloud resource reclamation-delete

Elimina una risorsa recuperata in modo che non possa più essere ripristinata:

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

Opzioni comando

ID
ID del recupero della risorsa
--comment
Commenta l'azione
-f, --force
Forza eliminazione senza conferma

Esempi

Elimina un recupero della risorsa con l'ID d9fendfwlw:

ibmcloud resource reclamation-delete "d9fendfwlw"

Cancellare una bonifica di risorse con ID d9fendfwlw e lasciare un commento di no longer needed senza conferma:

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