Référence de l'interface de ligne de commande de VPC

Utilisez les informations suivantes comme référence pour les commandes de l'interface en ligne de commande (CLI) disponibles pour le service « IBM Cloud® Virtual Private Cloud » (VPC).

Ce guide de référence de l'interface en ligne de commande (CLI) est structuré en sections suivantes :

Prérequis

  1. Installez le CLI IBM Cloud.

  2. Installez ou mettez à jour le plug-in du service d'infrastructure VPC.

    ibmcloud plugin install vpc-infrastructure
    

    Pour effectuer la mise à jour, utilisez la commande suivante :

    ibmcloud plugin update
    

    Pour afficher les plug-in et les versions installés, utilisez la commande suivante:

    ibmcloud plugin list
    

COMMANDES RESEAU

La section suivante fournit des informations sur les commandes de l'interface en ligne de commande (CLI) relatives aux services réseau.

IP flottantes

ibmcloud is floating-ip

Afficher les détails d'une adresse IP flottante.

ibmcloud is floating-ip FLOATING_IP [--output JSON] [-q, --quiet]

Options de commande

  • FLOATING_IP : ID de l'IP flottante.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is floating-ip-release

Libérer des adresses IP flottantes.

ibmcloud is floating-ip-release (FLOATING_IP1 FLOATING_IP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • FLOATING_IP1 : ID de l'adresse IP flottante.
  • FLOATING_IP2 : ID de l'adresse IP flottante.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is floating-ip-reserve

Réserver une IP flottante.

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]

Exemples de commande

  • 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

Options de commande

  • FLOATING_IP_NAME : nom de l'adresse IP flottante.
  • --zone : nom de la zone cible.
  • --nic: L'identifiant ou le nom de l'interface réseau à associer.
  • --in: l'identifiant ou le nom de l'instance à associer; cet identifiant n'est requis que si vous utilisez le nom de l'interface réseau à la place de l'identifiant.
  • --bm: L'identifiant ou le nom du serveur « bare metal » auquel effectuer la liaison; cet identifiant n'est requis que si vous utilisez le nom de l'interface réseau à la place de l'identifiant.
  • --vni: identifiant ou nom de l'interface réseau virtuelle.
  • --reset-target: Réinitialise la cible à partir de l'IP flottante.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is floating-ip-update

Mettre à jour une adresse IP flottante.

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]

Exemples de commande

  • 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

Options de commande

  • FLOATING_IP : ID de l'IP flottante.
  • --name : nouveau nom de l'adresse IP flottante.
  • --nic: L'identifiant ou le nom de l'interface réseau à associer.
  • --in: l'identifiant ou le nom de l'instance à associer; cet identifiant n'est requis que si vous utilisez le nom de l'interface réseau à la place de l'identifiant.
  • --bm: L'identifiant ou le nom du serveur « bare metal » auquel effectuer la liaison; cet identifiant n'est requis que si vous utilisez le nom de l'interface réseau à la place de l'identifiant.
  • --vni: identifiant ou nom de l'interface réseau virtuelle.
  • --reset-target: Réinitialise la cible à partir de l'IP flottante.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is floating-ips

Répertorier toutes les adresses IP flottante.

ibmcloud is floating-ips [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is floating-ips --output JSON
  • ibmcloud is floating-ips --resource-group-id fee82deba12e4c0fb69c3b09d1f12345 --output JSON

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Journaux de flux

ibmcloud is flow-log-create

Créer un journal de flux.

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]

Exemples de commande

  • 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

Options de commande

  • --bucket : nom du compartiment COS.
  • --target: ID ou nom de la cible pour le journal des flux.
  • --target-type: Type de cible pour le journal des flux. Cette option n'est requise que si la cible est transmise en tant que nom de la ressource. L'un des suivants: vpc, subnet, instance, nic, vni, nac.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --in: identifiant ou nom de l'INSTANCE. Il est requis uniquement pour spécifier la ressource unique par son nom dans cette INSTANCE.
  • --name : nouveau nom du journal de flux.
  • --active : indique si ce collecteur est actif. Sélectionnez true ou false.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is flow-log-delete

Supprimer un ou plusieurs journaux de flux.

ibmcloud is flow-log-delete (FLOW_LOG1 FLOW_LOG2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • FLOW_LOG1: ID ou nom du journal de flux.
  • FLOW_LOG2: ID ou nom du journal de flux.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is flow-log-update

Mettre à jour un journal de flux.

ibmcloud is flow-log-update FLOW_LOG [--name NEW_NAME] [--active TRUE | FALSE] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • FLOW_LOG: ID ou nom du journal de flux.
  • --name : nouveau nom du journal de flux.
  • --active : indique si ce collecteur est actif. Sélectionner false désactive le collecteur et sélectionner true l'active. Sélectionnez true ou false.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is flow-log

Afficher les détails d'un journal de flux.

ibmcloud is flow-log FLOW_LOG [--output JSON] [-q, --quiet]

Options de commande

  • FLOW_LOG: ID ou nom du journal de flux.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is flow-logs

Répertorier tous les journaux de flux de la région.

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]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --vpc: ID, nom ou CRN du VPC.
  • --target: L'identifiant ou le type de ressource de la cible.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Équilibreurs de charge

La section ci-après fournit des informations sur les commandes de l'interface de ligne de commande destinées à l'utilisation des équilibreurs de charge, des programmes d'écoute et des pools.

ibmcloud is load-balancer

Afficher les détails d'un équilibreur de charge.

ibmcloud is load-balancer LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-create

Créez un équilibreur de charge.

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]

Exemples de commande

  • 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}}]' Créer un équilibreur de charge avec des pools
  • ibmcloud is load-balancer-create my-lb private --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family network --route-mode true Créer un équilibreur de charge avec le mode routage activé
  • ibmcloud is load-balancer-create my-lb private-path --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family network Créez un équilibreur de charge de réseau Private Path.
  • 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"}}]}]' Créez un équilibreur de charge réseau Private Path avec l'ID de l'équilibreur de charge d'application comme cible du membre du pool.
  • 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"}}]}]' Créez un équilibreur de charge réseau pour un chemin privé en utilisant l'ID d'adresse IP réservée comme cible pour les membres du pool.
  • 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 Créer un support DNS privé pour un équilibreur de charge.
  • 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}}]' Créez un pool d'équilibrage de charge avec un moniteur d'intégrité utilisant des expressions régulières pour le corps de la requête et de la réponse
  • 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}}]' Créez un pool d'équilibrage de charge avec des codes de requête et de réponse pour la surveillance de l'intégrité.

Options de commande

  • LOAD_BALANCER_NAME : nom de l'équilibreur de charge.
  • LOAD_BALANCER_ACCESS_TYPE: Type d'accès de l'équilibreur de charge. Seul l'équilibreur de charge de la famille des réseaux prend en charge le type d'accès "private-path". L'un des éléments suivants : public, privé, chemin privé.
  • --subnet: ID ou nom des sous-réseaux sur lesquels ce répartiteur de charge doit être déployé. Cette option peut être spécifiée plusieurs fois afin de mettre à disposition l'équilibreur de charge dans plusieurs sous-réseaux. Un seul sous-réseau peut être spécifié pour l'équilibreur de charge du réseau.
  • --vpc: identifiant ou nom du VPC. Cet ID ou ce nom est requis uniquement pour spécifier le sous-réseau unique par nom dans ce VPC.
  • --family: le type de famille de l'équilibreur de charge. L'une des suivantes: application, réseau.
  • --route-mode: Active ou désactive le mode de routage pour l'équilibreur de charge. Si cette option n'est pas spécifiée, le mode route est désactivé. Actuellement, le mode route ne peut être activé que pour l'équilibreur de charge de réseau privé. Sélectionnez false ou true.
  • --sg: ID ou noms de groupes de sécurité séparés par des virgules pour l'équilibreur de charge. Si aucune indication n'est fournie, le groupe de sécurité par défaut du VPC est utilisé.
  • --logging-datapath-active : activer ou désactiver la consignation du chemin de données de cet équilibreur de charge. Si aucune option n'est spécifiée, la journalisation de chemin de données est désactivée. La journalisation de chemin de données est applicable uniquement pour l'équilibreur de charge d'application. Sélectionnez false ou true.
  • --dns-instance-crn: le CRN de l'instance DNS associée à la zone DNS.
  • --dns-zone-id: identifiant de la zone DNS.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
    • -pools: POOLS_JSON|@POOLS_JSON_FILE, pools en JSON ou fichier JSON Un des éléments suivants : POOLS_JSON, @POOLS_JSON_FILE.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-delete

Supprimer un ou plusieurs équilibreurs de charge.

ibmcloud is load-balancer-delete (LOAD_BALANCER1 LOAD_BALANCER2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • LOAD_BALANCER1: ID ou nom de l'équilibreur de charge.
  • LOAD_BALANCER2: ID ou nom de l'équilibreur de charge.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener

Afficher les détails d'un programme d'écoute d'équilibreur de charge.

ibmcloud is load-balancer-listener LOAD_BALANCER LISTENER_ID [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-create

Créer un programme d'écoute d'équilibreur de charge.

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]

Exemples de commande

  • 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 Créez un programme d'écoute pour l'équilibreur de charge réseau public avec une plage de ports.
  • 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" }]' La priorité de la stratégie peut aller de 1 à 10, 1 étant la plus forte. Les valeurs possibles pour l'action sont « forward », « redirect », « reject » ou « 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 }}]' Lorsque l'action est de type « forward », l'identifiant du pool est nécessaire pour préciser vers quel pool l'équilibreur de charge doit acheminer le trafic.
  • 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"}}]' Lorsque l'action est redirigée, les champs « url » et « http_status_code » sont obligatoires. Les valeurs possibles pour http_status_code sont « 301 », « 302 », « 303 », « 307 » ou « 308 ». "url" est l'URL cible de redirection.
  • 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"}}]' Les valeurs possibles pour la condition sont « contient », « est égal à » ou « correspond à l'expression régulière ». Les valeurs possibles pour le type sont "header", "hostname" ou "path". field est un champ d'en-tête HTTP qui ne s'applique qu'au type de règle "header". Le paramètre « value » correspond à la valeur qui doit correspondre à la condition de la règle.
  • 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 Pour créer un programme d'écoute de l'équilibreur de charge lorsque le mode route y est activé.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol udp --port 53 Créer un programme d'écoute d'équilibreur de charge avec le protocole UDP.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol https --port 443 --idle-connection-timeout 30 Créer un programme d'écoute d'équilibreur de charge d'application avec un délai d'inactivité de connexion.
  • 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 Créez un écouteur d'équilibrage de charge d'application avec mTLS.

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --protocol : protocole de l'écouteur. Les équilibreurs de charge de la gamme d'applications prennent en charge tcp, http et https. Les équilibreurs de charge de la gamme réseau prennent en charge les protocoles tcp et udp.
  • --port : numéro du port d'écoute. Plage 1 à 65535.
  • --port-min: la borne inférieure, incluse, de l'intervalle des ports utilisés par cet écouteur. Ne doit pas dépasser la valeur de port_max. À l'heure actuelle, seuls les équilibreurs de charge fonctionnant en mode « route » sont activés, et les équilibreurs de charge publics de la famille de réseaux prennent en charge plusieurs ports par écouteur. Les écouteurs du répartiteur de charge utilisant le même protocole doivent disposer de plages de ports qui ne se chevauchent pas. Plage 1 à 65535.
  • --port-max: la limite supérieure (incluse) de la plage de ports utilisés par cet écouteur. Ne doit pas être inférieur à port_min. À l'heure actuelle, seuls les équilibreurs de charge fonctionnant en mode « route » et les équilibreurs de charge publics de la famille de réseaux prennent en charge plusieurs ports par écouteur. Les écouteurs du répartiteur de charge utilisant le même protocole doivent disposer de plages de ports qui ne se chevauchent pas. Plage 1 à 65535.
  • --default-pool : ID du pool par défaut.
  • --connection-limit : nombre maximal de connexions de l'écouteur. Cette option ne s'applique pas aux équilibreurs de charge appartenant à la famille de réseaux.
  • --certificate-instance-crn: le CRN de l'instance de certificat utilisé pour la termina SSL. Requis lorsque le protocole est https.https. Cette option ne s'applique pas aux équilibreurs de charge appartenant à la famille de réseaux.
  • --policies: LISTENER_POLICIES_JSON | @LISTENER_POLICIES_JSON_FILE, stratégies de programme d'écoute dans JSON ou dans un fichier JSON. Cette option ne s'applique pas aux équilibreurs de charge appartenant à la famille de réseaux.
  • --accept-proxy-protocol : si la valeur est définie sur true, le protocole proxy est activé pour ce programme d'écoute. Uniquement pris en charge pour les équilibreurs de charge d'application. Sélectionnez false ou true.
  • --http-redirect-listener-id: identifiant de l'écouteur défini comme destination de la redirection HTTP.
  • --http-redirect-status-code: le code d'état « HTTP » renvoyé dans la réponse de redirection. L'une des suivantes: 301, 302, 303, 307, 308.
  • --http-redirect-target-uri: URI de destination vers laquelle le trafic est redirigé. Ce paramètre est facultatif et doit commencer par "/" si vous le définissez.
  • --idle-connection-timeout: délai d'expiration de la connexion inactive de l'écouteur, en secondes. Seuls les équilibreurs de charge de la famille d'applications prennent en charge cette option. Minimum: 50, maximum: 7200. (par défaut: 50).
  • --client-auth-ca-crn: l'authentification client pour ce listener. Cette option ne s'applique pas aux équilibreurs de charge appartenant à la famille de réseaux.
  • --client-auth-crl: CRL | @CRL_FILE, la liste de révocation de certificats (CRL) utilisée pour la vérification de la révocation des certificats clients. Le serveur doit utiliser le protocole HTTPS. La liste de révocation de certificats (CRL) est un contenu encodé au format « PEM » ou dont le chemin d'accès au fichier contient la CRL. Cette option ne s'applique pas aux équilibreurs de charge appartenant à la famille de réseaux. L'un des éléments suivants : CRL, @CRL_FILE.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-delete

Supprimer un ou plusieurs programmes d'écoute d'équilibreur de charge.

ibmcloud is load-balancer-listener-delete LOAD_BALANCER (LISTENER_ID1 LISTENER_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID1 : ID du programme d'écoute.
  • LISTENER_ID2 : ID du programme d'écoute.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-policies

Répertorier toutes les stratégies d'équilibreur de charge.

ibmcloud is load-balancer-listener-policies LOAD_BALANCER LISTENER_ID [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-policy

Afficher les détails de la stratégie du programme d'écoute d'équilibreur de charge.

ibmcloud is load-balancer-listener-policy LOAD_BALANCER LISTENER_ID POLICY [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • POLICE: numéro d'identification ou nom de la police.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-policy-create

Créer une stratégie de programme d'écoute d'équilibreur de charge.

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]

Exemples de commande

  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-policy --action reject --priority 5 La priorité de la stratégie peut aller de 1 à 10, 1 étant la plus forte. Les valeurs possibles pour l'action sont « forward », « redirect » ou « reject ».
  • ibmcloud is load-balancer-listener-policy-create my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-policy --action reject --priority 5 La priorité de la stratégie peut aller de 1 à 10, 1 étant la plus forte. Les valeurs possibles pour l'action sont « forward », « redirect » ou « 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 Lorsque l'action est "forward_to_listener", l'identifiant ou le nom du programme d'écoute est requis pour spécifier le programme d'écoute auquel l'équilibreur de charge transmet le trafic.
  • 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 Lorsque l'action est "forward_to_listener", l'identifiant ou le nom du programme d'écoute est requis pour spécifier le programme d'écoute auquel l'équilibreur de charge transmet le trafic.
  • 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 Lorsque l'action est « forward_to_pool », l'ID ou le nom du pool est requis pour spécifier vers quel pool l'équilibreur de charge transmet le trafic.
  • 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 Lorsque l'action est « forward_to_pool », l'ID ou le nom du pool est requis pour spécifier vers quel pool l'équilibreur de charge transmet le trafic.
  • 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" Lorsque l'action est redirigée, les champs « url » et « http_status_code » sont obligatoires. Les valeurs possibles pour http_status_code sont « 301 », « 302 », « 303 », « 307 » ou « 308 ». "url" est l'URL cible de redirection.
  • 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}" Lorsque l'action est redirigée, les champs « url » et « http_status_code » sont obligatoires. Les valeurs possibles pour http_status_code sont « 301 », « 302 », « 303 », « 307 » ou « 308 ». "url" est l'URL cible de redirection.
  • 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" Lorsque l'action est redirigée, les champs « url » et « http_status_code » sont obligatoires. Les valeurs possibles pour http_status_code sont « 301 », « 302 », « 303 », « 307 » ou « 308 ». "url" est l'URL cible de redirection.
  • 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"}]' Les valeurs possibles pour la condition sont « contient », « est égal à » ou « correspond à l'expression régulière ». Les valeurs possibles pour le type sont "header", "hostname" ou "path". field est un champ d'en-tête HTTP qui ne s'applique qu'au type de règle "header". Le paramètre « value » correspond à la valeur qui doit correspondre à la condition de la règle.
  • 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 Lorsque l'action est « https_redirect », les champs « target-listener-id » et « http_status_code » sont obligatoires. Les valeurs possibles pour « http_status_code » sont « 301 », « 302 », « 303 », « 307 » ou « 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 Lorsque l'action est « https_redirect », les champs « target-listener-id » et « http_status_code » sont obligatoires. Le champ « uri » correspond à l'URI de destination de la redirection; il s'agit d'un champ facultatif. Les valeurs possibles pour « http_status_code » sont « 301 », « 302 », « 303 », « 307 » ou « 308 ».

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --priority : priorité de la stratégie. Une valeur plus faible correspond à une priorité plus élevée, par exemple : 5, plage : [1 à 10].
  • --action: action de stratégie. Un des éléments suivants : forward_to_pool, forward_to_listener, redirect, reject, https_redirect.
  • --name : nouveau nom de la stratégie.
  • --target: identifiant ou nom du pool de répartiteurs de charge cible spécifié avec l'action forward_to_pool, ou identifiant de l'écouteur du répartiteur de charge spécifié avec l'action forward_to_listener.
  • --target-listener-id: identifiant du listener sur lequel vous souhaitez mettre en place une redirection HTTPS, spécifié avec l'action https_redirect.
  • --target-listener-http-status-code: le code d'état HTTP ( HTTP ) renvoyé dans la réponse de redirection, spécifié avec l'action https_redirect. L'une des suivantes: 301, 302, 303, 307, 308.
  • --target-uri: URI de destination vers laquelle le trafic est redirigé, spécifiée avec l'action https_redirect. Ce paramètre est facultatif et doit commencer par "/" si vous le définissez.
  • --target-http-status-code: le code d'état HTTP de la réponse de redirection, spécifié avec l'action de redirection. L'une des suivantes: 301, 302, 303, 307, 308.
  • --target-url : URL cible de redirection, spécifiée avec l'action redirect. L'URL prend en charge les expressions RFC 6570 niveau 1 pour les variables protocole, hôte, port, chemin et requête. Ce qui correspond aux valeurs issues de l' URL initialement demandée (ou aux valeurs par défaut indiquées si la requête ne les mentionnait pas).
  • --rules: LISTENER_POLICY_RULES_JSON | @LISTENER_POLICY_RULES_JSON_FILE, règles de stratégie de programme d'écoute dans JSON ou dans un fichier JSON.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-policy-delete

Supprimer une ou plusieurs stratégies d'un programme d'écoute d'équilibreur de charge.

ibmcloud is load-balancer-listener-policy-delete LOAD_BALANCER LISTENER_ID (POLICY1 POLICY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • POLICY1: Identifiant ou nom de la police.
  • POLICY2: identifiant ou nom de la police.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-policy-rule

Afficher une seule règle de stratégie d'équilibreur de charge.

ibmcloud is load-balancer-listener-policy-rule LOAD_BALANCER LISTENER_ID POLICY RULE_ID [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • POLICE: numéro d'identification ou nom de la police.
  • RULE_ID : ID de la règle.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-policy-rule-create

Créer une règle de stratégie de programme d'écoute d'équilibreur de charge.

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]

Exemples de commande

  • 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

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • POLICE: numéro d'identification ou nom de la police.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --condition : condition de la règle. L'une des options suivantes : « contient », « est égal à », « correspond à l'expression régulière », « commence par ».
  • --type : type de la règle. L'un des éléments suivants : en-tête, nom d'hôte, chemin, requête, corps, nom d'hôte sni.
  • --value : valeur qui doit correspondre à la condition de règle.
  • --field: le champ « HTTP ». Ce champ s'applique aux types de règles « en-tête », « requête » et « corps ». Pour le type de règle « en-tête », ce champ est obligatoire. Pour les types de règle « query » ou « body », ce champ est facultatif.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-policy-rule-delete

Supprimer une ou plusieurs stratégies d'un programme d'écoute d'équilibreur de charge.

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]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • POLICE: numéro d'identification ou nom de la police.
  • RULE_ID1 : ID de la règle.
  • RULE_ID2 : ID de la règle.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-policy-rule-update

Mettre à jour une règle d'une stratégie de programme d'écoute d'équilibreur de charge.

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]

Exemples de commande

  • 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

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • POLICE: numéro d'identification ou nom de la police.
  • RULE_ID : ID de la règle.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --condition : condition de la règle. L'une des options suivantes : « contient », « est égal à », « correspond à l'expression régulière », « commence par ».
  • --type : type de la règle. L'un des éléments suivants : en-tête, nom d'hôte, chemin, requête, corps, nom d'hôte sni.
  • --value : valeur qui doit correspondre à la condition de règle.
  • --field: le champ « HTTP ». Ce champ s'applique aux types de règles « en-tête », « requête » et « corps ». Pour le type de règle « en-tête », ce champ est obligatoire. Pour les types de règle « query » ou « body », ce champ est facultatif.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-policy-rules

Répertorier toutes les règles de stratégie d'équilibreur de charge.

ibmcloud is load-balancer-listener-policy-rules LOAD_BALANCER LISTENER_ID POLICY [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • POLICE: numéro d'identification ou nom de la police.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-policy-update

Mettre à jour une stratégie d'un programme d'écoute d'équilibreur de charge.

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]

Exemples de commande

  • 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 Lorsque l'action est de type « forward », l'identifiant ou le nom du pool est obligatoire pour préciser vers quel pool l'équilibreur de charge doit acheminer le trafic.
  • ibmcloud is load-balancer-listener-policy-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-policy --action forward --target my-pool Lorsque l'action est de type « forward », l'identifiant ou le nom du pool est obligatoire pour préciser vers quel pool l'équilibreur de charge doit acheminer le trafic.
  • 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" Lorsque l'action est redirigée, les champs « url » et « http_status_code » sont obligatoires. Les valeurs possibles pour http_status_code sont « 301 », « 302 », « 303 », « 307 » ou « 308 ». "url" est l'URL cible de redirection.
  • 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 Lorsque l'action est redirigée, les champs « url » et « http_status_code » sont obligatoires. Les valeurs possibles pour http_status_code sont « 301 », « 302 », « 303 », « 307 » ou « 308 ». "url" est l'URL cible de redirection.
  • 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

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • POLICE: numéro d'identification ou nom de la police.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name : nom de cette stratégie défini par l'utilisateur. Les noms de stratégies doivent être uniques dans l'écouteur d'équilibreur de charge.
  • --priority : priorité de la stratégie. Une valeur plus faible correspond à une priorité plus élevée, par exemple : 5, plage : [1 à 10].
  • --target: identifiant ou nom du pool de répartiteurs de charge cible spécifié avec l'action forward_to_pool, ou identifiant de l'écouteur du répartiteur de charge spécifié avec l'action forward_to_listener.
  • --target-http-status-code: le code d'état HTTP de la réponse de redirection, spécifié avec l'action de redirection. L'une des suivantes: 301, 302, 303, 307, 308.
  • --target-url : URL cible de redirection, spécifiée avec l'action redirect. L'URL prend en charge les expressions RFC 6570 niveau 1 pour les variables protocole, hôte, port, chemin et requête. Ce qui correspond aux valeurs issues de l' URL initialement demandée (ou aux valeurs par défaut indiquées si la requête ne les mentionnait pas).
  • --target-listener-id: identifiant du listener sur lequel vous souhaitez mettre en place une redirection HTTPS, spécifié avec l'action https_redirect.
  • --target-listener-http-status-code: le code d'état HTTP ( HTTP ) renvoyé dans la réponse de redirection, spécifié avec l'action https_redirect. L'une des suivantes: 301, 302, 303, 307, 308.
  • --target-uri: URI de destination vers laquelle le trafic est redirigé, spécifiée avec l'action https_redirect. Ce paramètre est facultatif et doit commencer par "/" si vous le définissez.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listener-update

Mettre à jour un programme d'écoute d'équilibreur de charge.

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]

Exemples de commande

  • 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 Plage de ports utilisée par ce programme d'écoute.
  • 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

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • LISTENER_ID : ID de l'écouteur.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --protocol : protocole de l'écouteur. Les équilibreurs de charge de la gamme d'applications prennent en charge tcp, http et https. Les équilibreurs de charge de la gamme réseau prennent en charge les protocoles tcp et udp.
  • --port : numéro du port d'écoute. Plage 1 à 65535.
  • --port-min: la borne inférieure, incluse, de l'intervalle des ports utilisés par cet écouteur. Ne doit pas dépasser la valeur de port_max. À l'heure actuelle, seuls les équilibreurs de charge fonctionnant en mode « route » sont activés, et les équilibreurs de charge publics de la famille de réseaux prennent en charge plusieurs ports par écouteur. Les écouteurs du répartiteur de charge utilisant le même protocole doivent disposer de plages de ports qui ne se chevauchent pas. Plage 1 à 65535.
  • --port-max: la limite supérieure (incluse) de la plage de ports utilisés par cet écouteur. Ne doit pas être inférieur à port_min. À l'heure actuelle, seuls les équilibreurs de charge fonctionnant en mode « route » et les équilibreurs de charge publics de la famille de réseaux prennent en charge plusieurs ports par écouteur. Les écouteurs du répartiteur de charge utilisant le même protocole doivent disposer de plages de ports qui ne se chevauchent pas. Plage 1 à 65535.
  • --default-pool : ID du pool par défaut.
  • --reset-default-pool: Réinitialiser le pool par défaut.
  • --connection-limit : nombre maximal de connexions de l'écouteur. Cette option ne s'applique pas aux équilibreurs de charge appartenant à la famille de réseaux.
  • --certificate-instance-crn: le CRN de l'instance de certificat utilisé pour la termina SSL. Requis lorsque le protocole est https.https. Cette option ne s'applique pas aux équilibreurs de charge appartenant à la famille de réseaux.
  • --accept-proxy-protocol : si la valeur est définie sur true, le protocole proxy est activé pour ce programme d'écoute. Uniquement pris en charge pour les équilibreurs de charge d'application. Sélectionnez false ou true.
  • --disable-http-redirect: active ou désactive une redirection HTTP sur un écouteur.
  • --http-redirect-listener-id: identifiant de l'écouteur défini comme destination de la redirection HTTP.
  • --http-redirect-status-code: le code d'état « HTTP » renvoyé dans la réponse de redirection. L'une des suivantes: 301, 302, 303, 307, 308.
  • --http-redirect-target-uri: URI de destination vers laquelle le trafic est redirigé. Ce paramètre est facultatif et doit commencer par "/" si vous le définissez.
  • --reset-http-redirect-target-uri: Réinitialiser l'URI de destination.
  • --idle-connection-timeout: délai d'expiration de la connexion inactive de l'écouteur, en secondes. Seuls les équilibreurs de charge de la famille d'applications prennent en charge cette option. Minimum: 50, maximum: 7200. (par défaut: 50).
  • --client-auth-ca-crn: l'authentification client pour ce listener. Cette option ne s'applique pas aux équilibreurs de charge appartenant à la famille de réseaux.
  • --reset-client-auth-ca-crn: Supprimer l'autorité de certification de l'authentification client.
  • --client-auth-crl: CRL | @CRL_FILE, la liste de révocation de certificats (CRL) utilisée pour la vérification de la révocation des certificats clients. Le serveur doit utiliser le protocole HTTPS. La liste de révocation de certificats (CRL) est un contenu encodé au format « PEM » ou dont le chemin d'accès au fichier contient la CRL. Cette option ne s'applique pas aux équilibreurs de charge appartenant à la famille de réseaux. L'un des éléments suivants : CRL, @CRL_FILE.
  • --reset-client-auth-crl: Supprimer la liste de révocation des certificats de l'authentification client.
  • --reset-client-auth: Supprime la configuration de l'authentification client du listener.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-listeners

Répertorier tous les programmes d'écoute d'équilibreur de charge.

ibmcloud is load-balancer-listeners LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-pool

Afficher les détails d'un pool d'équilibreurs de charge.

ibmcloud is load-balancer-pool LOAD_BALANCER POOL [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • POOL: identifiant ou nom du pool.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-pool-create

Créer un pool d'équilibreurs de charge.

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]

Exemples de commande

  • 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 }]' Créer un pool d'équilibrage de charge d'application avec des membres
  • 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 }]' Créer un pool d'équilibreurs de charge réseau avec des membres
  • 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"}}]' Créer un pool d'équilibreurs de charge réseau avec des membres et fournir la cible membre par nom.
  • 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"}}]' Créez un équilibreur de charge réseau Private Path avec l'ID de l'équilibreur de charge d'application comme cible du membre du pool.
  • 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"}}]' Créez un équilibreur de charge réseau Private Path en utilisant le nom de l'équilibreur de charge d'application comme cible pour le membre du pool.
  • 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"}}]' Créez un équilibreur de charge réseau pour un chemin privé en utilisant l'ID d'adresse IP réservée comme cible pour les membres du pool.
  • 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 Créez un pool d'équilibreurs de charge réseau pour l'écouteur de l'équilibreur de charge réseau utilisant le protocole 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 Créez un pool d'équilibreur de charge réseau pour le programme d'écoute d'équilibreur de charge avec une politique à sécurité intégrée.
  • 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 Créez un pool d'équilibreur de charge réseau pour le programme d'écoute d'équilibreur de charge avec une politique à sécurité intégrée.
  • 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 Créer un pool d'équilibrage de charge d'application avec un moniteur d'intégrité utilisant des expressions régulières pour le corps des requêtes et des réponses.
  • 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 Créez un pool d'équilibrage de charge d'application avec des codes de requête et de réponse pour la surveillance de l'état de santé.
  • 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

Options de commande

  • POOL_NAME : nom du pool.
  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • ALGORITHM : algorithme d'équilibrage de charge. Sélectionnez round_robin, weighted_round_robin, least_connections.
  • PROTOCOL : protocole du pool. Les équilibreurs de charge de la gamme d'applications prennent en charge tcp, http et https. Les équilibreurs de charge de la gamme réseau prennent en charge les protocoles tcp et udp.
  • HEALTH_DELAY : intervalle de diagnostic d'intégrité en secondes. L'intervalle doit être supérieur à la valeur de dépassement du délai d'attente. Minimum : 2, maximum : 60.
  • HEALTH_RETRIES : nombre maximal de nouvelles tentatives de diagnostic d'intégrité. Minimum : 1, maximum : 10.
  • HEALTH_TIMEOUT : dépassement du délai d'attente de diagnostic d'intégrité en secondes. Minimum : 1, maximum : 59.
  • HEALTH_TYPE : protocole du diagnostic d'intégrité. Les équilibreurs de charge de la gamme d'applications prennent en charge tcp, http et https. Les équilibreurs de charge de la gamme réseau prennent en charge les protocoles tcp et http.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --health-monitor-url: Chemin d'accès à l' URL de vérification de l'état de fonctionnement. Applicable uniquement si HEALTH_TYPE est http ou https.
  • --health-monitor-port : numéro du port de diagnostic d'intégrité. Si cette valeur est spécifiée, les ports spécifiés dans les ressources du membre du serveur sont remplacés.
  • --session-persistence-type : type de persistance de session. L'une des suivantes: source_ip, http_cookie, app_cookie.
  • --session-persistence-cookie-name: Nom du cookie de persistance de session. Cette option ne s'applique qu'au type « app_cookie ».
  • --proxy-protocol : paramètre de protocole proxy. Le protocole proxy est pris en charge uniquement pour les équilibreurs de charge d'application. Au choix : disabled, v1, v2.
  • --members : MEMBERS_JSON|@MEMBERS_JSON_FILE, membres en JSON ou fichier JSON.
  • --health-monitor-request-method: Méthode de requête HTTP à utiliser pour les contrôles d'intégrité. L'une des deux options suivantes : get, post. S'applique uniquement lorsque HEALTH_TYPE est http ou https.
  • --health-monitor-request-body: le corps de la requête HTTP à utiliser pour les contrôles d'intégrité. S'applique uniquement lorsque l'article « --health-monitor-request-method » est publié.
  • --health-monitor-request-headers: REQUEST_HEADERS_JSON|@REQUEST_HEADERS_JSON_FILE, en-têtes de requête au format JSON ou dans un fichier JSON.
  • --health-monitor-response-body-regex: Expression régulière de type PCRE à laquelle les corps de réponse de HTTP doivent correspondre pour que les contrôles d'intégrité soient réussis.
  • --health-monitor-response-code: les codes de réponse HTTP attendus à l'issue d'un contrôle d'intégrité réussi.
  • --failsafe-policy-action: la politique de sécurité à utiliser pour ce pool. Si aucune valeur n'est spécifiée, l'action par défaut de la stratégie de sécurité du profil est utilisée. L'un des éléments suivants : échec, transfert, abandon, contournement.
  • --failsafe-policy-target: identifiant ou nom du pool de cibles de secours vers lequel effectuer le transfert. Si elle est spécifiée, l'action de la politique de sécurité par défaut doit être « forward ».
  • --server-auth-verify-cert: si cette option est définie sur « true », le certificat du serveur backend est vérifié. Sélectionnez true ou false.
  • --server-auth-ca-crn: le CRN de l'instance de certificat utilisée pour l'autorité de certification (CA) d'authentification du serveur. Nécessaire lorsque l'option server-auth-verify-cert a la valeur true.
  • --client-auth-cert-crn: le CRN de l'instance de certificat utilisée pour l' TLS, qui permet une mutuelle ( mTLS ) entre l'équilibreur de charge et les serveurs backend.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-pool-delete

Supprimer un ou plusieurs pools à partir d'un équilibreur de charge.

ibmcloud is load-balancer-pool-delete LOAD_BALANCER (POOL1 POOL2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • POOL1: identifiant ou nom du pool.
  • POOL2: identifiant ou nom du pool.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-pool-member

Afficher les détails d'un membre du pool d'équilibreurs de charge.

ibmcloud is load-balancer-pool-member LOAD_BALANCER POOL MEMBER_ID [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • POOL: identifiant ou nom du pool.
  • MEMBER_ID : ID du membre.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-pool-member-create

Créer un membre de pool d'équilibreurs de charge.

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]

Exemples de commande

  • 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

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • POOL: identifiant ou nom du pool.
  • PORT: Le port sur lequel le membre reçoit le trafic provenant de l'équilibreur de charge. S'applique uniquement au trafic de l'équilibreur de charge qui est reçu sur un programme d'écoute avec un seul port. Si le trafic est reçu sur un programme d'écoute avec une plage de ports, le membre reçoit le trafic sur le même port que le programme d'écoute. Ce port peut également être utilisé pour les contrôles d'intégrité, sauf si la propriété « port » de la propriété « health_monitor » est spécifiée.
  • CIBLE: L'adresse IP ou le nom de domaine complet (FQDN) du membre du pool pour les équilibreurs de charge appartenant à la famille d'applications, ou l'ID ou le nom d'un ALB, ou encore l'instance pour les équilibreurs de charge appartenant à la famille de réseaux.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --weight : poids du membre de serveur. Cette option s'applique uniquement lorsque l'algorithme de répartition de charge de son pool est « weighted_round_robin ».
  • --target-type: le type de cible pour ce membre du pool. L'un des éléments suivants : instance, load_balancer, reserved_ip.
  • --reserved-ip-subnet: cette option s'applique lorsque le type de cible est uniquement « IP réservée ».
  • --reserved-ip-vpc: cette option ne s'applique que lorsque le type de cible est une adresse IP réservée et que le sous-réseau d'adresses IP réservées est spécifié par son nom.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-pool-member-update

Mettre à jour un membre d'un pool d'équilibreurs de charge.

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]

Exemples de commande

  • 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

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • POOL: identifiant ou nom du pool.
  • MEMBER_ID : ID du membre.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • -- target-address : adresse IP du membre du pool.
  • --target-fqdn: le nom de domaine complet (FQDN) à cibler. Le paramètre fqdn_pool_members_supported de l'équilibreur de charge doit avoir la valeur true.
  • --target: L'adresse IP ou le nom de domaine complet (FQDN) du membre du pool pour les équilibreurs de charge appartenant à la famille d'applications, ou l'ID ou le nom d'un ALB, ou encore l'instance pour les équilibreurs de charge appartenant à la famille de réseaux.
  • --port: le port sur lequel le nœud reçoit le trafic provenant de l'équilibreur de charge. S'applique uniquement au trafic de l'équilibreur de charge qui est reçu sur un programme d'écoute avec un seul port. Si le trafic est reçu sur un programme d'écoute avec une plage de ports, le membre reçoit le trafic sur le même port que le programme d'écoute. Ce port peut également être utilisé pour les contrôles d'intégrité, sauf si la propriété « port » de la propriété « health_monitor » est spécifiée.
  • --weight : poids du membre de serveur. Cette option s'applique uniquement lorsque l'algorithme de répartition de charge de son pool est « weighted_round_robin ».
  • --target-type: le type de cible pour ce membre du pool. L'un des éléments suivants : instance, load_balancer, reserved_ip.
  • --reserved-ip-subnet: cette option s'applique lorsque le type de cible est uniquement « IP réservée ».
  • --reserved-ip-vpc: cette option ne s'applique que lorsque le type de cible est une adresse IP réservée et que le sous-réseau d'adresses IP réservées est spécifié par son nom.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-pool-member-delete

Supprimer un ou plusieurs membres d'un pool d'équilibreurs de charge.

ibmcloud is load-balancer-pool-member-delete LOAD_BALANCER POOL (MEMBER_ID1 MEMBER_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • POOL: identifiant ou nom du pool.
  • MEMBER_ID1 : ID du membre.
  • MEMBER_ID2 : ID du membre.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-pool-members

Répertorier tous les membres d'un pool d'équilibreurs de charge.

ibmcloud is load-balancer-pool-members LOAD_BALANCER POOL [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • POOL: identifiant ou nom du pool.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-pool-update

Mettre à jour un pool d'un équilibreur de charge.

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]

Exemples de commande

  • 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

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • POOL: identifiant ou nom du pool.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --algorithm : algorithme d'équilibrage de charge. Sélectionnez round_robin, weighted_round_robin, least_connections.
  • --health-delay : intervalle de diagnostic d'intégrité en secondes. L'intervalle doit être supérieur à la valeur de dépassement du délai d'attente. Minimum : 2, maximum : 60.
  • --health-max-retries : nombre maximal de relances du diagnostic d'intégrité. Minimum : 1, maximum : 10.
  • --health-timeout : dépassement du délai d'attente du diagnostic d'intégrité en secondes. Minimum : 1, maximum : 59.
  • --health-type : protocole du diagnostic d'intégrité. Les équilibreurs de charge de la gamme d'applications prennent en charge tcp, http et https. Les équilibreurs de charge de la gamme réseau prennent en charge les protocoles tcp et http.
  • --health-monitor-url: Chemin d'accès à l' URL de vérification de l'état de fonctionnement. Applicable uniquement si HEALTH_TYPE est http ou https.
  • --health-monitor-port : numéro du port de diagnostic d'intégrité. Si cette valeur est spécifiée, les ports spécifiés dans les ressources du membre du serveur sont remplacés.
  • --reset-health-monitor-port: Réinitialise le port du moniteur d'intégrité.
  • --protocol : protocole du pool. Les équilibreurs de charge de la gamme d'applications prennent en charge tcp, http et https. Les équilibreurs de charge de la gamme réseau prennent en charge les protocoles tcp et udp.
  • --session-persistence-type : type de persistance de session. L'une des suivantes: source_ip, http_cookie, app_cookie, none.
  • --session-persistence-cookie-name: Nom du cookie de persistance de session. Cette option ne s'applique qu'au type « app_cookie ».
  • --proxy-protocol : paramètre de protocole proxy. Le protocole proxy est pris en charge uniquement pour les équilibreurs de charge d'application. Au choix : disabled, v1, v2.
  • --name : nouveau nom du pool.
  • --failsafe-policy-action: la politique de sécurité à utiliser pour ce pool. Si aucune valeur n'est spécifiée, l'action par défaut de la stratégie de sécurité du profil est utilisée. L'un des éléments suivants : échec, transfert, abandon, contournement.
  • --failsafe-policy-target: identifiant ou nom du pool de cibles de secours vers lequel effectuer le transfert. Si elle est spécifiée, l'action de la politique de sécurité par défaut doit être « forward ».
  • --health-monitor-request-method: Méthode de requête HTTP à utiliser pour les contrôles d'intégrité. L'une des deux options suivantes : get, post. S'applique uniquement lorsque HEALTH_TYPE est http ou https.
  • --health-monitor-request-body: le corps de la requête HTTP à utiliser pour les contrôles d'intégrité. S'applique uniquement lorsque l'article « --health-monitor-request-method » est publié.
  • --reset-health-monitor-request-body: Réinitialise le corps de la requête du moniteur de santé.
  • --health-monitor-request-headers: REQUEST_HEADERS_JSON|@REQUEST_HEADERS_JSON_FILE, en-têtes de requête au format JSON ou dans un fichier JSON.
  • --health-monitor-response-body-regex: Expression régulière de type PCRE à laquelle les corps de réponse de HTTP doivent correspondre pour que les contrôles d'intégrité soient réussis.
  • --reset-health-monitor-response-body-regex: Réinitialise le corps de la réponse du moniteur de santé.
  • --health-monitor-response-code: les codes de réponse HTTP attendus à l'issue d'un contrôle d'intégrité réussi.
  • --server-auth-verify-cert: si cette option est définie sur « true », le certificat du serveur backend est vérifié. Sélectionnez true ou false.
  • --server-auth-ca-crn: le CRN de l'instance de certificat utilisée pour l'autorité de certification (CA) d'authentification du serveur. Nécessaire lorsque l'option server-auth-verify-cert a la valeur true.
  • --reset-server-auth: Supprime la configuration de l'authentification du serveur du pool.
  • --client-auth-cert-crn: le CRN de l'instance de certificat utilisée pour l' TLS, qui permet une mutuelle ( mTLS ) entre l'équilibreur de charge et les serveurs backend.
  • --reset-client-auth: Supprime la configuration de l'authentification client du pool.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-pools

Répertorier tous les pools d'un équilibreur de charge.

ibmcloud is load-balancer-pools LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-statistics

Répertorier toutes les statistiques d'un équilibreur de charge.

ibmcloud is load-balancer-statistics LOAD_BALANCER [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancer-update

Mettre à jour un équilibreur de charge.

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]

Exemples de commande

  • 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

Options de commande

  • LOAD_BALANCER: ID ou nom de l'équilibreur de charge.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name : nouveau nom de l'équilibreur de charge.
  • --logging-datapath-active : activer ou désactiver la consignation du chemin de données de cet équilibreur de charge. La journalisation de chemin de données est applicable uniquement pour l'équilibreur de charge d'application. Sélectionnez false ou true.
  • --subnets: ID ou noms, séparés par des virgules, des sous-réseaux à configurer pour cet équilibreur de charge. La disponibilité de l'équilibreur de charge dépend de la disponibilité des zones dans lesquelles résident les sous-réseaux spécifiés. Actuellement, seul l'équilibreur de charge de la famille d'applications prend en charge cette option.
  • --dns-instance-crn: le CRN de l'instance DNS associée à la zone DNS.
  • --dns-zone-id: identifiant de la zone DNS.
  • --reset-dns: utilisez cette option pour supprimer tous les enregistrements DNS existants.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is load-balancers

Répertorier tous les équilibreurs de charge.

ibmcloud is load-balancers [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Listes de contrôle d'accès au réseau

ibmcloud is network-acls

Répertorier toutes les listes de contrôle d'accès au réseau.

ibmcloud is network-acls [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is network-acl

Afficher les détails d'une liste de contrôle d'accès au réseau.

ibmcloud is network-acl ACL [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • ACL: identifiant ou nom de la liste de contrôle d'accès réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is network-acl-create

Créer une liste de contrôle d'accès au réseau.

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]

Exemples de commande

  • 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

Options de commande

  • ACL_NAME : nom de la liste de contrôle d'accès au réseau.
  • VPC: identifiant ou nom du VPC.
  • --rules : RULES_JSON|@RULES_JSON_FILE, règles pour la liste de contrôle d'accès en JSON ou dans un fichier JSON.
  • --source-acl: l'identifiant ou le nom de la liste de contrôle d'accès réseau (ACL) à partir de laquelle copier les règles.
  • --source-acl-vpc: l'ID ou le nom du VPC associé à la liste de contrôle d'accès réseau (ACL) source. Ceci n'est requis que pour spécifier la liste de contrôle d'accès réseau source unique par son nom à l'intérieur de ce VPC.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is network-acl-update

Mettre à jour une liste de contrôle d'accès au réseau.

ibmcloud is network-acl-update ACL --name NEW_NAME [--vpc VPC] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • ACL: identifiant ou nom de la liste de contrôle d'accès réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name : nouveau nom de la liste de contrôle d'accès au réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is network-acl-delete

Supprimer une ou plusieurs listes de contrôle d'accès réseau.

ibmcloud is network-acl-delete (ACL1 ACL2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • ACL1: identifiant ou nom de la liste de contrôle d'accès réseau.
  • ACL2: identifiant ou nom de la liste de contrôle d'accès réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is network-acl-rules

Répertorier toutes les règles d'une liste de contrôle d'accès au réseau.

ibmcloud is network-acl-rules ACL [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • ACL: identifiant ou nom de la liste de contrôle d'accès réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is network-acl-rule

Afficher les détails d'une règle de liste de contrôle d'accès au réseau.

ibmcloud is network-acl-rule ACL RULE [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • ACL: identifiant ou nom de la liste de contrôle d'accès réseau.
  • RÈGLE: identifiant ou nom de la règle.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is network-acl-rule-add

Ajouter une règle à une liste de contrôle d'accès au réseau.

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]

Exemples de commande

  • 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

Options de commande

  • ACL: identifiant ou nom de la liste de contrôle d'accès réseau.
  • ACTION : sélectionnez allow ou deny.
  • DIRECTION : sens du trafic à imposer. Sélectionnez inbound ou outbound.
  • PROTOCOLE: Nom du protocole réseau. L'un des suivants : any, icmp_tcp_udp, icmp, tcp, udp, ah, gre, ip_in_ip, l2tp, rsvp, sctp, vrrp. Pour les autres protocoles, utilisez « number_ », où « » est un nombre compris entre 0 et 255 (par exemple, number_99 ). Les protocoles connus utilisent des noms standard (par exemple, « tcp » pour le protocole 6); leur forme « numéro_ » n'est pas valide. Les protocoles IPv6 suivants ne sont pas pris en charge : number_0, number_43, number_44, number_58, number_59, number_60, number_135.
  • SOURCE : adresse IP source ou bloc de routage CIDR.
  • DESTINATION : adresse IP de destination ou bloc de routage CIDR.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name : nom de la règle de liste de contrôle d'accès.
  • --icmp-type : type de trafic ICMP à autoriser. Les valeurs valides sont comprises entre 0 et 254. Cette option est spécifiée uniquement lorsque le protocole est défini sur icmp. Si cette option n'est pas spécifiée, tous les types sont admis.
  • -- icmp-code : code de trafic ICMP à autoriser. Les valeurs valides sont comprises entre 0 et 255. Cette option est spécifiée uniquement lorsque le protocole est défini sur icmp. Si cette option n'est pas spécifiée, tous les codes sont admis.
  • --source-port-min : numéro de port source minimal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp (valeur par défaut : 1).
  • --source-port-max : numéro de port source maximal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp (valeur par défaut : 65535).
  • --destination-port-min : numéro de port de destination minimal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp (valeur par défaut : 1).
  • --destination-port-max : numéro de port de destination maximal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp (valeur par défaut : 65535).
  • --before-rule: l'identifiant ou le nom de la règle devant laquelle cette règle est insérée.
  • --reset-before-rule: Réinitialiser avant la règle. Spécifiez cette option pour placer cette règle après toutes les règles existantes.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is network-acl-rule-update

Mettre à jour une règle d'une liste de contrôle d'accès au réseau

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]

Exemples de commande

  • 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

Options de commande

  • ACL: identifiant ou nom de la liste de contrôle d'accès réseau.
  • RÈGLE: identifiant ou nom de la règle.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name : nouveau nom de la règle.
  • --direction : sens du trafic à imposer. Sélectionnez inbound ou outbound.
  • --action : sélectionnez allow ou deny.
  • --before-rule: l'identifiant ou le nom de la règle devant laquelle cette règle est insérée.
  • --reset-before-rule: Réinitialiser avant la règle. Spécifiez cette option pour placer cette règle après toutes les règles existantes.
  • --source : adresse IP source ou bloc de routage CIDR.
  • --dest : adresse IP de destination ou bloc de routage CIDR.
  • --icmp-type : type de trafic ICMP à autoriser. Les valeurs valides sont comprises entre 0 et 254. Cette option est spécifiée uniquement lorsque le protocole est défini sur icmp. Si cette option n'est pas spécifiée, tous les types sont admis.
  • -- icmp-code : code de trafic ICMP à autoriser. Les valeurs valides sont comprises entre 0 et 255. Cette option est spécifiée uniquement lorsque le protocole est défini sur icmp. Si cette option n'est pas spécifiée, tous les codes sont admis.
  • --source-port-min : numéro de port source minimal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp (valeur par défaut : 1).
  • --source-port-max : numéro de port source maximal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp (valeur par défaut : 65535).
  • --destination-port-min : numéro de port de destination minimal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp (valeur par défaut : 1).
  • --destination-port-max : numéro de port de destination maximal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp (valeur par défaut : 65535).
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is network-acl-rule-delete

Supprimer une ou plusieurs règles d'une liste de contrôle d'accès réseau.

ibmcloud is network-acl-rule-delete ACL (RULE1 RULE2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • ACL: identifiant ou nom de la liste de contrôle d'accès réseau.
  • RÈGLE 1: Identifiant ou nom de la règle.
  • RÈGLE 2: Identifiant ou nom de la règle.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

Passerelles publiques

ibmcloud is public-gateway

Afficher les détails d'une passerelle publique.

ibmcloud is public-gateway GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • PASSERELLE: identifiant ou nom de la passerelle publique.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is public-gateway-create

Créer une passerelle publique.

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]

Exemples de commande

  • 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

Options de commande

  • GATEWAY_NAME : nom de la passerelle publique.
  • VPC: identifiant ou nom du VPC.
  • ZONE_NAME : nom de la zone.
  • --ip: identifiant, nom ou adresse IP existante de l'adresse IP flottante associée à la passerelle publique.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is public-gateway-delete

Supprimer une ou plusieurs passerelles publiques.

ibmcloud is public-gateway-delete (GATEWAY1 GATEWAY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • GATEWAY1: Identifiant ou nom de la passerelle publique.
  • GATEWAY2: identifiant ou nom de la passerelle publique.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is public-gateway-update

Mettre à jour une passerelle publique.

ibmcloud is public-gateway-update GATEWAY --name NEW_NAME [--vpc VPC] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • PASSERELLE: identifiant ou nom de la passerelle publique.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name : nouveau nom de la passerelle publique.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is public-gateways

Liste de toutes les passerelles publiques.

ibmcloud is public-gateways [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Tables de routage et routes

La section suivante fournit des informations détaillées sur les commandes de l'interface en ligne de commande (CLI) disponibles pour gérer les tables de routage et les routes VPC.

ibmcloud est vpc-default-routing-table

Afficher les détails de la table de routage par défaut d'un VPC.

ibmcloud is vpc-default-routing-table VPC [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-routing-tables

Répertorier toutes les tables de routage d'un VPC.

ibmcloud is vpc-routing-tables VPC [--is-default true | false] [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • --is-default: Filtre la collection pour ne retenir que les tables de routage dont la propriété « is_default » correspond à la valeur indiquée. Sélectionnez true ou false.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-routing-table

Afficher les détails d'une table de routage VPC.

ibmcloud is vpc-routing-table VPC ROUTING_TABLE [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • ROUTING_TABLE: ID ou nom de la table de routage du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-routing-table-create

Créer une table de routage 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]

Exemples de commande

  • 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 Créez une table de routage avec un filtre de type de ressource.
  • 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

Options de commande

  • VPC: identifiant ou nom du VPC.
  • --name: Nom de la table de routage du VPC.
  • --direct-link-ingress, --direct-link: Si cette option est définie sur « true », cette table de routage est utilisée pour acheminer le trafic provenant de Direct Link vers ce VPC. Pour que le routage fonctionne, le VPC ne doit pas déjà disposer d'une table de routage dans laquelle cette propriété est définie sur « true ». Sélectionnez false ou true.
  • --internet-ingress, --internet: Indique si cette table de routage est utilisée pour acheminer le trafic provenant d'Internet. La mise à jour sur la valeur "true" sélectionne cette table de routage, à condition que cette propriété ne soit pas définie sur "true" dans une autre autre table de routage du VPC. La mise à jour sur la valeur "false" désélectionne cette table de routage. Sélectionnez false ou true.
  • --transit-gateway-ingress, --transit-gateway: Si cette valeur est définie sur « true », cette table de routage est utilisée pour acheminer le trafic provenant de Transit Gateway vers ce VPC. Pour que le routage fonctionne, le VPC ne doit pas déjà disposer d'une table de routage dans laquelle cette propriété est définie sur « true ». Sélectionnez false ou true.
  • --vpc-zone-ingress, --vpc-zone: Si cette option est définie sur « true », cette table de routage est utilisée pour acheminer le trafic provenant de sous-réseaux situés dans d'autres zones de ce VPC. Pour que le routage fonctionne, le VPC ne doit pas déjà disposer d'une table de routage dans laquelle cette propriété est définie sur « true ». Sélectionnez false ou true.
  • --accept-routes-from-resource-type-filters, --ar-rtf: les filtres de type de ressource, séparés par des virgules, qui peuvent créer des routes dans cette table de routage. L'un des suivants: vpn_server, vpn_gateway.
  • --advertise-routes-to: les sources d'Ingress vers lesquelles diffuser les routes. Les routes de la table dont l'option "annoncer" est activée sont annoncées à ces sources. Une ou plusieurs valeurs séparées par des virgules parmi les suivantes : direct_link, transit_gateway.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-routing-table-update

Mettre à jour une table de routage 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]

Exemples de commande

  • 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

Options de commande

  • VPC: identifiant ou nom du VPC.
  • ROUTING_TABLE: ID ou nom de la table de routage du VPC.
  • --name: Nouveau nom de la table de routage.
  • --direct-link-ingress, --direct-link: Si cette option est définie sur « true », cette table de routage est utilisée pour acheminer le trafic provenant de Direct Link vers ce VPC. Pour que le routage fonctionne, le VPC ne doit pas déjà disposer d'une table de routage dans laquelle cette propriété est définie sur « true ». Sélectionnez false ou true.
  • --internet-ingress, --internet: Indique si cette table de routage est utilisée pour acheminer le trafic provenant d'Internet. La mise à jour sur la valeur "true" sélectionne cette table de routage, à condition que cette propriété ne soit pas définie sur "true" dans une autre autre table de routage du VPC. La mise à jour sur la valeur "false" désélectionne cette table de routage. Sélectionnez false ou true.
  • --transit-gateway-ingress, --transit-gateway: Si cette valeur est définie sur « true », cette table de routage est utilisée pour acheminer le trafic provenant de Transit Gateway vers ce VPC. Pour que le routage fonctionne, le VPC ne doit pas déjà disposer d'une table de routage dans laquelle cette propriété est définie sur « true ». Sélectionnez false ou true.
  • --vpc-zone-ingress, --vpc-zone: Si cette option est définie sur « true », cette table de routage est utilisée pour acheminer le trafic provenant de sous-réseaux situés dans d'autres zones de ce VPC. Pour que le routage fonctionne, le VPC ne doit pas déjà disposer d'une table de routage dans laquelle cette propriété est définie sur « true ». Sélectionnez false ou true.
  • --accept-routes-from-resource-type-filters, --ar-rtf: les filtres de type de ressource, séparés par des virgules, qui peuvent créer des routes dans cette table de routage. Toutes les routes apprises provenant de ressources correspondant à un filtre de ressources sont supprimées lorsqu'un filtre de ressource existant est retiré. L'un des suivants: vpn_server, vpn_gateway.
  • --clean-all-accept-routes-from-filters, --cl-arf: Supprime toutes les routes d'acceptation des filtres et efface toutes les routes apprises de la table de routage.
  • --advertise-routes-to: les sources d'Ingress vers lesquelles diffuser les routes. Les routes de la table dont l'option "annoncer" est activée sont annoncées à ces sources. Une ou plusieurs valeurs séparées par des virgules parmi les suivantes : direct_link, transit_gateway.
  • --clean-all-advertise-routes-to-sources, --cl-adrt: Supprime toutes les sources d'entrée existantes vers lesquelles les routes doivent être annoncées.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-routing-table-delete

Supprimer une ou plusieurs tables de routage VPC.

ibmcloud is vpc-routing-table-delete VPC (ROUTING_TABLE1 ROUTING_TABLE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • ROUTING_TABLE1: ID ou nom de la table de routage du VPC.
  • ROUTING_TABLE2: ID ou nom de la table de routage du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-routing-table-routes

Répertorier toutes les routes d'une table de routage VPC.

ibmcloud is vpc-routing-table-routes VPC ROUTING_TABLE [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • ROUTING_TABLE: ID ou nom de la table de routage du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-routing-table-route

Afficher les détails d'une route de cloud privé virtuel.

ibmcloud is vpc-routing-table-route VPC ROUTING_TABLE ROUTE [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • ROUTING_TABLE: ID ou nom de la table de routage du VPC.
  • ROUTE: identifiant ou nom de la route du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-routing-table-route-create

Créez une route 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]

Exemples de commande

  • 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

Options de commande

  • VPC: identifiant ou nom du VPC.
  • ROUTING_TABLE: ID ou nom de la table de routage du VPC.
  • -- zone : nom de la zone.
  • --action: action à effectuer sur un paquet correspondant à la route. L'une des suivantes: delegate_vpc, délégué, distribution, suppression.
  • --destination : CIDR de destination de la route. Au maximum dans une table, deux routes par zone peuvent avoir la même destination, et uniquement si l'action deliver est définie pour les deux routes.
  • --priorité: la priorité de l'itinéraire. Les valeurs faibles ont une priorité plus élevée. Les valeurs peuvent être comprises entre 0 et 4. (par défaut: 2).
  • --next-hop: si l'action est « deliver », il s'agit de l'adresse IP, de l'identifiant de connexion VPN ou du nom du saut suivant vers lequel les paquets sont acheminés. Pour les autres valeurs d'action, ce paramètre doit être omis ou spécifié au format 0.0.0.0.
  • --vpngw: identifiant ou nom de la passerelle VPN. Cette option est requise uniquement si le prochain saut est spécifié en tant que connexion VPN au format de nom.
  • --advertise: Indique si cette route est annoncée aux sources d'entrée spécifiées par la propriété de table de routage advertise_routes_to. Sélectionnez false ou true.
  • --name: Nom de la table de routage du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-routing-table-route-update

Mettre à jour une route 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]

Exemples de commande

  • 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

Options de commande

  • VPC: identifiant ou nom du VPC.
  • ROUTING_TABLE: ID ou nom de la table de routage du VPC.
  • ROUTE: identifiant ou nom de la route du VPC.
  • --name : nouveau nom de la route.
  • --priorité: la priorité de l'itinéraire. Les valeurs faibles ont une priorité plus élevée. Les valeurs peuvent être comprises entre 0 et 4. (par défaut: 2).
  • --advertise: Indique si cette route est annoncée aux sources d'entrée spécifiées par la propriété de table de routage advertise_routes_to. Sélectionnez false ou true.
  • --next-hop: si l'action est « deliver », il s'agit de l'adresse IP, de l'identifiant de connexion VPN ou du nom du saut suivant vers lequel les paquets sont acheminés. Pour les autres valeurs d'action, ce paramètre doit être omis ou spécifié au format 0.0.0.0.
  • --vpngw: identifiant ou nom de la passerelle VPN. Cette option est requise uniquement si le prochain saut est spécifié en tant que connexion VPN au format de nom.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-routing-table-route-delete

Supprimer une ou plusieurs routes VPC.

ibmcloud is vpc-routing-table-route-delete VPC ROUTING_TABLE (ROUTE1 ROUTE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • ROUTING_TABLE: ID ou nom de la table de routage du VPC.
  • ROUTE1: ID ou nom de la route du VPC.
  • ROUTE2: identifiant ou nom de la route du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une table de routage de sous-réseau

Afficher les détails de la table de routage associée au sous-réseau.

ibmcloud is subnet-routing-table SUBNET [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Groupes de sécurité

ibmcloud is security-group

Afficher les détails d'un groupe de sécurité.

ibmcloud is security-group GROUP [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is security-group-create

Créer un groupe de sécurité.

ibmcloud is security-group-create GROUP_NAME VPC [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • GROUP_NAME : nom du groupe de sécurité.
  • VPC: identifiant ou nom du VPC.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is security-group-delete

Supprimer un ou plusieurs groupes de sécurité.

ibmcloud is security-group-delete (GROUP1 GROUP2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • GROUPE 1: ID ou nom du groupe de sécurité.
  • GROUPE 2: ID ou nom du groupe de sécurité.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is security-group-rule

Afficher les détails d'une règle de groupe de sécurité.

ibmcloud is security-group-rule GROUP RULE_ID [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • RULE_ID : ID de la règle de groupe de sécurité.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is security-group-rule-add

Ajouter une règle à un groupe de sécurité.

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]

Exemples de commande

  • 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

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • DIRECTION : sens du trafic à imposer. Sélectionnez inbound ou outbound.
  • PROTOCOLE: Nom du protocole réseau. L'un des suivants : any, icmp_tcp_udp, icmp, tcp, udp, ah, gre, ip_in_ip, l2tp, rsvp, sctp, vrrp. Pour les autres protocoles, utilisez « number_ », où « » est un nombre compris entre 0 et 255 (par exemple, number_99 ). Les protocoles connus utilisent des noms standard (par exemple, « tcp » pour le protocole 6); leur forme « numéro_ » n'est pas valide. Les protocoles IPv6 suivants ne sont pas pris en charge : number_0, number_43, number_44, number_58, number_59, number_60, number_135.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --local: l'adresse IP locale ou la plage d'adresses IP locales pour lesquelles cette règle autorise le trafic entrant et sortant. Un bloc CIDR de 0.0.0.0/0 autorise le trafic entrant et sortant vers toutes les adresses IP locales.
  • --remote: ensemble des interfaces réseau à partir desquelles cette règle autorise le trafic. La valeur peut être définie en tant que REMOTE_ADDRESS, CIDR_BLOCK ou SECURITY_GROUP. Si cette option n'est pas spécifiée, le trafic est autorisé depuis toute source (ou vers toute source, pour les règles sortantes).
  • --icmp-type : type de trafic ICMP à autoriser. Les valeurs valides sont comprises entre 0 et 254. Cette option est spécifiée uniquement lorsque le protocole est défini sur icmp. Si cette option n'est pas spécifiée, tous les types sont admis.
  • -- icmp-code : code de trafic ICMP à autoriser. Les valeurs valides sont comprises entre 0 et 255. Cette option est spécifiée uniquement lorsque le protocole est défini sur icmp. Si cette option n'est pas spécifiée, tous les codes sont admis.
  • -- port-min : numéro de port minimal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp. Si cette option n'est pas spécifiée, tous les ports sont autorisés (valeur par défaut : 1).
  • --port-max : numéro de port maximal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp. Si cette option n'est pas spécifiée, tous les ports sont autorisés (valeur par défaut : 65535).
  • --name: Nom de cette règle de groupe de sécurité. Le nom ne doit pas être utilisé par une autre règle dans le groupe de sécurité.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is security-group-rule-delete

Supprimer une ou plusieurs règles d'un groupe de sécurité.

ibmcloud is security-group-rule-delete GROUP (RULE_ID1 RULE_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • RULE_ID1 : ID de la règle de groupe de sécurité.
  • RULE_ID2 : ID de la règle de groupe de sécurité.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is security-group-rule-update

Mettre à jour une règle d'un groupe de sécurité.

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]

Exemples de commande

  • 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

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • RULE_ID : ID de la règle de groupe de sécurité.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --direction : sens du trafic à imposer. Sélectionnez inbound ou outbound.
  • --local: l'adresse IP locale ou la plage d'adresses IP locales pour lesquelles cette règle autorise le trafic entrant et sortant. Un bloc CIDR de 0.0.0.0/0 autorise le trafic entrant et sortant vers toutes les adresses IP locales.
  • --remote: ensemble des interfaces réseau à partir desquelles cette règle autorise le trafic. La valeur peut être définie en tant que REMOTE_ADDRESS, CIDR_BLOCK ou SECURITY_GROUP. Si cette option n'est pas spécifiée, le trafic est autorisé depuis toute source (ou vers toute source, pour les règles sortantes).
  • --icmp-type : type de trafic ICMP à autoriser. Les valeurs valides sont comprises entre 0 et 254. Cette option est spécifiée uniquement lorsque le protocole est défini sur icmp. Si cette option n'est pas spécifiée, tous les types sont admis.
  • --reset-icmp-type: réinitialise la valeur d'un type de trafic ICMP existant.
  • -- icmp-code : code de trafic ICMP à autoriser. Les valeurs valides sont comprises entre 0 et 255. Cette option est spécifiée uniquement lorsque le protocole est défini sur icmp. Si cette option n'est pas spécifiée, tous les codes sont admis.
  • --reset-icmp-code: réinitialise la valeur d'un code de trafic ICMP existant.
  • -- port-min : numéro de port minimal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp. Si cette option n'est pas spécifiée, tous les ports sont autorisés (valeur par défaut : 1).
  • --reset-port-min: Réinitialise le numéro de port minimum.
  • --port-max : numéro de port maximal. Les valeurs valides sont comprises entre 1 et 65535. Cette option est spécifiée uniquement lorsque le protocole est défini sur tcp ou udp. Si cette option n'est pas spécifiée, tous les ports sont autorisés (valeur par défaut : 65535).
  • --reset-port-max: Réinitialise le numéro de port maximal.
  • --name: Nom de cette règle de groupe de sécurité. Le nom ne doit pas être utilisé par une autre règle dans le groupe de sécurité.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is security-group-rules

Liste de toutes les règles d'un groupe de sécurité.

ibmcloud is security-group-rules GROUP [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is security-group-update

Mettre à jour un groupe de sécurité.

ibmcloud is security-group-update GROUP [--vpc VPC] [--name NEW_NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name : nouveau nom du groupe de sécurité.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is security-groups

Liste de tous les groupes de sécurité.

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]

Options de commande

  • --vpc: identifiant ou nom du VPC.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est security-group-target

Afficher les détails d'une cible d'un groupe de sécurité.

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]

Exemples de commande

  • 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

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • CIBLE: identifiant ou nom de la ressource cible associée au groupe de sécurité. Les types de ressource cible suivants sont pris en charge: network_interface, load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --trt: Type de ressource cible associée; cette option n'est obligatoire que si vous utilisez le nom de la cible au lieu d'un identifiant. L'un des suivants: load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --in: L'identifiant ou le nom de l'instance à associer. Il est requis uniquement si vous utilisez le nom de l'interface réseau à la place d'un ID.
  • --bm: L'identifiant ou le nom du serveur « bare metal » auquel effectuer la liaison. Il est requis uniquement si le nom de l'interface réseau est utilisé à la place d'un ID.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est security-group-target-add

Ajouter une cible à un groupe de sécurité.

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]

Exemples de commande

  • 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

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • CIBLE: identifiant ou nom de la ressource cible associée au groupe de sécurité. Les types de ressource cible suivants sont pris en charge: network_interface, load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --trt: Type de ressource cible associée; cette option n'est obligatoire que si vous utilisez le nom de la cible au lieu d'un identifiant. L'un des suivants: load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --in: L'identifiant ou le nom de l'instance à associer. Il est requis uniquement si vous utilisez le nom de l'interface réseau à la place d'un ID.
  • --bm: L'identifiant ou le nom du serveur « bare metal » auquel effectuer la liaison. Il est requis uniquement si le nom de l'interface réseau est utilisé à la place d'un ID.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est security-group-target-remove

Supprimer des cibles d'un groupe de sécurité.

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]

Exemples de commande

  • 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

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • TARGET1: identifiant ou nom de la ressource cible associée au groupe de sécurité. Si vous utilisez le format de nom, seules les ressources du même type sont fournies. Pour l'interface réseau par nom, tous les noms d'interface réseau doivent être placés sous la même instance. Les types de ressource cible suivants sont pris en charge: network_interface, load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • TARGET2: ID ou nom de la ressource cible associée au groupe de sécurité. Si vous utilisez le format de nom, seules les ressources du même type sont fournies. Pour l'interface réseau par nom, tous les noms d'interface réseau doivent être placés sous la même instance. Les types de ressource cible suivants sont pris en charge: network_interface, load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --trt: Type de ressource cible associée; cette option n'est obligatoire que si vous utilisez le nom de la cible au lieu d'un identifiant. L'un des suivants: load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --in: L'identifiant ou le nom de l'instance à associer. Il est requis uniquement si vous utilisez le nom de l'interface réseau à la place d'un ID.
  • --bm: L'identifiant ou le nom du serveur « bare metal » auquel effectuer la liaison. Il est requis uniquement si le nom de l'interface réseau est utilisé à la place d'un ID.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est security-group-targets

Répertorier toutes les cibles d'un groupe de sécurité.

ibmcloud is security-group-targets GROUP [--vpc VPC] [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is sg-ts 821ce0fe-e87b-4fa7-9083-7c0d86bef357
  • ibmcloud is sg-ts sg-qui-us-east

Options de commande

  • GROUPE: ID ou nom du groupe de sécurité.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Sous-réseaux

ibmcloud is subnet

Afficher les détails d'un sous-réseau.

ibmcloud is subnet SUBNET [--vpc VPC] [--show-attached] [--output JSON] [-q, --quiet]

Options de commande

  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --show-attached : afficher les détails des ressources (instances, équilibreurs de charge, passerelles de VPN) associées au sous-réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is subnet-create

Créer un sous-réseau.

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]

Exemples de commande

  • 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

Options de commande

  • SUBNET_NAME : nom du sous-réseau.
  • VPC: identifiant ou nom du VPC.
  • --ipv4-cidr-block : plage IPv4 du sous-réseau. Cette option est mutuellement exclusive avec --ipv4-address-count.
  • -- ipv4-address-count: nombre total d'adresses IPv4 requises, doit être une puissance de 2 et la valeur minimale est 8. Cette option est incompatible avec --ipv4-cidr-block.
  • -- zone : nom de la zone.
  • --acl: l'identifiant ou le nom de la liste de contrôle d'accès réseau (ACL).
  • --pgw: L'identifiant ou le nom de la passerelle publique.
  • --rt: L'identifiant, le nom ou le CRN de la table de routage.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is subnet-delete

Supprimer un ou plusieurs sous-réseaux.

ibmcloud is subnet-delete (SUBNET1 SUBNET2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • SUBNET1: ID ou nom du sous-réseau.
  • SUBNET2: ID ou nom du sous-réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is subnet-update

Mettre à jour un sous-réseau.

ibmcloud is subnet-update SUBNET [--vpc VPC] [--name NEW_NAME] [--acl ACL] [--pgw PGW] [--rt RT] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name : nouveau nom du sous-réseau.
  • --acl: l'identifiant ou le nom de la liste de contrôle d'accès réseau (ACL).
  • --pgw: L'identifiant ou le nom de la passerelle publique.
  • --rt: L'identifiant, le nom ou le CRN de la table de routage.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is subnets

Liste de tous les sous-réseaux.

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]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --zone: filtre la collection pour ne retenir que les ressources dont la propriété « zone name » correspond exactement au nom spécifié.
  • --rt: L'identifiant ou le nom de la table de routage.
  • --vpc: ID, nom ou CRN du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is subnet-public-gateway

Afficher les détails d'une passerelle publique connectée au sous-réseau.

ibmcloud is subnet-public-gateway SUBNET [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is subnet-public-gateway-detach

Déconnecter la passerelle publique d'un sous-réseau.

ibmcloud is subnet-public-gateway-detach SUBNET [--vpc VPC] [-f, --force] [-q, --quiet]

Options de commande

  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est subnet-reserved-ips

Répertorier toutes les adresses IP réservées dans le sous-réseau.

ibmcloud is subnet-reserved-ips SUBNET [--vpc VPC] [--target TARGET] [--trt endpoint_gateway | virtual_network_interface] [--output JSON] [-q, --quiet]

Options de commande

  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --target: L'ID, le nom ou le CRN de la ressource cible.
  • --trt: Types de ressources cibles pris en charge. L'un des éléments suivants : endpoint_gateway, virtual_network_interface.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est subnet-reserved-ip

Afficher les détails d'une adresse IP réservée.

ibmcloud is subnet-reserved-ip SUBNET RESERVED_IP [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • RESERVED_IP: identifiant ou nom de l'adresse IP réservée.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est subnet-reserved-ip-create

Réserver une adresse IP dans un sous-réseau.

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]

Exemples de commande

  • 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

Options de commande

  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name: Nom défini par l'utilisateur pour cette adresse IP réservée. Il doit être unique sur le sous-réseau sur lequel réside l'IP réservée. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur.
  • --address: L'adresse IP à réserver, qui ne doit pas être déjà réservée sur le sous-réseau. Si elle n'est pas spécifiée, une adresse disponible sur le sous-réseau est automatiquement sélectionnée.
  • --trt: Types de ressources cibles pris en charge. L'une des valeurs suivantes: endpoint_gateway, virtual_network_interface. (par défaut: endpoint_gateway).
  • --auto-delete: Indique si cet élément IP réservé est automatiquement supprimé lorsque l'une des cibles est supprimée ou lorsque l'adresse IP réservée est déliée. La valeur doit être false si l'adresse IP réservée est dissociée. L'une des suivantes: true, false. (par défaut: false).
  • --target: L'ID ou le nom de la ressource cible. Les types suivants sont pris en charge en tant que types de ressources cibles : endpoint_gateway, virtual_network_interface.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est subnet-reserved-ip-update

Mettre à jour une adresse IP réservée.

ibmcloud is subnet-reserved-ip-update SUBNET RESERVED_IP [--vpc VPC] [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • RESERVED_IP: identifiant ou nom de l'adresse IP réservée.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name: Le nouveau nom de l'adresse IP réservée.
  • --auto-delete: Indique si cet élément IP réservé est automatiquement supprimé lorsque l'une des cibles est supprimée ou lorsque l'adresse IP réservée est déliée. La valeur doit être false si l'adresse IP réservée est dissociée. Sélectionnez true ou false.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est subnet-reserved-ip-delete

Libérer une ou plusieurs adresses IP réservées.

ibmcloud is subnet-reserved-ip-delete SUBNET (RESERVED_IP1 RESERVED_IP2 ...) [--vpc VPC] [-f, --force] [--output JSON] [-q, --quiet]

Options de commande

  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • RESERVED_IP1: ID ou nom de l'adresse IP réservée.
  • RESERVED_IP2: ID ou nom de l'adresse IP réservée.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --force, -f : forcer l'opération sans confirmation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Clouds privés virtuels

ibmcloud is vpc

Afficher les détails d'un cloud privé virtuel.

ibmcloud is vpc VPC [--show-attached] [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • --show-attached : afficher les détails des ressources (sous-réseaux, routes VPC et préfixe d'adresse) associés à ce cloud privé virtuel.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpc-address-prefix

Afficher les détails d'un préfixe d'adresse de cloud privé virtuel.

ibmcloud is vpc-address-prefix VPC PREFIX [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • PRÉFIXE: ID ou nom du préfixe d'adresse du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpc-address-prefix-create

Créer un préfixe d'adresse.

ibmcloud is vpc-address-prefix-create PREFIX_NAME VPC ZONE_NAME CIDR [--default false | true] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • PREFIX_NAME : nom du préfixe d'adresse du VPC.
  • VPC: identifiant ou nom du VPC.
  • ZONE_NAME : nom de la zone.
  • CIDR : plage IPv4 du préfixe d'adresse, exprimée au format CIDR. Il ne doit pas chevaucher de préfixes d'adresse existants dans le VPC et doit s'inscrire dans les plages d'adresses définies par la RFC 1918. La longueur du préfixe CIDR du préfixe d'adresse doit être comprise entre /9 (8 388 608 adresses) et /29 (huit adresses).
  • --default : cet indicateur spécifie s'il s'agit du préfixe par défaut pour cette zone dans ce cloud privé virtuel. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpc-address-prefix-delete

Supprimer un ou plusieurs préfixes d'adresse.

ibmcloud is vpc-address-prefix-delete VPC (PREFIX1 PREFIX2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • PREFIX1: ID ou nom du préfixe d'adresse du VPC.
  • PREFIX2: ID ou nom du préfixe d'adresse du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpc-address-prefix-update

Mettre à jour un préfixe d'adresse.

ibmcloud is vpc-address-prefix-update VPC PREFIX [--name NEW_NAME] [--default false | true] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPC: identifiant ou nom du VPC.
  • PRÉFIXE: ID ou nom du préfixe d'adresse du VPC.
  • --name : nouveau nom du préfixe d'adresse.
  • --default : cet indicateur spécifie s'il s'agit du préfixe par défaut pour cette zone dans ce cloud privé virtuel. Sélectionnez false ou true.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpc-address-prefixes

Liste de tous les préfixes d'adresse.

ibmcloud is vpc-address-prefixes VPC [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpc-create

Créez un 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]

Exemples de commande

  • 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"}]'

Options de commande

  • VPC_NAME : nom du VPC.
  • --classic-access: [obsolète]. Vous pouvez désormais utiliser Transit Gateway pour connecter vos VPC au réseau de l'infrastructure classique. Cet indicateur spécifie si le cloud privé virtuel doit être connecté à votre infrastructure classique. La valeur par défaut est false.
  • --address-prefix-management: cet indicateur précise si un préfixe d'adresse par défaut est automatiquement créé pour chaque zone de ce VPC. Si le type est manual, ce réseau privé virtuel est créé sans préfixes d'adresse par défaut. L'une des suivantes: auto, manual. (par défaut: auto).
  • --dns-enable-hub: Indique si ce VPC est activé en tant que hub de résolution de noms DNS. Sélectionnez false ou true.
  • --dns-resolver-type: le type de résolveur DNS à utiliser. L'un des suivants: manuel, système.
  • --dns-resolver-manual-servers: MANUAL_SERVERS|@MANUAL_SERVERS, serveurs définis manuellement au format JSON ou dans un fichier JSON.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpc-default-security-group

Afficher les détails du groupe de sécurité par défaut d'un cloud privé virtuel.

ibmcloud is vpc-default-security-group VPC [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpc-delete

Supprimer un ou plusieurs VPC.

ibmcloud is vpc-delete (VPC1 VPC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • VPC1: identifiant ou nom du VPC.
  • VPC2: identifiant ou nom du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpc-update

Mettre à jour un cloud privé virtuel.

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]

Exemples de commande

  • 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

Options de commande

  • VPC: identifiant ou nom du VPC.
  • --name : nouveau nom du cloud privé virtuel.
  • --dns-enable-hub: Indique si ce VPC est activé en tant que hub de résolution de noms DNS. Sélectionnez false ou true.
  • --dns-resolver-type: le type de résolveur DNS à utiliser. L'un des suivants: manuel, système, délégué.
  • --dns-resolver-manual-servers: MANUAL_SERVERS|@MANUAL_SERVERS, serveurs définis manuellement au format JSON ou dans un fichier JSON.
  • --delegate-to-vpc: l'ID, le nom ou le CRN du VPC auquel fournir les adresses des serveurs DNS pour ce VPC. Doit être défini si et seulement si le type de résolveur est délégué.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpcs

Liste de tous les clouds privés virtuels.

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]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --classic-access: [obsolète]. Vous pouvez désormais utiliser Transit Gateway pour connecter vos VPC au réseau de l'infrastructure classique. Cet indicateur répertorie les clouds privés virtuels qui sont activés pour l'accès classique. S'il n'est pas spécifié, il renvoie tous les VPC avec et sans accès classique activé. Sélectionnez true ou false.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-dns-resolution-binding-create

Créez une liaison de résolution DNS.

ibmcloud is vpc-dns-resolution-binding-create VPC --target-vpc TARGET_VPC [--name NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPC: identifiant ou nom du VPC.
  • --name: Nom de cette liaison de résolution DNS.
  • --target-vpc: ID, nom ou CRN d'un autre VPC auquel associer ce VPC pour la résolution DNS.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-dns-resolution-binding

Affichez les détails d'une liaison de résolution DNS VPC.

ibmcloud is vpc-dns-resolution-binding VPC DNS_RESOLUTION_BINDING [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • DNS_RESOLUTION_BINDING: ID ou nom de la liaison de résolution DNS du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-dns-resolution-binding-update

Mettez à jour une liaison de résolution DNS.

ibmcloud is vpc-dns-resolution-binding-update VPC DNS_RESOLUTION_BINDING [--name NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPC: identifiant ou nom du VPC.
  • DNS_RESOLUTION_BINDING: ID ou nom de la liaison de résolution DNS du VPC.
  • --name: Nom de cette liaison de résolution DNS.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-dns-resolution-binding-delete

Supprimez une ou plusieurs liaisons de résolution DNS.

ibmcloud is vpc-dns-resolution-binding-delete VPC (DNS_RESOLUTION_BINDING1 DNS_RESOLUTION_BINDING2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • DNS_RESOLUTION_BINDING1: ID ou nom de la liaison de résolution DNS du VPC.
  • DNS_RESOLUTION_BINDING2: ID ou nom de la liaison de résolution DNS du VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpc-dns-resolution-bindings

Liste de toutes les liaisons de résolution DNS.

ibmcloud is vpc-dns-resolution-bindings VPC [--account-id ACCOUNT_ID] [--output JSON] [-q, --quiet]

Options de commande

  • VPC: identifiant ou nom du VPC.
  • --account-id: identifiant du compte associé à cette politique d'accès.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Virtual private endpoint gateways

La section suivante fournit des informations détaillées sur les commandes de l'interface en ligne de commande (CLI) disponibles pour la gestion des passerelles de terminaux.

ibmcloud is endpoint-gateway-targets

Répertorier toutes les ressources pouvant être définies comme cibles de la passerelle de noeud final dans toutes les régions.

ibmcloud is endpoint-gateway-targets [--output JSON] [-q, --quiet]

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is endpoint-gateway

Afficher les détails d'une passerelle de noeud final.

ibmcloud is endpoint-gateway ENDPOINT_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • ENDPOINT_GATEWAY: ID ou nom de la passerelle de point de terminaison.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is endpoint-gateways

Répertorier toutes les passerelles de noeuds finaux de la région.

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]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --vpc: ID, nom ou CRN du VPC.
  • --dns-resolution-binding-mode: Filtre la collection pour ne retenir que les passerelles de terminaison dont la propriété dns_resolution_binding_mode correspond à l'une des valeurs spécifiées, séparées par des virgules : disabled, per_resource_binding, primary.
  • --lifecycle-state: lifecycle_state Filtre la collection pour n'afficher que les ressources dont la propriété lifecycle_state correspond à l'une des valeurs spécifiées, séparées par des virgules : deleting, failed, pending, stable, suspended, updating, waiting.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is endpoint-gateway-create

Créer une passerelle de noeud final.

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]

Exemples de commande

  • 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 Créer une passerelle de noeud final sans lier d'IP réservées.
  • 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 Créer une passerelle de noeud final avec un nom de vpc sans lier d'IP réservées.
  • 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"}}' Créer une passerelle de noeud final en associant la nouvelle configuration d'adresse IP réservée aux seules données d'ID de sous-réseau requises.
  • 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"}}' Créer une passerelle de noeud final en associant la nouvelle configuration d'adresse IP réservée aux seules données de nom de sous-réseau requises.
  • 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}' Créer une passerelle de noeud final en liant une nouvelle configuration d'IP réservées avec configuration de l'ID de sous-réseau, du nom d'IP réservée et de la suppression automatique d'IP réservée.
  • 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}' Créer une passerelle de noeud final en liant une nouvelle configuration d'IP réservées avec configuration du nom de sous-réseau, du nom d'IP réservée et de la suppression automatique d'IP réservée.
  • ibmcloud is endpoint-gateway-create --vpc 417f1275-b11a-4077-8755-84e795bc3172 --target ibm-ntp-server --name myegw3 Créer une passerelle de noeud final avec le service d'infrastructure de fournisseur '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 Créer une passerelle de noeud final en liant les ID des IP réservées existantes.
  • ibmcloud is endpoint-gateway-create --vpc my-vpc --target ibm-ntp-server --name my-egw --rip my-rip --subnet my-subnet Créer une passerelle de noeud final en liant le nom des IP réservées existantes.
  • 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 Créer une passerelle de point de terminaison avec le mode de liaison de résolution 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 Créez une passerelle de noeud final pour une passerelle de service de chemin privé.
  • 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 Créer une passerelle de noeud final avec des groupes de sécurité.
  • 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 Créer une passerelle de noeud final avec des groupes de sécurité au format de nom.
  • 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}' Créer une passerelle de noeud final en liant une configuration de nouvelles IP réservées spécifiques possédant toutes les options de configuration d'IP réservées.
  • 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}' Créer une passerelle de noeud final avec des liaisons spécifiées, la configuration des nouvelles adresses IP réservées contenant toutes les options de configuration d'adresse IP réservée et le sous-réseau au format de nom.

Options de commande

  • --target-type: le type de cible pour cette passerelle de point de terminaison. Un des éléments suivants : private_path_service_gateway, provider_cloud_service, provider_infrastructure_service.
  • --vpc: identifiant ou nom du VPC.
  • --target: le nom du service d'infrastructure du fournisseur ou le CRN d'une instance de service cloud du fournisseur. Vous pouvez utiliser la commande **ibmcloud is endpoint-gateway-targets** pour répertorier les services cloud et d'infrastructure du fournisseur pouvant être définis comme cibles de passerelle de point de terminaison.
  • -- name : nouveau nom de la passerelle de noeud final.
  • --rip: identifiants, séparés par des virgules, des adresses IP réservées à associer à la passerelle du point de terminaison. Au maximum, une adresse IP réservée par zone est autorisée. Il peut également s'agir d'un nom d'adresse IP réservée, mais un seul nom d'adresse IP réservée est autorisé et l'option de sous-réseau pour ce nom d'adresse IP réservée doit également être fournie.
  • --subnet: identifiant ou nom du sous-réseau. Ce nom est requis uniquement si l'adresse IP réservée fournie est au format de nom.
  • --new-reserved-ip: RESERVED_IP_JSON|@RESERVED_IP_JSON_FILE, nouvelle configuration d'adresse IP réservée au format JSON ou dans un fichier JSON.
  • --dns-resolution-binding-mode: Mode de liaison de résolution DNS. L'une des options suivantes : disabled, primary, per_resource_binding.
  • --sg: ID ou noms de groupes de sécurité séparés par des virgules pour la passerelle de point de terminaison.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is endpoint-gateway-update

Mettre à jour une passerelle de noeud final.

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]

Exemples de commande

  • ibmcloud is egu 4325b873-33db-48aa-a98e-601177fd745f --vpc b224ead6-b835-473c-ad6b-bc91840829c3 --allow-dns-resolution-binding true --name my-cli-egw Mettez à jour une passerelle de noeud final et autorisez la participation aux liaisons de résolution DNS avec un VPC.

Options de commande

  • ENDPOINT_GATEWAY: ID ou nom de la passerelle de point de terminaison.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • -- name : nouveau nom de la passerelle de noeud final.
  • --dns-resolution-binding-mode: Mode de liaison de résolution DNS. L'une des options suivantes : disabled, primary, per_resource_binding.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is endpoint-gateway-reserved-ip-bind

Associer une adresse IP réservée à une passerelle de noeud final.

ibmcloud is endpoint-gateway-reserved-ip-bind ENDPOINT_GATEWAY (--rip RIP [--subnet SUBNET]) [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • ENDPOINT_GATEWAY: ID ou nom de la passerelle de point de terminaison.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --rip: identifiant ou nom de l'adresse IP réservée à associer.
  • --subnet: identifiant ou nom du sous-réseau. Ce nom est requis uniquement si l'adresse IP réservée fournie est au format de nom.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is endpoint-gateway-reserved-ip-unbind

Dissocier une adresse IP réservée d'une passerelle de noeud final.

ibmcloud is endpoint-gateway-reserved-ip-unbind ENDPOINT_GATEWAY ((--rip RIP [--subnet SUBNET]) | --address ADDRESS) [--vpc VPC] [-f, --force] [-q, --quiet]

Options de commande

  • ENDPOINT_GATEWAY: ID ou nom de la passerelle de point de terminaison.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --address : adresse IP réservée à dissocier.
  • --rip: identifiant ou nom de l'adresse IP réservée dont le lien doit être supprimé.
  • --subnet: identifiant ou nom du sous-réseau. Ce nom est requis uniquement si l'adresse IP réservée fournie est au format de nom.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is endpoint-gateway-delete

Supprimer une ou plusieurs passerelles de noeud final.

ibmcloud is endpoint-gateway-delete (ENDPOINT_GATEWAY1 ENDPOINT_GATEWAY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • ENDPOINT_GATEWAY1: ID ou nom de la passerelle de point de terminaison.
  • ENDPOINT_GATEWAY2: ID ou nom de la passerelle de point de terminaison.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une passerelle de terminaux vers des ressources

Afficher les détails d’une liaison de ressource.

ibmcloud is endpoint-gateway-resource-binding ENDPOINT_GATEWAY RESOURCE_BINDING [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • ENDPOINT_GATEWAY: ID ou nom de la passerelle de point de terminaison.
  • RESOURCE_BINDING: ID ou nom de la liaison de ressource.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est endpoint-gateway-resource-binding-create

Créer une liaison de ressource pour une passerelle de point de terminaison.

ibmcloud is endpoint-gateway-resource-binding-create ENDPOINT_GATEWAY --target TARGET [--vpc VPC] [--name NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • ENDPOINT_GATEWAY: ID ou nom de la passerelle de point de terminaison.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name: Nom attribué à cette liaison de ressource. Le nom ne doit pas être utilisé par une autre liaison de ressource pour la passerelle de point de terminaison. S'il n'est pas spécifié, le nom est ne liste de mots sélectionnés de manière aléatoire.
  • --target: le CRN de la ressource à associer à la passerelle de point de terminaison.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est endpoint-gateway-resource-binding-delete

Supprimez une ou plusieurs liaisons de ressource depuis une passerelle de point de terminaison.

ibmcloud is endpoint-gateway-resource-binding-delete ENDPOINT_GATEWAY (RESOURCE_BINDING1 RESOURCE_BINDING2 ...) [--vpc VPC] [-f, --force] [--output JSON] [-q, --quiet]

Options de commande

  • ENDPOINT_GATEWAY: ID ou nom de la passerelle de point de terminaison.
  • RESOURCE_BINDING1: ID ou nom de la liaison de ressource.
  • RESOURCE_BINDING2: ID ou nom de la liaison de ressource.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --force, -f : forcer l'opération sans confirmation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une mise à jour de liaison de ressources de passerelle de point de terminaison

Mettre à jour la liaison d'une ressource de passerelle de point de terminaison.

ibmcloud is endpoint-gateway-resource-binding-update ENDPOINT_GATEWAY RESOURCE_BINDING [--vpc VPC] [--name NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • ENDPOINT_GATEWAY: ID ou nom de la passerelle de point de terminaison.
  • RESOURCE_BINDING: ID ou nom de la liaison de ressource.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name: Nom attribué à cette liaison de ressource. Le nom ne doit pas être utilisé par une autre liaison de ressource pour la passerelle de point de terminaison. S'il n'est pas spécifié, le nom est ne liste de mots sélectionnés de manière aléatoire.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une passerelle de terminaux vers des ressources liées

Listez les liaisons de ressources d'une passerelle de point de terminaison.

ibmcloud is endpoint-gateway-resource-bindings ENDPOINT_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • ENDPOINT_GATEWAY: ID ou nom de la passerelle de point de terminaison.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Interface réseau virtuel

La section suivante fournit des informations détaillées sur les commandes de l'interface en ligne de commande (CLI) disponibles pour gérer les interfaces réseau virtuelles.

ibmcloud est une interface de réseau virtuel

Afficher les détails d'une interface réseau virtuel.

ibmcloud is virtual-network-interface VIRTUAL_NETWORK_INTERFACE [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is virtual-network-interface r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is virtual-network-interface new-share-vni

Options de commande

  • VIRTUAL_NETWORK_INTERFACE: ID ou nom de l'interface réseau virtuelle.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interfaces

Répertorier toutes les interfaces réseau virtuel.

ibmcloud is virtual-network-interfaces [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Exemple de commande

  • ibmcloud is virtual-network-interfaces

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-update

Mettre à jour une interface réseau virtuel.

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]

Exemples de commande

  • 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

Options de commande

  • VIRTUAL_NETWORK_INTERFACE: ID ou nom de l'interface réseau virtuelle.
  • --name: Nouveau nom de l'interface réseau virtuelle.
  • --allow-ip-spoofing: Indique si l'usurpation d'adresse IP source est autorisée sur cette interface. La mise à false empêche l'usurpation d'adresse IP source sur cette interface. La mise à true permet l'usurpation d'adresse IP source sur cette interface. Sélectionnez false ou true.
  • --auto-delete: Indique si cette interface réseau virtuelle est automatiquement supprimée lorsque la cible est supprimée. La valeur doit être false si l'interface de réseau virtuel n'est pas liée. Sélectionnez false ou true.
  • --enable-infrastructure-nat: Si la valeur est « true » : l'infrastructure VPC effectue toutes les opérations NAT nécessaires. Si la valeur est false, les paquets sont transmis sans modification depuis et vers l'interface réseau, ce qui permet à la charge de travail d'effectuer les opérations NAT nécessaires. Sélectionnez false ou true.
  • --protocol-state-filtering-mode: auto,--psfm auto Mode de filtrage d'état de protocole à utiliser pour cette interface réseau virtuelle. Si l'option « auto » est sélectionnée, le filtrage des paquets en fonction de l'état du protocole est activé ou désactivé en fonction du type de ressource « target » de l'interface réseau virtuelle. L'une des options suivantes: auto, enabled, disabled. (par défaut: auto).
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-create

Créez une interface de réseau virtuel.

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]

Exemples de commande

  • 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

Options de commande

  • --name: Nom de cette interface réseau virtuelle.
  • --allow-ip-spoofing: Indique si l'usurpation d'adresse IP source est autorisée sur cette interface. La mise à false empêche l'usurpation d'adresse IP source sur cette interface. La mise à true permet l'usurpation d'adresse IP source sur cette interface. Sélectionnez false ou true.
  • --auto-delete: Indique si cette interface réseau virtuelle est automatiquement supprimée lorsque la cible est supprimée. La valeur doit être false si l'interface de réseau virtuel n'est pas liée. Sélectionnez false ou true.
  • --enable-infrastructure-nat: Si la valeur est « true » : l'infrastructure VPC effectue toutes les opérations NAT nécessaires. Si la valeur est false, les paquets sont transmis sans modification depuis et vers l'interface réseau, ce qui permet à la charge de travail d'effectuer les opérations NAT nécessaires. Sélectionnez false ou true.
  • --rip: ID ou nom de l'adresse IP réservée à associer à l'interface réseau virtuelle.
  • --rip-address: l'adresse IP de l'adresse IP réservée à associer à l'interface réseau virtuelle.
  • --rip-auto-delete: Indique si cette adresse IP réservée est automatiquement supprimée lorsque l'une des cibles est supprimée ou lorsque l'adresse IP réservée n'est plus associée.
  • --rip-name: nom attribué à cette adresse IP réservée pour qu'elle soit associée à l'interface réseau virtuelle.
  • --protocol-state-filtering-mode: auto,--psfm auto Mode de filtrage d'état de protocole à utiliser pour cette interface réseau virtuelle. Si l'option « auto » est sélectionnée, le filtrage des paquets en fonction de l'état du protocole est activé ou désactivé en fonction du type de ressource « target » de l'interface réseau virtuelle. L'une des options suivantes: auto, enabled, disabled. (par défaut: auto).
  • --subnet: le sous-réseau associé.
  • --ips: IPS RESERVED_IPS_JSON | @RESERVED_IPS_JSON_FILE, adresses IP réservées secondaires au format JSON ou dans un fichier JSON, à associer à l'interface réseau virtuelle. Pour le schéma de données, consultez la propriété IPS dans la documentation de l'API. Une des valeurs suivantes: RESERVED_IPS_JSON, @RESERVED_IPS_JSON_FILE.
  • --sgs: Identifiants ou noms, séparés par des virgules, des groupes de sécurité à utiliser pour l'interface réseau virtuelle.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --vpc: identifiant ou nom du VPC auquel ce VNI est associé.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-delete

Supprimez une ou plusieurs interfaces de réseau virtuel.

ibmcloud is virtual-network-interface-delete (VIRTUAL_NETWORK_INTERFACE1 VIRTUAL_NETWORK_INTERFACE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VIRTUAL_NETWORK_INTERFACE1: ID ou nom de l'interface réseau virtuelle.
  • VIRTUAL_NETWORK_INTERFACE2: ID ou nom de l'interface réseau virtuelle.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-floating-ip

Afficher les détails d'une adresse IP flottante associée à une interface réseau virtuelle.

ibmcloud is virtual-network-interface-floating-ip VIRTUAL_NETWORK_INTERFACE FLOATING_IP [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VIRTUAL_NETWORK_INTERFACE: ID ou nom de l'interface réseau virtuelle.
  • FLOATING_IP: ID ou nom de l'adresse IP flottante.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-floating-ips

Répertorier toutes les adresses IP flottantes associées à l'interface réseau virtuelle.

ibmcloud is virtual-network-interface-floating-ips VIRTUAL_NETWORK_INTERFACE [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is virtual-network-interface-floating-ips 7208-8918786e-5958-42fc-9e4b-410c5a58b164
  • ibmcloud is virtual-network-interface-floating-ips cli-vni-2

Options de commande

  • VIRTUAL_NETWORK_INTERFACE: ID ou nom de l'interface réseau virtuelle.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-floating-ip-add

Associer une adresse IP flottante à une interface réseau virtuelle.

ibmcloud is virtual-network-interface-floating-ip-add VIRTUAL_NETWORK_INTERFACE FLOATING_IP [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VIRTUAL_NETWORK_INTERFACE: ID ou nom de l'interface réseau virtuelle.
  • FLOATING_IP: ID ou nom de l'adresse IP flottante.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-floating-ip-remove

Désassocier une adresse IP flottante d'une interface réseau virtuelle.

ibmcloud is virtual-network-interface-floating-ip-remove VIRTUAL_NETWORK_INTERFACE FLOATING_IP [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VIRTUAL_NETWORK_INTERFACE: ID ou nom de l'interface réseau virtuelle.
  • FLOATING_IP: ID ou nom de l'adresse IP flottante.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-reserved-ip

Afficher les détails d'une adresse IP réservée associée à une interface réseau virtuelle.

ibmcloud is virtual-network-interface-reserved-ip VIRTUAL_NETWORK_INTERFACE RESERVED_IP [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VIRTUAL_NETWORK_INTERFACE: ID ou nom de l'interface réseau virtuelle.
  • RESERVED_IP: identifiant ou nom de l'adresse IP réservée.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-reserved-ips

Répertorier toutes les adresses IP réservées associées à l'interface réseau virtuelle.

ibmcloud is virtual-network-interface-reserved-ips VIRTUAL_NETWORK_INTERFACE [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is virtual-network-interface-reserved-ips 7208-8918786e-5958-42fc-9e4b-410c5a58b164
  • ibmcloud is virtual-network-interface-reserved-ips cli-vni-2

Options de commande

  • VIRTUAL_NETWORK_INTERFACE: ID ou nom de l'interface réseau virtuelle.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-reserved-ip-bind

Liez une adresse IP réservée à l'interface de réseau virtuel.

ibmcloud is virtual-network-interface-reserved-ip-bind VIRTUAL_NETWORK_INTERFACE RESERVED_IP [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VIRTUAL_NETWORK_INTERFACE: ID ou nom de l'interface réseau virtuelle.
  • RESERVED_IP: identifiant ou nom de l'adresse IP réservée.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est virtual-network-interface-reserved-ip-unbind

Désassocier une adresse IP réservée d'une interface réseau virtuelle.

ibmcloud is virtual-network-interface-reserved-ip-unbind VIRTUAL_NETWORK_INTERFACE RESERVED_IP [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VIRTUAL_NETWORK_INTERFACE: ID ou nom de l'interface réseau virtuelle.
  • RESERVED_IP: identifiant ou nom de l'adresse IP réservée.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

passerelles de service de chemin privé

La section suivante fournit des informations détaillées sur les commandes de l'interface en ligne de commande (CLI) disponibles pour l'utilisation des passerelles de service Private Path.

ibmcloud est private-path-service-gateways

Répertoriez toutes les passerelles de service de chemin privé.

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]

Exemples de commande

  • ibmcloud is private-path-service-gateways Répertoriez toutes les passerelles de service de chemin privé.

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une passerelle de service à chemin privé

Affichez les détails d'une passerelle de service de chemin privé.

ibmcloud is private-path-service-gateway PRIVATE_PATH_SERVICE_GATEWAY [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is ppsg r134-2e671f14-19fc-4089-9ad3-973176711259 Affichez les détails d'une passerelle de service Private Path en utilisant son ID.
  • ibmcloud is private-path-service-gateway cli-ppsg-0 Afficher les détails d'une passerelle de service « Private Path » à l'aide de son nom.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-create

Créer une passerelle de service « Private Path ».

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]

Exemples de commande

  • 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 Créez une passerelle de service Private Path en indiquant le nom de l’équilibreur de charge et Autoriser pour la politique d’accès par défaut.
  • 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 Créez une passerelle de service Private Path en spécifiant l'ID de l'équilibreur de charge et Refuser pour la politique d'accès par défaut.

Options de commande

  • --default-access-policy: la politique à utiliser pour les liaisons provenant de comptes ne disposant pas d'une politique de compte explicite. L'une des options suivantes : deny, permit, review. (par défaut : refuser).
  • --load-balancer: ID ou nom de l'équilibreur de charge associé à cette passerelle Private Path.
  • --name: Nom de cette passerelle de service « Private Path ».
  • --service-endpoints: les noms de domaine complets de cette passerelle de service « Private Path ». Les majuscules sont converties en minuscules.
  • --zonal-affinity: Indique si cette passerelle de service Private Path présente une affinité de zone. Sélectionnez false ou true.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-update

Mettez à jour une passerelle de service de chemin privé.

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]

Exemples de commande

  • 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 Mettez à jour une passerelle de service Private Path en fonction de son ID, en modifiant son nom, sa politique d'accès, son équilibreur de charge, son affinité de zone et en la publiant.
  • 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 Mettez à jour une passerelle de service Private Path en fonction de son nom, en modifiant son nom et en définissant Vérifier pour la politique d'accès, son équilibreur de charge, son affinité zonale et en la publiant.
  • 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 Mettez à jour une passerelle de service Private Path en fonction de l'ID, en modifiant son nom, sa politique d’accès, son équilibreur de charge et son affinité de zone.
  • 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 Mettez à jour une passerelle de service Private Path en fonction de son nom, en modifiant son nom et en définissant Vérifier pour la politique d'accès, son équilibreur de charge et son affinité zonale.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • --default-access-policy: la politique à utiliser pour les liaisons provenant de comptes ne disposant pas d'une politique de compte explicite. L'une des options suivantes : deny, permit, review. (par défaut : refuser).
  • --load-balancer: ID ou nom de l'équilibreur de charge associé à cette passerelle Private Path.
  • --zonal-affinity: Indique si cette passerelle de service Private Path présente une affinité de zone. Sélectionnez false ou true.
  • --name: Nouveau nom de la passerelle du service « Private Path ».
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-delete

Supprimez une ou plusieurs passerelles de service de chemin privé.

ibmcloud is private-path-service-gateway-delete (PRIVATE_PATH_SERVICE_GATEWAY1 PRIVATE_PATH_SERVICE_GATEWAY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • ibmcloud is ppsgd r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1 r134-72940467-a4db-487f-b57e-b7141ac40e32 Supprimez plusieurs passerelles de service Private Path en utilisant leurs ID.
  • ibmcloud is private-path-service-gateway-delete cli-ppsg-0 cli-ppsg-1 Supprimez plusieurs passerelles de service Private Path en utilisant leurs noms.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY1: ID ou nom de la passerelle du service Private Path.
  • PRIVATE_PATH_SERVICE_GATEWAY2: ID ou nom de la passerelle du service Private Path.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-publish

Publiez une passerelle de service de chemin privé.

ibmcloud is private-path-service-gateway-publish PRIVATE_PATH_SERVICE_GATEWAY [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is ppsgp r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1 Publiez une passerelle de service Private Path en utilisant son ID, afin de la rendre accessible à un compte pouvant demander l'accès.
  • ibmcloud is private-path-service-gateway-publish cli-ppsg-0 Publiez une passerelle de service Private Path en utilisant son nom, afin de la rendre accessible à un compte pouvant demander l'accès.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-unpublish

Annulez la publication d'une passerelle de service de chemin privé.

ibmcloud is private-path-service-gateway-unpublish PRIVATE_PATH_SERVICE_GATEWAY [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is ppsgunp r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1 Annulez la publication d'une passerelle de service Private Path en utilisant son ID, afin de restreindre les demandes d'accès.
  • ibmcloud is private-path-service-gateway-unpublish cli-ppsg-0 Annulez la publication d'une passerelle de service Private Path en utilisant son nom, afin de restreindre les demandes d'accès.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une passerelle de service à chemin privé avec des politiques de compte

Répertoriez toutes les stratégies de compte pour la passerelle de service de chemin privé.

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]

Exemples de commande

  • ibmcloud is ppsg-aps cli-ppsg-0 Répertoriez toutes les stratégies de compte d'une passerelle de service Private Path en utilisant son nom.
  • ibmcloud is ppsg-aps r134-f5926633-81d0-429e-bcf8-91151ade00bf Répertoriez toutes les stratégies de compte d'une passerelle de service Private Path en utilisant son ID.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY1: ID ou nom de la passerelle du service Private Path.
  • PRIVATE_PATH_SERVICE_GATEWAY2: ID ou nom de la passerelle du service Private Path.
  • --account-id: identifiant du compte associé à cette politique d'accès.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une politique de compte de passerelle de service à chemin privé

Affichez les détails d'une stratégie de compte pour une passerelle de service de chemin privé.

ibmcloud is private-path-service-gateway-account-policy PRIVATE_PATH_SERVICE_GATEWAY ACCOUNT_POLICY [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is ppsg-ap cli-ppsg-0 2d1bace7b46e4815a81e52c6ffeba5cf Affichez les détails d'une stratégie de compte pour une passerelle de service Private Path en utilisant son nom et son ID de stratégie.
  • ibmcloud is private-path-service-gateway-account-policy r134-f5926633-81d0-429e-bcf8-91151ade00bf e13b4574db1743b1b7897bebca551db1 Affichez les détails d'une stratégie de compte pour une passerelle de service Private Path en utilisant son ID de passerelle et son ID de stratégie.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • ACCOUNT_POLICY: identifiant de la stratégie de compte pour la passerelle du service Private Path.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-account-policy-create

Créez une stratégie de compte pour une passerelle de service de chemin privé.

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]

Exemples de commande

  • ibmcloud is private-path-service-gateway-account-policy-create r134-f5926633-81d0-429e-bcf8-91151ade00bf --account-id e13b4574db1743b1b7897bebca551db1 --access-policy deny Créez une stratégie de compte pour une passerelle de service Private Path en utilisant son ID de passerelle avec une politique de refis d'accès.
  • ibmcloud is private-path-service-gateway-account-policy-create cli-ppsg-0 --account-id 2d1bace7b46e4815a81e52c6ffeba5cf --access-policy review Créez une stratégie de compte pour une passerelle de service Private Path en utilisant le nom de la passerelle avec une stratégie de vérification des accès.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • --access-policy: la politique d'accès du compte. Un des éléments suivants : refuser, autoriser, examiner.
  • --account-id: identifiant du compte associé à cette politique d'accès.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-account-policy-update

Mettez à jour une stratégie de compte pour une passerelle de service de chemin privé.

ibmcloud is private-path-service-gateway-account-policy-update PRIVATE_PATH_SERVICE_GATEWAY ACCOUNT_POLICY [--access-policy deny | permit | review] [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is ppsg-apu r134-f5926633-81d0-429e-bcf8-91151ade00bf 2d1bace7b46e4815a81e52c6ffeba5cf --access-policy permit Mettez à jour une stratégie de compte pour une passerelle de service Private Path en utilisant son ID de passerelle et son ID de stratégie en modifiant la stratégie pour autoriser l'accès.
  • ibmcloud is ppsg-apu cli-ppsg-0 e13b4574db1743b1b7897bebca551db1 --access-policy review Mettez à jour une stratégie de compte pour une passerelle de service Private Path en utilisant son nom et son identifiant de stratégie en modifiant la stratégie pour vérifier l'accès.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • ACCOUNT_POLICY: identifiant de la stratégie de compte pour la passerelle du service Private Path.
  • --access-policy: la politique d'accès du compte. Un des éléments suivants : refuser, autoriser, examiner.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-account-policy-delete

Supprimez une ou plusieurs stratégies de compte pour une passerelle de service de chemin privé.

ibmcloud is private-path-service-gateway-account-policy-delete PRIVATE_PATH_SERVICE_GATEWAY (ACCOUNT_POLICY1 ACCOUNT_POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • ibmcloud is ppsg-apd r134-2e671f14-19fc-4089-9ad3-973176711259 efe5afc483594adaa8325e2b4d1290df Supprimer une stratégie de compte pour une passerelle de service Private Path en utilisant son ID de passerelle et son ID de stratégie.
  • ibmcloud is private-path-service-gateway-account-policy-delete cli-ppsg-0 2d1bace7b46e4815a81e52c6ffeba5cf e13b4574db1743b1b7897bebca551db1 Supprimez plusieurs stratégies de compte pour une passerelle de service Private Path en utilisant son leur nom de passerelle et leurs ID de stratégie.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • ACCOUNT_POLICY1: identifiant de la stratégie de compte pour la passerelle de service Private Path.
  • ACCOUNT_POLICY2: identifiant de la stratégie de compte pour la passerelle du service Private Path.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-endpoint-gateway-bindings

Répertoriez toutes les liaisons de passerelle de noeud final pour la passerelle de service de chemin privé.

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]

Exemples de commande

  • ibmcloud is ppsg-egbs r134-2e671f14-19fc-4089-9ad3-973176711259 Répertoriez toutes les liaisons de passerelle de nœud final pour une passerelle de service Private Path en utilisant son ID.
  • ibmcloud is ppsg-egbs cli-ppsg-0 Répertoriez toutes les associations de passerelles de nœud final pour une passerelle Private Path s en utilisant son nom.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY1: ID ou nom de la passerelle du service Private Path.
  • PRIVATE_PATH_SERVICE_GATEWAY2: ID ou nom de la passerelle du service Private Path.
  • --account-id: identifiant du compte associé à cette politique d'accès.
  • --status: État des liaisons de la passerelle de l'endpoint.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un service privé de passerelle d'accès au réseau privé

Affichez les détails d'une liaison de passerelle de noeud final pour une passerelle de service de chemin privé.

ibmcloud is private-path-service-gateway-endpoint-gateway-binding PRIVATE_PATH_SERVICE_GATEWAY ENDPOINT_GATEWAY_BINDING [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is private-path-service-gateway-endpoint-gateway-binding r134-2e671f14-19fc-4089-9ad3-973176711259 r134-17635273-0702-4a31-b406-a0014c291fbb Affichez les détails d'une liaison de passerelle de nœud final pour une passerelle de service Private Path en utilisant son ID de passerelle et son ID de liaison.
  • ibmcloud is private-path-service-gateway-endpoint-gateway-binding cli-ppsg-0 r134-3aabeae6-830c-40d6-b67e-4b08382989e9 Affichez les détails d'une liaison de passerelle de noeud final pour une passerelle de service Private Path en utilisant son nom de passerelle et son ID de liaison.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • ENDPOINT_GATEWAY_BINDING: identifiant de la liaison de passerelle de point de terminaison pour la passerelle de service « Private Path ».
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-endpoint-gateway-binding-deny

Refusez une liaison de passerelle de noeud final pour une passerelle de service de chemin privé.

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]

Exemples de commande

  • 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 Refusez une liaison de passerelle de nœud final pour une passerelle de service Private Path en utilisant son ID de passerelle et son ID de liaison, puis définissez cet ID comme stratégie de compte.
  • ibmcloud is ppsg-egb-deny cli-ppsg r134-f7e2b651-0d02-46e1-8811-16ea2157b547 --set-account-policy true Refusez une liaison de passerelle de nœud final pour une passerelle de service Private Path en utilisant son nom de passerelle et son ID de liaison, puis définissez ce nom comme stratégie de compte.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • ENDPOINT_GATEWAY_BINDING: identifiant de la liaison de passerelle de point de terminaison pour la passerelle de service « Private Path ».
  • --set-account-policy: Indique si cette politique devient la politique d'accès pour toutes les liaisons de passerelle de point de terminaison en attente et futures provenant du même compte. Sélectionnez true ou false.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-endpoint-gateway-binding-permit

Autorisez une liaison de passerelle de noeud final pour une passerelle de service de chemin privé.

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]

Exemples de commande

  • ibmcloud is ppsg-egb-permit r134-e64dab2d-8fd2-43bd-8390-229ba66e53c4 r134-0dcc2105-14a1-4501-9b43-29632e910e4b --set-account-policy true Autorisez une liaison de passerelle de nœud final pour une passerelle de service Private Path en utilisant son ID de passerelle et son ID de liaison, puis définissez cet ID comme stratégie de compte.
  • ibmcloud is ppsg-egb-permit cli-ppsg r134-3a30c0b3-8c4b-4a64-bb93-3f3e17459363 --set-account-policy true Autorisez une liaison de passerelle de nœud final pour une passerelle de service Private Path en utilisant son nom de passerelle et son ID de liaison, puis définissez ce nom comme stratégie de compte.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nom de la passerelle du service Private Path.
  • ENDPOINT_GATEWAY_BINDING: identifiant de la liaison de passerelle de point de terminaison pour la passerelle de service « Private Path ».
  • --set-account-policy: Indique si cette politique devient la politique d'accès pour toutes les liaisons de passerelle de point de terminaison en attente et futures provenant du même compte. Sélectionnez true ou false.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est private-path-service-gateway-endpoint-gateway-binding-revoke

Révoquez l'accès à une passerelle de service de chemin privé pour un compte.

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]

Exemples de commande

  • ibmcloud is ppsg-ar r134-e64dab2d-8fd2-43bd-8390-229ba66e53c4 --account-id efe5afc483594adaa8325e2b4d1290df Révoquez l'accès à une passerelle de service Private Path pour un compte en utilisant son ID de passerelle.
  • ibmcloud is ppsg-ar cli-ppsg --account-id efe5afc483594adaa8325e2b4d1290df Révoquez l'accès à une passerelle de service Private Path pour un compte en utilisant son nom de cette passerelle.

Options de commande

  • PRIVATE_PATH_SERVICE_GATEWAY1: ID ou nom de la passerelle du service Private Path.
  • PRIVATE_PATH_SERVICE_GATEWAY2: ID ou nom de la passerelle du service Private Path.
  • --account-id: identifiant du compte associé à cette politique d'accès.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Plage d'adresses publiques

ibmcloud est public-address-ranges

Liste de toutes les plages d'adresses publiques.

ibmcloud is public-address-ranges [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is public-address-ranges
  • ibmcloud is public-address-ranges --resource-group-id fee82deba12e4c0fb69c3b09d1f12345

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est public-address-range

Affichez les détails d'une plage d'adresses publiques.

ibmcloud is public-address-range PUBLIC_ADDRESS_RANGE [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is public-address-range r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is public-address-range my-public-address-range-name

Options de commande

  • PUBLIC_ADDRESS_RANGE: ID ou nom de la plage d'adresses publiques.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est public-address-range-create

Créez une plage d'adresses publiques.

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]

Exemples de commande

  • 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

Options de commande

  • --ipv4-address-count: Nombre total d'adresses publiques de type « IPv4 » requis. Doit être une puissance de 2.
  • --name: Nom attribué à cette plage d'adresses publiques. Le nom ne doit pas être utilisé par une autre plage d'adresses publiques dans la région. Les noms commençant par « ibm- » sont réservés aux ressources gérées par le fournisseur et ne sont pas autorisés.
  • --vpc: le VPC auquel vous souhaitez associer cette plage d'adresses publiques. Lors de la spécification de l'option flag, l'option --zone est obligatoire.
  • --zone: la zone dans laquelle vous souhaitez que cette plage d'adresses publiques soit située. Lors de la spécification de l'indicateur, l'indicateur « --vpc » est requis.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est public-address-range-update

Mettez à jour une plage d'adresses publiques.

ibmcloud is public-address-range-update PUBLIC_ADDRESS_RANGE [--name NAME] [[--vpc VPC] [--zone ZONE] | --reset-target] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • PUBLIC_ADDRESS_RANGE: ID ou nom de la plage d'adresses publiques.
  • --name: Nom attribué à cette plage d'adresses publiques. Le nom ne doit pas être utilisé par une autre plage d'adresses publiques dans la région. Les noms commençant par « ibm- » sont réservés aux ressources gérées par le fournisseur et ne sont pas autorisés.
  • --vpc: le VPC auquel vous souhaitez associer cette plage d'adresses publiques, en remplacement de tout VPC existant.
  • --zone: la zone dans laquelle vous souhaitez que cette plage d'adresses publiques soit hébergée, en remplacement de toute zone existante.
  • --reset-target: Supprimer la cible de la plage d'adresses publiques.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est public-address-range-delete

Supprimez une ou plusieurs plages d'adresses publiques.

ibmcloud is public-address-range-delete (PUBLIC_ADDRESS_RANGE1 PUBLIC_ADDRESS_RANGE2 ...) [-f, --force] [--output JSON] [-q, --quiet]

Exemple de commande

  • ibmcloud is public-address-range-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

Options de commande

  • PUBLIC_ADDRESS_RANGE1: ID ou nom de la plage d'adresses publiques.
  • PUBLIC_ADDRESS_RANGE2: identifiant ou nom de la plage d'adresses publiques.
  • --force, -f : forcer l'opération sans confirmation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Passerelles de réseau privé virtuel (VPN)

La section suivante fournit des informations détaillées sur les commandes de l'interface en ligne de commande (CLI) disponibles pour la gestion des passerelles VPN, y compris les politiques IKE et IPsec.

ibmcloud is ike-policies

Répertorier toutes les stratégies IKE.

ibmcloud is ike-policies [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ike-policy

Afficher les détails d'une stratégie IKE.

ibmcloud is ike-policy IKE_POLICY [--output JSON] [-q, --quiet]

Options de commande

  • IKE_POLICY: identifiant ou nom de la politique IKE.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ike-policy-connections

Répertorier toutes les connexions qui utilisent la stratégie IKE.

ibmcloud is ike-policy-connections IKE_POLICY [--output JSON] [-q, --quiet]

Options de commande

  • IKE_POLICY: identifiant ou nom de la politique IKE.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ike-policy-create

Créer une stratégie 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]

Exemples de commande

  • 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

Options de commande

  • IKE_POLICY_NAME : nom de la stratégie IKE.
  • AUTHENTICATION_ALGORITHMS: Les algorithmes d'authentification. Valeurs autorisées : sha256, sha384, sha512 ou une séquence de valeurs séparées par des virgules. L'ordre des algorithmes détermine leur priorité lors de la négociation. Les valeurs multiples ne sont autorisées que lorsque IKE_VERSION est 2.
  • DH_GROUPS: Les groupes de Diffie-Hellman. Valeurs autorisées : 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31, ou une séquence de valeurs séparées par des virgules. L'ordre des groupes Diffie-Hellman détermine leur priorité lors de la négociation. Les valeurs multiples ne sont autorisées que lorsque IKE_VERSION est 2.
  • ENCRYPTION_ALGORITHMS: Les algorithmes de chiffrement. Valeurs autorisées : aes128, aes192, aes256 ou une séquence de valeurs séparées par des virgules. L'ordre des algorithmes détermine leur priorité lors de la négociation. Les valeurs multiples ne sont autorisées que lorsque IKE_VERSION est 2.
  • IKE_VERSION : version du protocole IKE. Sélectionnez 1 ou 2.
  • -- key-lifetime : durée de vie de la clé en secondes. Maximum : 86 400, minimum : 1 800. (valeur par défaut : 28 800 ).
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ike-policy-delete

Supprimer une ou plusieurs stratégies IKE.

ibmcloud is ike-policy-delete (IKE_POLICY1 IKE_POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • IKE_POLICY1: identifiant ou nom de la politique IKE.
  • IKE_POLICY2: identifiant ou nom de la politique IKE.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ike-policy-update

Mettre à jour une stratégie 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]

Exemples de commande

  • 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

Options de commande

  • IKE_POLICY: identifiant ou nom de la politique IKE.
  • --name : nouveau nom de la stratégie IKE.
  • --authentication-algorithms: les algorithmes d'authentification. Valeurs autorisées : sha256, sha384, sha512 ou une séquence de valeurs séparées par des virgules. L'ordre des algorithmes détermine leur priorité lors de la négociation. Les valeurs multiples ne sont autorisées que lorsque IKE_VERSION est 2.
  • --dh-groups: les groupes de Diffie-Hellman. Valeurs autorisées : 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31, ou une séquence de valeurs séparées par des virgules. L'ordre des groupes Diffie-Hellman détermine leur priorité lors de la négociation. Les valeurs multiples ne sont autorisées que lorsque IKE_VERSION est 2.
  • --encryption-algorithms: Les algorithmes de chiffrement. Valeurs autorisées : aes128, aes192, aes256 ou une séquence de valeurs séparées par des virgules. L'ordre des algorithmes détermine leur priorité lors de la négociation. Les valeurs multiples ne sont autorisées que lorsque IKE_VERSION est 2.
  • --ike-version : version du protocole IKE. Sélectionnez 1 ou 2.
  • -- key-lifetime : durée de vie de la clé en secondes. Maximum : 86400, Minimum : 1800.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ipsec-policies

Répertorier toutes les stratégies IPsec.

ibmcloud is ipsec-policies [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ipsec-policy

Afficher les détails d'une stratégie IPsec.

ibmcloud is ipsec-policy IPSEC_POLICY [--output JSON] [-q, --quiet]

Options de commande

  • IPSEC_POLICY: identifiant ou nom de la politique IPsec.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ipsec-policy-connections

Répertorier toutes les connexions qui utilisent la stratégie IPsec.

ibmcloud is ipsec-policy-connections IPSEC_POLICY [--output JSON] [-q, --quiet]

Options de commande

  • IPSEC_POLICY: identifiant ou nom de la politique IPsec.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ipsec-policy-create

Créer une stratégie 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]

Exemples de commande

  • 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

Options de commande

  • IPSEC_POLICY_NAME : nom de la stratégie IPsec.
  • AUTHENTICATION_ALGORITHMS: Les algorithmes d'authentification. Cette option doit être désactivée lorsque seuls des algorithmes de chiffrement en mode combiné (aes128gcm16, aes192gcm16, aes256gcm16) sont utilisés. Cette option ne doit pas être désactivée lorsque d'autres algorithmes de chiffrement (aes128, aes192, aes256) sont utilisés. Valeurs autorisées : « disabled », « sha256 », « sha384 », « sha512 » ou une séquence de valeurs séparées par des virgules.
  • ENCRYPTION_ALGORITHMS: Les algorithmes de chiffrement. Valeurs autorisées : aes128, aes128gcm16, aes192, aes192gcm16, aes256, aes256gcm16, ou une séquence de valeurs séparées par des virgules. L'ordre des algorithmes détermine leur priorité lors de la négociation.
  • PFSGS: Groupes de confidentialité persistante. Valeurs autorisées : « 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 », ou une séquence de valeurs séparées par des virgules.
  • -- key-lifetime : durée de vie de la clé en secondes. Maximum : 86 400, minimum : 1 800. (valeur par défaut : 3 600 ).
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ipsec-policy-delete

Supprimer une ou plusieurs stratégies IPsec.

ibmcloud is ipsec-policy-delete (IPSEC_POLICY1 IPSEC_POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • IPSEC_POLICY1: identifiant ou nom de la politique IPsec.
  • IPSEC_POLICY2: identifiant ou nom de la politique IPsec.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is ipsec-policy-update

Mettre à jour une stratégie 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]

Exemples de commande

  • 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

Options de commande

  • IPSEC_POLICY: identifiant ou nom de la politique IPsec.
  • --name : nouveau nom de la stratégie IPsec.
  • --authentication-algorithms: les algorithmes d'authentification. Doit être désactivé lorsque seuls des algorithmes de chiffrement en mode combiné ( aes128gcm16, aes192gcm16, aes256gcm16 ) sont utilisés. Ne doit pas être désactivé lorsque d'autres algorithmes de chiffrement ( aes128, aes192, aes256 ) sont utilisés. Valeurs autorisées : « disabled », « sha256 », « sha384 », « sha512 » ou une séquence de valeurs séparées par des virgules.
  • --encryption-algorithms: Les algorithmes de chiffrement. Valeurs autorisées : aes128, aes128gcm16, aes192, aes192gcm16, aes256, aes256gcm16, ou une séquence de valeurs séparées par des virgules. L'ordre des algorithmes détermine leur priorité lors de la négociation.
  • --pfsgs: Groupes de confidentialité persistante. Valeurs autorisées : « 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 », ou une séquence de valeurs séparées par des virgules.
  • -- key-lifetime : durée de vie de la clé en secondes. Maximum : 86400, Minimum : 1800.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway

Afficher les détails d'une passerelle de réseau privé virtuel.

ibmcloud is vpn-gateway VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-connection

Afficher les détails d'une connexion de passerelle de réseau privé virtuel.

ibmcloud is vpn-gateway-connection VPN_GATEWAY (CONNECTION1 CONNECTION2 ...) [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • CONNEXION 1: Identifiant ou nom de la connexion VPN.
  • CONNEXION 2: Identifiant ou nom de la connexion VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-connection-create

Créer une connexion de passerelle de réseau privé virtuel.

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]

Exemples de commande

  • 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 créer une connexion de passerelle VPN avec local ike_identities en l'utilisant comme structure JSON
  • 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 créer une connexion de passerelle VPN avec local ike_identities en l'utilisant comme structure d'indicateur

Options de commande

  • CONNECTION_NAME : nom de la connexion.
  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • PEER: Adresse IP ou nom de domaine complet (FQDN) de la passerelle VPN du pair.
  • PRESHARED_KEY : clé pré-partagée.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --admin-state-up : si la valeur est false, la connexion de passerelle de réseau privé virtuel est arrêtée. L'une des suivantes: true, false. (par défaut: true).
  • --dead-peer-detection-action : actions de détection d'homologue mort (DPD). L'une des options suivantes : redémarrer, effacer, mettre en attente, aucune. (par défaut : redémarrer ).
  • --dead-peer-detection-interval : intervalle de détection des homologues morts en secondes (valeur par défaut : 2).
  • --dead-peer-detection-timeout : délai d'attente de détection des homologues morts en secondes (valeur par défaut : 10).
  • --ike-policy: identifiant ou nom de la politique IKE.
  • --ipsec-policy: identifiant ou nom de la politique IPsec.
  • --peer-cidr : routages CIDR homologues pour la ressource.
  • --local-cidr : routage CIDR local pour la ressource.
  • --local-ike-identity-type: le type d'identité IKE local.
  • --local-ike-identity-value: Valeur du nom de domaine complet (FQDN) de l'identité IKE locale.
  • --local-ike-identities: LOCAL_IKE_IDENTITIES_JSON | @LOCAL_IKE_IDENTITIES_JSON_FILE, identités IKE locales au format JSON ou dans un fichier JSON.
  • --peer-ike-identity-type: Type d'identité IKE du pair.
  • --peer-ike-identity-value: Valeur du nom de domaine complet (FQDN) de l'identité IKE du pair.
  • --establish-mode: Mode d'établissement de la connexion de la passerelle VPN. L'un des suivants: bidirectionnel, peer_only. (par défaut: bidirectionnel).
  • --distribute-traffic: Indique si le trafic est réparti entre les tunnels sortants de la connexion de la passerelle VPN. Sélectionnez true ou false.
  • --peer-asn: Numéro de système autonome (ASN) du pair pour cette connexion à la passerelle VPN.
  • --tunnels: TUNNELS_JSON | @TUNNELS_JSON_FILE, tunnels au format JSON ou dans un fichier JSON. Un des éléments suivants : TUNNELS_JSON, @TUNNELS_JSON_FILE.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-connection-delete

Supprimer une ou plusieurs connexions de passerelle VPN.

ibmcloud is vpn-gateway-connection-delete VPN_GATEWAY (CONNECTION1 CONNECTION2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • CONNEXION 1: Identifiant ou nom de la connexion VPN.
  • CONNEXION 2: Identifiant ou nom de la connexion VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-connection-local-cidr-add

Ajouter un routage CIDR local à une connexion de passerelle de réseau privé virtuel.

ibmcloud is vpn-gateway-connection-local-cidr-add VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • CONNEXION: identifiant ou nom de la connexion VPN.
  • CIDR: Plage d'adresses IP exprimée en notation de bloc CIDR.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-connection-local-cidr-delete

Retirer un routage CIDR local d'une connexion de passerelle de réseau privé virtuel.

ibmcloud is vpn-gateway-connection-local-cidr-delete VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • CONNEXION: identifiant ou nom de la connexion VPN.
  • CIDR: Plage d'adresses IP exprimée en notation de bloc CIDR.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-connection-peer-cidr-add

Ajouter un routage CIDR homologue à une connexion de passerelle de réseau privé virtuel.

ibmcloud is vpn-gateway-connection-peer-cidr-add VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • CONNEXION: identifiant ou nom de la connexion VPN.
  • CIDR: Plage d'adresses IP exprimée en notation de bloc CIDR.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-connection-peer-cidr-delete

Retirer un routage CIDR homologue de la connexion de passerelle de réseau privé virtuel.

ibmcloud is vpn-gateway-connection-peer-cidr-delete VPN_GATEWAY CONNECTION CIDR [--vpc VPC] [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • CONNEXION: identifiant ou nom de la connexion VPN.
  • CIDR: Plage d'adresses IP exprimée en notation de bloc CIDR.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-connection-update

Mettre à jour une connexion de passerelle de réseau privé virtuel.

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]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • CONNEXION: identifiant ou nom de la connexion VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --admin-state-up : si la valeur est false, la connexion de passerelle de réseau privé virtuel est arrêtée. Sélectionnez true ou false.
  • --dead-peer-detection-action : actions de détection d'homologue mort (DPD). Sélectionnez restart, clear, hold ou none.
  • --dead-peer-detection-interval : intervalle de détection des homologues morts en secondes.
  • --dead-peer-detection-timeout : délai d'attente de détection des homologues morts en secondes.
  • --ike-policy: identifiant ou nom de la politique IKE.
  • --reset-ike-policy: Supprimer la politique IKE.
  • --ipsec-policy: identifiant ou nom de la politique IPsec.
  • --reset-ipsec-policy: Supprimer la politique IPsec.
  • --peer-address : adresse IP de la passerelle de réseau privé virtuel homologue.
  • --peer-fqdn: le nom de domaine complet (FQDN) de la passerelle VPN homologue.
  • --distribute-traffic: Indique si le trafic est réparti entre les tunnels sortants de la connexion de la passerelle VPN. Sélectionnez true ou false.
  • --routing-protocol: protocole de routage activé pour cette connexion de passerelle VPN. S'il est spécifié, le mode doit être « route ». L'une des valeurs suivantes : bgp, none.
  • --peer-asn: Numéro de système autonome (ASN) du pair pour cette connexion à la passerelle VPN.
  • --tunnels: TUNNELS_JSON | @TUNNELS_JSON_FILE, tunnels au format JSON ou dans un fichier JSON. Un des éléments suivants : TUNNELS_JSON, @TUNNELS_JSON_FILE.
  • --psk : clé pré-partagée.
  • --establish-mode: Mode d'établissement de la connexion de la passerelle VPN. L'un des suivants: bidirectionnel, peer_only.
  • --name : nouveau nom de la connexion.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-connections

Répertorier toutes les connexions de passerelle de réseau privé virtuel.

ibmcloud is vpn-gateway-connections VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-create

Créer une passerelle de réseau privé virtuel.

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]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY_NAME : nom de la passerelle de réseau privé virtuel.
  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • --mode: Mode de la passerelle VPN; s'il n'est pas spécifié, le mode par défaut de la passerelle VPN est « policy ». policy ou route.
  • --advertised-cidrs: la plage d'adresses IP exprimée en notation CIDR.
  • --local-asn: le numéro de système autonome local (ASN) de cette passerelle VPN et de ses connexions.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-delete

Supprimer une ou plusieurs passerelles VPN.

ibmcloud is vpn-gateway-delete (VPN_GATEWAY1 VPN_GATEWAY2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • VPN_GATEWAY1: ID ou nom de la passerelle VPN.
  • VPN_GATEWAY2: ID ou nom de la passerelle VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateway-update

Mettre à jour une passerelle de réseau privé virtuel.

ibmcloud is vpn-gateway-update VPN_GATEWAY [--vpc VPC] [--name NEW_NAME] [--local-asn ASN] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name : nouveau nom de la passerelle de réseau privé virtuel.
  • --local-asn: le numéro de système autonome local (ASN) de cette passerelle VPN et de ses connexions.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is vpn-gateways

Répertorier toutes les passerelles de réseau privé virtuel.

ibmcloud is vpn-gateways [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-gateway-advertised-cidr

Vérifiez que le CIDR annoncé spécifié existe sur une passerelle VPN.

ibmcloud is vpn-gateway-advertised-cidr VPN_GATEWAY --cidr CIDR [--vpc VPC] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --cidr: la plage d'adresses IP exprimée en notation CIDR.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-gateway-advertised-cidr-add

Ajouter le CIDR annoncé à une passerelle VPN.

ibmcloud is vpn-gateway-advertised-cidr-add VPN_GATEWAY --cidr CIDR [--vpc VPC] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --cidr: la plage d'adresses IP exprimée en notation CIDR.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-gateway-advertised-cidr-delete

Supprimez un CIDR annoncé d'une passerelle VPN.

ibmcloud is vpn-gateway-advertised-cidr-delete VPN_GATEWAY (CIDR1 CIDR2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • CIDR1: Plage d'adresses IP exprimée en notation de bloc CIDR.
  • CIDR2: la plage d'adresses IP exprimée en notation de bloc CIDR.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-gateway-advertised-cidrs

Listez tous les CIDR de passerelle VPN annoncées.

ibmcloud is vpn-gateway-advertised-cidrs VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-gateway-service-connection

Récupérer une connexion de service pour une passerelle VPN.

ibmcloud is vpn-gateway-service-connection VPN_GATEWAY --service-connection-id SERVICE_CONNECTION_ID [--vpc VPC] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --service-connection-id: Identifiant de la connexion à la passerelle VPN.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-gateway-service-connections

Listez toutes les connexions de service de passerelle VPN.

ibmcloud is vpn-gateway-service-connections VPN_GATEWAY [--vpc VPC] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_GATEWAY: ID ou nom de la passerelle VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Serveurs de réseau privé virtuel (VPN)

La section suivante fournit des détails sur les commandes de l'interface de ligne de commande disponibles pour l'utilisation des serveurs VPN.

ibmcloud est vpn-servers

Répertorier tous les serveurs VPN.

ibmcloud is vpn-servers [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server

Afficher les détails d'un serveur VPN.

ibmcloud is vpn-server VPN_SERVER [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-create

Créez un serveur 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]

Exemples de commande

  • 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

Options de commande

  • --subnet: identifiants ou noms des sous-réseaux, séparés par des virgules, pour lesquels ce serveur VPN doit être configuré. Utilisez des sous-réseaux dans différentes zones pour une haute disponibilité. Vous pouvez définir deux sous-réseaux au maximum.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --client-ip-pool : pool d'adresses IPv4 du client VPN, exprimé au format CIDR. La demande ne doit chevaucher aucun préfixe d'adresse existant dans le VPC, ni les plages d'adresses réservées suivantes : 127.0.0.0/8 (adresses de bouclage IPv4), 161.26.0.0/16 (services IBM), 166.8.0.0/14 (points d'extrémité de service cloud), 169.254.0.0/16 (adresses lien-local IPv4), 224.0.0.0/4 (adresses de multidiffusion IPv4). La longueur de préfixe du bloc CIDR du pool d'adresses IP client doit être comprise entre /9 (8 388 608 adresses) et /22 (1 024 adresses). Il est recommandé de définir un bloc CIDR contenant deux fois plus d'adresses IP que le nombre requis pour permettre le maximum de connexions simultanées.
  • --cert: le CRN secret fourni par le gestionnaire de secrets pour ce serveur VPN.
  • --client-auth-methods: Liste des méthodes d'authentification du client, séparées par des virgules. L'un des éléments suivants : certificate, username, certificate,username, username,certificate.
  • --client-ca: le CRN secret provenant du gestionnaire de secrets à utiliser pour l'autorité de certification (CA) du client VPN.
  • --client-crl : CRL | @CRL-file. Contenu de la liste de révocation des certificats, encodé au format PEM.
  • --client-dns: Liste, séparée par des virgules, des adresses de serveurs DNS fournies aux clients VPN connectés à ce serveur VPN. Deux serveurs DNS peuvent être définis au maximum.
  • --client-idle-timeout: nombre de secondes pendant lesquelles un client VPN peut rester inactif avant que ce serveur VPN ne le déconnecte. Spécifiez 0 pour empêcher le serveur de déconnecter les clients inactifs (par défaut : 600).
  • --enable-split-tunnel : indique si la tunnelisation fractionnée est activée sur ce serveur VPN. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --port: Numéro de port à utiliser pour ce serveur VPN. (par défaut : 443 ).
  • --protocol : protocole de transport à utiliser pour ce serveur VPN. L'un des protocoles suivants : udp, tcp. (par défaut : udp ).
  • --sg: Identifiants ou noms de groupes de sécurité, séparés par des virgules, pour le serveur VPN.
  • --name : nouveau nom pour le serveur vpn.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-update

Mettre à jour un serveur 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]

Exemples de commande

  • 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 "" Nettoyez les adresses de serveur DNS fournies aux clients du VPN qui sont connectés à ce serveur VPN.
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --reset-client-dns Nettoyez les adresses de serveur DNS fournies aux clients du VPN qui sont connectés à ce serveur VPN.
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --subnet 0716-6ec3e875-abfa-40f4-a7c5-7473f4b2a2e1,0726-61b2f53f-1e95-42a7-94ab-55de8f8cbdd5 Mettre à jour le sous-réseau du serveur VPN en ajoutant des sous-réseaux correspondant à différentes zones pour obtenir la haute disponibilité.
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --subnet 0716-6ec3e875-abfa-40f4-a7c5-7473f4b2a2e1 Mettre à jour le sous-réseau du serveur VPN pour modifier le sous-réseau ou pour faire passer le serveur VPN d'un serveur à haute disponibilité à un serveur autonome.

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --subnet: identifiants ou noms des sous-réseaux, séparés par des virgules, pour lesquels ce serveur VPN doit être configuré. Utilisez des sous-réseaux dans différentes zones pour une haute disponibilité. Vous pouvez définir deux sous-réseaux au maximum.
  • --client-ip-pool : pool d'adresses IPv4 du client VPN, exprimé au format CIDR. La demande ne doit chevaucher aucun préfixe d'adresse existant dans le VPC, ni les plages d'adresses réservées suivantes : 127.0.0.0/8 (adresses de bouclage IPv4), 161.26.0.0/16 (services IBM), 166.8.0.0/14 (points d'extrémité de service cloud), 169.254.0.0/16 (adresses lien-local IPv4), 224.0.0.0/4 (adresses de multidiffusion IPv4). La longueur de préfixe du bloc CIDR du pool d'adresses IP client doit être comprise entre /9 (8 388 608 adresses) et /22 (1 024 adresses). Il est recommandé de définir un bloc CIDR contenant deux fois plus d'adresses IP que le nombre requis pour permettre le maximum de connexions simultanées.
  • --cert: le CRN secret fourni par le gestionnaire de secrets pour ce serveur VPN.
  • --client-auth-methods: Liste des méthodes d'authentification du client, séparées par des virgules. L'un des éléments suivants : certificate, username, certificate,username, username,certificate.
  • --client-ca: le CRN secret provenant du gestionnaire de secrets à utiliser pour l'autorité de certification (CA) du client VPN.
  • --client-crl : CRL | @CRL-file. Contenu de la liste de révocation des certificats, encodé au format PEM.
  • --client-dns: Liste, séparée par des virgules, des adresses de serveurs DNS fournies aux clients VPN connectés à ce serveur VPN. Deux serveurs DNS peuvent être définis au maximum.
  • --reset-client-dns: Efface les adresses des serveurs DNS fournies aux clients VPN connectés à ce serveur VPN.
  • --client-idle-timeout: nombre de secondes pendant lesquelles un client VPN peut rester inactif avant que ce serveur VPN ne le déconnecte. Indiquez 0 pour empêcher le serveur de déconnecter les clients inactifs.
  • --enable-split-tunnel : indique si la tunnelisation fractionnée est activée sur ce serveur VPN. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --port: Numéro de port à utiliser pour ce serveur VPN.
  • --protocol : protocole de transport à utiliser pour ce serveur VPN. L'un des éléments suivants : udp, tcp.
  • --name: Nouveau nom du serveur VPN.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-delete

Supprimer un ou plusieurs serveurs VPN.

ibmcloud is vpn-server-delete (VPN_SERVER1 VPN_SERVER2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • VPN_SERVER1: ID ou nom du serveur VPN.
  • VPN_SERVER2: ID ou nom du serveur VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-client-configuration

Récupérer la configuration client d' OpenVPN.

ibmcloud is vpn-server-client-configuration VPN_SERVER [--vpc VPC] [--file FILE] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --file: Enregistre la configuration du client dans le fichier situé au chemin d'accès indiqué.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-clients

Répertorier tous les clients VPN associés à un serveur VPN.

ibmcloud is vpn-server-clients VPN_SERVER [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-client

Afficher les détails d'un client VPN.

ibmcloud is vpn-server-client VPN_SERVER CLIENT_ID [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • CLIENT_ID: identifiant du client VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-client-delete

Supprimer un ou plusieurs clients VPN pour un serveur VPN.

ibmcloud is vpn-server-client-delete VPN_SERVER (CLIENT_ID1 CLIENT_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • CLIENT_ID1: identifiant du client VPN.
  • CLIENT_ID2: identifiant du client VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-client-disconnect

Déconnectez le client VPN.

ibmcloud is vpn-server-client-disconnect VPN_SERVER (CLIENT_ID1 CLIENT_ID2 ...) [--vpc VPC] [-f, --force] [-q, --quiet]

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • CLIENT_ID1: identifiant du client VPN.
  • CLIENT_ID2: identifiant du client VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-routes

Répertorier toutes les routes VPN d'un serveur VPN.

ibmcloud is vpn-server-routes VPN_SERVER [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-route

Afficher les détails d'une route VPN.

ibmcloud is vpn-server-route VPN_SERVER ROUTE_ID [--vpc VPC] [--output JSON] [-q, --quiet]

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • ROUTE_ID: identifiant ou nom de la route VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-route-create

Créez une route VPN.

ibmcloud is vpn-server-route-create VPN_SERVER --destination DESTINATION_CIDR [--vpc VPC] [--action translate | deliver | drop] [--name NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --action: action à effectuer sur un paquet correspondant à la route. L'un des éléments suivants : translate, deliver, drop. (valeur par défaut : deliver).
  • --destination: la destination à utiliser pour cette route VPN sur le serveur VPN. Doit être unique dans le serveur VPN. Si un paquet entrant ne correspond à aucune destination, le paquet est supprimé.
  • --name: Nom de la route VPN.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-route-update

Mettre à jour une route VPN.

ibmcloud is vpn-server-route-update VPN_SERVER ROUTE_ID [--vpc VPC] [--name NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • ROUTE_ID: identifiant ou nom de la route VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --name: Nouveau nom de la route VPN.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est vpn-server-route-delete

Supprimer une ou plusieurs routes VPN.

ibmcloud is vpn-server-route-delete VPN_SERVER (ROUTE_ID1 ROUTE_ID2 ...) [--vpc VPC] [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • VPN_SERVER: identifiant ou nom du serveur VPN.
  • ROUTE_ID1: ID ou nom de la route VPN.
  • ROUTE_ID2: identifiant ou nom de la route VPN.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

COMMANDES DE CALCUL

La section ci-après fournit des informations sur les commandes CLI de la fonctionnalité de calcul.

Images

ibmcloud is operating-systems

Liste de tous les systèmes d'exploitation.

ibmcloud is operating-systems [--output JSON] [-q, --quiet]

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is operating-system

Afficher les détails d'un système d'exploitation.

ibmcloud is operating-system OPERATING_SYSTEM_NAME [--output JSON] [-q, --quiet]

Options de commande

  • OPERATING_SYSTEM_NAME : nom du système d'exploitation
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is image

Afficher les détails d'une image.

ibmcloud is image IMAGE [--output JSON] [-q, --quiet]

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is images

Liste de toutes les images de la région.

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]

Exemples de commande

  • 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

Options de commande

  • --visibility : répertorier les images associées à une visibilité donnée. Les valeurs admises pour la visibilité sont : public ou private.
  • --status: Filtre la collection pour ne conserver que les images dont le statut correspond à la liste de valeurs séparées par des virgules. Valeurs disponibles : disponible, en cours de suppression, obsolète, échec, partiellement disponible, en attente, inutilisable, tout.
  • --user-data-format: Filtre la collection pour ne retenir que les images dont le format des données utilisateur correspond aux valeurs de la liste séparées par des virgules. Valeurs disponibles : cloud_init, esxi_kickstart, ipxe.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --remote-account-id: remote.account.id Filtre la collection pour ne conserver que les images dont la propriété « remote.account.id » correspond au compte spécifié. Les utilisateurs peuvent également fournir ACCOUNT_ID ou l'un des éléments suivants : fournisseur, utilisateur.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is image-create

Créer une image.

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]

Exemples de commande

  • 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

Options de commande

  • IMAGE_NAME : nom de l'image.
  • --file: Emplacement du fichier image dans le Cloud Object Store (COS), par exemple : cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2.
  • -- os-name : nom du système d'exploitation de cette image.
  • --encrypted-data-key: une représentation chiffrée de la clé ( base64-encoded ) utilisée pour chiffrer les données de cette image.
  • --encryption-key: le CRN de la clé racine utilisée pour encapsuler la clé de données (qui est finalement représentée par encrypted_data_key ). De plus, la clé racine est utilisée pour chiffrer les volumes créés à partir de cette image (à moins qu'une autre clé de chiffrement ne soit fournie lors de la création du volume).
  • --source-volume: identifiant ou nom du volume. Le volume à partir duquel l'image doit être créée. Le volume spécifié doit être originaire de l'image. La propriété « active and busy » du volume doit avoir la valeur « **false ** », et l'instance associée au volume doit être à l'état « arrêté ».
  • --encryption-key-volume: référence à la clé racine utilisée pour encapsuler la clé de chiffrement des données générée par le système pour l'image. Si cette propriété n'est pas fournie, la clé racine du volume source est utilisée.
  • --allowed-use-api-version, --au-api-version: Version de l'API à utiliser pour évaluer les expressions.
  • --allowed-use-bare-metal-server: true,--au-bms true - Expression que doivent respecter les propriétés d'un serveur « bare metal » provisionné à l'aide de cette image. Si elle n'est pas spécifiée, l'expression est vraie.
  • --allowed-use-instance: true,--au-ins true - Expression que doivent respecter les propriétés d'une instance de serveur virtuel provisionnée à partir de cette image. Si elle n'est pas spécifiée, l'expression est vraie.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --deprecate-at: la date et l'heure de mise hors service à définir pour cette image. La date et l'heure ne doivent pas être dans le passé et doivent être antérieures à "obsolete_at". La date et l'heure doivent être exprimées au format ISO 8601 : 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --obsolete-at: la date et l'heure d'obsolescence à définir pour cette image. La date et l'heure ne doivent pas être dans le passé et doivent être postérieures à "deprecate_at". La date et l'heure doivent être au format ISO 8601 : 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is image-update

Mettre à jour une image.

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]

Exemples de commande

  • 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

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • --name : nouveau nom de l'image.
  • --allowed-use-api-version, --au-api-version: Version de l'API à utiliser pour évaluer les expressions.
  • --allowed-use-bare-metal-server, --au-bms: Expression à laquelle doit satisfaire un serveur « bare metal » provisionné à partir de cette image.
  • --allowed-use-instance, --au-ins: Expression à laquelle doit satisfaire une instance de serveur virtuel provisionnée à partir de cette image.
  • --deprecate-at: la date et l'heure de mise hors service à définir pour cette image. La date et l'heure ne doivent pas être dans le passé et doivent être antérieures à "obsolete_at". La date et l'heure doivent être exprimées au format ISO 8601 : 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --reset-deprecate-at: utilisez cette option pour supprimer une date et une heure de dépréciation existantes. Si le statut de l'image est "obsolète", il devient "disponible".
  • --obsolete-at: la date et l'heure d'obsolescence à définir pour cette image. La date et l'heure ne doivent pas être dans le passé et doivent être postérieures à "deprecate_at". La date et l'heure doivent être au format ISO 8601 : 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --reset-obsolete-at: utilisez cet indicateur pour supprimer une date et une heure d'obsolescence existantes. Si le statut de l'image est "obsolète", il devient "obsolète" si "deprecate_at" est situé dans le passé. Sinon, il devient "disponible".
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is image-delete

Supprimer une ou plusieurs images.

ibmcloud is image-delete (IMAGE1 IMAGE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • IMAGE1: Identifiant ou nom de l'image.
  • IMAGE2: identifiant ou nom de l'image.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est image-export-job

Afficher les détails d'une tâche d'exportation d'images.

ibmcloud is image-export-job IMAGE JOB [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • TÂCHE: identifiant ou nom de la tâche d'exportation d'images.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est image-export-jobs

Répertorier toutes les tâches d'exportation d'une image.

ibmcloud is image-export-jobs IMAGE [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is image-export-jobs 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479
  • ibmcloud is image-export-jobs my-image

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est image-export-job-create

Créer une tâche d'exportation d'images.

ibmcloud is image-export-job-create IMAGE --bucket BUCKET [--name NEW_NAME] [--format qcow2 | vhd] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • --name: Nouveau nom de la tâche d'exportation de l'image.
  • --format: le format à utiliser pour l'image exportée. Si l'image est chiffrée, seul qcow2 est pris en charge. L'un des suivants: qcow2, vhd. (par défaut: qcow2).
  • --bucket: le compartiment Cloud Object Storage vers lequel exporter l'image. Le compartiment doit exister et une autorisation de service IAM doit accorder à Image Service for VPC des services d'infrastructure VPC un accès en écriture au compartiment.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est image-export-job-update

Mettre à jour une tâche d'exportation d'images.

ibmcloud is image-export-job-update IMAGE JOB --name NAME [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • TÂCHE: identifiant ou nom de la tâche d'exportation d'images.
  • --name: Nom de la tâche d'exportation d'image.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est image-export-job-delete

Supprimer une ou plusieurs tâches d'exportation d'images.

ibmcloud is image-export-job-delete IMAGE (JOB1 JOB2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • JOB1: Identifiant ou nom de la tâche d'exportation d'images.
  • JOB2: Identifiant ou nom de la tâche d'exportation d'images.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is image-obsolescence

Déprécier une image.

ibmcloud is image-deprecate IMAGE [--output JSON] [-q, --quiet]

Exemple de commande

  • ibmcloud is image-deprecate my-image-from-volume-cli-do-not-delete

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est image-obsolète

Rendre une image obsolète.

ibmcloud is image-obsolete IMAGE [--output JSON] [-q, --quiet]

Exemple de commande

  • ibmcloud is image-obsolete my-image-from-volume-cli-do-not-delete

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est image-instance-profiles

Liste des profils d'instance compatibles avec une image.

ibmcloud is image-instance-profiles IMAGE [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est image-bare-metal-server-profiles

Liste des profils de serveurs bare metal compatibles avec une image.

ibmcloud is image-bare-metal-server-profiles IMAGE [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • IMAGE: identifiant ou nom de l'image.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is catalog-image-offres

Répertorier toutes les offres d'images du catalogue.

ibmcloud is catalog-image-offerings [--output JSON] [-q, --quiet]

Exemple de commande

  • ibmcloud is catalog-image-offerings

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est catalog-image-offering

Obtenir une offre d'image de catalogue.

ibmcloud is catalog-image-offering CATALOG OFFERING [--output JSON] [-q, --quiet]

Exemple de commande

  • ibmcloud is catalog-image-offering 2497ae83-40cb-46ba-ac7f-5303514a2669 54372a73-7a0a-4799-ac9c-8736620c67f1

Options de commande

  • CATALOGUE: identifiant du catalogue.
  • OFFRE: Identifiant de l'offre.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Instances

ibmcloud is instance

Afficher les détails d'une instance de serveur virtuel.

ibmcloud is instance INSTANCE [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-initialization-values

Afficher les détails d'initialisation d'une instance virtuelle.

ibmcloud is instance-initialization-values INSTANCE [--private-key (KEY | @KEY_FILE) [--private-key-passphrase PRIVATE_KEY_PASSPHRASE]] [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --private-key: key|@key-file. Clé privée au format PEM servant à déchiffrer le mot de passe.
  • --private-key-passphrase: la phrase de passe de la clé privée chiffrée.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instances

Liste de toutes les instances de serveur virtuel.

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]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --réservation: numéro d'identification ou nom de la réservation.
  • --vpc: ID, nom ou CRN du VPC.
  • --ig: ID, nom ou CRN du groupe d'instances.
  • --availability-class: Classe de disponibilité de l'instance du serveur virtuel. Un des éléments suivants : spot, standard.
  • --dh: ID, nom ou CRN de l'hôte dédié.
  • --pg: identifiant, nom ou CRN du groupe de placement.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-console

Ouvrir une console interactive sur l'instance de serveur virtuel. Cette commande ouvre, par défaut, une console série interactive.

ibmcloud is instance-console INSTANCE [--vnc] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --vnc: Récupère l'URI WebSocket correspondant à la console VNC et ouvre la console VNC Web IBM Cloud dans le navigateur de l'instance.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-create

Créez une instance de serveur virtuel.

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]

Exemples de commande

  • 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"]}}]' Créez une instance avec une connexion de volume.
  • 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"]}}]' Créez une instance avec une connexion de volume avec bande passante.
  • 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"}}]' Créez une instance avec un volume existant dans la connexion de volume.
  • 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 Créez une instance avec plusieurs clés 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"}}}' Créez une instance à partir d'une image avec une capacité de volume d'amorçage. La valeur de la capacité peut aller de la taille minimale allouée à l'image à 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"]}}' Créez une instance avec un volume d'amorçage et un volume d'amorçage avec des balises utilisateur.
  • 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"}}}' Créez une instance avec un volume d'amorçage chiffré.
  • 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"}}}' Créez une instance avec un volume d'amorçage chiffré avec bande passante.
  • 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"}]}]' Créez une instance qui est associée à l'interface réseau secondaire.
  • 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"}]}' Créez une instance avec la configuration de l'interface réseau principale au format JSON.
  • 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 Créez une instance avec la configuration de l'interface réseau principale qui inclut des groupes de sécurité, des paramètres d'adresse IP réservée et des paramètres d'usurpation d'adresse IP source.
  • 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 Créez une instance avec la configuration de l'interface réseau principale qui inclut des groupes de sécurité, une adresse IP réservée existante et des paramètres d'usurpation d'adresse IP source.
  • 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 Créez une instance à placer dans l'hôte dédié souhaité.
  • 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 Créez une instance à placer dans le groupe d'hôtes dédiés souhaité.
  • 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 Créez une instance à placer dans le groupe de placement souhaité.
  • 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 Créez une instance avec une bande passante de volume totale spécifique.
  • 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 Créez une instance avec le service de métadonnées activé ou désactivé.
  • 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 Créez une instance avec une configuration de service de métadonnées.
  • 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 Créez une instance avec une affinité de réservation.
  • 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 Créez une instance avec une affinité de réservation.
  • 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 Créer une instance avec le profil sécurisé par défaut
  • 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 Créez une instance avec une règle de disponibilité en cas de défaillance de l'hôte.
  • 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"}}]' Créez une instance avec un volume existant dans la connexion de volume à l'aide du nom de ressource.
  • 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 Créez une instance à placer dans l'hôte dédié souhaité à l'aide du nom de ressource.
  • 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 Créez une instance à placer dans le groupe d'hôtes dédiés souhaité à l'aide du nom de ressource.
  • 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 Créez une instance à placer dans le groupe de placement souhaité à l'aide du nom de ressource.
  • 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"}]}' Créez une instance avec la configuration de l'interface réseau principale à l'aide du nom de ressource.
  • 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"}]}]' Créez une instance qui est associée à l'interface réseau secondaire à l'aide du nom de ressource.
  • 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"}}' Créez une instance à partir d'un volume d'amorçage existant.
  • 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"}}' Créez une instance à partir d'un volume d'amorçage existant à l'aide du nom de ressource.
  • 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 Créez une instance à partir d'une offre de catalogue.
  • 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 Créez une instance à partir d'une version d'offre de catalogue.
  • 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 Créez une instance à partir de la version et du plan de l'offre de catalogue.
  • ibmcloud is instance-create --interactive Créez une instance de manière 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 Créez une instance avec une connexion réseau et une interface réseau virtuelle existante.
  • 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"}}] Créez une instance avec une connexion réseau et une nouvelle interface réseau virtuelle avec une adresse IP réservée existante.
  • 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 Créez une instance avec une connexion réseau et une nouvelle interface réseau virtuelle avec une adresse IP réservée existante.
  • 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"}}]' Créez une instance avec une connexion réseau de cluster, avec une interface réseau de cluster existante et avec une adresse IP réservée existante.
  • 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"}}]' Créez une instance avec une connexion réseau de cluster.
  • 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 Créez une instance avec un mode QoS de bande passante de volume spécifique.
  • 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 Créez une instance avec un coeur partagé.
  • 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 Créez une instance avec une instance Spot.
  • 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 Créer une instance avec un nombre de threads par cœur.
  • 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 Créer une instance avec un nombre de threads par cœur.
  • 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"}}}' Créez une instance à partir d'un instantané avec une capacité de volume d'amorçage. La valeur de la capacité peut varier entre la capacité minimale de l'instantané et 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"}}}' Créez une instance avec une connexion de volume d'amorçage à partir d'un instantané de volume.
  • 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"}}}]' Créez une instance avec une connexion de volume à partir d'un instantané de volume à l'aide du nom de ressource.
  • 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"}}}]' Créez une instance avec une connexion de volume à partir d'un instantané de volume.
  • 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"}}}' Créez une instance avec une connexion de volume d'amorçage à partir d'un instantané de volume à l'aide du nom de ressource.
  • 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"}}}]' Créer une instance dont l'utilisation est autorisée dans le volume de démarrage et le volume de montage.

Options de commande

  • INSTANCE_NAME : nom de l'instance.
  • VPC: identifiant ou nom du VPC. Utilisez la commande « ibmcloud is vpcs » pour récupérer les VPC.
  • ZONE_NAME : nom de la zone. Utilisez la commande « ibmcloud is zones » pour récupérer les zones disponibles.
  • PROFILE_NAME : nom du profil. Utilisez la commande « ibmcloud is instance-profiles » pour obtenir les profils d'instance.
  • SOUS-RÉSEAU: ID ou nom du sous-réseau. Utilisez la commande « ibmcloud is subnets » pour obtenir un ID ou un nom de sous-réseau.
  • --image: identifiant ou nom de l'image.
  • --catalog-offering: le code CRN de l'offre du catalogue « IBM Cloud ». Si cette option est spécifiée, la version la plus récente de cette offre est utilisée. Pour plus d'informations sur la création d'une offre de catalogue, consultez la section « Intégration d'un logiciel à votre compte ».
  • --catalog-offering-version: le CRN correspondant à la version d'une offre du catalogue « IBM Cloud ». Pour plus d'informations sur la création d'une version pour l'offre du catalogue, consultez la section « Intégration d'un logiciel à votre compte ».
  • --catalog-offering-plan: le CRN correspondant au forfait de facturation d'une offre du catalogue « IBM Cloud ». S'il n'est pas spécifié, aucun plan de facturation n'est utilisé (gratuit). Doit être spécifié pour les versions d'offre de catalogue qui nécessitent un plan de facturation.
  • --total-volume-bandwidth: la quantité de bande passante (en mégabits par seconde) allouée exclusivement aux volumes de stockage des instances. Une augmentation de cette valeur entraîne une réduction correspondante de la bande passante réseau totale.
  • --boot-volume : BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, connexion de volume d'amorçage en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **boot_volume_attachment** dans la documentation de l'API.
  • --volume-attach : VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, connexion de volume en JSON ou dans un fichier JSON, liste des volumes. Pour le schéma de données, consultez la propriété « volume_attachments » dans la documentation de l'API.
  • --keys: identifiants ou noms de clés SSH séparés par des virgules. Les clés SSH peuvent être de type RSA ou Ed25519. Ed25519 ne peut être utilisé que si le système d'exploitation prend en charge ce type de clé. Ed25519 ne peut pas être utilisé avec des images Windows ou VMware.
  • --dedicated-host: identifiant ou nom de l'hôte de destination sur lequel l'instance est hébergée.
  • --dedicated-host-group: ID ou nom du groupe d'hôtes de destination dans lequel l'instance est placée.
  • --placement-group: identifiant ou nom du groupe de placement. Les restrictions relatives aux groupes de placement pour l'instance de serveur virtuel.
  • --reservation-affinity-policy, --res-policy: Politique d'affinité de réservation à utiliser pour cette instance de serveur virtuel. La stratégie est définie par défaut sur 'manual' si le pool n'est pas vide. La stratégie est définie par défaut sur Désactivé si une cible de placement est définie. Dans tous les autres cas, la stratégie est définie par défaut sur 'automatic'. L'un des éléments suivants : désactivé, manuel, automatique.
  • --reservation-affinity-pool, --res-pool: ID, nom ou CRN de la réservation pouvant être utilisée par cette instance de serveur virtuel.
  • --user-data : data|@data-file. Données utilisateur à transférer vers l'instance de serveur.
  • --rip: identifiant ou nom de l'adresse IP réservée existante.
  • --address: L'adresse IP à réserver, qui ne doit pas être déjà réservée sur le sous-réseau.
  • --auto-delete: si cette option est définie sur « true », cette adresse IP réservée est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --ip-name: nom défini par l'utilisateur pour cette adresse IP réservée. Il doit être unique sur le sous-réseau sur lequel réside l'IP réservée. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur.
  • --allow-ip-spoofing: désactive les vérifications de l'adresse source et de l'adresse de destination sur cette interface. Si cette valeur est « **false ** », l'usurpation d'adresse IP source n'est pas autorisée sur cette interface. Sélectionnez false ou true.
  • --primary-network-interface : PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, interface réseau principale en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **primary_network_interface** dans la documentation de l'API.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, connexion d'interface réseau en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **network_interfaces** dans la documentation de l'API.
  • --pnac-name: Nom de la connexion réseau principale.
  • --pnac-vni: identifiant ou nom de l'interface réseau virtuelle associée à la connexion réseau principale.
  • --pnac-vni-ais: Autoriser l'usurpation d'adresse IP (AIS). Indique si l'usurpation d'adresse IP source est autorisée sur cette interface réseau virtuelle associée à la connexion réseau principale. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --pnac-vni-ein: Activer le NAT d'infrastructure (EIN). Si c'est le cas, l'infrastructure VPC effectue toutes les opérations NAT nécessaires sur le VNI. Pour associer une VNI à une instance, la valeur doit être true. Floating_ips ne doit pas comporter plus d'une adresse IP flottante. Si false, le paquet est transmis tel quel vers ou depuis le VNI, ce qui permet à ce dernier d'effectuer toutes les opérations NAT nécessaires. Allow_ip_spoofing doit avoir pour valeur false. Peut être connecté uniquement à une cible avec un type de ressource bare_metal_server_network_attachment. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-auto-delete: Indique si cette interface réseau virtuelle, associée à la connexion réseau principale, est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, les adresses IP secondaires réservées sont au format JSON ou dans un fichier JSON, à associer à l'interface réseau virtuelle. Pour le schéma de données, consultez la propriété IPS dans la documentation de l'API. Une des valeurs suivantes: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --pnac-vni-name: nom de cette interface réseau virtuelle associée à la connexion réseau principale.
  • --pnac-vni-rip: identifiant ou nom de l'adresse IP réservée à associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-rip-address: adresse IP réservée à associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-rip-auto-delete: Indique si cette adresse IP réservée est automatiquement supprimée lorsque l'une des cibles est supprimée, ou si elle n'est plus associée à une cible. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-rip-name: nom attribué à cette adresse IP réservée afin de l'associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-sgs: identifiants ou noms, séparés par des virgules, des groupes de sécurité à utiliser pour l'interface réseau virtuelle et associés à la connexion réseau principale.
  • --pnac-vni-psfm: Mode de filtrage de l'état du protocole à utiliser pour cette interface réseau virtuelle. Si l'option « auto » est sélectionnée, le filtrage des paquets en fonction de l'état du protocole est activé ou désactivé en fonction du type de ressource « target » de l'interface réseau virtuelle. L'une des options suivantes: auto, enabled, disabled. (par défaut: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE. La configuration de la connexion réseau se trouve dans JSON ou un fichier JSON. Pour le schéma de données, consultez la propriété « network_attachments » dans la documentation de l'API. L'une des suivantes: NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE.
  • --sgs: ID ou nom du groupe de sécurité, séparé par des virgules, pour l'interface réseau principale ou la connexion réseau principale.
  • --default-trusted-profile: identifiant ou nom du profil de confiance.
  • --default-trusted-profile-auto-link: si cette option est définie sur « true », le système crée un lien vers le profil de confiance cible spécifié lors de la création de l'instance. Qu'un lien soit créé par le système ou manuellement à l'aide du service d'identité IAM, il est automatiquement supprimé lors de la suppression de l'instance. L'une des suivantes: true, false. (par défaut: true).
  • --metadata-service, --ms: Active ou désactive le service de métadonnées des instances. Sélectionnez true ou false.
  • --metadata-service-protocol, --msp: Protocole de communication pour le point de terminaison du service de métadonnées. Le protocole s'applique uniquement lorsque le service de métadonnées est activé. L'un des suivants: http, https. (par défaut: http).
  • --metadata-service-response-hop-limit, --msrhl: Limite de sauts (durée de vie IP) pour les paquets de réponse IP provenant du service de métadonnées.
  • --host-failure-policy: action à effectuer en cas de défaillance de l'hôte de calcul. L'une des suivantes: restart, stop. (par défaut: restart).
  • --confidential-compute-mode: Mode de calcul confidentiel à utiliser pour cette instance de serveur virtuel. S'il n'est pas spécifié, le mode de calcul confidentiel par défaut du profil est utilisé. L'un des éléments suivants : handicapé, sgx, tdx.
  • --enable-secure-boot: Indique si le démarrage sécurisé est activé pour cette instance de serveur virtuel. S'il n'est pas spécifié, le mode d'amorçage sécurisé par défaut du profil est utilisé. Sélectionnez true ou false.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --cluster-network-attachments: CLUSTER_NETWORK_ATTACHMENTS_JSON|@CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE. La configuration des connexions réseau de cluster est au format JSON ou figure dans un fichier JSON. Pour le schéma de données, consultez la propriété **cluster_network_attachments** dans la documentation de l'API. Pour plus d'informations sur les réseaux en cluster, consultez la section « Réseaux en cluster ». L'un des éléments suivants : CLUSTER_NETWORK_ATTACHMENTS_JSON, @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE.
  • --volume-bandwidth-qos-mode: Mode de gestion de la bande passante du volume ( QoS ) à utiliser pour cette instance de serveur virtuel. La valeur spécifiée doit être répertoriée dans la propriété volume_bandwidth_qos_modes du profil d'instance. Un des éléments suivants : mis en commun, pondéré.
  • --vcpu-percentage: pourcentage des cycles d'horloge de l' vCPU à allouer à l'instance. Plage : 1 à 100.
  • --availability-class: Classe de disponibilité de l'instance du serveur virtuel. Un des éléments suivants : spot, standard.
  • --preemption-policy: action à effectuer si l'instance du serveur virtuel fait l'objet d'une préemption. L'un des éléments suivants : supprimer, arrêter.
  • --threads-per-core: Nombre de threads par cœur pour cette instance de serveur virtuel. Si aucune valeur n'est spécifiée, la valeur par défaut du profil est utilisée. Sélectionnez 1 ou 2.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
    • interactif, -i:
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-create-from-template

Créer une instance de serveur virtuel à partir d'un modèle d'instance.

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]

Exemples de commande

  • 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"}}}' Créez une instance à partir d'un modèle d'instance avec la configuration de volume d'amorçage.
  • 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 Créez une instance à partir d'un modèle d'instance avec la configuration de l'interface réseau principale.
  • 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"}]}' Créez une instance à partir d'un modèle d'instance avec la configuration de l'interface réseau principale au format JSON.
  • 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"}]}]' Créez une instance à partir d'un modèle d'instance avec la configuration des interfaces réseau secondaires.
  • 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"}}}]' Créez une instance à partir d'un modèle d'instance avec la configuration du volume de données.
  • 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 Créez une instance à partir d'un modèle d'instance avec une configuration de données image/profil/clé/utilisateur.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --dedicated-host 0737-4ab6b37d-4695-4efb-9439-0528b5550dfe --profile mx2-2x16 Créez une instance à partir d'un modèle d'instance avec l'hôte dédié souhaité.
  • 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 Créez une instance à partir d'un modèle d'instance avec le groupe d'hôtes dédiés souhaité.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name new-instance-name --metadata-service true Créez une instance à partir d'un modèle d'instance avec le service de métadonnées activé ou désactivé.
  • 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 Créez une instance à partir d'un modèle d'instance avec la configuration de l'interface réseau principale à l'aide du nom de ressource.
  • 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"}]}' Créez une instance à partir d'un modèle d'instance avec la configuration de l'interface réseau principale au format JSON à l'aide du nom de ressource.
  • 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"}]}]' Créez une instance à partir d'un modèle d'instance avec la configuration des interfaces réseau secondaires à l'aide du nom de ressource.
  • 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"}}]' Créez une instance à partir d'un modèle d'instance avec un volume existant dans la connexion de volume à l'aide du nom de ressource.
  • 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"}]}' Créez une instance à partir d'un modèle d'instance avec la configuration de l'interface réseau principale à l'aide du nom de ressource.
  • 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"}}] Créez une instance à partir d'un modèle d'instance avec une connexion réseau de cluster possédant une interface réseau de cluster existante et une adresse IP réservée existante.
  • 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"}}] Créez une instance à partir d'un modèle d'instance avec une connexion réseau de cluster.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --volume-bandwidth-qos-mode pooled Créez un modèle d'instance avec un mode QoS de bande passante de volume spécifique.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --vcpu-percentage 50 Créer une instance à partir d'un modèle d'instance avec un cœur partagé.

Options de commande

  • --template: ID ou nom du modèle d'instance.
  • --name: Nom de l'instance.
  • --profile: Nom du profil d'instance.
  • -- zone : nom de la zone.
  • --vpc: l'identifiant ou le nom du VPC. Il suffit de spécifier par son nom la ressource unique qui se trouve dans ce VPC ou de remplacer la valeur du VPC dans le modèle.
  • --image: identifiant ou nom de l'image.
  • --catalog-offering: le code CRN de l'offre du catalogue « IBM Cloud ». Si cette option est spécifiée, la version la plus récente de cette offre est utilisée. Pour plus d'informations sur la création d'une offre de catalogue, consultez la section « Intégration d'un logiciel à votre compte ».
  • --catalog-offering-version: le CRN correspondant à la version d'une offre du catalogue « IBM Cloud ». Pour plus d'informations sur la création d'une version pour l'offre du catalogue, consultez la section « Intégration d'un logiciel à votre compte ».
  • --catalog-offering-plan: le CRN correspondant au forfait de facturation d'une offre du catalogue « IBM Cloud ». S'il n'est pas spécifié, aucun plan de facturation n'est utilisé (gratuit). Doit être spécifié pour les versions d'offre de catalogue qui nécessitent un plan de facturation.
  • --total-volume-bandwidth: la quantité de bande passante (en mégabits par seconde) allouée exclusivement aux volumes de stockage des instances. Une augmentation de cette valeur entraîne une réduction correspondante de la bande passante réseau totale.
  • --boot-volume : BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, connexion de volume d'amorçage en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **boot_volume_attachment** dans la documentation de l'API.
  • --volume-attach : VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, connexion de volume en JSON ou dans un fichier JSON, liste des volumes. Pour le schéma de données, consultez la propriété « volume_attachments » dans la documentation de l'API.
  • --keys: identifiants ou noms de clés SSH séparés par des virgules. Les clés SSH peuvent être de type RSA ou Ed25519. Ed25519 ne peut être utilisé que si le système d'exploitation prend en charge ce type de clé. Ed25519 ne peut pas être utilisé avec des images Windows ou VMware.
  • --dedicated-host: identifiant ou nom de l'hôte de destination sur lequel l'instance est hébergée.
  • --dedicated-host-group: ID ou nom du groupe d'hôtes de destination dans lequel l'instance est placée.
  • --placement-group: identifiant ou nom du groupe de placement. Les restrictions relatives aux groupes de placement pour l'instance de serveur virtuel.
  • --reservation-affinity-policy, --res-policy: Politique d'affinité de réservation à utiliser pour cette instance de serveur virtuel. La stratégie est définie par défaut sur 'manual' si le pool n'est pas vide. La stratégie est définie par défaut sur Désactivé si une cible de placement est définie. Dans tous les autres cas, la stratégie est définie par défaut sur 'automatic'. L'un des éléments suivants : désactivé, manuel, automatique.
  • --reservation-affinity-pool, --res-pool: ID, nom ou CRN de la réservation pouvant être utilisée par cette instance de serveur virtuel.
  • --user-data : data|@data-file. Données utilisateur à transférer vers l'instance de serveur.
  • --subnet: identifiant ou nom du sous-réseau. Utilisez la commande « ibmcloud is subnets » pour récupérer l'identifiant ou le nom d'un sous-réseau.
  • --rip: identifiant ou nom de l'adresse IP réservée existante.
  • --address: L'adresse IP à réserver, qui ne doit pas être déjà réservée sur le sous-réseau.
  • --auto-delete: si cette option est définie sur « true », cette adresse IP réservée est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --ip-name: nom défini par l'utilisateur pour cette adresse IP réservée. Il doit être unique sur le sous-réseau sur lequel réside l'IP réservée. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur.
  • --allow-ip-spoofing: désactive les vérifications de l'adresse source et de l'adresse de destination sur cette interface. Si cette valeur est « **false ** », l'usurpation d'adresse IP source n'est pas autorisée sur cette interface. Sélectionnez false ou true.
  • --primary-network-interface : PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, interface réseau principale en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **primary_network_interface** dans la documentation de l'API.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, connexion d'interface réseau en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **network_interfaces** dans la documentation de l'API.
  • --pnac-name: Nom de la connexion réseau principale.
  • --pnac-vni: identifiant ou nom de l'interface réseau virtuelle associée à la connexion réseau principale.
  • --pnac-vni-subnet: le sous-réseau associé.
  • --pnac-vni-ais: Autoriser l'usurpation d'adresse IP (AIS). Indique si l'usurpation d'adresse IP source est autorisée sur cette interface réseau virtuelle associée à la connexion réseau principale. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --pnac-vni-ein: Activer le NAT d'infrastructure (EIN). Si c'est le cas, l'infrastructure VPC effectue toutes les opérations NAT nécessaires sur le VNI. Pour associer une VNI à une instance, la valeur doit être true. Floating_ips ne doit pas comporter plus d'une adresse IP flottante. Si false, le paquet est transmis tel quel vers ou depuis le VNI, ce qui permet à ce dernier d'effectuer toutes les opérations NAT nécessaires. Allow_ip_spoofing doit avoir pour valeur false. Peut être connecté uniquement à une cible avec un type de ressource bare_metal_server_network_attachment. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-auto-delete: Indique si cette interface réseau virtuelle, associée à la connexion réseau principale, est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, les adresses IP secondaires réservées sont au format JSON ou dans un fichier JSON, à associer à l'interface réseau virtuelle. Pour le schéma de données, consultez la propriété IPS dans la documentation de l'API. Une des valeurs suivantes: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --pnac-vni-name: nom de cette interface réseau virtuelle associée à la connexion réseau principale.
  • --pnac-vni-rip: identifiant ou nom de l'adresse IP réservée à associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-rip-address: adresse IP réservée à associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-rip-auto-delete: Indique si cette adresse IP réservée est automatiquement supprimée lorsque l'une des cibles est supprimée, ou si elle n'est plus associée à une cible. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-rip-name: nom attribué à cette adresse IP réservée afin de l'associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-sgs: identifiants ou noms, séparés par des virgules, des groupes de sécurité à utiliser pour l'interface réseau virtuelle et associés à la connexion réseau principale.
  • --pnac-vni-psfm: Mode de filtrage de l'état du protocole à utiliser pour cette interface réseau virtuelle. Si l'option « auto » est sélectionnée, le filtrage des paquets en fonction de l'état du protocole est activé ou désactivé en fonction du type de ressource « target » de l'interface réseau virtuelle. L'une des options suivantes: auto, enabled, disabled. (par défaut: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE. La configuration de la connexion réseau se trouve dans JSON ou un fichier JSON. Pour le schéma de données, consultez la propriété « network_attachments » dans la documentation de l'API. L'une des suivantes: NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE.
  • --sgs: ID ou nom du groupe de sécurité, séparé par des virgules, pour l'interface réseau principale ou la connexion réseau principale.
  • --default-trusted-profile: identifiant ou nom du profil de confiance.
  • --default-trusted-profile-auto-link: si cette option est définie sur « true », le système crée un lien vers le profil de confiance cible spécifié lors de la création de l'instance. Qu'un lien soit créé par le système ou manuellement à l'aide du service d'identité IAM, il est automatiquement supprimé lors de la suppression de l'instance. L'une des suivantes: true, false. (par défaut: true).
  • --metadata-service, --ms: Active ou désactive le service de métadonnées des instances. Sélectionnez true ou false.
  • --metadata-service-protocol, --msp: Protocole de communication pour le point de terminaison du service de métadonnées. Le protocole s'applique uniquement lorsque le service de métadonnées est activé. L'un des suivants: http, https. (par défaut: http).
  • --metadata-service-response-hop-limit, --msrhl: Limite de sauts (durée de vie IP) pour les paquets de réponse IP provenant du service de métadonnées.
  • --host-failure-policy: action à effectuer en cas de défaillance de l'hôte de calcul. L'une des suivantes: restart, stop.
  • --confidential-compute-mode: Mode de calcul confidentiel à utiliser pour cette instance de serveur virtuel. S'il n'est pas spécifié, le mode de calcul confidentiel par défaut du profil est utilisé. L'un des éléments suivants : handicapé, sgx, tdx.
  • --enable-secure-boot: Indique si le démarrage sécurisé est activé pour cette instance de serveur virtuel. S'il n'est pas spécifié, le mode d'amorçage sécurisé par défaut du profil est utilisé. Sélectionnez true ou false.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --cluster-network-attachments: CLUSTER_NETWORK_ATTACHMENTS_JSON|@CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE. La configuration des connexions réseau de cluster est au format JSON ou figure dans un fichier JSON. Pour le schéma de données, consultez la propriété **cluster_network_attachments** dans la documentation de l'API. Pour plus d'informations sur les réseaux en cluster, consultez la section « Réseaux en cluster ». L'un des éléments suivants : CLUSTER_NETWORK_ATTACHMENTS_JSON, @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE.
  • --volume-bandwidth-qos-mode: Mode de gestion de la bande passante du volume ( QoS ) à utiliser pour cette instance de serveur virtuel. La valeur spécifiée doit être répertoriée dans la propriété volume_bandwidth_qos_modes du profil d'instance. Un des éléments suivants : mis en commun, pondéré.
  • --vcpu-percentage: pourcentage des cycles d'horloge de l' vCPU à allouer à l'instance. Plage : 1 à 100.
  • --availability-class: Classe de disponibilité de l'instance du serveur virtuel. Un des éléments suivants : spot, standard.
  • --preemption-policy: action à effectuer si l'instance du serveur virtuel fait l'objet d'une préemption. L'un des éléments suivants : supprimer, arrêter.
  • --threads-per-core: Nombre de threads par cœur pour cette instance de serveur virtuel. Si aucune valeur n'est spécifiée, la valeur par défaut du profil est utilisée. Sélectionnez 1 ou 2.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-delete

Supprimer une ou plusieurs instances de serveur virtuel.

ibmcloud is instance-delete (INSTANCE1 INSTANCE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE1: ID ou nom de l'instance.
  • INSTANCE2: identifiant ou nom de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-disk

Afficher les détails du disque d'une instance de serveur virtuel.

ibmcloud is instance-disk INSTANCE INSTANCE_DISK [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • INSTANCE_DISK: ID ou nom du disque de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-disk-update

Mettre à jour le disque d'une instance de serveur virtuel.

ibmcloud is instance-disk-update INSTANCE INSTANCE_DISK --name NEW_NAME [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • INSTANCE_DISK: ID ou nom du disque de l'instance.
  • --name: Nouveau nom du disque de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-disks

Répertorier tous les disques d'une instance de serveur virtuel.

ibmcloud is instance-disks INSTANCE [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-network-interface

Afficher les détails d'une interface réseau d'une instance de serveur virtuel.

ibmcloud is instance-network-interface INSTANCE NIC [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NIC: identifiant ou nom de l'interface réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-network-interface-create

Créer une interface réseau pour une instance de serveur virtuel.

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]

Exemples de commande

  • 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 Créez une interface réseau pour une instance de serveur virtuel avec un groupe de sécurité en utilisant le nom de la ressource.

Options de commande

  • NIC_NAME : nom de l'interface réseau.
  • INSTANCE: identifiant ou nom de l'instance.
  • SOUS-RÉSEAU: ID ou nom du sous-réseau.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --rip: identifiant ou nom de l'adresse IP réservée existante.
  • --address: L'adresse IP à réserver, qui ne doit pas être déjà réservée sur le sous-réseau.
  • --auto-delete: si cette option est définie sur « true », cette adresse IP réservée est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --ip-name: nom défini par l'utilisateur pour cette adresse IP réservée. Il doit être unique sur le sous-réseau sur lequel réside l'IP réservée. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur.
  • --sg: ID ou nom du groupe de sécurité.
  • --allow-ip-spoofing: désactive les vérifications de l'adresse source et de l'adresse de destination sur cette interface. Si cette valeur est « **false ** », l'usurpation d'adresse IP source n'est pas autorisée sur cette interface. Sélectionnez false ou true.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-network-interface-delete

Retirer une ou plusieurs interfaces réseau d'une instance de serveur virtuel.

ibmcloud is instance-network-interface-delete INSTANCE (NIC1 NIC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NIC1: identifiant ou nom de l'interface réseau.
  • NIC2: identifiant ou nom de l'interface réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-network-interface-floating-ip

Afficher les détails d'une adresse IP flottante associée à une interface réseau.

ibmcloud is instance-network-interface-floating-ip INSTANCE NIC FLOATING_IP [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NIC: identifiant ou nom de l'interface réseau.
  • FLOATING_IP: ID ou nom de l'adresse IP flottante.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-network-interface-floating-ip-add

Associer une IP flottante à une interface réseau.

ibmcloud is instance-network-interface-floating-ip-add INSTANCE NIC FLOATING_IP [--output JSON] [-q, --quiet]

Exemples de commande

  • 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 Associer une adresse IP flottante à une interface réseau en utilisant le nom de la ressource.

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NIC: identifiant ou nom de l'interface réseau.
  • FLOATING_IP: ID ou nom de l'adresse IP flottante.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-network-interface-floating-ip-remove

Dissocier une adresse IP flottante d'une interface réseau.

ibmcloud is instance-network-interface-floating-ip-remove INSTANCE NIC FLOATING_IP [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NIC: identifiant ou nom de l'interface réseau.
  • FLOATING_IP: ID ou nom de l'adresse IP flottante.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-network-interface-floating-ips

Répertorier toutes les adresses IP flottantes associées à une interface réseau.

ibmcloud is instance-network-interface-floating-ips INSTANCE NIC [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NIC: identifiant ou nom de l'interface réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-network-interface-reserved-ips

Répertorier toutes les adresses IP réservées associées à une interface réseau.

ibmcloud is instance-network-interface-reserved-ips INSTANCE NIC [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NIC: identifiant ou nom de l'interface réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-network-interface-reserved-ip

Afficher les détails d'une adresse IP associée à une interface réseau.

ibmcloud is instance-network-interface-reserved-ip INSTANCE NIC RESERVED_IP [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NIC: identifiant ou nom de l'interface réseau.
  • RESERVED_IP: identifiant ou nom de l'adresse IP réservée.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-network-interface-update

Mettre à jour 'une interface réseau d'une instance de serveur virtuel.

ibmcloud is instance-network-interface-update INSTANCE NIC --name NEW_NAME [--allow-ip-spoofing false | true] [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NIC: identifiant ou nom de l'interface réseau.
  • --name : nouveau nom de l'interface réseau.
  • --allow-ip-spoofing: désactive les vérifications de l'adresse source et de l'adresse de destination sur cette interface. Si cette valeur est « **false ** », l'usurpation d'adresse IP source n'est pas autorisée sur cette interface. Sélectionnez false ou true.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-network-interfaces

Liste de toutes les interfaces réseau d'une instance de serveur virtuel.

ibmcloud is instance-network-interfaces INSTANCE [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-profile

Afficher les détails d'un profil d'instance de serveur virtuel.

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

Options de commande

  • PROFILE_NAME : nom du profil. Utilisez la commande « ibmcloud is instance-profiles » pour obtenir les profils d'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-profiles

Liste de tous les profils d'instance de serveur virtuel dans la région.

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

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-reboot

Redémarrer le système d'exploitation d'une instance

ibmcloud is instance-reboot INSTANCE [--no-wait] [-f, --force] [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --no-wait : exécuter immédiatement l'action et abandonner toutes les actions mises en file d'attente.
  • --force, -f : forcer l'opération sans confirmation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est en cours de réinitialisation de l'instance

Réinitialiser une instance de serveur virtuel.

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]

Exemples de commande

  • ibmcloud is instance-reinitialize 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --image r006-ed3f775f-ad7e-4e37-ae62-7199b4988b00 --keys r006-02a07b78-6e5f-40a2-86a2-99e01916128c Réinitialiser une instance à partir d'une image à l'aide d'une clé 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"}}}' Réinitialiser une instance à partir d'une image avec une configuration personnalisée du volume de démarrage.
  • ibmcloud is instance-reinitialize 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"id": "r006-1a6b7274-678d-4dfb-8981-c71dd9d4daa5"}}' Réinitialiser une instance à partir d'un volume de démarrage existant.
  • 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 Réinitialiser une instance à partir d'un instantané à l'aide d'une clé SSH en utilisant le nom de la ressource.

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --image: identifiant ou nom de l'image.
  • --boot-volume : BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, connexion de volume d'amorçage en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **boot_volume_attachment** dans la documentation de l'API.
  • --keys: identifiants ou noms de clés SSH séparés par des virgules. Les clés SSH peuvent être de type RSA ou Ed25519. Ed25519 peut être utilisé à condition que le système d'exploitation prenne en charge ce type de clé. Ed25519 ne peut pas être utilisé avec des images Windows ou VMware.
  • --default-trusted-profile: identifiant ou nom du profil de confiance.
  • --default-trusted-profile-auto-link: si cette option est définie sur « true », le système crée un lien vers le profil de confiance cible spécifié lors de la création de l'instance. Qu'un lien soit créé par le système ou manuellement à l'aide du service d'identité IAM, il est automatiquement supprimé lors de la suppression de l'instance. L'une des suivantes: true, false. (par défaut: true).
  • --user-data : data|@data-file. Données utilisateur à transférer vers l'instance de serveur.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-start

Démarrer une instance de serveur virtuel.

ibmcloud is instance-start INSTANCE [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-stop

Arrêter une instance de serveur virtuel.

  • Lorsque vous arrêtez une instance puis la redémarrez, une nouvelle adresse IP privée lui est attribuée si l'instance n'a pas été créée avec une adresse IP statique ou si l'attribut primary_ipv4_address n'a pas été défini lors de sa création via l'interface de ligne de commande (CLI) ou l'API. Pour plus d'informations sur la configuration d'une adresse IP statique, consultez la section « primary_network_interface » dans la documentation de référence de l'API. -
ibmcloud is instance-stop INSTANCE [--no-wait] [-f, --force] [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --no-wait : exécuter immédiatement l'action et abandonner toutes les actions mises en file d'attente.
  • --force, -f : forcer l'opération sans confirmation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-update

Mettre à jour une instance de serveur virtuel.

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]

Exemples de commande

  • 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

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --name : nouveau nom de l'instance de serveur virtuel.
  • --profile: le profil à utiliser pour cette instance de serveur virtuel. Pour modifier le profil, l'état de l'instance doit être « stopping » ou « stopped ». De plus, le profil demandé doit : 1. Être compatible avec les contraintes de cible de placement. Par exemple, si l'instance est hébergée sur un serveur dédié, l'adresse du profil demandé family doit correspondre à celle du serveur dédié family.
  • --total-volume-bandwidth: la quantité de bande passante (en mégabits par seconde) allouée exclusivement aux volumes de stockage des instances. Une augmentation de cette valeur entraîne une réduction correspondante de la bande passante réseau totale.
  • --dedicated-host: identifiant ou nom de l'hôte de destination sur lequel l'instance est hébergée.
  • --dedicated-host-group: ID ou nom du groupe d'hôtes de destination dans lequel l'instance est placée.
  • --reservation-affinity-policy, --res-policy: Politique d'affinité de réservation à utiliser pour cette instance de serveur virtuel. La stratégie est définie par défaut sur 'manual' si le pool n'est pas vide. La stratégie est définie par défaut sur Désactivé si une cible de placement est définie. Dans tous les autres cas, la stratégie est définie par défaut sur 'automatic'. L'un des éléments suivants : désactivé, manuel, automatique.
  • --reservation-affinity-pool, --res-pool: ID, nom ou CRN de la réservation pouvant être utilisée par cette instance de serveur virtuel.
  • --metadata-service, --ms: Active ou désactive le service de métadonnées des instances. Sélectionnez true ou false.
  • --metadata-service-protocol, --msp: Protocole de communication pour le point de terminaison du service de métadonnées. Le protocole s'applique uniquement lorsque le service de métadonnées est activé. L'un des suivants: http, https. (par défaut: http).
  • --metadata-service-response-hop-limit, --msrhl: Limite de sauts (durée de vie IP) pour les paquets de réponse IP provenant du service de métadonnées.
  • --host-failure-policy: action à effectuer en cas de défaillance de l'hôte de calcul. L'une des suivantes: restart, stop.
  • --confidential-compute-mode: Mode de calcul confidentiel à utiliser pour cette instance de serveur virtuel. S'il n'est pas spécifié, le mode de calcul confidentiel par défaut du profil est utilisé. L'un des éléments suivants : handicapé, sgx, tdx.
  • --enable-secure-boot: Indique si le démarrage sécurisé est activé pour cette instance de serveur virtuel. S'il n'est pas spécifié, le mode d'amorçage sécurisé par défaut du profil est utilisé. Sélectionnez true ou false.
  • --volume-bandwidth-qos-mode: Mode de gestion de la bande passante du volume ( QoS ) à utiliser pour cette instance de serveur virtuel. La valeur spécifiée doit être répertoriée dans la propriété volume_bandwidth_qos_modes du profil d'instance. Un des éléments suivants : mis en commun, pondéré.
  • --vcpu-percentage: pourcentage des cycles d'horloge de l' vCPU à allouer à l'instance. Plage : 1 à 100.
  • --availability-class: Classe de disponibilité de l'instance du serveur virtuel. Un des éléments suivants : spot, standard.
  • --preemption-policy: action à effectuer si l'instance du serveur virtuel fait l'objet d'une préemption. L'un des éléments suivants : supprimer, arrêter.
  • --threads-per-core: Nombre de threads par cœur pour cette instance de serveur virtuel. Si aucune valeur n'est spécifiée, la valeur par défaut du profil est utilisée. Sélectionnez 1 ou 2.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-volume-attachment

Afficher les détails d'une connexion de volume.

ibmcloud is instance-volume-attachment INSTANCE VOLUME_ATTACHMENT [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • VOLUME_ATTACHMENT: ID ou nom de l'attachement de volume.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-volume-attachments

Répertorier toutes les connexions de volume à une instance.

ibmcloud is instance-volume-attachments INSTANCE [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-volume-attachment-add

Créer une connexion de volume en connectant un volume à une instance.

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]

Exemples de commande

  • 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 Ajouter un volume existant à une instance de serveur virtuel en utilisant le nom de la ressource.
  • 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

Options de commande

  • NAME : nom de la connexion de volume.
  • INSTANCE: identifiant ou nom de l'instance.
  • VOLUME: identifiant ou nom du volume.
  • --new-volume-name: Nom du nouveau volume.
  • --profile: Nom du profil.
  • --iops: Nombre d'opérations d'entrée et de sortie par seconde pour le volume; cette option ne s'applique qu'aux volumes de profil personnalisé. Pour connaître les plages d'IOPS disponibles, voir [Profil d'IOPS personnalisé] Logiciel d'intégration à votre compte.
  • --encryption-key : nom CRN de la clé racine du service de gestion de clés.
  • --capacity : capacité du volume en gigaoctets. Plage 10-16000 pour les volumes de profil personnalisés et à usage général, 10-9600 pour les volumes de profil 5iops-tier, 10-4800 pour les volumes de profil 10iops-tier.
  • --bandwidth: la bande passante maximale (en mégabits par seconde) pour le volume. Pour spécifier cette propriété, le volume storage_generation doit être 2.
  • --tags: Balises séparées par des virgules pour le volume.
  • --source-snapshot: ID, nom ou CRN de l'instantané à partir duquel cloner le volume.
  • --allowed-use-api-version, --au-api-version: Version de l'API à utiliser pour évaluer les expressions.
  • --allowed-use-bare-metal-server: true,--au-bms true - Expression que doivent respecter les propriétés d'un serveur « bare metal » provisionné à l'aide des données d'image contenues dans ce volume. Si elle n'est pas spécifiée, l'expression est vraie.
  • --allowed-use-instance: true,--au-ins true - Expression que doivent respecter les propriétés d'une instance de serveur virtuel provisionnée avec ce volume. Si elle n'est pas spécifiée, l'expression est vraie.
  • --auto-delete : le volume connecté est supprimé lorsque l'instance est supprimée. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-volume-attachment-detach

Supprimer une ou plusieurs connexions de volume, ce qui déconnecte le volume d'une instance.

ibmcloud is instance-volume-attachment-detach INSTANCE (VOLUME_ATTACHMENT1 VOLUME_ATTACHMENT2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • VOLUME_ATTACHMENT1: ID ou nom de l'attachement de volume.
  • VOLUME_ATTACHMENT2: ID ou nom de l'attachement de volume.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is instance-volume-attachment-update

Mettre à jour une connexion de volume.

ibmcloud is instance-volume-attachment-update INSTANCE VOLUME_ATTACHMENT [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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 Mettre à jour une connexion de volume en utilisant le nom de la ressource.

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • VOLUME_ATTACHMENT: ID ou nom de l'attachement de volume.
  • --name : nouveau nom du volume.
  • --auto-delete : le volume connecté est supprimé lorsque l'instance est supprimée. Sélectionnez true ou false.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-network-attachments

Répertorier toutes les connexions réseau d'une instance.

ibmcloud is instance-network-attachments INSTANCE [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-network-attachment

Afficher les détails d'une connexion réseau d'une instance.

ibmcloud is instance-network-attachment INSTANCE NAC [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NAC: identifiant ou nom de la connexion au réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-network-attachment-create

Créer une connexion réseau pour une instance.

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]

Exemples de commande

  • 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

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --name: Nom attribué à cette connexion réseau du serveur « bare metal ».
  • --vni: ID ou nom de l'interface réseau virtuelle utilisée pour la connexion réseau de ce serveur « bare metal ».
  • --vni-subnet: le sous-réseau associé.
  • --vpc: identifiant ou nom du VPC. Cet ID ou ce nom est requis uniquement pour spécifier le sous-réseau unique par nom dans ce VPC.
  • --vni-ais: Autoriser l'usurpation d'adresse IP (AIS). Indique si l'usurpation d'adresse IP source est autorisée sur cette interface de réseau virtuel. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --vni-ein: Activer le NAT d'infrastructure (EIN). Si c'est le cas, l'infrastructure VPC effectue toutes les opérations NAT nécessaires. Si l'option « false » est activée, le paquet est transmis tel quel vers ou depuis l'interface réseau virtuelle, ce qui permet à la machine virtuelle associée à l'adresse IP flottante d'effectuer toutes les opérations NAT nécessaires. L'une des suivantes: true, false. (par défaut: true).
  • --vni-auto-delete: Indique si cette interface réseau virtuelle est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --vni-ips: ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, adresses IP secondaires réservées au format JSON ou dans un fichier JSON, à associer à l'interface réseau virtuelle. Pour le schéma de données, consultez la propriété « ips » dans la documentation de l'API. Une des valeurs suivantes: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --vni-name: nom attribué à cette interface réseau virtuelle.
  • --vni-rip: identifiant ou nom de l'adresse IP réservée à associer à l'interface réseau virtuelle. Obligatoire si le sous-réseau n'est pas spécifié. L'adresse IP réservée doit être dissociée.
  • --vni-rip-address: l'adresse IP de l'adresse IP réservée à associer à l'interface réseau virtuelle. Le sous-réseau doit être spécifié.
  • --vni-rip-auto-delete: Indique si cette adresse IP réservée est automatiquement supprimée lorsque l'une des cibles est supprimée, ou si elle n'est plus associée à une cible. Sélectionnez true ou false.
  • --vni-rip-name: nom attribué à cette adresse IP réservée pour l'associer à l'interface réseau virtuelle. Le nom ne doit pas être utilisé par une autre adresse IP réservée dans le sous-réseau. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur et ne sont pas autorisés.
  • --vni-psfm: Mode de filtrage de l'état du protocole à utiliser pour cette interface réseau virtuelle. Si l'option « auto » est sélectionnée, le filtrage des paquets en fonction de l'état du protocole est activé ou désactivé en fonction du type de ressource « target » de l'interface réseau virtuelle. L'une des options suivantes: auto, enabled, disabled. (par défaut: auto).
  • --vni-sgs: identifiants ou noms, séparés par des virgules, des groupes de sécurité à utiliser pour cette interface réseau virtuelle. S'ils ne sont pas spécifiés, le groupe de sécurité par défaut du VPC pour le sous-réseau est utilisé.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-network-attachment-update

Mettre à jour une connexion réseau d'une instance.

ibmcloud is instance-network-attachment-update INSTANCE NAC --name NEW_NAME [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NAC: identifiant ou nom de la connexion au réseau.
  • --name: Nouveau nom de la connexion réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-network-attachment-delete

Supprimez une ou plusieurs connexions réseau d'une instance.

ibmcloud is instance-network-attachment-delete INSTANCE (NAC1 NAC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • NAC1: identifiant ou nom de la connexion réseau.
  • NAC2: identifiant ou nom de la connexion au réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-cluster-network-attachments

Répertorier toutes les connexions réseau au cluster d'une instance.

ibmcloud is instance-cluster-network-attachments INSTANCE [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-cluster-network-attachment

Afficher les détails d'une connexion réseau au cluster d'une instance.

ibmcloud is instance-cluster-network-attachment INSTANCE CNAC [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • CNAC: identifiant ou nom de la connexion réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-cluster-network-attachment-update

Mettre à jour la connexion réseau au cluster d'une instance.

ibmcloud is instance-cluster-network-attachment-update INSTANCE CNAC --name NEW_NAME [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • CNAC: identifiant ou nom de la connexion réseau du cluster.
  • --name: Nouveau nom de la connexion réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-cluster-network-attachment-create

Créez une connexion réseau de cluster pour une instance.

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]

Exemples de commande

  • 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

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --name: Nom de la connexion réseau de ce cluster d'instances.
  • --cnac: ID ou nom de la connexion réseau du cluster d'instances devant laquelle insérer immédiatement cette connexion réseau du cluster d'instances.
  • --cni: ID ou nom de l'interface réseau du cluster destinée à la connexion réseau de cette instance au cluster.
  • --cluster-network: identifiant ou nom du réseau du cluster.
  • --cni-auto-delete: Indique si cette interface réseau du cluster est automatiquement supprimée lorsque la cible est supprimée. Sélectionnez true ou false.
  • --cni-name: nom attribué à cette interface réseau du cluster.
  • --cni-subnet: ID ou nom du sous-réseau du cluster associé.
  • --cni-primary-ip: ID ou nom de l'adresse IP réservée du sous-réseau du réseau du cluster à associer à l'interface réseau du cluster.
  • --cni-primary-ip-address: l'adresse IP de l'adresse IP réservée à associer à l'interface réseau du cluster. Le sous-réseau doit être spécifié.
  • --cni-primary-ip-auto-delete: Indique si cette adresse IP réservée est automatiquement supprimée lorsque l'une des cibles est supprimée, ou si elle n'est plus associée à une cible. Sélectionnez true ou false.
  • --cni-primary-ip-name: nom attribué à cette adresse IP réservée afin de l'associer à l'interface réseau du cluster. Le nom ne doit pas être utilisé par une autre adresse IP réservée dans le sous-réseau du cluster. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur et ne sont pas autorisés.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-cluster-network-attachment-delete

Retirez une ou plusieurs connexions réseau de cluster d'une instance.

ibmcloud is instance-cluster-network-attachment-delete INSTANCE (CNAC1 CNAC2 ...) [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • CNAC1: identifiant ou nom de la connexion réseau du cluster.
  • CNAC2: identifiant ou nom de la connexion réseau du cluster.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud correspond à des instances, des logiciels et des pièces jointes

Répertorier toutes les extensions logicielles d'une instance.

ibmcloud is instance-software-attachments INSTANCE [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud correspond à une association entre une instance et un logiciel

Afficher les détails d'un composant logiciel associé à une instance.

ibmcloud is instance-software-attachment INSTANCE SWAC [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • SWAC: identifiant ou nom de l'annexe logicielle.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une mise à jour de l'attachement logiciel d'une instance

Mettre à jour un composant logiciel associé à une instance.

ibmcloud is instance-software-attachment-update INSTANCE SWAC --name NEW_NAME [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • INSTANCE: identifiant ou nom de l'instance.
  • SWAC: identifiant ou nom de l'annexe logicielle.
  • --name: Nouveau nom de la pièce jointe logicielle.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Clés

ibmcloud is key

Afficher les détails d'une clé.

ibmcloud is key KEY [--output JSON] [-q, --quiet]

Options de commande

  • CLÉ: identifiant ou nom de la clé.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is key-create

Importer une clé publique 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]

Exemples de commande

  • 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

Options de commande

  • KEY_NAME: identifiant ou nom de la clé.
  • KEY : key|@key-file. Clé SSH publique à importer dans le système.
  • --key-type: le système de chiffrement utilisé par cette clé. La valeur par défaut est rsa. L'une des suivantes: rsa, ed25519.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is key-delete

Supprimer une ou plusieurs clés.

ibmcloud is key-delete (KEY1 KEY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • ibmcloud is key-delete e9e7655e-0000-0000-0000-0000001a957a --output JSON
  • ibmcloud is key-delete e9e7655e-0000-0000-0000-0000001a957a -f

Options de commande

  • CLÉ1: Identifiant ou nom de la clé.
  • KEY2: identifiant ou nom de la clé.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is key-update

Mettre à jour le nom d'une clé.

ibmcloud is key-update KEY --name NEW_NAME [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • CLÉ: identifiant ou nom de la clé.
  • --name : nouveau nom de la clé.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is keys

Répertoriez toutes les clés.

ibmcloud is keys [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is keys --resource-group-name Default --output JSON
  • ibmcloud is keys --resource-group-id 11baaa8984beb82690daab08767et --output JSON

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Hôtes dédiés

ibmcloud is dedicated-host-profiles

Répertorier tous les profils d'hôtes de la région.

ibmcloud is dedicated-host-profiles [--output JSON] [-q, --quiet]

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est dedicated-host-profile

Afficher les détails du profil d'un hôte.

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

Options de commande

  • PROFILE_NAME : nom du profil.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est dédié aux groupes d'hébergement

Répertorier tous les groupes d'hôtes.

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]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --zone: filtre la collection pour ne retenir que les ressources dont la propriété « zone name » correspond exactement au nom spécifié.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un groupe d'hébergement dédié

Afficher les détails d'un groupe d'hôtes.

ibmcloud is dedicated-host-group HOST_GROUP [--output JSON] [-q, --quiet]

Options de commande

  • HOST_GROUP: ID ou nom du groupe d'hôtes.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est dedicated-host-group-create

Créez un groupe d'hôtes.

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]

Exemples de commande

  • 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

Options de commande

  • -- zone : nom de la zone.
  • --name: Nouveau nom pour le groupe d'hôtes.
  • --family: la famille de profils d'hôtes dédiés correspondant aux hôtes de ce groupe.
  • --class: la classe de profil dédiée aux hôtes de ce groupe.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est la mise à jour du groupe d'hôtes dédiés

Mettre à jour un groupe d'hôtes.

ibmcloud is dedicated-host-group-update HOST_GROUP --name NEW_NAME [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • HOST_GROUP: ID ou nom du groupe d'hôtes.
  • --name: Nouveau nom du groupe d'hôtes.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est dedicated-host-group-delete

Supprimer un ou plusieurs groupes d'hôtes.

ibmcloud is dedicated-host-group-delete (HOST_GROUP1 HOST_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • HOST_GROUP1: ID ou nom du groupe d'hôtes.
  • HOST_GROUP2: ID ou nom du groupe d'hôtes.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est dédié-hosts

Répertorier tous les hôtes.

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]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --zone: filtre la collection pour ne retenir que les ressources dont la propriété « zone name » correspond exactement au nom spécifié.
  • --dhg: identifiant ou nom du groupe d'hôtes.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est dédié-hôte

Afficher les détails d'un hôte.

ibmcloud is dedicated-host HOST [--output JSON] [-q, --quiet]

Options de commande

  • HÔTE: identifiant ou nom de l'hôte.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est dedicated-host-create

Créez un hôte.

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]

Exemples de commande

  • 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

Options de commande

  • --profile: Nom du profil d'hôte.
  • --dhg: identifiant ou nom du groupe d'hôtes.
  • --enabled: Active ou désactive le placement de l'instance sur l'hôte. L'une des suivantes: true, false. (par défaut: true).
  • --name: Nouveau nom pour l'hôte.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une mise à jour de l'hébergement dédié

Mettre à jour un hôte.

ibmcloud is dedicated-host-update HOST [--name NEW_NAME] [--enabled true | false] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • HÔTE: identifiant ou nom de l'hôte.
  • --name: Nouveau nom de l'hôte.
  • --enabled: Active ou désactive le placement de l'instance sur l'hôte. Sélectionnez true ou false.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est dedicated-host-delete

Supprimer un ou plusieurs hôtes.

ibmcloud is dedicated-host-delete (HOST1 HOST2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • HÔTE 1: Identifiant ou nom de l'hôte.
  • HOST2: ID ou nom de l'hôte.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est dédié aux disques d'hébergement

Répertorier tous les disques d'un hôte dédié.

ibmcloud is dedicated-host-disks HOST [--output JSON] [-q, --quiet]

Options de commande

  • HÔTE: identifiant ou nom de l'hôte.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un disque dédié à l'hébergement

Afficher les détails d'un disque dédié à l'hôte.

ibmcloud is dedicated-host-disk HOST DISK [--output JSON] [-q, --quiet]

Options de commande

  • HÔTE: identifiant ou nom de l'hôte.
  • DISQUE: ID ou nom du disque dédié de l'hôte.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est l'hébergeur dédié de la mise à jour de la base de données

Mettre à jour un disque dédié à l'hôte.

ibmcloud is dedicated-host-disk-update HOST DISK --name NEW_NAME [--output JSON] [-q, --quiet]

Options de commande

  • HÔTE: identifiant ou nom de l'hôte.
  • DISQUE: ID ou nom du disque dédié de l'hôte.
  • --name: Nouveau nom du disque.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Serveurs bare metal

ibmcloud est un serveur bare-metal

Afficher les détails d'un serveur « bare metal ».

ibmcloud is bare-metal-server SERVER [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une console serveur bare-metal

Ouvrir une console interactive sur le serveur bare metal. Par défaut, cette commande ouvre une console série interactive.

ibmcloud is bare-metal-server-console SERVER [--vnc] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --vnc: Récupère l'URI WebSocket correspondant à la console VNC; cela n'ouvre pas la console VNC.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-create

Créer un serveur « bare metal ».

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]

Exemples de commande

  • 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 Créer un serveur bare metal avec prise en charge des noms pour l'image, les clés et le sous-réseau
  • 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 Créer un serveur bare metal avec la configuration d'interface réseau primaire spécifiée.
  • 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 Créez un serveur « bare metal » sur lequel le module de plateforme sécurisée (TPM) est activé en mode « tpm_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 --resource-group-name Finance --output JSON Créez un serveur « bare metal » dans le groupe de ressources « Finance ».
  • ibmcloud is bare-metal-server-create --name my-server-name --zone us-east-1 --profile bmx2d-24x384 --image cfdaf1a0-5350-4350-fcbc-97173b510844 --keys 7ab1ee27-564c-4730-a1ad-9b9466589250,9727e31a-74d4-45cd-8f39-1ef7484b5f3e --pnic-subnet bdea9c01-ada2-46ba-a314-4b3240477a5f --pnic-allowed-vlans 100,200,300,400,700,710,1000,900-929,800-829 Créer un serveur bare metal avec une interface réseau PCI. Les VLAN autorisés sont des valeurs séparées par une virgule, qui peuvent être transmises sous forme de valeurs distinctes ou de plage de nombres.
  • 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"}]}}]' Créez un serveur bare metal avec une connexion réseau et une interface réseau virtuelle existante.
  • 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"}]}}]' Créez un serveur bare metal avec une connexion réseau et une interface réseau virtuelle existante.
  • 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 Créez un serveur bare metal avec réservation.
  • 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 Créez un serveur bare metal avec réservation.
  • 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 Créez un serveur bare metal avec un ID d'adresse IP réservée précréée.
  • 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 Créez un serveur bare metal avec un ID d'adresse IP réservée créée préalablement et une bande passante.
  • 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 Créez un serveur bare metal avec une adresse IP réservée précréée par NOM.
  • 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 Créez un serveur bare metal avec une interface réseau principale avec une nouvelle adresse IP réservée.
  • 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"}}]' Créez un serveur bare metal avec une interface réseau secondaire avec un ID d'adresse IP réservée précréée. Les configurations des deux interfaces secondaires sont spécifiées au format JSON. Voir le texte d'aide relatif à l'option '--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"}}]' Créez un serveur bare metal avec une interface réseau secondaire avec une adresse IP réservée précréée par nom. Les configurations des deux interfaces secondaires sont spécifiées au format JSON. Voir le texte d'aide relatif à l'option '--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"}]}]' Créez un serveur bare metal avec une interface réseau secondaire avec une nouvelle adresse IP réservée. Les configurations des deux interfaces secondaires sont spécifiées au format JSON. Voir le texte d'aide relatif à l'option '--network-interfaces'.

Options de commande

  • --name: Nom du serveur.
  • -- zone : nom de la zone.
  • --profile: Nom du profil du serveur « bare metal ».
  • --image: identifiant ou nom de l'image.
  • --keys: identifiants ou noms de clés SSH séparés par des virgules. Les clés SSH peuvent être de type RSA ou Ed25519. Ed25519 ne peut être utilisé que si le système d'exploitation prend en charge ce type de clé. Ed25519 ne peut pas être utilisé avec des images Windows ou VMware.
  • --user-data : data|@data-file. Données utilisateur à transférer vers le serveur « bare metal ».
  • --pnic-name: nom de l'interface réseau principale.
  • --pnic-subnet: ID ou nom du sous-réseau associé à l'interface réseau principale.
  • --vpc: identifiant ou nom du VPC. Cet ID ou ce nom est requis uniquement pour spécifier le sous-réseau unique par nom dans ce VPC.
  • --pnic-rip: identifiant ou nom de l'adresse IP réservée existante associée à l'interface réseau principale.
  • --pnic-rip-address: adresse IP de l'interface réseau principale à réserver; celle-ci ne doit pas être déjà réservée sur le sous-réseau.
  • --pnic-rip-auto-delete: si cette option est définie sur « true », cette adresse IP réservée de l'interface réseau principale est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --pnic-rip-name: nom défini par l'utilisateur pour cette adresse IP réservée de l'interface réseau principale. Il doit être unique sur le sous-réseau sur lequel réside l'IP réservée. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur.
  • --pnic-sgs: identifiants des groupes de sécurité, séparés par des virgules, pour l'interface réseau principale.
  • --pnic-allowed-vlans: ID VLAN séparés par des virgules. Indique quels ID de VLAN (pour les interfaces de VLAN uniquement) peuvent utiliser l'interface réseau primaire. Peut être transmis sous forme de valeurs séparées ou de plage de nombres.
  • --pnic-ein: Activer le NAT d'infrastructure (EIN). Si c'est le cas, l'infrastructure VPC effectue toutes les opérations NAT nécessaires. Si l'option « false » est activée, le paquet est transmis tel quel vers ou depuis l'interface réseau, ce qui permet à la machine virtuelle associée à l'adresse IP flottante d'effectuer toutes les opérations NAT nécessaires. L'une des suivantes: true, false. (par défaut: true).
  • --pnic-ais: Autoriser l'usurpation d'adresse IP (AIS). Si cette option est activée, l'usurpation d'adresse IP source est autorisée sur les paquets transitant par cette interface réseau. Si cette valeur est fausse, l'usurpation d'adresse IP source est bloquée sur cette interface. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • -- network-interfaces: NETWORK_INTERFACES_JSON |@NETWORK_INTERFACES_JSON_FILE. Configuration d'interface réseau en JSON ou fichier JSON. Pour le schéma de données, consultez la propriété « network_interfaces » dans la documentation de l'API. L'une des suivantes: NETWORK_INTERFACES_JSON, @NETWORK_INTERFACES_JSON_FILE.
  • --pnac-name: Nom de la connexion réseau principale.
  • --pnac-allowed-vlans: ID VLAN séparés par des virgules. Indique quels ID VLAN (pour les interfaces VLAN uniquement) peuvent utiliser le rattachement de réseau principal. Peut être transmis sous forme de valeurs séparées ou de plage de nombres.
  • --pnac-vni: identifiant ou nom de l'interface réseau virtuelle associée à la connexion réseau principale.
  • --pnac-vni-subnet: le sous-réseau associé.
  • --pnac-vni-ais: Autoriser l'usurpation d'adresse IP (AIS). Indique si l'usurpation d'adresse IP source est autorisée sur cette interface réseau virtuelle associée à la connexion réseau principale. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --pnac-vni-ein: Activer le NAT d'infrastructure (EIN). Si c'est le cas, l'infrastructure VPC effectue toutes les opérations NAT nécessaires sur le VNI. Pour associer une VNI à une instance, la valeur doit être true. Floating_ips ne doit pas comporter plus d'une adresse IP flottante. Si false, le paquet est transmis tel quel vers ou depuis le VNI, ce qui permet à ce dernier d'effectuer toutes les opérations NAT nécessaires. Allow_ip_spoofing doit avoir pour valeur false. Peut être connecté uniquement à une cible avec un type de ressource bare_metal_server_network_attachment. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-auto-delete: Indique si cette interface réseau virtuelle, associée à la connexion réseau principale, est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, les adresses IP secondaires réservées sont au format JSON ou dans un fichier JSON, à associer à l'interface réseau virtuelle. Pour le schéma de données, consultez la propriété IPS dans la documentation de l'API. Une des valeurs suivantes: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --pnac-vni-name: nom de cette interface réseau virtuelle associée à la connexion réseau principale.
  • --pnac-vni-rip: identifiant ou nom de l'adresse IP réservée à associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-rip-address: adresse IP réservée à associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-rip-auto-delete: Indique si cette adresse IP réservée est automatiquement supprimée lorsque l'une des cibles est supprimée, ou si elle n'est plus associée à une cible. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-rip-name: nom attribué à cette adresse IP réservée afin de l'associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-sgs: identifiants ou noms, séparés par des virgules, des groupes de sécurité à utiliser pour l'interface réseau virtuelle et associés à la connexion réseau principale.
  • --pnac-vni-psfm: Mode de filtrage de l'état du protocole à utiliser pour cette interface réseau virtuelle. Si l'option « auto » est sélectionnée, le filtrage des paquets en fonction de l'état du protocole est activé ou désactivé en fonction du type de ressource « target » de l'interface réseau virtuelle. L'une des options suivantes: auto, enabled, disabled. (par défaut: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE. La configuration de la connexion réseau se trouve dans JSON ou un fichier JSON. Pour le schéma de données, consultez la propriété « network_attachments » dans la documentation de l'API. L'une des suivantes: NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE.
  • --enable-secure-boot: Indique si le démarrage sécurisé est activé. S'il est activé, l'image doit prendre en charge l'amorçage sécurisé, sinon le serveur ne démarre pas. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --tpm-mode: Mode du module de plateforme sécurisée (TPM). L'un des éléments suivants: tpm_2, disabled.
  • --bandwidth: la bande passante totale (en mégabits par seconde) partagée entre les interfaces réseau du serveur « bare metal ». Si elle n'est pas spécifiée, la valeur par défaut du profil est utilisée. Vous pouvez utiliser la commande ibmcloud is bare-metal-server-profile pour obtenir des valeurs de bande passante valides.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --reservation-affinity-policy, --res-policy: Politique d'affinité de réservation à utiliser pour ce serveur « bare metal ». La stratégie est définie par défaut sur Manuel si le pool n'est pas vide. Autrement, la stratégie est définie par défaut sur Automatique. L'un des éléments suivants : désactivé, manuel, automatique.
  • --reservation-affinity-pool, --res-pool: ID, nom ou CRN de la réservation pouvant être utilisée par ce serveur « bare metal ».
  • --default-trusted-profile: ID, nom ou CRN du profil de confiance.
  • --default-trusted-profile-auto-link: si cette option est définie sur « true », le système crée un lien vers le profil de confiance cible spécifié lors de la création du serveur. Que le lien soit créé par le système ou manuellement à l'aide du service IAM Identity, il est automatiquement supprimé lors de la suppression du serveur. L'une des suivantes: true, false. (par défaut: true).
  • --metadata-service: Active ou désactive le service de métadonnées du serveur « bare metal ». Sélectionnez true ou false.
  • --metadata-service-protocol: Protocole de communication pour le point de terminaison du service de métadonnées. Le protocole s'applique uniquement lorsque le service de métadonnées est activé. L'un des suivants: http, https. (par défaut: http).
    • interactif, -i:
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-delete

Supprimer un ou plusieurs serveurs bare metal.

ibmcloud is bare-metal-server-delete (SERVER1 SERVER2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • SERVEUR1: ID ou nom du serveur.
  • SERVER2: ID ou nom du serveur.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-disk

Afficher les détails du disque d'un serveur « bare metal ».

ibmcloud is bare-metal-server-disk SERVER SERVER_DISK [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • SERVER_DISK: ID ou nom du disque du serveur.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-disk-update

Mettre à jour le disque dur d'un serveur « bare metal ».

ibmcloud is bare-metal-server-disk-update SERVER SERVER_DISK --name NEW_NAME [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • SERVER_DISK: ID ou nom du disque du serveur.
  • --name: Nouveau nom du disque local.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-disks

Répertorier tous les disques d'un serveur « bare metal ».

ibmcloud is bare-metal-server-disks SERVER [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is bare-metal-server-initialisation-values

Récupérer les variables de configuration utilisées pour initialiser le serveur « bare metal ».

ibmcloud is bare-metal-server-initialization-values SERVER [--private-key (KEY | @KEY_FILE) [--private-key-passphrase PRIVATE_KEY_PASSPHRASE]] [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --private-key: key|@key-file. Clé privée au format PEM servant à déchiffrer le mot de passe.
  • --private-key-passphrase: la phrase de passe de la clé privée chiffrée.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interface

Afficher les détails d'une interface réseau d'un serveur « bare metal ».

ibmcloud is bare-metal-server-network-interface SERVER NIC [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NIC: identifiant ou nom de l'interface réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interface-create

Créer une interface réseau pour un serveur « bare metal ».

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]

Exemples de commande

  • ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 Créer une interface réseau PCI.
  • ibmcloud is bare-metal-server-network-interface-create my-server --subnet my-subnet Créez une interface réseau PCI avec prise en charge des noms.
  • ibmcloud is bare-metal-server-network-interface-create my-server --subnet my-subnet --vpc my-vpc Créez une interface réseau PCI avec prise en charge des noms sous un VPC.
  • 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 Créer une interface réseau PCI avec la configuration spécifiée.
  • 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 Créez une interface réseau PCI avec une configuration spécifiée sous un VPC.
  • 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 Créez une interface réseau PCI dotée de la configuration spécifiée avec prise en charge des noms.
  • 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 Créer une interface réseau VLAN avec la configuration spécifiée.
  • ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 --output JSON Créer une interface réseau PCI et spécifier JSON comme format de sortie.
  • ibmcloud is bm-nicc bm-cli-1 --subnet cli-subnet-1 --name bm-cli-nic-secondary --allowed-vlans 210,510,500,3001-1001 Créer une interface réseau PCI. Les VLAN autorisés sont des valeurs séparées par une virgule, qui peuvent être transmises sous forme de valeurs distinctes ou de plage de nombres.
  • ibmcloud is bm-nicc cli-bm --subnet alex-subnet --name cli-snic-3 --rip 2302-aef75588-7b87-46b7-bca4-0d6893d2593e Créez un contrôleur d'interface réseau bare metal avec une adresse IP réservée créée préalablement.
  • ibmcloud is bm-nicc cli-bm --subnet alex-subnet --name cli-snic-3 --rip cli-rip-byname3 Créez un contrôle d'interface réseau bare metal avec une adresse IP réservée créée préalablement, par nom.
  • 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 Créez un contrôleur d'interface réseau bare metal avec une nouvelle adresse IP réservée.

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --subnet: ID ou nom du sous-réseau associé à l'interface réseau.
  • --name: Nom de l'interface réseau.
  • --interface-type: Type de l'interface réseau. L'un des suivants: pci, vlan. (par défaut: pci).
  • --rip: identifiant ou nom de l'adresse IP réservée existante.
  • --address: L'adresse IP à réserver, qui ne doit pas être déjà réservée sur le sous-réseau.
  • --auto-delete: si cette option est définie sur « true », cette adresse IP réservée est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --ip-name: nom défini par l'utilisateur pour cette adresse IP réservée. Il doit être unique sur le sous-réseau sur lequel réside l'IP réservée. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur.
  • --security-groups: identifiants ou noms de groupes de sécurité, séparés par des virgules, pour l'interface réseau.
  • --vpc: identifiant ou nom du VPC. Il n'est requis que pour spécifier le sous-réseau unique et les groupes de sécurité uniques par leur nom à l'intérieur de ce VPC.
  • --allowed-vlans: identifiants de VLAN séparés par des virgules. Indique quels ID de VLAN (pour les interfaces de VLAN uniquement) peuvent utiliser cette interface PCI. Peut être transmis sous forme de valeurs séparées ou de plage de nombres.
  • --vlan: Indique l'identifiant VLAN « 802.1Q » qui doit être utilisé pour tout le trafic transitant par cette interface VLAN.
  • --allow-interface-to-float: Indique si l'interface peut être transférée vers n'importe quel autre serveur au sein du même groupe de ressources. Dans l'affirmative, l'interface flottera automatiquement si le réseau détecte un GARP ou un RARP sur un autre serveur bare metal du même groupe de ressources. S'applique seulement aux interfaces VLAN. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --allow-ip-spoofing: Autoriser l'usurpation d'adresse IP (AIS). Si cette option est activée, l'usurpation d'adresse IP source est autorisée sur les paquets transitant par cette interface réseau. Si cette valeur est fausse, l'usurpation d'adresse IP source est bloquée sur cette interface. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --enable-infrastructure-nat: Active le NAT d'infrastructure (EIN). Si c'est le cas, l'infrastructure VPC effectue toutes les opérations NAT nécessaires. Si l'option « false » est activée, le paquet est transmis tel quel vers ou depuis l'interface réseau, ce qui permet à la machine virtuelle associée à l'adresse IP flottante d'effectuer toutes les opérations NAT nécessaires. L'une des suivantes: true, false. (par défaut: true).
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interface-delete

Retirer une ou plusieurs interfaces réseau d'un serveur bare metal.

ibmcloud is bare-metal-server-network-interface-delete SERVER (NIC1 NIC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NIC1: identifiant ou nom de l'interface réseau.
  • NIC2: identifiant ou nom de l'interface réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interface-floating-ip

Afficher les détails d'une adresse IP flottante associée à une interface réseau.

ibmcloud is bare-metal-server-network-interface-floating-ip SERVER NIC FLOATING_IP [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NIC: identifiant ou nom de l'interface réseau.
  • FLOATING_IP: L'identifiant ou le nom de l'adresse IP flottante.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interface-floating-ip-add

Associer une IP flottante à une interface réseau.

ibmcloud is bare-metal-server-network-interface-floating-ip-add SERVER NIC FLOATING_IP [--output JSON] [-q, --quiet]

Exemples de commande

  • 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 Associer une adresse IP flottante à une interface réseau sur un serveur bare metal et spécifier JSON comme format de sortie.

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NIC: identifiant ou nom de l'interface réseau.
  • FLOATING_IP: L'identifiant ou le nom de l'adresse IP flottante.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interface-floating-ip-remove

Dissocier une adresse IP flottante d'une interface réseau.

ibmcloud is bare-metal-server-network-interface-floating-ip-remove SERVER NIC FLOATING_IP [-f, --force] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NIC: identifiant ou nom de l'interface réseau.
  • FLOATING_IP: L'identifiant ou le nom de l'adresse IP flottante.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interface-floating-ips

Répertorier toutes les adresses IP flottantes associées à une interface réseau.

ibmcloud is bare-metal-server-network-interface-floating-ips SERVER NIC [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NIC: identifiant ou nom de l'interface réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interface-update

Mettre à jour une interface réseau d'un serveur « bare metal ».

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]

Exemples de commande

  • 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

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NIC: identifiant ou nom de l'interface réseau.
  • --name: Nouveau nom de l'interface réseau.
  • --allow-ip-spoofing: Autoriser l'usurpation d'adresse IP (AIS). Si cette option est activée, l'usurpation d'adresse IP source est autorisée sur les paquets transitant par cette interface réseau. Si cette valeur est fausse, l'usurpation d'adresse IP source est bloquée sur cette interface. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --enable-infrastructure-nat: Active le NAT d'infrastructure (EIN). Si c'est le cas, l'infrastructure VPC effectue toutes les opérations NAT nécessaires. Si l'option « false » est activée, le paquet est transmis tel quel vers ou depuis l'interface réseau, ce qui permet à la machine virtuelle associée à l'adresse IP flottante d'effectuer toutes les opérations NAT nécessaires. L'une des suivantes: true, false. (par défaut: true).
  • --allowed-vlans: identifiants de VLAN séparés par des virgules. Indique quels ID de VLAN (pour les interfaces de VLAN uniquement) peuvent utiliser cette interface PCI. Peut être transmis sous forme de valeurs séparées ou de plage de nombres.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interfaces

Répertorier toutes les interfaces réseau d'un serveur « bare metal ».

ibmcloud is bare-metal-server-network-interfaces SERVER [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un profil de serveur bare-metal

Afficher les détails d'un profil de serveur « bare metal ».

ibmcloud is bare-metal-server-profile PROFILE_NAME [--output JSON] [-q, --quiet]

Options de commande

  • PROFILE_NAME : nom du profil.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-profiles

Répertorier tous les profils de serveurs « bare metal » de la région.

ibmcloud is bare-metal-server-profiles [--output JSON] [-q, --quiet]

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est le redémarrage du serveur bare-metal

Redémarrer un serveur « bare metal ».

ibmcloud is bare-metal-server-restart SERVER [-f, --force] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-start

Démarrez un serveur « bare metal ».

ibmcloud is bare-metal-server-start SERVER [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-stop

Arrêter un serveur « bare metal ».

ibmcloud is bare-metal-server-stop SERVER [--type soft | hard] [-f, --force] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • -- type: indique le type de l'opération d'arrêt. soft: Signalez au système d'exploitation en cours d'exécution la mise au repos et l'arrêt proprement. hard: arrêtez immédiatement le serveur. L'un des suivants: soft, hard. (par défaut: soft).
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-update

Mettre à jour un serveur « bare metal ».

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]

Exemples de commande

  • 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

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --name: Nouveau nom du serveur « bare metal ».
  • --enable-secure-boot: Indique si le démarrage sécurisé est activé. S'il est activé, l'image doit prendre en charge l'amorçage sécurisé, sinon le serveur ne démarre pas. Le statut du serveur bare metal doit être arrêté avant que cette configuration puisse être modifiée. Sélectionnez false ou true.
  • --tpm-mode: Mode du module de plateforme sécurisée (TPM). L'un des éléments suivants: tpm_2, disabled.
  • --bandwidth: la bande passante totale (en mégabits par seconde) partagée entre les interfaces réseau du serveur « bare metal ». Si elle n'est pas spécifiée, la valeur par défaut du profil est utilisée. Vous pouvez utiliser la commande ibmcloud is bare-metal-server-profile pour obtenir des valeurs de bande passante valides.
  • --reservation-affinity-policy, --res-policy: Politique d'affinité de réservation à utiliser pour ce serveur « bare metal ». La stratégie est définie par défaut sur Manuel si le pool n'est pas vide. Autrement, la stratégie est définie par défaut sur Automatique. L'un des éléments suivants : désactivé, manuel, automatique.
  • --metadata-service: Active ou désactive le service de métadonnées du serveur « bare metal ». Sélectionnez true ou false.
  • --metadata-service-protocol: Protocole de communication pour le point de terminaison du service de métadonnées. Le protocole s'applique uniquement lorsque le service de métadonnées est activé. L'un des suivants: http, https. (par défaut: http).
  • --reservation-affinity-pool, --res-pool: ID, nom ou CRN de la réservation pouvant être utilisée par ce serveur « bare metal ».
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un serveur bare-metal

Répertorier tous les serveurs « bare metal ».

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]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --vpc: ID, nom ou CRN du VPC.
  • --réservation: numéro d'identification ou nom de la réservation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-firmware-update

Mettez à jour un serveur bare metal avec le micrologiciel le plus récent.

ibmcloud is bare-metal-server-firmware-update SERVER [--auto-start true | false] [-f, --force] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --auto-start: Indique s'il faut démarrer automatiquement le serveur « bare metal » une fois la mise à jour du micrologiciel terminée avec succès. L'une des suivantes: true, false. (par défaut: true).
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interface-reserved-ips

Répertorie toutes les adresses IP réservées liées à une interface réseau d'un serveur bare metal.

ibmcloud is bare-metal-server-network-interface-reserved-ips SERVER NIC [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NIC: identifiant ou nom de l'interface réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-interface-reserved-ip

Extrait l'adresse IP réservée spécifiée si elle est liée à l'interface réseau d'un serveur bare metal.

ibmcloud is bare-metal-server-network-interface-reserved-ip SERVER NIC RESERVED_IP [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NIC: identifiant ou nom de l'interface réseau.
  • RESERVED_IP: L'identifiant ou le nom de l'adresse IP réservée.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-attachments

Répertorier toutes les connexions réseau d'un serveur « bare metal ».

ibmcloud is bare-metal-server-network-attachments SERVER [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-attachment

Afficher les détails d'une connexion réseau d'un serveur « bare metal ».

ibmcloud is bare-metal-server-network-attachment SERVER NAC [--output JSON] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NAC: identifiant ou nom de la connexion au réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-attachment-create

Créer une connexion réseau pour un serveur « bare metal ».

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]

Exemples de commande

  • 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

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --name: Nom attribué à cette connexion réseau du serveur « bare metal ».
  • --interface-type: Type d'interface de connexion réseau. L'un des suivants: pci, vlan. (par défaut: pci).
  • --allowed-vlans: identifiants de VLAN séparés par des virgules. Indique quels ID VLAN (pour le type VLAN uniquement) peuvent utiliser cette connexion physique (type PCI). Peut être transmis sous forme de valeurs séparées ou de plage de nombres.
  • --allow-to-float: Indique si la connexion réseau du serveur « bare metal » peut être automatiquement transférée vers n'importe quel autre serveur appartenant au même groupe de ressources.
  • --vlan: Indique l'identifiant VLAN « 802.1Q » qui doit être utilisé pour tout le trafic sur cette connexion.
  • --vni: ID ou nom de l'interface réseau virtuelle utilisée pour la connexion réseau de ce serveur « bare metal ».
  • --vni-subnet: le sous-réseau associé.
  • --vpc: identifiant ou nom du VPC. Cet ID ou ce nom est requis uniquement pour spécifier le sous-réseau unique par nom dans ce VPC.
  • --vni-ais: Autoriser l'usurpation d'adresse IP (AIS). Indique si l'usurpation d'adresse IP source est autorisée sur cette interface de réseau virtuel. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --vni-ein: Activer le NAT d'infrastructure (EIN). Si c'est le cas, l'infrastructure VPC effectue toutes les opérations NAT nécessaires. Si l'option « false » est activée, le paquet est transmis tel quel vers ou depuis l'interface réseau virtuelle, ce qui permet à la machine virtuelle associée à l'adresse IP flottante d'effectuer toutes les opérations NAT nécessaires. L'une des suivantes: true, false. (par défaut: true).
  • --vni-auto-delete: Indique si cette interface réseau virtuelle est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --vni-ips: ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, adresses IP secondaires réservées au format JSON ou dans un fichier JSON, à associer à l'interface réseau virtuelle. Pour le schéma de données, consultez la propriété « ips » dans la documentation de l'API. Une des valeurs suivantes: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --vni-name: nom attribué à cette interface réseau virtuelle.
  • --vni-rip: identifiant ou nom de l'adresse IP réservée à associer à l'interface réseau virtuelle. Obligatoire si le sous-réseau n'est pas spécifié. L'adresse IP réservée doit être dissociée.
  • --vni-rip-address: l'adresse IP de l'adresse IP réservée à associer à l'interface réseau virtuelle. Le sous-réseau doit être spécifié.
  • --vni-rip-auto-delete: Indique si cette adresse IP réservée est automatiquement supprimée lorsque l'une des cibles est supprimée, ou si elle n'est plus associée à une cible.
  • --vni-rip-name: nom attribué à cette adresse IP réservée pour l'associer à l'interface réseau virtuelle. Le nom ne doit pas être utilisé par une autre adresse IP réservée dans le sous-réseau. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur et ne sont pas autorisés.
  • --vni-psfm: Mode de filtrage de l'état du protocole à utiliser pour cette interface réseau virtuelle. Si l'option « auto » est sélectionnée, le filtrage des paquets en fonction de l'état du protocole est activé ou désactivé en fonction du type de ressource « target » de l'interface réseau virtuelle. L'une des options suivantes: auto, enabled, disabled. (par défaut: auto).
  • --vni-sgs: identifiants ou noms, séparés par des virgules, des groupes de sécurité à utiliser pour cette interface réseau virtuelle. S'ils ne sont pas spécifiés, le groupe de sécurité par défaut du VPC pour le sous-réseau est utilisé.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-attachment-update

Mettre à jour la configuration réseau d'un serveur « bare metal ».

ibmcloud is bare-metal-server-network-attachment-update SERVER NAC --name NEW_NAME [--allowed-vlans ALLOWED_VLANS] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NAC: identifiant ou nom de la connexion au réseau.
  • --name: Nouveau nom de la connexion réseau.
  • --allowed-vlans: identifiants de VLAN séparés par des virgules. Indique quels ID VLAN (pour le type VLAN uniquement) peuvent utiliser cette connexion physique (type PCI). Peut être transmis sous forme de valeurs séparées ou de plage de nombres.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est bare-metal-server-network-attachment-delete

Supprimez un ou plusieurs rattachements de réseau d'un serveur bare metal.

ibmcloud is bare-metal-server-network-attachment-delete SERVER (NAC1 NAC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • NAC1: identifiant ou nom de la connexion réseau.
  • NAC2: identifiant ou nom de la connexion au réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un remplacement d'initialisation de serveur nu

Réinitialise un serveur bare metal avec l'image et les clés SSH spécifiées.

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]

Exemples de commande

  • 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 Réinitialise un serveur bare metal avec l'image et les clés SSH spécifiées. Le serveur doit être à l'état arrêté pour qu'il puisse être réinitialisé.

Options de commande

  • SERVEUR: identifiant ou nom du serveur.
  • --image: identifiant ou nom de l'image.
  • --keys: identifiants ou noms de clés SSH séparés par des virgules. Les clés SSH peuvent être de type RSA ou Ed25519. Ed25519 ne peut être utilisé que si le système d'exploitation prend en charge ce type de clé. Ed25519 ne peut pas être utilisé avec des images Windows ou VMware.
  • --default-trusted-profile: ID, nom ou CRN du profil de confiance.
  • --default-trusted-profile-auto-link: si cette option est définie sur « true », le système crée un lien vers le profil de confiance cible spécifié lors de la création du serveur. Que le lien soit créé par le système ou manuellement à l'aide du service IAM Identity, il est automatiquement supprimé lors de la suppression du serveur. L'une des suivantes: true, false. (par défaut: true).
  • --user-data : data|@data-file. Données utilisateur à transférer vers le serveur « bare metal ».
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Réseau du cluster

La section suivante fournit des informations détaillées sur les commandes de l'interface en ligne de commande (CLI) disponibles pour gérer le réseau du cluster.

ibmcloud est cluster-network-profiles

Répertorier tous les profils de réseau de cluster d'une région.

ibmcloud is cluster-network-profiles [--output JSON] [-q, --quiet]

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un profil de réseau de cluster

Afficher les détails d'un profil de réseau de cluster.

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

Options de commande

  • PROFILE_NAME: Nom du profil réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-networks

Dressez la liste de tous les réseaux de clusters.

ibmcloud is cluster-networks [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network

Afficher les détails d'un réseau de clusters.

ibmcloud is cluster-network CLUSTER_NETWORK [--output JSON] [-q, --quiet]

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-create

Créer un réseau de clusters.

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]

Exemples de commande

  • 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

Options de commande

  • --vpc: l'identifiant ou le nom du VPC.
  • --zone: la zone dans laquelle se trouve le réseau de ce cluster. La zone doit être répertoriée comme étant prise en charge dans le profil de réseau de cluster spécifié.
  • --profile: Nom du profil à utiliser pour le réseau de ce cluster.
  • --name: Nom du réseau du cluster.
  • --subnet-prefixes-cidr: Plage d' IPv4 s du préfixe de sous-réseau du réseau du cluster, exprimée au format CIDR.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-update

Mettre à jour un réseau de clusters.

ibmcloud is cluster-network-update CLUSTER_NETWORK [--name NEW_NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • --name: Nouveau nom du réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-delete

Supprimez un ou plusieurs réseaux de cluster.

ibmcloud is cluster-network-delete (CLUSTER_NETWORK1 CLUSTER_NETWORK2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • CLUSTER_NETWORK1: ID ou nom du réseau de cluster.
  • CLUSTER_NETWORK2: ID ou nom du réseau de cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-interfaces

Répertorier toutes les interfaces réseau du cluster.

ibmcloud is cluster-network-interfaces CLUSTER_NETWORK [--output JSON] [-q, --quiet]

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-interface

Afficher les détails d'une interface réseau de cluster.

ibmcloud is cluster-network-interface CLUSTER_NETWORK CLUSTER_NETWORK_INTERFACE [--output JSON] [-q, --quiet]

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_INTERFACE: ID ou nom de l'interface réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-interface-create

Créer une interface réseau de cluster.

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]

Exemples de commande

  • ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet r124-72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 Créez une interface réseau de cluster avec l'ID RIP.
  • ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnet Créez une interface réseau de cluster avec l'ID RIP.
  • ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnet --name my-cl-net-intf Créez une interface réseau de cluster avec l'ID RIP.
  • 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 Créez une interface réseau de cluster avec le prototype 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 Créez une interface réseau de cluster avec le prototype RIP.

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • --subnet: identifiant ou nom du sous-réseau du cluster.
  • --rip: identifiant ou nom de l'adresse IP réservée à associer comme adresse IP principale à l'interface réseau du cluster.
  • --rip-address: adresse IP de l'adresse IP réservée à associer à l'interface réseau du cluster; celle-ci ne doit pas être déjà réservée sur le sous-réseau.
  • --rip-auto-delete: Indique si l'adresse IP réservée au sein du sous-réseau du cluster est automatiquement supprimée lorsque l'une des cibles est supprimée ou lorsque l'adresse IP réservée au sein du sous-réseau du cluster est déliée. Sélectionnez true ou false.
  • --rip-name: nom attribué à cette adresse IP réservée du sous-réseau de ce cluster.
  • --name: Nom de l'interface réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-interface-update

Mettez à jour une interface réseau de cluster.

ibmcloud is cluster-network-interface-update CLUSTER_NETWORK CLUSTER_NETWORK_INTERFACE [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]

Exemple de commande

Mettez à jour une interface réseau de cluster.

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_INTERFACE: ID ou nom de l'interface réseau du cluster.
  • --name: Nouveau nom du réseau du cluster.
  • --auto-delete: Indique si cet élément IP réservé au sous-réseau du réseau du cluster est automatiquement supprimé lorsque l'une des cibles est supprimée ou lorsque l'IP réservée au sous-réseau du réseau du cluster est déliée. Sélectionnez true ou false.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-interface-delete

Supprimez une ou plusieurs interfaces réseau de cluster.

ibmcloud is cluster-network-interface-delete CLUSTER_NETWORK (CLUSTER_NETWORK_INTERFACE1 CLUSTER_NETWORK_INTERFACE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_INTERFACE1: ID ou nom de l'interface réseau du cluster.
  • CLUSTER_NETWORK_INTERFACE2: ID ou nom de l'interface réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-subnets

Répertorier tous les sous-réseaux du réseau du cluster.

ibmcloud is cluster-network-subnets CLUSTER_NETWORK [--output JSON] [-q, --quiet]

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-subnet

Afficher les détails d'un sous-réseau du réseau de cluster.

ibmcloud is cluster-network-subnet CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--output JSON] [-q, --quiet]

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nom du sous-réseau du réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-subnet-create

Créer un sous-réseau de cluster.

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]

Exemples de commande

  • ibmcloud is cluster-network-subnet-create --total-ipv4-address-count 256 --name my-cl-net-sub --ip-version ipv4 Créez un sous-réseau du réseau de cluster en utilisant le nombre total d'adresses IPv4.
  • ibmcloud is cluster-network-subnet-create --ipv4-cidr-block 10.0.0.0/24 --name my-cl-net-sub --ip-version ipv4 Créez un sous-réseau du réseau de cluster à l'aide du bloc CIDR ipv4.

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • --total-ipv4-address-count: Nombre total d'adresses IPv4 requis. Doit être une puissance de 2.
  • --ipv4-cidr-block: la plage d'adresses « IPv4 » du sous-réseau du cluster, exprimée au format CIDR.
  • --name: Nom du sous-réseau de ce cluster.
  • --ip-version: les versions IP à prendre en charge pour ce sous-réseau du cluster. L'un des éléments suivants : ipv4.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-subnet-update

Mettre à jour un sous-réseau du réseau du cluster.

ibmcloud is cluster-network-subnet-update CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--name NEW_NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nom du sous-réseau du réseau du cluster.
  • --name: Nouveau nom du sous-réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-subnet-delete

Supprimez un ou plusieurs sous-réseaux du réseau de cluster.

ibmcloud is cluster-network-subnet-delete CLUSTER_NETWORK (CLUSTER_NETWORK_SUBNET1 CLUSTER_NETWORK_SUBNET2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET1: ID ou nom du sous-réseau du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET2: ID ou nom du sous-réseau du réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-subnet-reserved-ips

Répertorier toutes les adresses IP réservées des sous-réseaux du réseau du cluster.

ibmcloud is cluster-network-subnet-reserved-ips CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--output JSON] [-q, --quiet]

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nom du sous-réseau du réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-subnet-reserved-ip

Afficher les détails d'une adresse IP réservée dans un sous-réseau du réseau de cluster.

ibmcloud is cluster-network-subnet-reserved-ip CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET CLUSTER_NETWORK_SUBNET_RESERVED_IP [--output JSON] [-q, --quiet]

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nom du sous-réseau du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP: ID ou nom des adresses IP réservées du sous-réseau du réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-réseau-sous-réseau-ip-réservée-créer

Créez une adresse IP réservée pour un sous-réseau du réseau de cluster.

ibmcloud is cluster-network-subnet-reserved-ip-create CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--name NAME] [--address ADDRESS] [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is cluster-network-subnet-reserved-ip-create my-cnet my-cnet-sub Créez une adresse IP réservée pour un sous-réseau du réseau de cluster.
  • 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 Créez une adresse IP réservée pour un sous-réseau du réseau de cluster.
  • 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 Créez une adresse IP réservée pour un sous-réseau du réseau de cluster.
  • 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 Créez une adresse IP réservée pour un sous-réseau du réseau de cluster.

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nom du sous-réseau du réseau du cluster.
  • --name: Nom de l'adresse IP réservée pour ce sous-réseau du cluster.
  • --address: L'adresse IP à réserver, qui ne doit pas être déjà réservée sur le sous-réseau.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-subnet-reserved-ip-update

Mettre à jour un réseau de clusters.

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]

Exemple de commande

Mettez à jour une adresse IP réservée d'un sous-réseau de réseau de cluster.

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nom du sous-réseau du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP: ID ou nom des adresses IP réservées du sous-réseau du réseau du cluster.
  • --auto-delete: Indique si cet élément IP réservé au sous-réseau du réseau du cluster est automatiquement supprimé lorsque l'une des cibles est supprimée ou lorsque l'IP réservée au sous-réseau du réseau du cluster est déliée. Doit être false si l'IP réservée du sous-réseau du réseau de cluster est déliée.
  • --name: Nouveau nom de l'adresse IP réservée du sous-réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est cluster-network-subnet-reserved-ip-delete

Supprimez une ou plusieurs adresses IP réservées du sous-réseau du réseau de cluster.

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]

Options de commande

  • CLUSTER_NETWORK: ID ou nom du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nom du sous-réseau du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP1: ID ou nom des adresses IP réservées du sous-réseau du réseau du cluster.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP2: ID ou nom des adresses IP réservées du sous-réseau du réseau du cluster.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

Groupe de placement

ibmcloud est placement-group

Afficher les détails d'un groupe de placement.

ibmcloud is placement-group PLACEMENT_GROUP [--output JSON] [-q, --quiet]

Options de commande

  • PLACEMENT_GROUP: identifiant ou nom du groupe de placement.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est placement-group-create

Créer un groupe de placement.

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]

Exemples de commande

  • ibmcloud is placement-group-create --strategy host_spread
  • ibmcloud is placement-group-create --strategy host_spread --output JSON

Options de commande

  • --strategy: la stratégie associée à ce groupe de placement. L'une des suivantes: host_spread, power_spread.
  • --name: Nom du groupe de placement.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est placement-group-delete

Supprimer un ou plusieurs groupes de placement.

ibmcloud is placement-group-delete (PLACEMENT_GROUP1 PLACEMENT_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • PLACEMENT_GROUP1: identifiant ou nom du groupe de placement.
  • PLACEMENT_GROUP2: identifiant ou nom du groupe de placement.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est placement-group-update

Mettre à jour un groupe de placement.

ibmcloud is placement-group-update PLACEMENT_GROUP --name NEW_NAME [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • PLACEMENT_GROUP: identifiant ou nom du groupe de placement.
  • --name: Nouveau nom du groupe de placement.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is placement-groups

Répertorier tous les groupes de placement.

ibmcloud is placement-groups [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Réservation

ibmcloud est une réservation

Afficher les détails d'une réservation.

ibmcloud is reservation RESERVATION [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is reservation r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is reservation my-reservation-name

Options de commande

  • RÉSERVATION: numéro d'identification ou nom de la réservation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est réservé

Répertoriez toutes les réservations.

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]

Exemples de commande

  • 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

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --zone: filtre la collection pour ne retenir que les ressources dont la propriété « zone name » correspond exactement au nom spécifié.
  • --profile-resource-type: le type de ressource du profil. Un des éléments suivants : instance_profile, bare_metal_server_profile.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est reservation-create

Créez une réservation.

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]

Exemples de commande

  • 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

Options de commande

  • --name: Nom de la réservation.
  • --capacité: la configuration de la capacité pour cette réservation.
  • --durée: Durée de la réservation. Un des éléments suivants: one_year, three_year.
  • --profile: le nom du profil à utiliser pour cette réservation.
  • --profile-resource-type: le type de ressource du profil. Un des éléments suivants : instance_profile, bare_metal_server_profile.
  • -- zone : nom de la zone.
  • --affinity-policy: la politique d'affinité à utiliser pour cette réservation. L'une des options suivantes : restreint, automatique. (par défaut : automatique).
  • --expiration-policy: la politique à appliquer à l'expiration de la période d'engagement. L'une des éditions suivantes: édition, renouvellement.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est reservation-update

Mettre à jour une réservation.

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]

Exemples de commande

  • 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

Options de commande

  • RÉSERVATION: numéro d'identification ou nom de la réservation.
  • --name: Nom de la réservation.
  • --capacité: la configuration de la capacité pour cette réservation.
  • --durée: Durée de la réservation. Un des éléments suivants: one_year, three_year.
  • --expiration-policy: la politique à appliquer à l'expiration de la période d'engagement. L'une des éditions suivantes: édition, renouvellement.
  • --profile: le nom du profil à utiliser pour cette réservation.
  • --profile-resource-type: le type de ressource du profil. Un des éléments suivants : instance_profile, bare_metal_server_profile.
  • --affinity-policy: la politique d'affinité à utiliser pour cette réservation. L'une des options suivantes : restreint, automatique. (par défaut : automatique).
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est reservation-delete

Supprimez une ou plusieurs réservations.

ibmcloud is reservation-delete (RESERVATION1 RESERVATION2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemple de commande

  • ibmcloud is reservation-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

Options de commande

  • RÉSERVATION1: Numéro d'identification ou nom de la réservation.
  • RESERVATION2: numéro d'identification ou nom de la réservation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est reservation-activate

Activez une réservation.

ibmcloud is reservation-activate RESERVATION [--output JSON] [-q, --quiet]

Exemple de commande

  • ibmcloud is reservation-activate r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

Options de commande

  • RÉSERVATION: numéro d'identification ou nom de la réservation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Commandes de mise à l'échelle automatique

La section suivante fournit des informations sur les commandes CLI relatives à la fonctionnalité d'auto-scaling.

Modèles d'instance

ibmcloud est un modèle d'instance

Afficher la liste de tous les modèles de la région.

ibmcloud is instance-templates [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un modèle d'instance

Afficher les détails d'un modèle d'instance.

ibmcloud is instance-template TEMPLATE [--output JSON] [-q, --quiet]

Options de commande

  • MODÈLE: identifiant ou nom du modèle.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-template-create

Créez un modèle d'instance.

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]

Exemples de commande

  • 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"]}}]' Créez un modèle d'instance avec une connexion de volume.
  • 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"]}}]' Créez un modèle d'instance avec une connexion de volume avec bande passante.
  • 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"}}]' Créez un modèle d'instance avec un volume existant dans une connexion de volume.
  • 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 Créez un modèle d'instance avec plusieurs clés 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"}}}' Créez un modèle d'instance avec une image avec une capacité de volume d'amorçage. La valeur de la capacité peut aller de la taille minimale allouée à l'image à 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"]}}' Créez un modèle d'instance avec un volume d'amorçage et un volume d'amorçage avec des balises utilisateur.
  • 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"}}}' Créez un modèle d'instance avec un volume d'amorçage chiffré.
  • 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"}}}' Créez un modèle d'instance avec un volume d'amorçage chiffré avec bande passante.
  • 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"}]}]' Créez un modèle d'instance connecté à une interface réseau secondaire.
  • 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"}]}' Créez un modèle d'instance avec une configuration d'interface réseau principale dans JSON.
  • 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 Créez un modèle d'instance avec une configuration d'interface réseau principale qui inclut des groupes de sécurité, des paramètres d'adresse IP réservée et des paramètres d'usurpation d'adresse IP source.
  • 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 Créez un modèle d'instance avec une configuration d'interface réseau principale qui inclut des groupes de sécurité, une adresse IP réservée existante et un paramètre d'usurpation d'adresse IP source.
  • 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 Créez un modèle d'instance à placer dans l'hôte dédié souhaité.
  • 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 Créez un modèle d'instance à placer dans le groupe d'hôtes dédié souhaité.
  • 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 Créez un modèle d'instance à placer dans le groupe de placement souhaité.
  • 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 Créez un modèle d'instance avec une bande passante de volume total spécifique.
  • 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 Créez un modèle d'instance avec le service de métadonnées activé ou désactivé.
  • 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 Créez un modèle d'instance avec une configuration de service de métadonnées.
  • 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 Créez une instance avec une affinité de réservation.
  • 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 Créez une instance avec une affinité de réservation.
  • 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 Créez un modèle d'instance avec la règle de disponibilité en cas de défaillance de l'hôte.
  • 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"}}]' Créez un modèle d'instance avec un volume existant dans une connexion de volume à l'aide du nom de ressource.
  • 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 Créez un modèle d'instance à placer dans l'hôte dédié souhaité à l'aide du nom de ressource.
  • 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 Créez un modèle d'instance à placer dans le groupe d'hôtes dédiés souhaité à l'aide du nom de ressource.
  • 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 Créez un modèle d'instance à placer dans le groupe de placement souhaité à l'aide du nom de ressource.
  • 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"}]}' Créez un modèle d'instance avec la configuration de l'interface réseau principale à l'aide du nom de ressource.
  • 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"}]}]' Créez un modèle d'instance qui est connecté à l'interface réseau secondaire à l'aide du nom de ressource.
  • 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"}}' Créez une instance à partir d'un volume d'amorçage existant.
  • 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"}}' Créez une instance à partir d'un volume d'amorçage existant à l'aide du nom de ressource.
  • 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 Créez un modèle d'instance avec une offre de catalogue.
  • 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 Créez un modèle d'instance avec une version d'offre de catalogue.
  • 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 Créez une instance à partir de la version et du plan de l'offre de catalogue.
  • ibmcloud is instance-template-create --interactive Créez un modèle d'instance de manière 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 Créez une instance avec une connexion réseau et une interface réseau virtuelle existante.
  • 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"}}] Créez une instance avec une connexion réseau et une nouvelle interface réseau virtuelle avec une adresse IP réservée existante.
  • 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 Créez une instance avec une connexion réseau et une nouvelle interface réseau virtuelle avec une adresse IP réservée existante.
  • 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"}}]' Créez un modèle d'instance avec une connexion réseau de cluster, avec une interface réseau de cluster existante et avec une adresse IP réservée existante.
  • 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"}}]' Créez un modèle d'instance avec une connexion réseau de cluster.
  • 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 Créez une instance avec un mode QoS de bande passante de volume spécifique.
  • 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 Créez un modèle d'instance avec un coeur partagé.
  • 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 Créez un modèle d'instance avec une instance Spot.
  • 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 Créer un modèle d'instance avec un nombre de threads par cœur.
  • 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 Créer un modèle d'instance avec un nombre de threads par cœur.

Options de commande

  • INSTANCE_TEMPLATE_NAME: Nom du modèle d'instance.
  • VPC: identifiant ou nom du VPC. Utilisez la commande « ibmcloud is vpcs » pour récupérer les VPC.
  • ZONE_NAME : nom de la zone. Utilisez la commande « ibmcloud is zones » pour récupérer les zones disponibles.
  • PROFILE_NAME : nom du profil. Utilisez la commande « ibmcloud is instance-profiles » pour obtenir les profils d'instance.
  • SOUS-RÉSEAU: ID ou nom du sous-réseau. Utilisez la commande « ibmcloud is subnets » pour obtenir un ID ou un nom de sous-réseau.
  • --image: identifiant ou nom de l'image.
  • --catalog-offering: le code CRN de l'offre du catalogue « IBM Cloud ». Si cette option est spécifiée, la version la plus récente de cette offre est utilisée. Pour plus d'informations sur la création d'une offre de catalogue, consultez la section « Intégration d'un logiciel à votre compte ».
  • --catalog-offering-version: le CRN correspondant à la version d'une offre du catalogue « IBM Cloud ». Pour plus d'informations sur la création d'une version pour l'offre du catalogue, consultez la section « Intégration d'un logiciel à votre compte ».
  • --catalog-offering-plan: le CRN correspondant au forfait de facturation d'une offre du catalogue « IBM Cloud ». S'il n'est pas spécifié, aucun plan de facturation n'est utilisé (gratuit). Doit être spécifié pour les versions d'offre de catalogue qui nécessitent un plan de facturation.
  • --total-volume-bandwidth: la quantité de bande passante (en mégabits par seconde) allouée exclusivement aux volumes de stockage des instances. Une augmentation de cette valeur entraîne une réduction correspondante de la bande passante réseau totale.
  • --boot-volume : BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, connexion de volume d'amorçage en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **boot_volume_attachment** dans la documentation de l'API.
  • --volume-attach : VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, connexion de volume en JSON ou dans un fichier JSON, liste des volumes. Pour le schéma de données, consultez la propriété « volume_attachments » dans la documentation de l'API.
  • --keys: identifiants ou noms de clés SSH séparés par des virgules. Les clés SSH peuvent être de type RSA ou Ed25519. Ed25519 ne peut être utilisé que si le système d'exploitation prend en charge ce type de clé. Ed25519 ne peut pas être utilisé avec des images Windows ou VMware.
  • --dedicated-host: identifiant ou nom de l'hôte de destination sur lequel l'instance est hébergée.
  • --dedicated-host-group: ID ou nom du groupe d'hôtes de destination dans lequel l'instance est placée.
  • --placement-group: identifiant ou nom du groupe de placement. Les restrictions relatives aux groupes de placement pour l'instance de serveur virtuel.
  • --reservation-affinity-policy, --res-policy: Politique d'affinité de réservation à utiliser pour cette instance de serveur virtuel. La stratégie est définie par défaut sur 'manual' si le pool n'est pas vide. La stratégie est définie par défaut sur Désactivé si une cible de placement est définie. Dans tous les autres cas, la stratégie est définie par défaut sur 'automatic'. L'un des éléments suivants : désactivé, manuel, automatique.
  • --reservation-affinity-pool, --res-pool: ID, nom ou CRN de la réservation pouvant être utilisée par cette instance de serveur virtuel.
  • --user-data : data|@data-file. Données utilisateur à transférer vers l'instance de serveur.
  • --rip: identifiant ou nom de l'adresse IP réservée existante.
  • --address: L'adresse IP à réserver, qui ne doit pas être déjà réservée sur le sous-réseau.
  • --auto-delete: si cette option est définie sur « true », cette adresse IP réservée est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --ip-name: nom défini par l'utilisateur pour cette adresse IP réservée. Il doit être unique sur le sous-réseau sur lequel réside l'IP réservée. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur.
  • --allow-ip-spoofing: désactive les vérifications de l'adresse source et de l'adresse de destination sur cette interface. Si cette valeur est « **false ** », l'usurpation d'adresse IP source n'est pas autorisée sur cette interface. Sélectionnez false ou true.
  • --primary-network-interface : PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, interface réseau principale en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **primary_network_interface** dans la documentation de l'API.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, connexion d'interface réseau en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **network_interfaces** dans la documentation de l'API.
  • --pnac-name: Nom de la connexion réseau principale.
  • --pnac-vni: identifiant ou nom de l'interface réseau virtuelle associée à la connexion réseau principale.
  • --pnac-vni-ais: Autoriser l'usurpation d'adresse IP (AIS). Indique si l'usurpation d'adresse IP source est autorisée sur cette interface réseau virtuelle associée à la connexion réseau principale. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --pnac-vni-ein: Activer le NAT d'infrastructure (EIN). Si c'est le cas, l'infrastructure VPC effectue toutes les opérations NAT nécessaires sur le VNI. Pour associer une VNI à une instance, la valeur doit être true. Floating_ips ne doit pas comporter plus d'une adresse IP flottante. Si false, le paquet est transmis tel quel vers ou depuis le VNI, ce qui permet à ce dernier d'effectuer toutes les opérations NAT nécessaires. Allow_ip_spoofing doit avoir pour valeur false. Peut être connecté uniquement à une cible avec un type de ressource bare_metal_server_network_attachment. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-auto-delete: Indique si cette interface réseau virtuelle, associée à la connexion réseau principale, est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, les adresses IP secondaires réservées sont au format JSON ou dans un fichier JSON, à associer à l'interface réseau virtuelle. Pour le schéma de données, consultez la propriété IPS dans la documentation de l'API. Une des valeurs suivantes: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --pnac-vni-name: nom de cette interface réseau virtuelle associée à la connexion réseau principale.
  • --pnac-vni-rip: identifiant ou nom de l'adresse IP réservée à associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-rip-address: adresse IP réservée à associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-rip-auto-delete: Indique si cette adresse IP réservée est automatiquement supprimée lorsque l'une des cibles est supprimée, ou si elle n'est plus associée à une cible. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-rip-name: nom attribué à cette adresse IP réservée afin de l'associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-sgs: identifiants ou noms, séparés par des virgules, des groupes de sécurité à utiliser pour l'interface réseau virtuelle et associés à la connexion réseau principale.
  • --pnac-vni-psfm: Mode de filtrage de l'état du protocole à utiliser pour cette interface réseau virtuelle. Si l'option « auto » est sélectionnée, le filtrage des paquets en fonction de l'état du protocole est activé ou désactivé en fonction du type de ressource « target » de l'interface réseau virtuelle. L'une des options suivantes: auto, enabled, disabled. (par défaut: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE. La configuration de la connexion réseau se trouve dans JSON ou un fichier JSON. Pour le schéma de données, consultez la propriété « network_attachments » dans la documentation de l'API. L'une des suivantes: NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE.
  • --sgs: ID ou nom du groupe de sécurité, séparé par des virgules, pour l'interface réseau principale ou la connexion réseau principale.
  • --metadata-service, --ms: Active ou désactive le service de métadonnées des instances. Sélectionnez true ou false.
  • --metadata-service-protocol, --msp: Protocole de communication pour le point de terminaison du service de métadonnées. Le protocole s'applique uniquement lorsque le service de métadonnées est activé. L'un des suivants: http, https. (par défaut: http).
  • --metadata-service-response-hop-limit, --msrhl: Limite de sauts (durée de vie IP) pour les paquets de réponse IP provenant du service de métadonnées.
  • --host-failure-policy: action à effectuer en cas de défaillance de l'hôte de calcul. L'une des suivantes: restart, stop. (par défaut: restart).
  • --confidential-compute-mode: Mode de calcul confidentiel à utiliser pour cette instance de serveur virtuel. S'il n'est pas spécifié, le mode de calcul confidentiel par défaut du profil est utilisé. L'un des éléments suivants : handicapé, sgx, tdx.
  • --enable-secure-boot: Indique si le démarrage sécurisé est activé pour cette instance de serveur virtuel. S'il n'est pas spécifié, le mode d'amorçage sécurisé par défaut du profil est utilisé. Sélectionnez true ou false.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --cluster-network-attachments: CLUSTER_NETWORK_ATTACHMENTS_JSON|@CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE. La configuration des connexions réseau de cluster est au format JSON ou figure dans un fichier JSON. Pour le schéma de données, consultez la propriété **cluster_network_attachments** dans la documentation de l'API. Pour plus d'informations sur les réseaux en cluster, consultez la section « Réseaux en cluster ». L'un des éléments suivants : CLUSTER_NETWORK_ATTACHMENTS_JSON, @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE.
  • --volume-bandwidth-qos-mode: Mode de gestion de la bande passante du volume ( QoS ) à utiliser pour cette instance de serveur virtuel. La valeur spécifiée doit être répertoriée dans la propriété volume_bandwidth_qos_modes du profil d'instance. Un des éléments suivants : mis en commun, pondéré.
  • --vcpu-percentage: pourcentage des cycles d'horloge de l' vCPU à allouer à l'instance. Plage : 1 à 100.
  • --availability-class: Classe de disponibilité de l'instance du serveur virtuel. Un des éléments suivants : spot, standard.
  • --preemption-policy: action à effectuer si l'instance du serveur virtuel fait l'objet d'une préemption. L'un des éléments suivants : supprimer, arrêter.
  • --threads-per-core: Nombre de threads par cœur pour cette instance de serveur virtuel. Si aucune valeur n'est spécifiée, la valeur par défaut du profil est utilisée. Sélectionnez 1 ou 2.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
    • interactif, -i:
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-template-create-override-source-template

Créez un modèle d'instance en redéfinissant un modèle source.

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]

Exemples de commande

  • ibmcloud is instance-template-create-override-source-template --source-template e4a29d1a-2ef0-42a6-8fd2-350deb1c647e Créez un modèle d'instance en le copiant à partir d'un modèle source.
  • 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 Créez un modèle d'instance en remplaçant un modèle source et en fournissant des options de remplacement.
  • 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"}}]' Créez un modèle d'instance en remplaçant un modèle source par un volume existant dans une connexion de volume à l'aide du nom de ressource.
  • 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 Créez un modèle d'instance en remplaçant un modèle source par un ID de pool d'affinité de réservation.
  • 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 Créez un modèle d'instance en remplaçant un modèle source par le nom CRN d'un pool d'affinité de réservation.
  • 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"}]}' Créez un modèle d'instance en remplaçant un modèle source par la configuration de l'interface réseau principale en utilisant le nom de ressource.
  • 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"}}] Créez un modèle d'instance en remplaçant un modèle source par une connexion réseau de cluster possédant une interface réseau de cluster existante et une adresse IP réservée existante.
  • 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"}}] Créez un modèle d'instance en remplaçant un modèle source avec une connexion réseau de cluster.
  • 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"}}}]' Créez un modèle d'instance en redéfinissant un modèle source dont l'utilisation est autorisée dans le volume de démarrage et le volume associé.
  • ibmcloud is instance-template-create-override-source-template --source-template 0717-9ac0ceaf-f10e-4500-98f6-978d83a7d3d4 --vcpu-percentage 50 Créer un modèle d'instance en modifiant un modèle source avec un coeur partagé.
  • ibmcloud is instance-template-create-override-source-template --source-template 0717-9ac0ceaf-f10e-4500-98f6-978d83a7d3d4d --availability-class spot --preemption-policy stop Créez un modèle d'instance en modifiant un modèle source avec une classe de disponibilité.

Options de commande

  • --source-template: ID ou nom du modèle.
  • --name: Nom du modèle d'instance.
  • --profile: Nom du profil d'instance.
  • -- zone : nom de la zone.
  • --vpc: l'identifiant ou le nom du VPC. Il suffit de spécifier par son nom la ressource unique qui se trouve dans ce VPC ou de remplacer la valeur du VPC dans le modèle.
  • --image: identifiant ou nom de l'image.
  • --catalog-offering: le code CRN de l'offre du catalogue « IBM Cloud ». Si cette option est spécifiée, la version la plus récente de cette offre est utilisée. Pour plus d'informations sur la création d'une offre de catalogue, consultez la section « Intégration d'un logiciel à votre compte ».
  • --catalog-offering-version: le CRN correspondant à la version d'une offre du catalogue « IBM Cloud ». Pour plus d'informations sur la création d'une version pour l'offre du catalogue, consultez la section « Intégration d'un logiciel à votre compte ».
  • --catalog-offering-plan: le CRN correspondant au forfait de facturation d'une offre du catalogue « IBM Cloud ». S'il n'est pas spécifié, aucun plan de facturation n'est utilisé (gratuit). Doit être spécifié pour les versions d'offre de catalogue qui nécessitent un plan de facturation.
  • --total-volume-bandwidth: la quantité de bande passante (en mégabits par seconde) allouée exclusivement aux volumes de stockage des instances. Une augmentation de cette valeur entraîne une réduction correspondante de la bande passante réseau totale.
  • --boot-volume : BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, connexion de volume d'amorçage en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **boot_volume_attachment** dans la documentation de l'API.
  • --volume-attach : VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, connexion de volume en JSON ou dans un fichier JSON, liste des volumes. Pour le schéma de données, consultez la propriété « volume_attachments » dans la documentation de l'API.
  • --keys: identifiants ou noms de clés SSH séparés par des virgules. Les clés SSH peuvent être de type RSA ou Ed25519. Ed25519 ne peut être utilisé que si le système d'exploitation prend en charge ce type de clé. Ed25519 ne peut pas être utilisé avec des images Windows ou VMware.
  • --dedicated-host: identifiant ou nom de l'hôte de destination sur lequel l'instance est hébergée.
  • --dedicated-host-group: ID ou nom du groupe d'hôtes de destination dans lequel l'instance est placée.
  • --placement-group: identifiant ou nom du groupe de placement. Les restrictions relatives aux groupes de placement pour l'instance de serveur virtuel.
  • --reservation-affinity-policy, --res-policy: Politique d'affinité de réservation à utiliser pour cette instance de serveur virtuel. La stratégie est définie par défaut sur 'manual' si le pool n'est pas vide. La stratégie est définie par défaut sur Désactivé si une cible de placement est définie. Dans tous les autres cas, la stratégie est définie par défaut sur 'automatic'. L'un des éléments suivants : désactivé, manuel, automatique.
  • --reservation-affinity-pool, --res-pool: ID, nom ou CRN de la réservation pouvant être utilisée par cette instance de serveur virtuel.
  • --user-data : data|@data-file. Données utilisateur à transférer vers l'instance de serveur.
  • --subnet: identifiant ou nom du sous-réseau. Utilisez la commande « ibmcloud is subnets » pour récupérer l'identifiant ou le nom d'un sous-réseau.
  • --rip: identifiant ou nom de l'adresse IP réservée existante.
  • --address: L'adresse IP à réserver, qui ne doit pas être déjà réservée sur le sous-réseau.
  • --auto-delete: si cette option est définie sur « true », cette adresse IP réservée est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --ip-name: nom défini par l'utilisateur pour cette adresse IP réservée. Il doit être unique sur le sous-réseau sur lequel réside l'IP réservée. Les noms commençant par « ibm- » sont réservés aux ressources appartenant au fournisseur.
  • --allow-ip-spoofing: désactive les vérifications de l'adresse source et de l'adresse de destination sur cette interface. Si cette valeur est « **false ** », l'usurpation d'adresse IP source n'est pas autorisée sur cette interface. Sélectionnez false ou true.
  • --primary-network-interface : PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, interface réseau principale en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **primary_network_interface** dans la documentation de l'API.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, connexion d'interface réseau en JSON ou dans un fichier JSON. Pour le schéma de données, consultez la propriété **network_interfaces** dans la documentation de l'API.
  • --pnac-name: Nom de la connexion réseau principale.
  • --pnac-vni: identifiant ou nom de l'interface réseau virtuelle associée à la connexion réseau principale.
  • --pnac-vni-subnet: le sous-réseau associé.
  • --pnac-vni-ais: Autoriser l'usurpation d'adresse IP (AIS). Indique si l'usurpation d'adresse IP source est autorisée sur cette interface réseau virtuelle associée à la connexion réseau principale. L'une des valeurs suivantes : false, true. (valeur par défaut : false ).
  • --pnac-vni-ein: Activer le NAT d'infrastructure (EIN). Si c'est le cas, l'infrastructure VPC effectue toutes les opérations NAT nécessaires sur le VNI. Pour associer une VNI à une instance, la valeur doit être true. Floating_ips ne doit pas comporter plus d'une adresse IP flottante. Si false, le paquet est transmis tel quel vers ou depuis le VNI, ce qui permet à ce dernier d'effectuer toutes les opérations NAT nécessaires. Allow_ip_spoofing doit avoir pour valeur false. Peut être connecté uniquement à une cible avec un type de ressource bare_metal_server_network_attachment. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-auto-delete: Indique si cette interface réseau virtuelle, associée à la connexion réseau principale, est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, les adresses IP secondaires réservées sont au format JSON ou dans un fichier JSON, à associer à l'interface réseau virtuelle. Pour le schéma de données, consultez la propriété IPS dans la documentation de l'API. Une des valeurs suivantes: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --pnac-vni-name: nom de cette interface réseau virtuelle associée à la connexion réseau principale.
  • --pnac-vni-rip: identifiant ou nom de l'adresse IP réservée à associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-rip-address: adresse IP réservée à associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-rip-auto-delete: Indique si cette adresse IP réservée est automatiquement supprimée lorsque l'une des cibles est supprimée, ou si elle n'est plus associée à une cible. L'une des suivantes: true, false. (par défaut: true).
  • --pnac-vni-rip-name: nom attribué à cette adresse IP réservée afin de l'associer à l'interface réseau virtuelle liée à la connexion réseau principale.
  • --pnac-vni-sgs: identifiants ou noms, séparés par des virgules, des groupes de sécurité à utiliser pour l'interface réseau virtuelle et associés à la connexion réseau principale.
  • --pnac-vni-psfm: Mode de filtrage de l'état du protocole à utiliser pour cette interface réseau virtuelle. Si l'option « auto » est sélectionnée, le filtrage des paquets en fonction de l'état du protocole est activé ou désactivé en fonction du type de ressource « target » de l'interface réseau virtuelle. L'une des options suivantes: auto, enabled, disabled. (par défaut: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE. La configuration de la connexion réseau se trouve dans JSON ou un fichier JSON. Pour le schéma de données, consultez la propriété « network_attachments » dans la documentation de l'API. L'une des suivantes: NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE.
  • --sgs: ID ou nom du groupe de sécurité, séparé par des virgules, pour l'interface réseau principale ou la connexion réseau principale.
  • --metadata-service, --ms: Active ou désactive le service de métadonnées des instances. Sélectionnez true ou false.
  • --metadata-service-protocol, --msp: Protocole de communication pour le point de terminaison du service de métadonnées. Le protocole s'applique uniquement lorsque le service de métadonnées est activé. L'un des suivants: http, https. (par défaut: http).
  • --metadata-service-response-hop-limit, --msrhl: Limite de sauts (durée de vie IP) pour les paquets de réponse IP provenant du service de métadonnées.
  • --host-failure-policy: action à effectuer en cas de défaillance de l'hôte de calcul. L'une des suivantes: restart, stop.
  • --confidential-compute-mode: Mode de calcul confidentiel à utiliser pour cette instance de serveur virtuel. S'il n'est pas spécifié, le mode de calcul confidentiel par défaut du profil est utilisé. L'un des éléments suivants : handicapé, sgx, tdx.
  • --enable-secure-boot: Indique si le démarrage sécurisé est activé pour cette instance de serveur virtuel. S'il n'est pas spécifié, le mode d'amorçage sécurisé par défaut du profil est utilisé. Sélectionnez true ou false.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --cluster-network-attachments: CLUSTER_NETWORK_ATTACHMENTS_JSON|@CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE. La configuration des connexions réseau de cluster est au format JSON ou figure dans un fichier JSON. Pour le schéma de données, consultez la propriété **cluster_network_attachments** dans la documentation de l'API. Pour plus d'informations sur les réseaux en cluster, consultez la section « Réseaux en cluster ». L'un des éléments suivants : CLUSTER_NETWORK_ATTACHMENTS_JSON, @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE.
  • --volume-bandwidth-qos-mode: Mode de gestion de la bande passante du volume ( QoS ) à utiliser pour cette instance de serveur virtuel. La valeur spécifiée doit être répertoriée dans la propriété volume_bandwidth_qos_modes du profil d'instance. Un des éléments suivants : mis en commun, pondéré.
  • --vcpu-percentage: pourcentage des cycles d'horloge de l' vCPU à allouer à l'instance. Plage : 1 à 100.
  • --availability-class: Classe de disponibilité de l'instance du serveur virtuel. Un des éléments suivants : spot, standard.
  • --preemption-policy: action à effectuer si l'instance du serveur virtuel fait l'objet d'une préemption. L'un des éléments suivants : supprimer, arrêter.
  • --threads-per-core: Nombre de threads par cœur pour cette instance de serveur virtuel. Si aucune valeur n'est spécifiée, la valeur par défaut du profil est utilisée. Sélectionnez 1 ou 2.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-template-update

Mettre à jour un modèle d'instance.

ibmcloud is instance-template-update TEMPLATE --name NEW_NAME [--output JSON] [-q, --quiet]

Exemples de commande

  • 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 Mettre à jour un modèle d'instance en utilisant le nom de la ressource.

Options de commande

  • MODÈLE: identifiant ou nom du modèle.
  • --name: Nouveau nom d'un modèle d'instance.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-template-delete

Supprimer un ou plusieurs modèles d'instance.

ibmcloud is instance-template-delete (TEMPLATE1 TEMPLATE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • MODÈLE1: identifiant ou nom du modèle.
  • TEMPLATE2: identifiant ou nom du modèle.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

Groupes d'instances

ibmcloud is instance-groups

Répertorier tous les groupes d'instances de la région.

ibmcloud is instance-groups [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME | --all-resource-groups] [--output JSON] [-q, --quiet]

Options de commande

  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un groupe d'instances

Afficher les détails d'un groupe d'instances.

ibmcloud is instance-group INSTANCE_GROUP [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-create

Créez un groupe d'instances.

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]

Exemples de commande

  • 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

Options de commande

  • INSTANCE_GROUP_NAME: Nom du groupe d'instances.
  • --instance-template: identifiant d'un modèle d'instance.
  • --membership-count: le nombre de membres du groupe d'instances.
  • --sous-réseaux: identifiants ou noms de sous-réseaux séparés par des virgules.
  • --lb: identifiant ou nom de l'équilibreur de charge.
  • --lb-pool: identifiant ou nom du pool de répartiteurs de charge.
  • --application-port: le port de l'application vers lequel acheminer le trafic du répartiteur de charge.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-update

Mettre à jour un groupe d'instances.

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]

Exemples de commande

  • 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

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • --instance-template: identifiant d'un modèle d'instance.
  • --membership-count: le nombre de membres du groupe d'instances.
  • --sous-réseaux: identifiants ou noms de sous-réseaux séparés par des virgules.
  • --name: Nouveau nom du groupe d'instances.
  • --lb: identifiant ou nom de l'équilibreur de charge.
  • --lb-pool: identifiant ou nom du pool de répartiteurs de charge.
  • --application-port: le port de l'application vers lequel acheminer le trafic du répartiteur de charge.
  • --vpc: identifiant ou nom du VPC. Il est requis seulement pour spécifier la ressource unique par son nom dans ce VPC.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-delete

Supprimer un ou plusieurs groupes d'instances.

ibmcloud is instance-group-delete (INSTANCE_GROUP1 INSTANCE_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP1: ID ou nom du groupe d'instances.
  • INSTANCE_GROUP2: ID ou nom du groupe d'instances.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-load-balancer-delete

Supprimer un équilibreur de charge de groupe d'instances.

ibmcloud is instance-group-load-balancer-delete INSTANCE_GROUP [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un gestionnaire de groupes d'instances

Répertorier tous les gestionnaires d'un groupe d'instances.

ibmcloud is instance-group-managers INSTANCE_GROUP [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager

Afficher les informations détaillées d'un responsable.

ibmcloud is instance-group-manager INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-create

Créer un gestionnaire pour un groupe d'instances.

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]

Exemples de commande

  • 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

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • --manager-type: le type de gestionnaire de groupe d'instances. L'un des suivants: autoscale, planifié. (par défaut: autoscale).
  • --aggregation-window: la fenêtre temporelle, exprimée en secondes, pendant laquelle les métriques sont agrégées avant leur évaluation. Plage 90 à 600. Divisible par 30. (par défaut: 90).
  • --cooldown: durée, exprimée en secondes, pendant laquelle aucune autre action de mise à l'échelle ne peut être effectuée après la mise à l'échelle. Plage : 120-3 600. (valeur par défaut : 300 ).
  • --max-members: Nombre maximal de membres dans un groupe d'instances gérées. Plage de 1 à 1000.
  • --min-members: Nombre minimum de membres dans un groupe d'instances gérées. Plage de 1 à 1000.
  • --name: Nom du responsable.
  • --management-enabled: si cette option est définie sur « false », le gestionnaire n'interviendra pas sur le groupe d'instances. L'une des suivantes: true, false. (par défaut: true).
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-update

Mettre à jour un gestionnaire pour un groupe d'instances.

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]

Exemples de commande

  • 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

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • --aggregation-window: la fenêtre temporelle, exprimée en secondes, pendant laquelle les métriques sont agrégées avant leur évaluation. Plage 90 à 600. Divisible par 30.
  • --cooldown: durée, exprimée en secondes, pendant laquelle aucune autre action de mise à l'échelle ne peut être effectuée après la mise à l'échelle. Plage de 120 à 3600.
  • --max-members: Nombre maximal de membres dans un groupe d'instances gérées. Plage de 1 à 1000.
  • --min-members: Nombre minimum de membres dans un groupe d'instances gérées. Plage de 1 à 1000.
  • --management-enabled: si cette option est définie sur « false », le gestionnaire n'interviendra pas sur le groupe d'instances. Sélectionnez true ou false.
  • --name: Nouveau nom du gestionnaire de groupes d'instances.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-delete

Supprimer un ou plusieurs gestionnaires.

ibmcloud is instance-group-manager-delete INSTANCE_GROUP (MANAGER1 MANAGER2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • MANAGER1: Identifiant ou nom du responsable.
  • MANAGER2: Identifiant ou nom du responsable.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-actions

Liste des actions disponibles pour un gestionnaire de groupes d'instances.

ibmcloud is instance-group-manager-actions INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-action

Afficher les détails d'une action effectuée par le gestionnaire de groupes d'instances.

ibmcloud is instance-group-manager-action INSTANCE_GROUP MANAGER ACTION [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • ACTION: identifiant ou nom de l'action.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-action-create

Créer une action de gestionnaire de groupes d'instances.

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]

Exemples de commande

  • 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 Créer une action programmée à une seule exécution pour mettre à jour le gestionnaire de mise à l'échelle automatique des groupes d'instances.
  • 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 Créer une action programmée à une seule exécution pour mettre à jour le groupe d'instances.
  • 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 Créer, avec une spécification cron, une action programmée à exécution récurrente pour mettre à jour le gestionnaire de mise à l'échelle automatique des groupes d'instances.
  • 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 Créer, avec une spécification cron, une action programmée à exécution récurrente pour mettre à jour le groupe d'instances.
  • ibmcloud is instance-group-manager-action-create my-instance-group --cron '*/5 1,2,3 * * *' --membership-count 10 --name my-action Créer une action planifiée récurrente avec la spécification cron pour mettre à jour le groupe d'instances à l'aide du nom de la ressource.

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • --run-at: La date et l'heure indiquées pour l'action planifiée. La date et l'heure doivent être au format ISO 8601, par exemple 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --cron: la spécification cron pour une action planifiée récurrente.
  • --membership-count: le nombre de membres que le groupe d'instances doit compter à l'heure prévue.
  • --max-members: Nombre maximal de membres dans un groupe d'instances gérées. Plage de 1 à 1000.
  • --min-members: Nombre minimum de membres dans un groupe d'instances gérées. Plage de 1 à 1000.
  • --name: Nom de l'action.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-action-update

Mettre à jour une action du gestionnaire de groupes d'instances.

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]

Exemples de commande

  • 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

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • ACTION: identifiant ou nom de l'action.
  • --run-at: La date et l'heure indiquées pour l'action planifiée. La date et l'heure doivent être au format ISO 8601, par exemple 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --cron: la spécification cron pour une action planifiée récurrente.
  • --membership-count: le nombre de membres que le groupe d'instances doit compter à l'heure prévue.
  • --min-members: nombre minimum de membres que le groupe d'instances doit compter à l'heure prévue. Plage de 1 à 1000.
  • --max-members: nombre maximal de membres que le groupe d'instances doit compter à l'heure prévue. Plage de 1 à 1000.
  • --name: Nouveau nom de l'action du gestionnaire de groupes d'instances.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-action-delete

Supprimer une ou plusieurs actions du gestionnaire de groupe d'instances.

ibmcloud is instance-group-manager-action-delete INSTANCE_GROUP MANAGER (ACTION1 ACTION2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • ACTION1: Identifiant ou nom de l'action.
  • ACTION2: identifiant ou nom de l'action.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-policies

Répertorier les politiques d'un gestionnaire de groupes d'instances.

ibmcloud is instance-group-manager-policies INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-policy

Afficher les détails d'une stratégie de gestionnaire de groupes d'instances.

ibmcloud is instance-group-manager-policy INSTANCE_GROUP MANAGER POLICY [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • POLICE: numéro d'identification ou nom de la police.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-policy-create

Créer une stratégie de gestion des groupes d'instances.

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]

Exemples de commande

  • 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

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • --metric-type: Type de métrique à évaluer : cpu (pourcentage d'utilisation), memory (pourcentage d'utilisation), network_in (Mbps), network_out (Mbps).
  • --metric-value: la valeur de la métrique à évaluer.
  • --name: Nom de la politique.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-policy-delete

Supprimer une ou plusieurs stratégies du gestionnaire de groupe d'instances.

ibmcloud is instance-group-manager-policy-delete INSTANCE_GROUP MANAGER (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • POLICY1: Identifiant ou nom de la police.
  • POLICY2: identifiant ou nom de la police.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-manager-policy-update

Mettre à jour une stratégie de gestionnaire de groupes d'instances.

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]

Exemples de commande

  • 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

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • RESPONSABLE: Numéro d'identification ou nom du responsable.
  • POLICE: numéro d'identification ou nom de la police.
  • --metric-type: Type de métrique à évaluer : cpu (pourcentage d'utilisation), memory (pourcentage d'utilisation), network_in (Mbps), network_out (Mbps).
  • --metric-value: la valeur de la métrique à évaluer.
  • --name: Nouveau nom de la politique de gestion des groupes d'instances.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est membre du groupe d'instances

Afficher les détails d'un membre d'un groupe d'instances.

ibmcloud is instance-group-membership INSTANCE_GROUP MEMBER [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • MEMBRE: numéro d'identification ou nom du membre.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-membership-delete

Supprimer une ou plusieurs appartenances pour un groupe d'instances.

ibmcloud is instance-group-membership-delete INSTANCE_GROUP (MEMBER1 MEMBER2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • MEMBRE 1: Numéro d'identification ou nom du membre.
  • MEMBER2: Identifiant ou nom de l'adhésion.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-membership-update

Mettre à jour l'appartenance à un groupe d'instances.

ibmcloud is instance-group-membership-update INSTANCE_GROUP MEMBER [--name NEW_NAME] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • MEMBRE: numéro d'identification ou nom du membre.
  • --name: Nouveau nom de l'appartenance au groupe d'instances.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-memberships

Répertorier tous les membres d'un groupe d'instances.

ibmcloud is instance-group-memberships INSTANCE_GROUP [--output JSON] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est instance-group-memberships-delete

Supprimer toutes les affiliations d'un groupe d'instances.

ibmcloud is instance-group-memberships-delete INSTANCE_GROUP [--output JSON] [-f, --force] [-q, --quiet]

Options de commande

  • INSTANCE_GROUP: ID ou nom du groupe d'instances.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

Commandes RÉGIONS & ZONES

La section ci-après fournit des informations sur les commandes CLI permettant d'utiliser les régions et les zones.

Régions

ibmcloud is region

Afficher les détails d'une région.

ibmcloud is region REGION_NAME [--output JSON] [-q, --quiet]

Options de commande

  • REGION_NAME : nom de la région.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is regions

Liste de toutes les régions.

ibmcloud is regions [--output JSON] [-q, --quiet]

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Zones

ibmcloud is zone

Afficher les détails d'une zone dans la région cible.

ibmcloud is zone ZONE_NAME [--output JSON] [-q, --quiet]

Options de commande

  • ZONE_NAME : nom de la zone.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is zones

Liste de toutes les zones de la région cible.

ibmcloud is zones [--output JSON] [-q, --quiet]

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

COMMANDES DE STOCKAGE

Volumes

La section suivante fournit des informations sur les commandes d'interface de ligne de commande des volumes.

ibmcloud is volumes

Répertorier tous les 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]

Options de commande

  • --attachment-state: filtre la collection pour ne retenir que les volumes présentant l'état de connexion spécifié. L'un des éléments suivants: attached, unattached, inutilisable.
  • -- encryption: filtre la collection sur les ressources avec le type de chiffrement spécifié L'une des suivantes: provider_managed, user_managed.
  • --operating-system-family: filtre la collection pour ne retenir que les ressources appartenant exactement à la famille de systèmes d'exploitation spécifiée. Cette option prend également en charge les valeurs « null » et « not:null », qui permettent de filtrer la collection pour ne retenir que les ressources ne disposant d'aucun système d'exploitation ou disposant de n'importe quel système d'exploitation.
  • --operating-system-architecture: null Filtre la collection pour ne retenir que les ressources présentant exactement l'architecture du système d'exploitation spécifiée. Cette option prend également en charge les valeurs « null » et « not:null », qui permettent de filtrer la collection pour ne retenir que les ressources ne disposant d'aucun système d'exploitation ou disposant de n'importe quel système d'exploitation.
  • --zone: Filtre la collection pour ne retenir que les ressources de la zone portant exactement le nom spécifié.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is volume

Afficher les détails d'un volume.

ibmcloud is volume VOLUME [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is volume my-volume
  • ibmcloud is volume 485080f6-86e8-4fd4-a940-fb0e5bc269e0

Options de commande

  • VOLUME: identifiant ou nom du volume.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is volume-create

Créer un volume.

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]

Exemples de commande

  • 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 Créer un volume à partir de l'instantané
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --snapshot my-snapshot --capacity 500 Créer un volume à partir d'un instantané avec de la capacité
  • 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

Options de commande

  • VOLUME_NAME : nom du volume.
  • PROFILE_NAME : nom du profil.
  • ZONE_NAME : nom de la zone.
  • --capacity : capacité du volume en gigaoctets. Plage 10-16000 pour les volumes de profil personnalisés et à usage général, 10-9600 pour les volumes de profil 5iops-tier, 10-4800 pour les volumes de profil 10iops-tier. Une fois l'instantané source fourni, la valeur de capacité doit être au moins égale à la valeur « minimum_capacity » de cet instantané; la valeur par défaut de la capacité correspond à la valeur « minimum_capacity » de l'instantané source (par défaut : 100 ).
  • --iops: Nombre d'opérations d'entrée et de sortie par seconde pour le volume; cette option ne s'applique qu'aux volumes de profil personnalisé. Pour connaître les plages d'IOPS disponibles, voir [Profil d'IOPS personnalisé] Logiciel d'intégration à votre compte.
  • --encryption-key : nom CRN de la clé racine du service de gestion de clés.
  • --snapshot: ID, nom ou CRN de l'instantané.
  • --allowed-use-api-version, --au-api-version: Version de l'API à utiliser pour évaluer les expressions.
  • --allowed-use-bare-metal-server, --au-bms: Expression que doivent respecter les propriétés d'un serveur « bare metal » provisionné à l'aide des données d'image contenues dans ce volume.
  • --allowed-use-instance, --au-ins: Expression que doivent respecter les propriétés d'une instance de serveur virtuel provisionnée avec ce volume.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --tags: Balises associées à cette ressource.
  • --bandwidth: la bande passante maximale (en mégabits par seconde) pour le volume. Pour spécifier cette propriété, le volume storage_generation doit être 2.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is volume-delete

Supprimer un ou plusieurs volumes.

ibmcloud is volume-delete (VOLUME1 VOLUME2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • ibmcloud is volume-delete my-volume-3
  • ibmcloud is volume-delete 485080f6-86e8-4fd4-a940-fb0e5bc269e0

Options de commande

  • VOLUME 1: ID ou nom du volume.
  • VOLUME2: ID ou nom du volume.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is volume-profiles

Liste de tous les profils de volume.

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

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is volume-profile

Afficher les détails d'un profil de volume.

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

Options de commande

  • PROFILE_NAME : nom du profil.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is volume-update

Mettre à jour un volume.

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]

Exemples de commande

  • 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

Options de commande

  • VOLUME: identifiant ou nom du volume.
  • --name : nouveau nom du volume.
  • --capacity : capacité du volume en gigaoctets. La capacité peut être étendue jusqu’à 250 pour le volume de démarrage, 16 000 pour les volumes de profils personnalisés et polyvalents, 9 600 pour les 5iops-tier volumes de profil et à 4 800 pour les 10iops-tier volumes de profil. La taille ne peut être qu'augmentée, elle ne peut jamais être réduite.
  • --profile: Nom du profil. Le volume doit être attaché en tant que volume de données et alterné entre les niveaux d'E-S/s. Il n'est pas possible de changer un profil de niveau d'E-S/s en profil personnalisé. Réciproquement, il n'est pas possible de changer un profil personnalisé en profil de niveau d'E-S/s prédéfini.
  • --iops: Nombre d'opérations d'entrée et de sortie par seconde pour le volume; cette option ne s'applique qu'aux volumes de profil personnalisé. Pour connaître la plage d'IOPS, consultez la section « Intégration du logiciel à votre compte ». Le volume doit être monté en tant que volume de données.
  • --bandwidth: la bande passante maximale (en mégabits par seconde) pour le volume. Pour spécifier cette propriété, le volume storage_generation doit être 2.
  • --allowed-use-api-version, --au-api-version: Version de l'API à utiliser pour évaluer les expressions.
  • --allowed-use-bare-metal-server, --au-bms: Expression que doivent respecter les propriétés d'un serveur « bare metal » provisionné à l'aide des données d'image contenues dans ce volume.
  • --allowed-use-instance, --au-ins: Expression que doivent respecter les propriétés d'une instance de serveur virtuel provisionnée avec ce volume.
  • --tags: Balises associées à cette ressource.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est volume-instance-profiles

Liste des profils d'instance compatibles avec un volume.

ibmcloud is volume-instance-profiles VOLUME [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VOLUME: identifiant ou nom du volume.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est volume-job-create

Créer un travail pour un volume.

ibmcloud is volume-job-create VOLUME --profile PROFILE [--name Name] [--bandwidth BANDWIDTH] [--iops IOPS] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VOLUME: identifiant ou nom du volume.
  • --profile: Nom du profil.
  • --name: Nom de la tâche de volume.
  • --bandwidth: la bande passante maximale (en mégabits par seconde) pour le volume. Pour spécifier cette propriété, le volume storage_generation doit être 2.
  • --iops: Nombre d'opérations d'entrée et de sortie par seconde pour le volume; cette option ne s'applique qu'aux volumes de profil personnalisé. Pour connaître les plages d'IOPS disponibles, voir [Profil d'IOPS personnalisé] Logiciel d'intégration à votre compte.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est volume-job-update

Mettre à jour un travail de volume.

ibmcloud is volume-job-update VOLUME --job JOB [--name Name] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VOLUME: identifiant ou nom du volume.
  • --job: L'identifiant du travail de volume.
  • --name: Nom de la tâche de volume.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est volume-job-delete

Supprimer une ou plusieurs travaux de volume.

ibmcloud is volume-job-delete VOLUME --job JOB [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VOLUME: identifiant ou nom du volume.
  • --job: L'identifiant du travail de volume.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est volume-job

Récupérer un travail de volume.

ibmcloud is volume-job VOLUME --job JOB [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VOLUME: identifiant ou nom du volume.
  • --job: L'identifiant du travail de volume.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est volume-jobs

Répertorier les travaux d'un volume.

ibmcloud is volume-jobs VOLUME [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is volume-jobs my-volume --output JSON
  • ibmcloud is volume-jobs 485080f6-86e8-4fd4-a940-fb0e5bc269e0

Options de commande

  • VOLUME: identifiant ou nom du volume.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est volume-job-cancel

Annuler un travail de volume en file d'attente ou en cours d'exécution.

ibmcloud is volume-job-cancel VOLUME --job JOB [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • VOLUME: identifiant ou nom du volume.
  • --job: L'identifiant du travail de volume.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Instantanés

La section suivante fournit des informations sur les commandes CLI relatives aux instantanés.

ibmcloud est des instantanés

Répertorier tous les instantanés.

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]

Exemples de commande

  • 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

Options de commande

  • --volume: ID, nom ou CRN du volume source.
  • --tag: balise associée à cette ressource.
  • --source-image: ID, nom ou CRN de l'image source.
  • --copies: identifiant, nom ou CRN des copies de l'instantané. La combinaison de ces trois types n'est pas prise en charge. Seule la transmission de l'un des trois types est prise en charge.
  • --copies-remote-region: nom de la région distante vers laquelle sont copiés les instantanés.
  • --source-snapshot: identifiant ou nom de l'instantané source.
  • --source-snapshot-remote-region: nom de la région distante de l'instantané source.
  • --volume-remote-region: nom de la région distante du volume source.
  • --source-image-remote-region: nom de la région distante de l'image source.
  • --backup-policy-plan: identifiant ou nom du plan de stratégie de sauvegarde.
  • --backup-policy: identifiant ou nom de la stratégie de sauvegarde.
  • --snapshot-consistency-group: ID, nom ou CRN du groupe de cohérence des instantanés.
  • --clones-zone-name: Nom de la zone de clonage de l'instantané.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un instantané

Afficher les détails d'un instantané.

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

Exemples de commande

  • ibmcloud is snapshot my-snapshot
  • ibmcloud is snapshot r134-2fbe71a8-126e-4a05-80ad-dad45df491a5

Options de commande

  • SNAPSHOT: identifiant ou nom du snapshot.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est snapshot-create

Créer un instantané à partir d'un volume.

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]

Exemples de commande

  • 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

Options de commande

  • --volume: ID, nom ou CRN du volume source.
  • --source-snapshot-crn: CRN du snapshot distant à partir duquel ce snapshot doit être créé.
  • --encryption-key: la clé racine à utiliser pour encapsuler la clé de chiffrement des données de l'instantané. Si elle n'est pas spécifiée, la clé de chiffrement de l'instantané le plus récent avec le même volume source est utilisée. Si cet instantané est le premier instantané du volume source, la clé de chiffrement du volume source est utilisée.
  • --name: Nouveau nom pour l'instantané.
  • --clone-zones: noms de zones séparés par des virgules dans lesquelles vous souhaitez que les clones de l'instantané soient stockés. La restauration rapide des instantanés est activée dans les zones clonées.
  • --allowed-use-api-version, --au-api-version: Version de l'API à utiliser pour évaluer les expressions.
  • --allowed-use-bare-metal-server, --au-bms: Expression que doivent respecter les propriétés d'un serveur « bare metal » provisionné à l'aide des données d'image contenues dans cet instantané. Si elle n'est pas spécifiée, l'expression est vraie.
  • --allowed-use-instance, --au-ins: expression à laquelle doivent satisfaire les propriétés d'une instance de serveur virtuel provisionnée à partir de cet instantané. Si elle n'est pas spécifiée, l'expression est vraie.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --tags: Balises associées à cette ressource.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est snapshot-delete

Supprimer un ou plusieurs instantanés.

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

Exemples de commande

  • ibmcloud is snapshot-delete my-snapshot
  • ibmcloud is snapshot-delete r134-2fbe71a8-126e-4a05-80ad-dad45df491a5

Options de commande

  • SNAPSHOT1: identifiant ou nom du snapshot.
  • SNAPSHOT2: identifiant ou nom du snapshot.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est snapshot-update

Mettre à jour un instantané.

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]

Exemples de commande

  • 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

Options de commande

  • SNAPSHOT: identifiant ou nom du snapshot.
  • --name: Nouveau nom de l'instantané.
  • --allowed-use-api-version, --au-api-version: Version de l'API à utiliser pour évaluer les expressions.
  • --allowed-use-bare-metal-server, --au-bms: Expression que doivent respecter les propriétés d'un serveur « bare metal » provisionné à l'aide des données d'image contenues dans cet instantané. Si elle n'est pas spécifiée, l'expression est vraie.
  • --allowed-use-instance, --au-ins: expression à laquelle doivent satisfaire les propriétés d'une instance de serveur virtuel provisionnée à partir de cet instantané. Si elle n'est pas spécifiée, l'expression est vraie.
  • --tags: Balises associées à cette ressource.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est snapshot-clone

Afficher les détails d'un clone d'instantané de zone.

ibmcloud is snapshot-clone SNAPSHOT ZONE_NAME [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is snapshot-cl f0542d32-2c92-4f64-9d25-8469a5bef29d us-east-2
  • ibmcloud is snapshot-clone aaa-default-snapshot-2 us-east-1

Options de commande

  • SNAPSHOT: identifiant ou nom du snapshot.
  • ZONE_NAME: Nom de la zone dans laquelle se trouve ce clone d'instantané. La restauration rapide des instantanés est activée dans les zones clonées.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est snapshot-clone-create

Créer un clone d'instantané de zone.

ibmcloud is snapshot-clone-create SNAPSHOT --zone ZONE [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • SNAPSHOT: identifiant ou nom du snapshot.
  • --zone: le nom de la zone dans laquelle vous souhaitez que le clone de l'instantané soit stocké. La restauration rapide des instantanés est activée dans les zones clonées.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est snapshot-clone-delete

Supprimer les clones d'instantané zonaux dans une ou plusieurs zones.

ibmcloud is snapshot-clone-delete SNAPSHOT (ZONE_NAME1 ZONE_NAME2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • SNAPSHOT: identifiant ou nom du snapshot.
  • ZONE_NAME1: Nom de la zone dans laquelle se trouve ce clone d'instantané.
  • ZONE_NAME2: Nom de la zone dans laquelle se trouve ce clone d'instantané.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est snapshot-clones

Répertorier tous les clones d'instantanés de zone.

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

Exemples de commande

  • ibmcloud is snapshot-clones aaa-default-snapshot-2
  • ibmcloud is snapshot-cls f0542d32-2c92-4f64-9d25-8469a5bef29d

Options de commande

  • SNAPSHOT: identifiant ou nom du snapshot.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est snapshot-instance-profiles

Liste des profils d'instance compatibles avec un instantané.

ibmcloud is snapshot-instance-profiles SNAPSHOT [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • SNAPSHOT: identifiant ou nom du snapshot.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is snapshot-consistence-groups

Répertorier tous les groupes de cohérence d'instantané.

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]

Exemples de commande

  • 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

Options de commande

  • --backup-policy-plan: identifiant ou nom du plan de stratégie de sauvegarde.
  • --backup-policy: identifiant ou nom de la stratégie de sauvegarde.
  • --backup-policy-job: Filtre la collection sur les groupes de cohérence d'instantanés avec un ID de travail de politique de sauvegarde.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is snapshot-consistence-group

Afficher les détails d'un groupe de cohérence d'instantané.

ibmcloud is snapshot-consistency-group SNAPSHOT_CONSISTENCY_GROUP [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is snapshot-consistency-group r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is snapshot-consistency-group example-snap-cg

Options de commande

  • SNAPSHOT_CONSISTENCY_GROUP: ID ou nom du groupe de cohérence des instantanés.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est snapshot-consistence-group-create

Créez un groupe de cohérence d'instantané.

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]

Exemples de commande

  • 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

Options de commande

  • --snapshots: SNAPSHOTS_JSON|@SNAPSHOTS_JSON_FILE, instantanés au format JSON ou dans un fichier JSON, liste d'instantanés. Pour le schéma de données, consultez la propriété « snapshots » dans la documentation de l'API. L'un des suivants: SNAPSHOTS_JSON, @SNAPSHOTS_JSON_FILE.
  • --source-volume: ID, nom ou CRN du volume source.
  • --snapshot-name: le nom de ce snapshot.
  • --user-tags: Les balises utilisateur associées à cet instantané.
  • --name: Nom du groupe de cohérence des instantanés.
  • --delete-snapshot-on-delete: Indique si la suppression du groupe de cohérence des instantanés entraîne également la suppression des instantanés qu'il contient. L'une des valeurs suivantes : false, true. (valeur par défaut : true ).
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is snapshot-consistence-group-update

Mettre à jour un groupe de cohérence d'instantanée.

ibmcloud is snapshot-consistency-group-update SNAPSHOT_CONSISTENCY_GROUP [--name NEW_NAME] [--delete-snapshot-on-delete false | true] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • SNAPSHOT_CONSISTENCY_GROUP: ID ou nom du groupe de cohérence des instantanés.
  • --name: Nouveau nom pour le groupe de cohérence des instantanés.
  • --delete-snapshot-on-delete: Indique si la suppression du groupe de cohérence des instantanés entraîne également la suppression des instantanés qu'il contient. L'une des valeurs suivantes : false, true. (valeur par défaut : true ).
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is snapshot-consistence-group-delete

Supprimez un ou plusieurs groupes de cohérence d'instantané.

ibmcloud is snapshot-consistency-group-delete (SNAPSHOT_CONSISTENCY_GROUP1 SNAPSHOT_CONSISTENCY_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • ibmcloud is snapshot-consistency-group-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is snapshot-consistency-group-delete scg1 scg2

Options de commande

  • SNAPSHOT_CONSISTENCY_GROUP1: ID ou nom du groupe de cohérence des instantanés.
  • SNAPSHOT_CONSISTENCY_GROUP2: ID ou nom du groupe de cohérence des instantanés.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

Partages de fichiers

La section suivante fournit des informations sur les commandes CLI relatives aux partages de fichiers.

ibmcloud est partagé

Affichez les détails d'un partage de fichiers. Les détails incluent la zone du partage, la taille, les IOPS, la bande passante, et bien plus encore. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemples de commande

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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-create

Créez un partage de fichiers avec une capacité allant de 10 à 32 000 Go. Pour les partages zonaux, spécifiez les IOPS. Pour les partages régionaux, indiquez la bande passante. Pour plus d'informations, consultez la documentation sur le 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]

Exemples de commande

  • 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"}}}]'

Options de commande

  • --allowed-transit-encryption-modes, --atem: Modes de cryptage de transit autorisés. Une ou plusieurs valeurs séparées par des virgules parmi : stunnel, ipsec, none.
  • --name: Nom défini par l'utilisateur pour ce partage de fichiers.
  • --user-tags: balises associées à cette ressource.
  • -- zone : nom de la zone.
  • --snapshot: l'ID, le nom ou le CRN de l'instantané source correspondant à ce partage de fichiers.
  • --share: ID ou nom du partage de fichiers.
  • --bandwidth: la bande passante maximale (en mégabits par seconde) pour le partage de fichiers.
  • --size: La taille du partage de fichiers est arrondie au gigaoctet supérieur.
  • --profile: le profil utilisé par le partage de fichiers. Tous les partages de fichiers créés sont basés sur le profil haute performance dp2 profile..
  • --encryption-key: la clé racine à utiliser pour encapsuler la clé de chiffrement des données du partage. Si elle n'est pas spécifiée, le type de chiffrement du partage est provider_managed.
  • --initial-owner-gid: l'identifiant du groupe propriétaire initial du partage de fichiers au moment de sa création. Les modifications ultérieures apportées au propriétaire doivent être effectuées par une instance de serveur virtuel qui a monté le partage de fichiers.
  • --initial-owner-uid: Identifiant de l'utilisateur propriétaire initial du partage de fichiers au moment de sa création. Les modifications ultérieures apportées au propriétaire doivent être effectuées par une instance de serveur virtuel qui a monté le partage de fichiers.
  • --iops: la bande passante maximale en opérations d'entrée/sortie par seconde pour le partage de fichiers. Ce maximum ne s'applique qu'aux partages de fichiers de profil personnalisé. Pour connaître la plage d'IOPS, reportez-vous à la section « Profil de performances défini ».
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --allowed-access-protocols, --aacp: les protocoles d'accès autorisés pour ce partage. Une ou plusieurs valeurs séparées par des virgules parmi les suivantes : nfs4.
  • --replica-share-iops: la bande passante maximale en opérations d'entrée/sortie par seconde pour le partage de fichiers. Ce maximum ne s'applique qu'aux partages de fichiers de profil personnalisé. Pour connaître la plage d'IOPS, reportez-vous à la section « Profil de performances défini ».
  • --replica-share-user-tags: balises pour cette ressource.
  • --replica-share-allowed-transit-encryption-modes, --rs-atem: Modes de cryptage de transit autorisés. Une ou plusieurs valeurs séparées par des virgules parmi : stunnel, ipsec, none.
  • --replica-share-mount-targets: MOUNT_TARGETS_JSON |@MOUNT_TARGETS_JSON_FILE, cibles de montage de partage de fichiers dans JSON ou JSON L'une des valeurs suivantes: MOUNT_TARGETS_JSON, @MOUNT_TARGETS_JSON_FILE.
  • --replica-share-name: nom défini par l'utilisateur pour ce partage de fichiers.
  • --replica-share-profile: le profil utilisé par le partage de fichiers.
  • --replica-share-cron-spec: la spécification cron définissant le calendrier de réplication du partage de fichiers.
  • --replica-share-zone: la zone dans laquelle ce partage de fichiers répliqué doit se trouver. Doit être une zone différente dans la même région que le partage source.
  • --origin-share: l'ID, le nom ou le CRN du partage d'origine correspondant au partage d'accès.
  • --mount-targets: MOUNT_TARGETS_JSON|@MOUNT_TARGETS_JSON_FILE, cibles de montage de partages de fichiers au format JSON ou dans un fichier JSON.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-delete

Supprimer un ou plusieurs partages de fichiers. Vous ne pourrez pas annuler cette suppression. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemples de commande

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

Options de commande

  • SHARE1: ID ou nom du partage de fichiers.
  • SHARE2: ID ou nom du partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est un profil de partage

Affichez les détails d'un profil de partage de fichiers, y compris la capacité, les IOPS, la bande passante, le mode de chiffrement de transit autorisé, les modes de disponibilité et les protocoles d'accès autorisés. Pour plus d'informations, consultez la documentation sur l'interface de ligne de commande(CLI).

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

Options de commande

  • PROFILE_NAME: Nom du profil de partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud is share-profiles

Lister tous les profils de partage de fichiers dans la région. Pour plus d'informations, consultez la documentation sur le VPC.

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

Options de commande

  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-update

Modifiez le nom, la taille, le profil, les IOPS, etc. d'un partage de fichiers. Pour plus d'informations, consultez la documentation sur le 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]

Exemples de commande

  • 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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • --name: Nouveau nom du partage de fichiers.
  • --size: la taille du partage de fichiers, arrondie au gigaoctet supérieur. La taille ne peut être qu'augmentée, elle ne peut jamais être réduite.
  • --allowed-access-protocols, --aacp: les protocoles d'accès autorisés pour ce partage. Une ou plusieurs valeurs séparées par des virgules parmi les suivantes : nfs4.
  • --bandwidth: la bande passante maximale (en mégabits par seconde) pour le partage de fichiers.
  • --replication-cron-spec: la spécification cron définissant le calendrier de réplication du partage de fichiers.
  • --iops: la bande passante maximale en opérations d'entrée/sortie par seconde pour le partage de fichiers. Ce maximum ne s'applique qu'aux partages de fichiers de profil personnalisé. Pour connaître la plage d'IOPS, reportez-vous à la section « Profil de performances défini ».
  • --profile: le profil utilisé par le partage de fichiers.
  • --user-tags: balises associées à cette ressource.
  • --access-control-mode: Mode de contrôle d'accès pour le partage. (par défaut : security_group ).
  • --allowed-transit-encryption-modes, --atem: Modes de cryptage de transit autorisés. Une ou plusieurs valeurs séparées par des virgules parmi : stunnel, ipsec, none.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est des partages

Lister tous les partages de fichiers dans la région. Pour plus d'informations, consultez la documentation sur le 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]

Exemples de commande

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

Options de commande

  • --replication-role: Filtre la collection pour ne retenir que les partages de fichiers ayant le rôle de réplication spécifié. L'une des suivantes: none, replica, source.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-replica-create

Créez une réplique en lecture seule d'un partage de fichiers zonal existant dans une autre zone de la même région. Pour plus d'informations, consultez la documentation sur le 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]

Exemples de commande

  • 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

Options de commande

  • --profile: le profil utilisé par le partage de fichiers.
  • --name: Nom défini par l'utilisateur pour ce partage de fichiers.
  • -- zone : nom de la zone.
  • --replica-share-user-tags: balises pour cette ressource.
  • --encryption-key: la clé racine à utiliser pour encapsuler la clé de chiffrement des données du partage. Cette propriété doit être spécifiée si le type de chiffrement source_share est user_managed, et ne doit pas être spécifiée dans le cas contraire.
  • --iops: la bande passante maximale en opérations d'entrée/sortie par seconde pour le partage de fichiers. Ce maximum ne s'applique qu'aux partages de fichiers de profil personnalisé. Pour connaître la plage d'IOPS, reportez-vous à la section « Profil de performances défini ».
  • --mount-targets: MOUNT_TARGETS_JSON|@MOUNT_TARGETS_JSON_FILE, cibles de montage de partages de fichiers au format JSON ou dans un fichier JSON.
  • --replication-cron-spec: la spécification cron définissant le calendrier de réplication du partage de fichiers.
  • --source-share: l'ID, le nom ou le CRN du partage de fichiers source correspondant à ce partage de fichiers répliqué. Le partage de fichiers spécifié ne doit pas avoir déjà une réplique et ne doit pas être une réplique.
  • --allowed-transit-encryption-modes, --atem: Modes de cryptage de transit autorisés. Une ou plusieurs valeurs séparées par des virgules parmi : stunnel, ipsec, none.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-replica-failover

Basculez vers un partage de fichiers répliqué pour que vos données restent disponibles si le partage de fichiers source devient indisponible. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemples de commande

  • 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

Options de commande

  • REPLICA_SHARE: ID ou nom du partage de fichiers de réplique.
  • --fallback-policy: action à entreprendre si la demande de basculement est acceptée mais ne peut être exécutée ou si le délai d'attente est dépassé. L'une des suivantes: fail, split.
  • --timeout: délai d'expiration de la bascule, en secondes. Le délai minimum est de 300 secondes et le délai maximum est de 3600 secondes. Si le délai d'attente est atteint, fallback_policy est déclenché.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-replica-split

Séparer le partage de fichiers source du partage répliqué afin que les données ne soient plus synchronisées entre eux. Les deux actions continuent d'exister indépendamment. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemple de commande

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

Options de commande

  • REPLICA_SHARE: ID ou nom du partage de fichiers de réplique.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-mount-target

Affichez les détails d'une cible de montage de partage de fichiers. Les informations incluent son VPC, son interface réseau virtuel, son chemin de montage, et bien plus encore. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemple de commande

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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • MOUNT_TARGET: ID ou nom de la cible de montage du partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est une cible de montage partagée

Lister toutes les cibles de montage pour un partage de fichiers. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemple de commande

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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-mount-target-delete

Supprimez une ou plusieurs cibles de montage de partage de fichiers. Vous ne pourrez pas annuler cette suppression. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemple de commande

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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • MOUNT_TARGET1: ID ou nom de la cible de montage du partage de fichiers.
  • MOUNT_TARGET2: ID ou nom de la cible de montage du partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-mount-target-update

Modifier le nom de la cible de montage d’un partage de fichiers. Pour plus d'informations, consultez la documentation VPC.

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

Exemple de commande

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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • MOUNT_TARGET: ID ou nom de la cible de montage du partage de fichiers.
  • --name: Nouveau nom du partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-mount-target-create

Créez une cible de montage pour attacher un partage de fichiers à des instances de serveurs virtuels ou à des clusters Kubernetes dans la même région. Pour plus d'informations, consultez la documentation VPC.

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]

Exemples de commande

  • 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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • --name: Nom défini par l'utilisateur pour cette cible de montage de partage de fichiers.
    • -transit-encryption: Le mode de cryptage de transit pour cette cible de montage de partage. none : pas de cryptage en transit, ipsec : Cryptage en transit à l'aide d'un certificat d'identité d'instance, stunnel : Cryptage en transit à l'aide d'une connexion stunnel : Cryptage en transit à l'aide d'une connexion stunnel. ipsec et stunnel sont applicables aux partages qui n'ont qu'un mode de contrôle d'accès security_group. L'un des éléments suivants : stunnel, ipsec, none.
  • --access-protocol: protocole à utiliser pour accéder au partage correspondant à cette cible de montage. L'un d'entre eux : nfs4.
  • --vni: identifiant ou nom de l'interface réseau virtuelle.
  • --vni-auto-delete: Indique si cette interface réseau virtuelle est automatiquement supprimée lorsque la cible est supprimée. L'une des suivantes: true, false. (par défaut: true).
  • --protocol-state-filtering-mode: auto,--psfm auto Mode de filtrage d'état de protocole à utiliser pour cette interface réseau virtuelle. Si l'option « auto » est sélectionnée, le filtrage des paquets en fonction de l'état du protocole est activé ou désactivé en fonction du type de ressource « target » de l'interface réseau virtuelle. L'une des options suivantes: auto, enabled, disabled. (par défaut: auto).
  • --vni-name: nom attribué à cette interface réseau virtuelle.
  • --vni-rip: identifiant ou nom de l'adresse IP réservée à associer à l'interface réseau virtuelle.
  • --vni-rip-address: l'adresse IP de l'adresse IP réservée à associer à l'interface réseau virtuelle.
  • --vni-rip-auto-delete: Indique si cette adresse IP réservée est automatiquement supprimée lorsque l'une des cibles est supprimée, ou si elle n'est plus associée à une cible.
  • --vni-rip-name: nom attribué à cette adresse IP réservée pour l'associer à l'interface réseau virtuelle.
  • --subnet: le sous-réseau associé à cette cible de montage de partage de fichiers.
  • --vni-sgs: ID ou noms, séparés par des virgules, des groupes de sécurité à utiliser pour l'interface réseau virtuelle.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --vpc: ID ou nom du VPC sur lequel cette cible de montage de partage permet de monter le partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-accessor-bindings

Liste de toutes les liaisons de partage des accesseurs qui sont liées à un partage d'origine. Pour plus d'informations, consultez la documentation VPC.

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

Exemple de commande

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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-accessor-binding

Afficher les détails d'une liaison de partage d'accesseur spécifique, y compris son href, son accesseur, etc. Pour plus d'informations, consultez la documentation VPC.

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

Exemple de commande

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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • ACCESSOR_BINDING: identifiant de la liaison de l'accesseur du partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-accessor-binding-delete

Supprimez une ou plusieurs liaisons d'ID d'accès au partage de fichiers. Cette action ne peut pas être annulée. Pour plus d'informations, consultez la documentation VPC.

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

Exemples de commande

  • 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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • ACCESSOR_BINDING: identifiant de la liaison de l'accesseur du partage de fichiers.
  • --force, -f : forcer l'opération sans confirmation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-snapshot

Affichez les détails d'un instantané de partage de fichiers, y compris son empreinte, sa taille minimale, etc. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemple de commande

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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • INSTANTANÉ: identifiant ou nom de l'instantané du partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-snapshots

Liste tous les instantanés de la région ou d'un partage de fichiers spécifique. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemple de commande

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

Options de commande

  • --share: ID ou nom du partage de fichiers.
  • --backup-policy-plan: identifiant ou nom du plan de stratégie de sauvegarde.
  • --backup-policy: identifiant ou nom de la stratégie de sauvegarde.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-snapshot-delete

Supprimez un ou plusieurs instantanés de partage de fichiers. Vous ne pourrez pas annuler cette suppression. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemples de commande

  • 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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • SNAPSHOT1: identifiant ou nom de l'instantané du partage de fichiers.
  • SNAPSHOT2: identifiant ou nom de l'instantané du partage de fichiers.
  • --force, -f : forcer l'opération sans confirmation.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-snapshot-update

Modifier les étiquettes utilisateur d'un instantané de partage de fichiers. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemple de commande

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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • INSTANTANÉ: identifiant ou nom de l'instantané du partage de fichiers.
  • --user-tags: les balises utilisateur associées à cet instantané de partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est share-snapshot-create

Créez un instantané de partage de fichiers afin de capturer les données d'un partage à une date et une heure précises. Pour plus d'informations, consultez la documentation sur le VPC.

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

Exemples de commande

  • 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

Options de commande

  • PARTAGE: ID ou nom du partage de fichiers.
  • --name: Nom défini par l'utilisateur pour cet instantané de partage.
  • --user-tags: les balises utilisateur associées à cet instantané de partage de fichiers.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

Stratégie de sauvegarde

La section suivante fournit des informations sur les commandes CLI relatives aux stratégies de sauvegarde

ibmcloud est backup-policies

Répertorier toutes les règles de sauvegarde.

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]

Exemples de commande

  • ibmcloud is backup-policies
  • ibmcloud is backup-policies --tag dev:test

Options de commande

  • --tag: Filtre la collection pour ne conserver que les ressources dont la valeur de balise correspond exactement à celle indiquée.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --all-resource-groups : interroger tous les groupes de ressources.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy-create

Créez une règle de sauvegarde.

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]

Exemples de commande

  • 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 Créer un plan de règle de sauvegarde avec restauration rapide
  • 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"}]' Créer un plan de règle de sauvegarde avec restauration rapide
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content data_volumes,boot_volume Créer une stratégie de sauvegarde pour l'instance de mise en correspondance de type de ressource et inclure les volumes de données et d'amorçage dans la sauvegarde
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content data_volumes Créer une stratégie de sauvegarde pour l'instance de mise en correspondance de type de ressource et inclure uniquement les volumes de données dans la sauvegarde
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content boot_volume Créer une stratégie de sauvegarde pour l'instance de mise en correspondance de type de ressource et inclure uniquement le volume d'amorçage dans la sauvegarde
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance Créer une stratégie de sauvegarde pour l'instance mise en correspondance de type de ressource et une sauvegarde intégrale par défaut (inclure les volumes de données et d'amorçage)
  • ibmcloud is backup-policy-create --match-tags dev:test --name backup-scope-1 --scope crn:v1:bluemix:public:enterprise::a/e92d45e305dc4ee0b13e29be392f1c0c::enterprise:ebc2b430240943458b9e91e1432cfcce Créer une stratégie de sauvegarde pour le support d'entreprise
  • 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 * * * *' Créer une stratégie de sauvegarde pour les partages

Options de commande

  • --name: Nouveau nom pour la politique de sauvegarde.
  • --match-resource-type: type de ressource auquel s'applique cette politique de sauvegarde. L'un des éléments suivants : volume, partage, instance. (par défaut : volume ).
  • --included-content: Contenu inclus dans les sauvegardes créées à l'aide de cette stratégie. L'un des éléments suivants: data_volumes, boot_volume, boot_volume, data_volumes. (par défaut: boot_volume, data_volumes).
  • --match-tags: les balises utilisateur auxquelles s'applique cette politique de sauvegarde.
  • --plans: PLANS_JSON|@PLANS_FICHIER_JSON, plans au format JSON ou dans un fichier JSON, liste des plans de stratégie. Pour le schéma de données, consultez la propriété « plans » dans la documentation de l'API. L'un des éléments suivants: PLANS_JSON, @PLANS_JSON_FILE.
  • --plan-name: Nom du plan de stratégie de sauvegarde.
  • --plan-active: Indique si le plan est actif.
  • --plan-attach-tags: balises utilisateur à associer à chaque ressource créée par ce plan.
  • --plan-copy-tags: Indique s'il faut copier les balises de l'utilisateur source vers la ressource créée. Sélectionnez true ou false.
  • --plan-cron-spec: la spécification cron pour la planification des sauvegardes.
  • --plan-delete-after: nombre maximal de jours pendant lesquels chaque sauvegarde est conservée après sa création. (valeur par défaut : 30 ).
  • --plan-delete-over-count: nombre maximal de sauvegardes récentes à conserver. Si ce n'est pas spécifié, toutes les sauvegardes sont conservées.
  • --plan-clone-policy-max-snapshots: nombre maximal d'instantanés récents (par source) qui conservent des clones. (par défaut: 5).
  • --plan-clone-policy-zones: zone dans laquelle ce plan de stratégie de sauvegarde crée des clones d'instantanés.
  • --scope: CRN du compte d'entreprise.
  • --resource-group-id : ID du groupe de ressources. Cet identifiant est incompatible avec l'option --resource-group-name.
  • --resource-group-name : nom du groupe de ressources. Ce nom est incompatible avec l'option --resource-group-id.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy-delete

Supprimer une ou plusieurs stratégies de sauvegarde.

ibmcloud is backup-policy-delete (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • ibmcloud is backup-policy-delete r134-7759199b-bc1f-448e-84fa-2aa42bde29af
  • ibmcloud is backup-policy-delete demo-policy-100

Options de commande

  • POLICY1: identifiant ou nom de la politique de sauvegarde.
  • POLICY2: identifiant ou nom de la stratégie de sauvegarde.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy-update

Mettre à jour une règle de sauvegarde.

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]

Exemples de commande

  • 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 Mettre à jour la stratégie de sauvegarde de l'instance de mise en correspondance de type de ressource pour inclure les volumes de données et d'amorçage dans la sauvegarde
  • ibmcloud is backup-policy-update demo-policy-99 --included-content data_volumes Créer une stratégie de sauvegarde pour l'instance de mise en correspondance de type de ressource pour inclure les volumes de données dans la sauvegarde
  • ibmcloud is backup-policy-update demo-policy-99 --included-content boot_volume Créer une règle de sauvegarde pour l'instance de type de ressource de correspondance afin d'inclure le volume d'amorçage en tant que sauvegarde

Options de commande

  • POLITIQUE: identifiant ou nom de la politique de sauvegarde.
  • --included-content: Contenu inclus dans les sauvegardes créées à l'aide de cette stratégie. L'un des éléments suivants: data_volumes, boot_volume, boot_volume, data_volumes. (par défaut: boot_volume, data_volumes).
  • --match-tags: les balises utilisateur auxquelles s'applique cette politique de sauvegarde.
  • --name: Nouveau nom de la stratégie de sauvegarde.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy

Afficher les détails d'une stratégie de sauvegarde.

ibmcloud is backup-policy POLICY [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is backup-policy r134-ac2a8be2-aa99-4571-baed-c3ec63a64ce7
  • ibmcloud is backup-policy demo-bkp-policy

Options de commande

  • POLITIQUE: identifiant ou nom de la politique de sauvegarde.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy-plan

Afficher les détails d'un plan de stratégie de sauvegarde.

ibmcloud is backup-policy-plan POLICY PLAN [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • POLITIQUE: identifiant ou nom de la politique de sauvegarde.
  • PLAN: identifiant ou nom du plan de stratégie de sauvegarde.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy-plans

Répertorier tous les plans de la politique de sauvegarde.

ibmcloud is backup-policy-plans POLICY [--output JSON] [-q, --quiet]

Exemples de commande

  • ibmcloud is backup-policy-plans c884526b-e6cc-453d-934d-82bf39a39114
  • ibmcloud is backup-policy-plans demo-bkp-policy-b98

Options de commande

  • POLITIQUE: identifiant ou nom de la politique de sauvegarde.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy-plan-create

Élaborer un plan de sauvegarde.

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]

Exemples de commande

  • 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

Options de commande

  • POLITIQUE: identifiant ou nom de la politique de sauvegarde.
  • --name: Nom de la stratégie de sauvegarde.
  • --active: Indique si le forfait est actif.
  • --attach-tags: balises utilisateur à associer à chaque ressource créée par ce plan.
  • --copy-tags: Indique s'il faut copier les balises de l'utilisateur source vers la ressource créée. Sélectionnez true ou false.
  • --cron-spec: la spécification cron pour la planification de la sauvegarde.
  • --delete-after: nombre maximal de jours pendant lesquels chaque sauvegarde est conservée après sa création.
  • --delete-over-count: nombre maximal de sauvegardes récentes à conserver. Si ce n'est pas spécifié, toutes les sauvegardes sont conservées.
  • --clone-policy-max-snapshots: nombre maximal de snapshots récents (par source) conservés par les clones. (valeur par défaut : 5 ).
  • --clone-policy-zones: zone dans laquelle cette stratégie de sauvegarde crée des clones de snapshots.
  • --remote-region-policies: REMOTE_REGION_POLICY_JSON|@REMOTE_REGION_POLICY_JSON, politiques de région distante au format JSON ou dans un fichier JSON.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy-plan-delete

Supprimer un ou plusieurs plans de stratégie de sauvegarde.

ibmcloud is backup-policy-plan-delete POLICY (PLAN1 PLAN2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • POLITIQUE: identifiant ou nom de la politique de sauvegarde.
  • PLAN1: identifiant ou nom du plan de stratégie de sauvegarde.
  • PLAN2: identifiant ou nom du plan de stratégie de sauvegarde.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • --force, -f : forcer l'opération sans confirmation.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy-plan-update

Mettre à jour un plan de stratégie de sauvegarde.

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]

Exemples de commande

  • 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"}}]'

Options de commande

  • POLITIQUE: identifiant ou nom de la politique de sauvegarde.
  • PLAN: identifiant ou nom du plan de stratégie de sauvegarde.
  • --name: Nouveau nom de la stratégie de sauvegarde.
  • --active: Indique si le forfait est actif.
  • --attach-tags: balises utilisateur à associer à chaque ressource créée par ce plan.
  • --copy-tags: Indique s'il faut copier les balises de l'utilisateur source vers la ressource créée. Sélectionnez true ou false.
  • --cron-spec: la spécification cron pour la planification de la sauvegarde.
  • --delete-after: nombre maximal de jours pendant lesquels chaque sauvegarde est conservée après sa création.
  • --delete-over-count: nombre maximal de sauvegardes récentes à conserver. Si ce n'est pas spécifié, toutes les sauvegardes sont conservées.
  • --reset-delete-over-count: Supprime toute limite maximale existante concernant le nombre de sauvegardes récentes à conserver.
  • --clone-policy-max-snapshots: nombre maximal de snapshots récents (par source) conservés par les clones.
  • --clone-policy-zones: zone dans laquelle cette stratégie de sauvegarde crée des clones de snapshots.
  • --remote-region-policies: REMOTE_REGION_POLICY_JSON|@REMOTE_REGION_POLICY_JSON, politiques de région distante au format JSON ou dans un fichier JSON.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy-jobs

Répertorier toutes les tâches de la stratégie de sauvegarde.

ibmcloud is backup-policy-jobs POLICY [--source SOURCE] [--snapshots SNAPSHOT] [--status failed | running | succeeded] [--plan PLAN] [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • POLITIQUE: identifiant ou nom de la politique de sauvegarde.
  • --source: identifiant ou nom du volume source. Le nom de la source ne peut être utilisé que si la source existe dans le cloud privé virtuel.
  • --snapshots: ID, nom ou CRN de l'instantané cible. Les combinaisons de ces trois types ne sont pas prises en charge. La transmission est prise en charge par un seul de ces trois types.
  • --status: État de la tâche de la stratégie de sauvegarde. L'un des éléments suivants: failed, running, succeeded.
  • --plan: identifiant ou nom du plan de stratégie de sauvegarde.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.

ibmcloud est backup-policy-job

Afficher les détails d'une tâche de stratégie de sauvegarde.

ibmcloud is backup-policy-job POLICY JOB_ID [--output JSON] [-q, --quiet]

Exemples de commande

  • 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

Options de commande

  • POLITIQUE: identifiant ou nom de la politique de sauvegarde.
  • JOB_ID: identifiant de la tâche de la stratégie de sauvegarde.
  • --output : spécifiez le format de sortie. Seul le format JSON est pris en charge. Valeur admise : JSON.
  • -q, --quiet : supprimer les sorties prolixes.