Referência da CLI do VPC

Use as informações a seguir como referência para os comandos da interface de linha de comando (CLI) disponíveis para a VPC ( IBM Cloud® Virtual Private Cloud ).

Esta referência da CLI está organizada nas seguintes seções:

Pré-requisitos

  1. Instale a IBM Cloud CLI.

  2. Instalar ou atualizar o plug-in de serviço de infraestrutura do VPC.

    ibmcloud plugin install vpc-infrastructure
    

    Para atualizar, use o seguinte comando:

    ibmcloud plugin update
    

    Para visualizar plug-ins e versões instalados, use o seguinte comando:

    ibmcloud plugin list
    

COMANDOS DE REDE

A seção a seguir fornece informações sobre os comandos da CLI para serviços de rede.

IPs flutuantes

ibmcloud is floating-ip

Visualizar detalhes de um IP flutuante.

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

Opções de comando

  • FLOATING_IP: ID do IP flutuante.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is floating-ip-release

Liberar IPs flutuantes.

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

Opções de comando

  • FLOATING_IP1: ID do IP flutuante.
  • FLOATING_IP2: ID do IP flutuante.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is floating-ip-reserve

Reservar um IP flutuante.

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]

Exemplos de comando

  • 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

Opções de comando

  • FLOATING_IP_NAME: nome do IP flutuante.
  • --zone: nome da zona de destino.
  • --nic: O ID ou o nome da interface de rede a ser vinculada.
  • --in: O ID ou o nome da instância a ser vinculada; esse ID só é necessário se você usar o nome da interface de rede em vez do ID.
  • --bm: O ID ou o nome do servidor bare metal ao qual se deseja vincular; esse ID só é necessário se você usar o nome da interface de rede em vez do ID.
  • --vni: ID ou nome da interface de rede virtual.
  • --reset-target: Redefine o destino a partir do IP flutuante.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is floating-ip-update

Atualizar um IP flutuante.

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]

Exemplos de comando

  • 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

Opções de comando

  • FLOATING_IP: ID do IP flutuante.
  • --name: novo nome do IP flutuante.
  • --nic: O ID ou o nome da interface de rede a ser vinculada.
  • --in: O ID ou o nome da instância a ser vinculada; esse ID só é necessário se você usar o nome da interface de rede em vez do ID.
  • --bm: O ID ou o nome do servidor bare metal ao qual se deseja vincular; esse ID só é necessário se você usar o nome da interface de rede em vez do ID.
  • --vni: ID ou nome da interface de rede virtual.
  • --reset-target: Redefine o destino a partir do IP flutuante.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is floating-ips

Listar todos os IPs flutuantes.

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

Exemplos de comando

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Logs de fluxo

ibmcloud is flow-log-create

Criar um log de fluxo

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]

Exemplos de comando

  • 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

Opções de comando

  • --bucket: nome do depósito do COS.
  • --target: ID ou nome do destino para o log de fluxo.
  • --target-type: Tipo de destino para o log de fluxo. Essa opção só será necessária se o destino for passado como nome do recurso. Um de: vpc, subnet, instance, nic, vni, nac.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --in: ID ou nome da INSTÂNCIA. É necessário especificar apenas o recurso exclusivo por nome dentro dessa INSTÂNCIA.
  • --name: novo nome para o log de fluxo.
  • --active: indica se este coletor está ativo. Um dos seguintes: true, false.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is flow-log-delete

Excluir um ou mais logs de fluxo.

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

Opções de comando

  • FLOW_LOG1: ID ou nome do registro de fluxo.
  • FLOW_LOG2: ID ou nome do registro de fluxo.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is flow-log-update

Atualizar um log de fluxo.

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

Exemplos de comando

  • 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

Opções de comando

  • FLOW_LOG: ID ou nome do registro de fluxo.
  • --name: novo nome do log de fluxo.
  • --active: indica se este coletor está ativo. A atualização para false desativa o coletor e a atualização para true ativa o coletor. Um dos seguintes: true, false.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is flow-log

Visualizar detalhes de um log de fluxo.

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

Opções de comando

  • FLOW_LOG: ID ou nome do registro de fluxo.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is flow-logs

Listar todos os logs de fluxo na região.

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]

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --vpc: ID, nome ou CRN da VPC.
  • --target: O ID ou o tipo de recurso do destino.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Balanceadores de carga.

A seção a seguir fornece informações sobre os comandos da CLI para trabalhar com balanceadores de carga, listeners e conjuntos.

ibmcloud is load-balancer

Visualizar detalhes de um balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-create

Criar um balanceador de carga.

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]

Exemplos de comando

  • 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}}]' Criar um balanceador de carga com conjuntos
  • ibmcloud is load-balancer-create my-lb private --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family network --route-mode true Criar um balanceador de carga com o modo de rota ativado
  • ibmcloud is load-balancer-create my-lb private-path --subnet 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --family network Crie um balanceador de carga de rede de caminho privado.
  • 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"}}]}]' Crie um balanceador de carga de rede de caminho privado com o ID do balanceador de carga do aplicativo como o destino do membro do conjunto.
  • 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"}}]}]' Crie um balanceador de carga de rede do Private Path com o ID do IP reservado como destino de membro do conjunto.
  • 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 Criar suporte a DNS privado para um balanceador de carga.
  • 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}}]' Crie um conjunto do balanceador de carga com expressões regulares para os corpos da solicitação e da resposta do monitor de funcionamento
  • 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}}]' Crie um conjunto do balanceador de carga com códigos de solicitação e resposta do monitor de funcionamento

Opções de comando

  • LOAD_BALANCER_NAME: o nome do balanceador de carga.
  • LOAD_BALANCER_ACCESS_TYPE: Tipo de acesso do balanceador de carga. Somente o balanceador de carga na família de rede suporta o tipo de acesso 'private-path'. Um dos seguintes: público, privado, caminho privado.
  • --subnet: ID ou nome das sub-redes nas quais este balanceador de carga será provisionado. Esta opção pode ser especificada várias vezes para provisionar o balanceador de carga em várias sub-redes. Apenas uma sub-rede pode ser especificada para o balanceador de carga de rede.
  • --vpc: ID ou nome da VPC. Esse ID ou nome é necessário apenas para especificar a sub-rede exclusiva por nome dentro dessa VPC.
  • --family: O tipo de família do balanceador de carga. Um de: aplicativo, rede.
  • --route-mode: Ativa ou desativa o modo de roteamento do balanceador de carga. Se não especificado, o modo de rota é desativado. Atualmente, o modo de rota pode ser ativado para apenas o balanceador de carga de rede privada. Um dos seguintes: false, true.
  • --sg: IDs ou nomes de grupos de segurança separados por vírgulas para o balanceador de carga. Se não for especificado, será utilizado o grupo de segurança padrão da VPC.
  • --logging-datapath-active: ativar ou desativar a criação de log do caminho de dados desse balanceador de carga. Caso não seja especificado, a criação de log do caminho de dados ficará desativada. A criação de log do caminho de dados é aplicável apenas para o balanceador de carga de aplicativo. Um dos seguintes: false, true.
  • --dns-instance-crn: O CRN da instância de DNS associada à zona de DNS.
  • --dns-zone-id: ID da zona DNS.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
    • -pools: POOLS_JSON|@POOLS_JSON_FILE, pools em JSON ou arquivo JSON Um de: POOLS_JSON, @POOLS_JSON_FILE.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-delete

Excluir um ou mais balanceadores de carga.

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

Opções de comando

  • LOAD_BALANCER1: ID ou nome do balanceador de carga.
  • LOAD_BALANCER2: ID ou nome do balanceador de carga.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener

Visualizar detalhes de um listener do balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener-create

Criar um listener do balanceador de carga.

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]

Exemplos de comando

  • 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 Crie um atendente para o balanceador de carga da rede pública com o intervalo de porta.
  • 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" }]' A prioridade da política pode ter um intervalo de 1 a 10, no qual um valor inferior indica uma prioridade mais alta. Os valores possíveis para a ação são “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 }}]' Quando a ação é de encaminhamento, é necessário especificar a identidade do pool para indicar para qual pool o balanceador de carga encaminha o tráfego.
  • 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"}}]' Quando a ação é redirecionada, os campos “url” e “http_status_code” são obrigatórios. Os valores possíveis para http_status_code são “301”, “302”, “303”, “307” ou “308”. A "url" é a URL de destino de redirecionamento.
  • 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"}}]' Os valores possíveis para a condição são “contém”, “é igual a” ou “corresponde à expressão regular”. Os valores possíveis para type são "header" (cabeçalho), "hostname" (nome do host) ou "path" (caminho). field é um campo de cabeçalho HTTP aplicável somente ao tipo de regra "header" (cabeçalho). O parâmetro “valor” é o valor que deve corresponder à condição da regra.
  • 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 Para criar um listener de balanceador de carga quando o modo de rota estiver ativado no balanceador de carga.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol udp --port 53 Criar um listener do balanceador de carga com o protocolo UDP.
  • ibmcloud is load-balancer-listener-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --protocol https --port 443 --idle-connection-timeout 30 Criar um listener do balanceador de carga do aplicativo com o tempo limite de conexão inativo.
  • 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 Crie um listener de balanceador de carga do aplicativo com mTLS.

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --protocol: o protocolo do listener. Os balanceadores de carga da família de aplicativos oferecem suporte a tcp, http e https. Os balanceadores de carga da família de rede oferecem suporte a tcp e udp.
  • --port: o número da porta do listener. Intervalo de 1 a 65535.
  • --port-min: O limite inferior inclusivo do intervalo de portas utilizadas por este ouvinte. Não deve ser maior que port_max. Atualmente, apenas os balanceadores de carga que operam no modo de rota estão habilitados, e os balanceadores de carga públicos da família de rede suportam mais de uma porta por ouvinte. Os listeners no balanceador de carga que utilizam o mesmo protocolo devem ter intervalos de portas que não se sobreponham. Intervalo de 1 a 65535.
  • --port-max: O limite superior, inclusive, do intervalo de portas utilizadas por este ouvinte. Não deve ser inferior a port_min. Atualmente, apenas os balanceadores de carga que estão operando com o modo de rota ativado e os balanceadores de carga públicos da família de rede suportam mais de uma porta por ouvinte. Os listeners no balanceador de carga que utilizam o mesmo protocolo devem ter intervalos de portas que não se sobreponham. Intervalo de 1 a 65535.
  • --default-pool: o ID do conjunto padrão.
  • --connection-limit: o número máximo de conexões do listener. Essa opção não se aplica aos balanceadores de carga que fazem parte da família de redes.
  • --certificate-instance-crn: O CRN da instância do certificado utilizado para a terminação d SSL. Necessário quando o protocolo é https. Essa opção não se aplica aos balanceadores de carga que fazem parte da família de redes.
  • --policies: LISTENER_POLICIES_JSON | @LISTENER_POLICIES_JSON_FILE, políticas de listener em JSON ou arquivo JSON. Essa opção não se aplica aos balanceadores de carga que fazem parte da família de redes.
  • --accept-proxy-protocol: se configurado como true, o protocolo proxy será ativado para esse listener. Suportado apenas para balanceadores de carga de aplicativo. Um dos seguintes: false, true.
  • --http-redirect-listener-id: ID do listener definido como destino do redirecionamento HTTP.
  • --http-redirect-status-code: O código de status HTTP que é retornado na resposta de redirecionamento. Um de: 301, 302, 303, 307, 308.
  • --http-redirect-target-uri: URI de destino para o qual o tráfego é redirecionado. Esta configuração é opcional e deve começar com "/" se você defini-la.
  • --idle-connection-timeout: O tempo limite de inatividade da conexão do ouvinte, em segundos. Apenas os balanceadores de carga da família de aplicativos oferecem suporte a essa opção. Mínimo: 50, máximo: 7200. (padrão: 50).
  • --client-auth-ca-crn: A autenticação do cliente para este ouvinte. Essa opção não se aplica aos balanceadores de carga que fazem parte da família de redes.
  • --client-auth-crl: CRL | @CRL_FILE, a lista de revogação de certificados (CRL) utilizada para a verificação da revogação de certificados de cliente. O listener deve usar o protocolo HTTPS. A lista de revogação de certificados (CRL) contém conteúdo codificado no formato PEM ou cujo caminho do arquivo contenha a CRL. Essa opção não se aplica aos balanceadores de carga que fazem parte da família de redes. Um dos seguintes: CRL, @CRL_FILE.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener-delete

Excluir um ou mais listeners de balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID1: ID do listener.
  • LISTENER_ID2: ID do listener.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener-policies

Listar todas as políticas do balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener-policy

Visualizar detalhes da política de listener do balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • PÓLICA: ID ou nome da apólice.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener-policy-create

Criar uma política de listener do balanceador de carga.

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]

Exemplos de comando

  • ibmcloud is load-balancer-listener-policy-create 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-policy --action reject --priority 5 A prioridade da política pode ter um intervalo de 1 a 10, no qual um valor inferior indica uma prioridade mais alta. Os valores possíveis para a ação são “encaminhar”, “redirecionar” ou “rejeitar”.
  • ibmcloud is load-balancer-listener-policy-create my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 --name my-policy --action reject --priority 5 A prioridade da política pode ter um intervalo de 1 a 10, no qual um valor inferior indica uma prioridade mais alta. Os valores possíveis para a ação são “encaminhar”, “redirecionar” ou “rejeitar”.
  • 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 Quando a ação for "forward_to_listener", o ID ou o nome do listener será necessário para especificar para qual listener o balanceador de carga encaminha o tráfego.
  • 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 Quando a ação for "forward_to_listener", o ID ou o nome do listener será necessário para especificar para qual listener o balanceador de carga encaminha o tráfego.
  • 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 Quando a ação é "forward_to_pool", o ID ou o nome do conjunto é necessário para especificar para qual conjunto o balanceador de carga encaminha o tráfego.
  • 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 Quando a ação é "forward_to_pool", o ID ou o nome do conjunto é necessário para especificar para qual conjunto o balanceador de carga encaminha o tráfego.
  • 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" Quando a ação é redirecionada, os campos “url” e “http_status_code” são obrigatórios. Os valores possíveis para http_status_code são “301”, “302”, “303”, “307” ou “308”. A "url" é a URL de destino de redirecionamento.
  • 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}" Quando a ação é redirecionada, os campos “url” e “http_status_code” são obrigatórios. Os valores possíveis para http_status_code são “301”, “302”, “303”, “307” ou “308”. A "url" é a URL de destino de redirecionamento.
  • 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" Quando a ação é redirecionada, os campos “url” e “http_status_code” são obrigatórios. Os valores possíveis para http_status_code são “301”, “302”, “303”, “307” ou “308”. A "url" é a URL de destino de redirecionamento.
  • 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"}]' Os valores possíveis para a condição são “contém”, “é igual a” ou “corresponde à expressão regular”. Os valores possíveis para type são "header" (cabeçalho), "hostname" (nome do host) ou "path" (caminho). field é um campo de cabeçalho HTTP aplicável somente ao tipo de regra "header" (cabeçalho). O parâmetro “valor” é o valor que deve corresponder à condição da regra.
  • 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 Quando a ação é “https_redirect”, os campos “target-listener-id” e “http_status_code” são obrigatórios. Os valores possíveis para “http_status_code” são “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 Quando a ação é “https_redirect”, os campos “target-listener-id” e “http_status_code” são obrigatórios. O “uri” é o URI de destino do redirecionamento; trata-se de um campo opcional. Os valores possíveis para “http_status_code” são “301”, “302”, “303”, “307” ou “308”.

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --priority: a prioridade da política. Um valor menor indica maior prioridade; por exemplo: 5, intervalo: [1 a 10].
  • --action: a ação de política. Uma das seguintes opções: forward_to_pool, forward_to_listener, redirect, reject, https_redirect.
  • --name: o novo nome da política.
  • --target: ID ou nome do pool do balanceador de carga de destino especificado com a ação **forward_to_pool** ou o ID do ouvinte do balanceador de carga especificado com a ação forward_to_listener.
  • --target-listener-id: ID do listener no qual você deseja implementar o redirecionamento HTTPS, especificado com a ação https_redirect.
  • --target-listener-http-status-code: O código de status do HTTP que é retornado na resposta de redirecionamento, especificado com a ação https_redirect. Um de: 301, 302, 303, 307, 308.
  • --target-uri: URI de destino para o qual o tráfego é redirecionado, especificado com a ação https_redirect. Esta configuração é opcional e deve começar com "/" se você defini-la.
  • --target-http-status-code: O código de status HTTP na resposta de redirecionamento, especificado com a ação de redirecionamento. Um de: 301, 302, 303, 307, 308.
  • --target-url: a URL de destino de redirecionamento, especificada com a ação redirect. A URL suporta expressões RFC 6570 nível 1 para as variáveis protocolo, host, porta, caminho e consulta. O que se expande para os valores do arquivo URL solicitado originalmente (ou para os padrões indicados, caso a solicitação não os tenha incluído).
  • --rules: LISTENER_POLICY_RULES_JSON | @LISTENER_POLICY_RULES_JSON_FILE, regras de política do listener em JSON ou arquivo JSON.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener-policy-delete

Excluir uma ou mais políticas de um listener de balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • POLÍTICA1: ID ou nome da política.
  • POLÍTICA 2: ID ou nome da política.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener-policy-rule

Listar regra única da política do balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • PÓLICA: ID ou nome da apólice.
  • RULE_ID: o ID da regra.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

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

Criar uma regra de política de listener do balanceador de carga.

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]

Exemplos de comando

  • 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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • PÓLICA: ID ou nome da apólice.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --condition: a condição da regra. Um dos seguintes: contém, é igual a, corresponde à expressão regular, começa com.
  • --type: o tipo da regra. Uma das seguintes opções: cabeçalho, nome do host, caminho, consulta, corpo, sni_hostname.
  • --value: valor ao qual corresponder a condição da regra.
  • --field: O campo “ HTTP ”. Este campo é aplicável aos tipos de regra “cabeçalho”, “consulta” e “corpo”. Para o tipo de regra “cabeçalho”, este campo é obrigatório. Para os tipos de regra “query” ou “body”, este campo é opcional.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

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

Excluir uma ou mais políticas de um listener de balanceador de carga.

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]

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • PÓLICA: ID ou nome da apólice.
  • RULE_ID1: ID da regra.
  • RULE_ID2: ID da regra.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

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

Atualizar uma regra de uma política de listener do balanceador de carga.

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]

Exemplos de comando

  • 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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • PÓLICA: ID ou nome da apólice.
  • RULE_ID: o ID da regra.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --condition: a condição da regra. Um dos seguintes: contém, é igual a, corresponde à expressão regular, começa com.
  • --type: o tipo da regra. Uma das seguintes opções: cabeçalho, nome do host, caminho, consulta, corpo, sni_hostname.
  • --value: valor ao qual corresponder a condição da regra.
  • --field: O campo “ HTTP ”. Este campo é aplicável aos tipos de regra “cabeçalho”, “consulta” e “corpo”. Para o tipo de regra “cabeçalho”, este campo é obrigatório. Para os tipos de regra “query” ou “body”, este campo é opcional.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener-policy-rules

Listar todas as regras de política do balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • PÓLICA: ID ou nome da apólice.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener-policy-update

Atualizar uma política de um listener do balanceador de carga.

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]

Exemplos de comando

  • 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 Quando a ação é de encaminhamento, é necessário informar o ID ou o nome do pool para especificar para qual pool o balanceador de carga encaminha o tráfego.
  • ibmcloud is load-balancer-listener-policy-update my-lb 72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 my-policy --action forward --target my-pool Quando a ação é de encaminhamento, é necessário informar o ID ou o nome do pool para especificar para qual pool o balanceador de carga encaminha o tráfego.
  • 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" Quando a ação é redirecionada, os campos “url” e “http_status_code” são obrigatórios. Os valores possíveis para http_status_code são “301”, “302”, “303”, “307” ou “308”. A "url" é a URL de destino de redirecionamento.
  • 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 Quando a ação é redirecionada, os campos “url” e “http_status_code” são obrigatórios. Os valores possíveis para http_status_code são “301”, “302”, “303”, “307” ou “308”. A "url" é a URL de destino de redirecionamento.
  • 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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • PÓLICA: ID ou nome da apólice.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: o nome definido pelo usuário para essa política. Os nomes de política devem ser exclusivos dentro do listener do balanceador de carga.
  • --priority: a prioridade da política. Um valor menor indica maior prioridade; por exemplo: 5, intervalo: [1 a 10].
  • --target: ID ou nome do pool do balanceador de carga de destino especificado com a ação **forward_to_pool** ou o ID do ouvinte do balanceador de carga especificado com a ação forward_to_listener.
  • --target-http-status-code: O código de status HTTP na resposta de redirecionamento, especificado com a ação de redirecionamento. Um de: 301, 302, 303, 307, 308.
  • --target-url: a URL de destino de redirecionamento, especificada com a ação redirect. A URL suporta expressões RFC 6570 nível 1 para as variáveis protocolo, host, porta, caminho e consulta. O que se expande para os valores do arquivo URL solicitado originalmente (ou para os padrões indicados, caso a solicitação não os tenha incluído).
  • --target-listener-id: ID do listener no qual você deseja implementar o redirecionamento HTTPS, especificado com a ação https_redirect.
  • --target-listener-http-status-code: O código de status do HTTP que é retornado na resposta de redirecionamento, especificado com a ação https_redirect. Um de: 301, 302, 303, 307, 308.
  • --target-uri: URI de destino para o qual o tráfego é redirecionado, especificado com a ação https_redirect. Esta configuração é opcional e deve começar com "/" se você defini-la.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listener-update

Atualizar um listener do balanceador de carga.

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]

Exemplos de comando

  • 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 O intervalo de portas que são usadas por este listener.
  • 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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • LISTENER_ID: o ID do listener.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --protocol: o protocolo do listener. Os balanceadores de carga da família de aplicativos oferecem suporte a tcp, http e https. Os balanceadores de carga da família de rede oferecem suporte a tcp e udp.
  • --port: o número da porta do listener. Intervalo de 1 a 65535.
  • --port-min: O limite inferior inclusivo do intervalo de portas utilizadas por este ouvinte. Não deve ser maior que port_max. Atualmente, apenas os balanceadores de carga que operam no modo de rota estão habilitados, e os balanceadores de carga públicos da família de rede suportam mais de uma porta por ouvinte. Os listeners no balanceador de carga que utilizam o mesmo protocolo devem ter intervalos de portas que não se sobreponham. Intervalo de 1 a 65535.
  • --port-max: O limite superior, inclusive, do intervalo de portas utilizadas por este ouvinte. Não deve ser inferior a port_min. Atualmente, apenas os balanceadores de carga que estão operando com o modo de rota ativado e os balanceadores de carga públicos da família de rede suportam mais de uma porta por ouvinte. Os listeners no balanceador de carga que utilizam o mesmo protocolo devem ter intervalos de portas que não se sobreponham. Intervalo de 1 a 65535.
  • --default-pool: o ID do conjunto padrão.
  • --reset-default-pool: Redefinir o conjunto padrão.
  • --connection-limit: o número máximo de conexões do listener. Essa opção não se aplica aos balanceadores de carga que fazem parte da família de redes.
  • --certificate-instance-crn: O CRN da instância do certificado utilizado para a terminação d SSL. Necessário quando o protocolo é https. Essa opção não se aplica aos balanceadores de carga que fazem parte da família de redes.
  • --accept-proxy-protocol: se configurado como true, o protocolo proxy será ativado para esse listener. Suportado apenas para balanceadores de carga de aplicativo. Um dos seguintes: false, true.
  • --disable-http-redirect: Ativa ou desativa um redirecionamento HTTP em um ouvinte.
  • --http-redirect-listener-id: ID do listener definido como destino do redirecionamento HTTP.
  • --http-redirect-status-code: O código de status HTTP que é retornado na resposta de redirecionamento. Um de: 301, 302, 303, 307, 308.
  • --http-redirect-target-uri: URI de destino para o qual o tráfego é redirecionado. Esta configuração é opcional e deve começar com "/" se você defini-la.
  • --reset-http-redirect-target-uri: Redefinir o URI de destino.
  • --idle-connection-timeout: O tempo limite de inatividade da conexão do ouvinte, em segundos. Apenas os balanceadores de carga da família de aplicativos oferecem suporte a essa opção. Mínimo: 50, máximo: 7200. (padrão: 50).
  • --client-auth-ca-crn: A autenticação do cliente para este ouvinte. Essa opção não se aplica aos balanceadores de carga que fazem parte da família de redes.
  • --reset-client-auth-ca-crn: Remover a autoridade certificadora da autenticação do cliente.
  • --client-auth-crl: CRL | @CRL_FILE, a lista de revogação de certificados (CRL) utilizada para a verificação da revogação de certificados de cliente. O listener deve usar o protocolo HTTPS. A lista de revogação de certificados (CRL) contém conteúdo codificado no formato PEM ou cujo caminho do arquivo contenha a CRL. Essa opção não se aplica aos balanceadores de carga que fazem parte da família de redes. Um dos seguintes: CRL, @CRL_FILE.
  • --reset-client-auth-crl: Remover a lista de revogação de certificados da autenticação do cliente.
  • --reset-client-auth: Remove a configuração de autenticação do cliente do ouvinte.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-listeners

Listar todos os listeners do balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-pool

Visualizar detalhes de um conjunto de balanceadores de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • POOL: ID ou nome do pool.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-pool-create

Criar um conjunto de balanceadores de carga.

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]

Exemplos de comando

  • 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 }]' Criar um pool de balanceadores de carga de aplicativos com membros
  • 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 }]' Criar um conjunto de balanceador de carga de rede com membros
  • 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"}}]' Crie um conjunto de balanceador de carga de rede com membros e forneça o destino do membro por nome.
  • 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"}}]' Crie um balanceador de carga de rede de caminho privado com o ID do balanceador de carga do aplicativo como o destino do membro do conjunto.
  • 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"}}]' Crie um balanceador de carga de rede de caminho privado com o nome do balanceador de carga do aplicativo como o destino do membro do conjunto.
  • 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"}}]' Crie um balanceador de carga de rede do Private Path com o ID do IP reservado como destino de membro do conjunto.
  • 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 Crie um pool de balanceador de carga de rede para o ouvinte do balanceador de carga de rede com o protocolo 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 Crie um conjunto de balanceador de carga de rede para o listener do balanceador de carga de rede com uma política à prova de falhas.
  • 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 Crie um conjunto de balanceador de carga de rede para o listener do balanceador de carga de rede com uma política à prova de falhas.
  • 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 Crie um pool de balanceadores de carga de aplicativos com expressões regulares para o corpo da solicitação e da resposta do monitor de integridade.
  • 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 Crie um pool de balanceadores de carga de aplicativos com códigos de solicitação e resposta do monitor de integridade.
  • 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

Opções de comando

  • POOL_NAME: nome do conjunto.
  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • ALGORITHM: o algoritmo de balanceamento de carga. Uma das seguintes: round_robin, weighted_round_robin, least_connections.
  • PROTOCOL: o protocolo do conjunto. Os balanceadores de carga da família de aplicativos oferecem suporte a tcp, http e https. Os balanceadores de carga da família de rede oferecem suporte a tcp e udp.
  • HEALTH_DELAY: o intervalo de verificação de funcionamento em segundos. O intervalo deve ser maior que o valor de tempo limite. Mínimo: 2, máximo: 60.
  • HEALTH_RETRIES: o número máximo de novas tentativas de verificação de funcionamento. Mínimo: 1, máximo: 10.
  • HEALTH_TIMEOUT: o tempo limite de verificação de funcionamento em segundos. Mínimo: 1, máximo: 59.
  • HEALTH_TYPE: o protocolo de verificação de funcionamento. Os balanceadores de carga da família de aplicativos oferecem suporte a tcp, http e https. Os balanceadores de carga da família de rede oferecem suporte a tcp e http.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --health-monitor-url: O caminho do URL para a verificação de integridade. Aplicável apenas se o HEALTH_TYPE for http ou https.
  • --health-monitor-port: o número da porta de verificação de funcionamento. Se especificado, as portas especificadas nos recursos de membro do servidor serão substituídas.
  • --session-persistence-type: o tipo de persistência de sessão. Um de: source_ip, http_cookie, app_cookie.
  • --session-persistence-cookie-name: Nome do cookie de persistência de sessão. Essa opção se aplica apenas ao tipo app_cookie.
  • --proxy-protocol: a configuração do protocolo proxy desse conjunto. Protocolo de proxy é suportado apenas para balanceadores de carga do aplicativo. Um dos seguintes: desativado, v1, v2.
  • --members: MEMBERS_JSON|@MEMBERS_JSON_FILE, membros em JSON ou em arquivo JSON.
  • --health-monitor-request-method: O método de solicitação HTTP a ser utilizado para verificações de integridade. Uma das seguintes opções: get, post. Aplicável quando HEALTH_TYPE for apenas http ou https.
  • --health-monitor-request-body: O corpo da solicitação HTTP a ser utilizado para verificações de integridade. Aplicável apenas quando o post contiver apenas --health-monitor-request-method.
  • --health-monitor-request-headers: REQUEST_HEADERS_JSON|@REQUEST_HEADERS_JSON_FILE, cabeçalhos de solicitação em JSON ou em um arquivo JSON.
  • --health-monitor-response-body-regex: A expressão regular no formato PCRE que os corpos das respostas do HTTP devem atender para que as verificações de integridade sejam bem-sucedidas.
  • --health-monitor-response-code: Os códigos de resposta do HTTP esperados em uma verificação de integridade bem-sucedida.
  • --failsafe-policy-action: A política de segurança a ser utilizada para este pool. Se não for especificado, será utilizada a ação padrão de segurança do perfil. Uma das opções: fail, forward, drop, bypass.
  • --failsafe-policy-target: ID ou nome do conjunto de destinos de segurança para o qual o tráfego deve ser encaminhado. Se especificada, a ação da política de segurança contra falhas deve ser “encaminhar”.
  • --server-auth-verify-cert: Se definido como true, o certificado do servidor de back-end é verificado. Um dos seguintes: true, false.
  • --server-auth-ca-crn: O CRN da instância do certificado utilizada para a autoridade certificadora (CA) de autenticação do servidor. Necessário quando server-auth-verify-cert estiver configurado como verdadeiro.
  • --client-auth-cert-crn: O CRN da instância do certificado utilizada para a autenticação do cliente, o que permite a autenticação mútua TLS ( mTLS ) entre o balanceador de carga e os servidores de back-end.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-pool-delete

Excluir um ou mais conjuntos de um balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • POOL1: ID ou nome do pool.
  • POOL2: ID ou nome do pool.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-pool-member

Visualizar detalhes do membro do conjunto de balanceadores de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • POOL: ID ou nome do pool.
  • MEMBER_ID: o ID do membro.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-pool-member-create

Criar um membro do conjunto de balanceadores de carga.

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]

Exemplos de comando

  • 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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • POOL: ID ou nome do pool.
  • PORTA: A porta pela qual o membro recebe o tráfego do balanceador de carga. Aplica-se apenas ao tráfego do balanceador de carga que é recebido em um listener com uma porta única. Se o tráfego for recebido em um listener com um intervalo de porta, o membro receberá o tráfego na mesma porta na qual o listener o recebeu. Essa porta também pode ser usada para verificações de integridade, a menos que a propriedade “port” da propriedade “health_monitor” seja especificada.
  • DESTINO: O endereço IP ou FQDN do membro do pool para os balanceadores de carga que fazem parte da família de aplicativos, ou o ID ou nome de um ALB, ou a instância para os balanceadores de carga que fazem parte da família de redes.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --weight: o peso do membro do servidor. Essa opção é aplicável quando apenas o algoritmo do balanceador de carga do respectivo pool for weighted_round_robin.
  • --target-type: O tipo de destino para este membro do pool. Uma das seguintes opções: instance, load_balancer, reserved_ip.
  • --reserved-ip-subnet: Essa opção é aplicável quando o tipo de destino for apenas IP reservado.
  • --reserved-ip-vpc: Essa opção é aplicável apenas quando o tipo de destino é um IP reservado e a sub-rede de IPs reservados é especificada pelo nome.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-pool-member-update

Atualizar um membro de um conjunto de balanceadores de carga.

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]

Exemplos de comando

  • 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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • POOL: ID ou nome do pool.
  • MEMBER_ID: o ID do membro.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --target-address: o endereço IP do membro do conjunto.
  • --target-fqdn: O nome de domínio totalmente qualificado (FQDN) a ser visado. O balanceador de carga deve ter fqdn_pool_members_supported configurado como verdadeiro.
  • --target: O endereço IP ou FQDN do membro do pool para os balanceadores de carga que pertencem à família de aplicativos, ou o ID ou nome de um ALB, ou a instância para os balanceadores de carga que pertencem à família de redes.
  • --port: A porta pela qual o membro recebe o tráfego do balanceador de carga. Aplica-se apenas ao tráfego do balanceador de carga que é recebido em um listener com uma porta única. Se o tráfego for recebido em um listener com um intervalo de porta, o membro receberá o tráfego na mesma porta na qual o listener o recebeu. Essa porta também pode ser usada para verificações de integridade, a menos que a propriedade “port” da propriedade “health_monitor” seja especificada.
  • --weight: o peso do membro do servidor. Essa opção é aplicável quando apenas o algoritmo do balanceador de carga do respectivo pool for weighted_round_robin.
  • --target-type: O tipo de destino para este membro do pool. Uma das seguintes opções: instance, load_balancer, reserved_ip.
  • --reserved-ip-subnet: Essa opção é aplicável quando o tipo de destino for apenas IP reservado.
  • --reserved-ip-vpc: Essa opção é aplicável apenas quando o tipo de destino é um IP reservado e a sub-rede de IPs reservados é especificada pelo nome.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-pool-member-delete

Excluir um ou mais membros de um conjunto de balanceadores de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • POOL: ID ou nome do pool.
  • MEMBER_ID1: ID do membro.
  • MEMBER_ID2: ID do membro.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-pool-members

Listar todos os membros de um conjunto de balanceadores de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • POOL: ID ou nome do pool.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-pool-update

Atualizar um conjunto de um balanceador de carga.

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]

Exemplos de comando

  • 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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • POOL: ID ou nome do pool.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • -- algorithm: O algoritmo de balanceamento de carga. Uma das seguintes: round_robin, weighted_round_robin, least_connections.
  • --health-delay: o intervalo de verificação de funcionamento em segundos. O intervalo deve ser maior que o valor de tempo limite. Mínimo: 2, máximo: 60.
  • --health-max-retries: as novas tentativas máximas de verificação de funcionamento. Mínimo: 1, máximo: 10.
  • --health-timeout: o tempo limite de verificação de funcionamento em segundos. Mínimo: 1, máximo: 59.
  • --health-type: o protocolo de verificação de funcionamento. Os balanceadores de carga da família de aplicativos oferecem suporte a tcp, http e https. Os balanceadores de carga da família de rede oferecem suporte a tcp e http.
  • --health-monitor-url: O caminho do URL para a verificação de integridade. Aplicável apenas se o HEALTH_TYPE for http ou https.
  • --health-monitor-port: o número da porta de verificação de funcionamento. Se especificado, as portas especificadas nos recursos de membro do servidor serão substituídas.
  • --reset-health-monitor-port: Reinicializa a porta do monitor de integridade.
  • -- protocol: O protocolo do conjunto. Os balanceadores de carga da família de aplicativos oferecem suporte a tcp, http e https. Os balanceadores de carga da família de rede oferecem suporte a tcp e udp.
  • --session-persistence-type: o tipo de persistência de sessão. Um de: source_ip, http_cookie, app_cookie, none.
  • --session-persistence-cookie-name: Nome do cookie de persistência de sessão. Essa opção se aplica apenas ao tipo app_cookie.
  • --proxy-protocol: a configuração do protocolo proxy desse conjunto. Protocolo de proxy é suportado apenas para balanceadores de carga do aplicativo. Um dos seguintes: desativado, v1, v2.
  • -- name: O novo nome do conjunto.
  • --failsafe-policy-action: A política de segurança a ser utilizada para este pool. Se não for especificado, será utilizada a ação padrão de segurança do perfil. Uma das opções: fail, forward, drop, bypass.
  • --failsafe-policy-target: ID ou nome do conjunto de destinos de segurança para o qual o tráfego deve ser encaminhado. Se especificada, a ação da política de segurança contra falhas deve ser “encaminhar”.
  • --health-monitor-request-method: O método de solicitação HTTP a ser utilizado para verificações de integridade. Uma das seguintes opções: get, post. Aplicável quando HEALTH_TYPE for apenas http ou https.
  • --health-monitor-request-body: O corpo da solicitação HTTP a ser utilizado para verificações de integridade. Aplicável apenas quando o post contiver apenas --health-monitor-request-method.
  • --reset-health-monitor-request-body: Redefine o corpo da solicitação do monitor de integridade.
  • --health-monitor-request-headers: REQUEST_HEADERS_JSON|@REQUEST_HEADERS_JSON_FILE, cabeçalhos de solicitação em JSON ou em um arquivo JSON.
  • --health-monitor-response-body-regex: A expressão regular no formato PCRE que os corpos das respostas do HTTP devem atender para que as verificações de integridade sejam bem-sucedidas.
  • --reset-health-monitor-response-body-regex: Redefinir o corpo da resposta do monitor de integridade.
  • --health-monitor-response-code: Os códigos de resposta do HTTP esperados em uma verificação de integridade bem-sucedida.
  • --server-auth-verify-cert: Se definido como true, o certificado do servidor de back-end é verificado. Um dos seguintes: true, false.
  • --server-auth-ca-crn: O CRN da instância do certificado utilizada para a autoridade certificadora (CA) de autenticação do servidor. Necessário quando server-auth-verify-cert estiver configurado como verdadeiro.
  • --reset-server-auth: Remove a configuração de autenticação do servidor do conjunto.
  • --client-auth-cert-crn: O CRN da instância do certificado utilizada para a autenticação do cliente, o que permite a autenticação mútua TLS ( mTLS ) entre o balanceador de carga e os servidores de back-end.
  • --reset-client-auth: Remove a configuração de autenticação do cliente do pool.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-pools

Listar todos os conjuntos de um balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-statistics

Listar todas as estatísticas de um balanceador de carga.

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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancer-update

Atualizar um balanceador de carga.

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]

Exemplos de comando

  • 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

Opções de comando

  • LOAD_BALANCER: ID ou nome do balanceador de carga.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: novo nome do balanceador de carga.
  • --logging-datapath-active: ativar ou desativar a criação de log do caminho de dados desse balanceador de carga. A criação de log do caminho de dados é aplicável apenas para o balanceador de carga de aplicativo. Um dos seguintes: false, true.
  • --subnets: ID ou nome das sub-redes, separados por vírgulas, para as quais este balanceador de carga será provisionado. A disponibilidade do balanceador de carga depende da disponibilidade das zonas que as sub-redes especificadas residem. Atualmente, apenas o balanceador de carga na família de aplicativos suporta esta opção.
  • --dns-instance-crn: O CRN da instância de DNS associada à zona de DNS.
  • --dns-zone-id: ID da zona DNS.
  • --reset-dns: Especifique essa opção para remover todos os registros DNS existentes.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is load-balancers

Listar todos os balanceadores de carga.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ACLs de rede

ibmcloud is network-acls

Listar todas as ACLs de rede.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is network-acl

Visualizar detalhes de uma ACL de rede.

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

Opções de comando

  • ACL: ID ou nome da ACL de rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is network-acl-create

Criar uma ACL de rede.

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]

Exemplos de comando

  • 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

Opções de comando

  • ACL_NAME: Nome da ACL de rede.
  • VPC: ID ou nome da VPC.
  • --rules: RULES_JSON|@RULES_JSON_FILE, regras para a ACL em JSON ou em arquivo JSON.
  • --source-acl: O ID ou o nome da ACL de rede da qual as regras serão copiadas.
  • --source-acl-vpc: O ID ou o nome da VPC da ACL de rede de origem. Necessário apenas para especificar a ACL de rede de origem exclusiva por nome dentro desta VPC.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is network-acl-update

Atualizar uma ACL de rede.

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

Exemplos de comando

  • 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

Opções de comando

  • ACL: ID ou nome da ACL de rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: novo nome do ACL de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is network-acl-delete

Excluir uma ou mais ACLs de rede.

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

Opções de comando

  • ACL1: ID ou nome da ACL de rede.
  • ACL2: ID ou nome da ACL de rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is network-acl-rules

Listar todas as regras de uma ACL de rede.

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

Opções de comando

  • ACL: ID ou nome da ACL de rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is network-acl-rule

Visualizar detalhes de uma regra de ACL de rede.

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

Opções de comando

  • ACL: ID ou nome da ACL de rede.
  • REGRA: ID ou nome da regra.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is network-acl-rule-add

Incluir uma regra em uma ACL de rede.

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]

Exemplos de comando

  • 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

Opções de comando

  • ACL: ID ou nome da ACL de rede.
  • ACTION: allow ou deny.
  • DIRECTION: a direção de tráfego a ser cumprida. Uma das seguintes: entrada, saída.
  • PROTOCOLO: O nome do protocolo de rede. Um dos seguintes: qualquer, icmp_tcp_udp, icmp, tcp, udp, ah, gre, ip_in_ip, l2tp, rsvp, sctp, vrrp. Para outros protocolos, use number_ , em que é um número entre 0 e 255 (por exemplo, number_99 ). Os protocolos mais conhecidos utilizam nomes padrão (por exemplo, tcp para o protocolo 6); a forma “número_ ” é inválida. Os protocolos específicos de IPv6 não são suportados: number_0, number_43, number_44, number_58, number_59, number_60, number_135.
  • SOURCE: endereço IP de origem ou bloco CIDR.
  • DESTINATION: endereço IP de destino ou bloco CIDR.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: o nome da regra do ACL.
  • --icmp-type: o tipo de tráfego do ICMP a ser permitido. Valores válidos de 0 a 254. Essa opção será especificada apenas quando o protocolo estiver configurado como icmp. Se não especificado, todos os tipos serão permitidos.
  • --icmp-code: o código de tráfego do ICMP a ser permitido. Valores válidos de 0 a 255. Essa opção será especificada apenas quando o protocolo estiver configurado como icmp. Se não especificado, todos os códigos serão permitidos.
  • --source-port-min: o número mínimo da porta de origem. Os valores válidos são de 1 a 65535. Essa opção é especificada apenas quando o protocolo é configurado como tcp ou udp (padrão: 1).
  • --source-port-max: o número máximo da porta de origem. Os valores válidos são de 1 a 65535. Essa opção é especificada apenas quando o protocolo é configurado como tcp ou udp (padrão: 65535).
  • --destination-port-min: o número mínimo da porta de destino. Os valores válidos são de 1 a 65535. Essa opção é especificada apenas quando o protocolo é configurado como tcp ou udp (padrão: 1).
  • --destination-port-max: o número máximo da porta de destino. Os valores válidos são de 1 a 65535. Essa opção é especificada apenas quando o protocolo é configurado como tcp ou udp (padrão: 65535).
  • --before-rule: O ID ou o nome da regra na qual esta regra será inserida antes.
  • --reset-before-rule: Reiniciar antes da regra. Especifique esta opção para mover esta regra após todas as regras existentes.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is network-acl-rule-update

Atualizar uma regra de uma ACL de rede.

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]

Exemplos de comando

  • 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

Opções de comando

  • ACL: ID ou nome da ACL de rede.
  • REGRA: ID ou nome da regra.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: novo nome da regra.
  • --direction: a direção de tráfego a ser cumprida. Uma das seguintes: entrada, saída.
  • --action: allow ou deny.
  • --before-rule: O ID ou o nome da regra na qual esta regra será inserida antes.
  • --reset-before-rule: Reiniciar antes da regra. Especifique esta opção para mover esta regra após todas as regras existentes.
  • --source: endereço IP de origem ou bloco CIDR.
  • --dest: Endereço IP de destino ou bloco CIDR.
  • --icmp-type: o tipo de tráfego do ICMP a ser permitido. Valores válidos de 0 a 254. Essa opção será especificada apenas quando o protocolo estiver configurado como icmp. Se não especificado, todos os tipos serão permitidos.
  • --icmp-code: o código de tráfego do ICMP a ser permitido. Valores válidos de 0 a 255. Essa opção será especificada apenas quando o protocolo estiver configurado como icmp. Se não especificado, todos os códigos serão permitidos.
  • --source-port-min: o número mínimo da porta de origem. Os valores válidos são de 1 a 65535. Essa opção é especificada apenas quando o protocolo é configurado como tcp ou udp (padrão: 1).
  • --source-port-max: o número máximo da porta de origem. Os valores válidos são de 1 a 65535. Essa opção é especificada apenas quando o protocolo é configurado como tcp ou udp (padrão: 65535).
  • --destination-port-min: o número mínimo da porta de destino. Os valores válidos são de 1 a 65535. Essa opção é especificada apenas quando o protocolo é configurado como tcp ou udp (padrão: 1).
  • --destination-port-max: o número máximo da porta de destino. Os valores válidos são de 1 a 65535. Essa opção é especificada apenas quando o protocolo é configurado como tcp ou udp (padrão: 65535).
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is network-acl-rule-delete

Excluir uma ou mais regras de uma ACL de rede.

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

Opções de comando

  • ACL: ID ou nome da ACL de rede.
  • REGRA 1: ID ou nome da regra.
  • REGRA 2: ID ou nome da regra.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

Gateways públicos

ibmcloud is public-gateway

Visualizar detalhes de um gateway público.

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

Opções de comando

  • GATEWAY: ID ou nome do gateway público.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is public-gateway-create

Criar um gateway público.

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]

Exemplos de comando

  • 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

Opções de comando

  • GATEWAY_NAME: nome do gateway público.
  • VPC: ID ou nome da VPC.
  • ZONE_NAME: o nome da zona.
  • --ip: ID, nome ou endereço IP existente do IP flutuante vinculado ao gateway público.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is public-gateway-delete

Excluir um ou mais gateways públicos.

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

Opções de comando

  • GATEWAY1: ID ou nome do gateway público.
  • GATEWAY2: ID ou nome do gateway público.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is public-gateway-update

Atualizar um gateway público.

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

Exemplos de comando

  • 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

Opções de comando

  • GATEWAY: ID ou nome do gateway público.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: novo nome do gateway público.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is public-gateways

Listar todos os gateways públicos.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Tabelas de roteamento e rotas

A seção a seguir fornece detalhes sobre os comandos da CLI disponíveis para trabalhar com tabelas de roteamento e rotas da VPC.

ibmcloud é vpc-default-routing-table

Visualizar os detalhes da tabela de roteamento padrão de uma VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-routing-tables

Listar todas as tabelas de roteamento de uma VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • --is-default : Filtra a coleção para tabelas de roteamento cuja propriedade is_default corresponda ao valor especificado. Um dos seguintes: true, false.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-routing-table

Visualizar detalhes de uma tabela de roteamento do VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • ROUTING_TABLE: ID ou nome da tabela de roteamento da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-routing-table-create

Crie uma tabela de roteamento da 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]

Exemplos de comando

  • 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 Crie uma tabela de roteamento com filtro de tipo de recurso.
  • 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

Opções de comando

  • VPC: ID ou nome da VPC.
  • --name: Nome da tabela de roteamento da VPC.
  • --direct-link-ingress, --direct-link: Se definido como “true”, esta tabela de roteamento é usada para rotear o tráfego proveniente de Direct Link para esta VPC. Para que o roteamento seja bem-sucedido, a VPC não deve já possuir uma tabela de roteamento com essa propriedade definida como “true”. Um dos seguintes: false, true.
  • --internet-ingress, --internet: Indica se esta tabela de roteamento é usada para rotear o tráfego proveniente da Internet. A atualização para "true" seleciona esta tabela de roteamento, fornecida nenhuma outra tabela de roteamento na VPC já tem este conjunto de propriedade como "true". A atualização para "false" remove a seleção desta tabela de roteamento. Um dos seguintes: false, true.
  • --transit-gateway-ingress, --transit-gateway: Se definido como “true”, esta tabela de roteamento é usada para rotear o tráfego proveniente de Transit Gateway para esta VPC. Para que o roteamento seja bem-sucedido, a VPC não deve já possuir uma tabela de roteamento com essa propriedade definida como “true”. Um dos seguintes: false, true.
  • --vpc-zone-ingress, --vpc-zone: Se definido como “true”, esta tabela de roteamento é usada para rotear o tráfego proveniente de sub-redes em outras zonas nesta VPC. Para que o roteamento seja bem-sucedido, a VPC não deve já possuir uma tabela de roteamento com essa propriedade definida como “true”. Um dos seguintes: false, true.
  • --accept-routes-from-resource-type-filters, --ar-rtf: Os filtros de tipo de recurso, separados por vírgulas, que podem criar rotas nesta tabela de roteamento. Um de: vpn_server, vpn_gateway.
  • --advertise-routes-to: As fontes de entrada para as quais as rotas devem ser anunciadas. As rotas na tabela com o anúncio ativado são anunciadas para essas fontes. Um ou mais valores separados por vírgulas entre: direct_link, transit_gateway.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-routing-table-update

Atualizar uma tabela de roteamento da 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]

Exemplos de comando

  • 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

Opções de comando

  • VPC: ID ou nome da VPC.
  • ROUTING_TABLE: ID ou nome da tabela de roteamento da VPC.
  • --name: Novo nome da tabela de roteamento.
  • --direct-link-ingress, --direct-link: Se definido como “true”, esta tabela de roteamento é usada para rotear o tráfego proveniente de Direct Link para esta VPC. Para que o roteamento seja bem-sucedido, a VPC não deve já possuir uma tabela de roteamento com essa propriedade definida como “true”. Um dos seguintes: false, true.
  • --internet-ingress, --internet: Indica se esta tabela de roteamento é usada para rotear o tráfego proveniente da Internet. A atualização para "true" seleciona esta tabela de roteamento, fornecida nenhuma outra tabela de roteamento na VPC já tem este conjunto de propriedade como "true". A atualização para "false" remove a seleção desta tabela de roteamento. Um dos seguintes: false, true.
  • --transit-gateway-ingress, --transit-gateway: Se definido como “true”, esta tabela de roteamento é usada para rotear o tráfego proveniente de Transit Gateway para esta VPC. Para que o roteamento seja bem-sucedido, a VPC não deve já possuir uma tabela de roteamento com essa propriedade definida como “true”. Um dos seguintes: false, true.
  • --vpc-zone-ingress, --vpc-zone: Se definido como “true”, esta tabela de roteamento é usada para rotear o tráfego proveniente de sub-redes em outras zonas nesta VPC. Para que o roteamento seja bem-sucedido, a VPC não deve já possuir uma tabela de roteamento com essa propriedade definida como “true”. Um dos seguintes: false, true.
  • --accept-routes-from-resource-type-filters, --ar-rtf: Os filtros de tipo de recurso, separados por vírgulas, que podem criar rotas nesta tabela de roteamento. Todas as rotas aprendidas por meio de recursos que correspondem a um filtro de recursos são removidas quando um filtro de recursos existente é removido. Um de: vpn_server, vpn_gateway.
  • --clean-all-accept-routes-from-filters, --cl-arf: Remove todas as rotas de aceitação dos filtros e exclui todas as rotas aprendidas da tabela de roteamento.
  • --advertise-routes-to: As fontes de entrada para as quais as rotas devem ser anunciadas. As rotas na tabela com o anúncio ativado são anunciadas para essas fontes. Um ou mais valores separados por vírgulas entre: direct_link, transit_gateway.
  • --clean-all-advertise-routes-to-sources, --cl-adrt: Remover todas as fontes de entrada existentes para as quais as rotas devem ser anunciadas.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-routing-table-delete

Excluir uma ou mais tabelas de roteamento VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • ROUTING_TABLE1: ID ou nome da tabela de roteamento da VPC.
  • ROUTING_TABLE2: ID ou nome da tabela de roteamento da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-routing-table-rotas

Listar todas as rotas de uma tabela de roteamento da VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • ROUTING_TABLE: ID ou nome da tabela de roteamento da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-routing-table-route

Visualizar detalhes de uma rota VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • ROUTING_TABLE: ID ou nome da tabela de roteamento da VPC.
  • ROTA: ID ou nome da rota da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-routing-table-route-create

Criar uma rota 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]

Exemplos de comando

  • 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

Opções de comando

  • VPC: ID ou nome da VPC.
  • ROUTING_TABLE: ID ou nome da tabela de roteamento da VPC.
  • --zone: o nome da zona.
  • --action: A ação a ser executada com um pacote que corresponda à rota. Uma das: delegate_vpc, delegado, entregar, drop.
  • --destination: o CIDR de destino da rota. No máximo, duas rotas por zona em uma tabela poderão ter o mesmo destino, e somente se ambas as rotas tiverem uma ação entregar.
  • --prioridade: A prioridade da rota. Os valores menores têm prioridade mais alta. Os valores podem variar entre 0 e 4 (padrão: 2).
  • --next-hop: Se a ação for “deliver”, o endereço IP, o ID da conexão VPN ou o nome do próximo salto para o qual os pacotes são entregues. Para outros valores de ação, ele deve ser omitido ou especificado como 0.0.0.0.
  • --vpngw: ID ou nome do gateway VPN. Esta opção é necessária apenas se o next-hop for especificado como conexão VPN em formato de nome.
  • --advertise: Indica se essa rota é anunciada às fontes de entrada especificadas pela propriedade advertise_routes_to da tabela de roteamento. Um dos seguintes: false, true.
  • --name: Nome da tabela de roteamento da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-routing-table-route-update

Atualizar uma rota 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]

Exemplos de comando

  • 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

Opções de comando

  • VPC: ID ou nome da VPC.
  • ROUTING_TABLE: ID ou nome da tabela de roteamento da VPC.
  • ROTA: ID ou nome da rota da VPC.
  • --name: novo nome da rota.
  • --prioridade: A prioridade da rota. Os valores menores têm prioridade mais alta. Os valores podem variar entre 0 e 4 (padrão: 2).
  • --advertise: Indica se essa rota é anunciada às fontes de entrada especificadas pela propriedade advertise_routes_to da tabela de roteamento. Um dos seguintes: false, true.
  • --next-hop: Se a ação for “deliver”, o endereço IP, o ID da conexão VPN ou o nome do próximo salto para o qual os pacotes são entregues. Para outros valores de ação, ele deve ser omitido ou especificado como 0.0.0.0.
  • --vpngw: ID ou nome do gateway VPN. Esta opção é necessária apenas se o next-hop for especificado como conexão VPN em formato de nome.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-routing-table-route-delete

Excluir uma ou mais rotas de VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • ROUTING_TABLE: ID ou nome da tabela de roteamento da VPC.
  • ROTA1: ID ou nome da rota da VPC.
  • ROTA 2: ID ou nome da rota da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é sub-net-routing-table

Visualizar os detalhes da tabela de roteamento associada à sub-rede.

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

Opções de comando

  • SUBNET: ID ou nome da sub-rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Grupos de segurança

ibmcloud is security-group

Visualizar detalhes de um grupo de segurança.

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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is security-group-create

Crie um grupo de segurança.

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

Exemplos de comando

  • 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

Opções de comando

  • GROUP_NAME: nome do grupo de segurança.
  • VPC: ID ou nome da VPC.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is security-group-delete

Excluir um ou mais grupos de segurança.

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

Opções de comando

  • GRUPO1: ID ou nome do grupo de segurança.
  • GRUPO 2: ID ou nome do grupo de segurança.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is security-group-rule

Visualizar detalhes de uma regra do grupo de segurança.

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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • RULE_ID: ID da regra do grupo de segurança.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is security-group-rule-add

Incluir uma regra em um grupo de segurança.

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]

Exemplos de comando

  • 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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • DIRECTION: a direção de tráfego a ser cumprida. Uma das seguintes: entrada, saída.
  • PROTOCOLO: O nome do protocolo de rede. Um dos seguintes: qualquer, icmp_tcp_udp, icmp, tcp, udp, ah, gre, ip_in_ip, l2tp, rsvp, sctp, vrrp. Para outros protocolos, use number_ , em que é um número entre 0 e 255 (por exemplo, number_99 ). Os protocolos mais conhecidos utilizam nomes padrão (por exemplo, tcp para o protocolo 6); a forma “número_ ” é inválida. Os protocolos específicos de IPv6 não são suportados: number_0, number_43, number_44, number_58, number_59, number_60, number_135.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --local: O endereço IP local ou o intervalo de endereços IP locais para os quais esta regra permite o tráfego de entrada e de saída. Um bloco de CIDR de 0.0.0.0/0 permite o tráfego de entrada e saída para todos os endereços IP locais.
  • --remote: O conjunto de interfaces de rede a partir das quais esta regra permite o tráfego. Ele pode ser especificado como um REMOTE_ADDRESS, CIDR_BLOCK ou SECURITY_GROUP. Se não especificado, o tráfego será permitido de qualquer origem (ou para qualquer origem, para regras de saída).
  • --icmp-type: o tipo de tráfego do ICMP a ser permitido. Valores válidos de 0 a 254. Essa opção será especificada apenas quando o protocolo estiver configurado como icmp. Se não especificado, todos os tipos serão permitidos.
  • --icmp-code: o código de tráfego do ICMP a ser permitido. Valores válidos de 0 a 255. Essa opção será especificada apenas quando o protocolo estiver configurado como icmp. Se não especificado, todos os códigos serão permitidos.
  • --port-min: o número mínimo da porta. Os valores válidos são de 1 a 65535. Essa opção será especificada apenas quando o protocolo estiver configurado como tcp ou udp. Se não especificada, todas as portas serão permitidas (padrão: 1).
  • --port-max: o número máximo da porta. Os valores válidos são de 1 a 65535. Essa opção será especificada apenas quando o protocolo estiver configurado como tcp ou udp. Se não for especificado, todas as portas serão permitidas (padrão: 65535).
  • --name: O nome desta regra do grupo de segurança. O nome não deve ser usado por outra regra no grupo de segurança.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is security-group-rule-delete

Excluir uma ou mais regras de um grupo de segurança.

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

Exemplos de comando

  • 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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • RULE_ID1: ID da regra do grupo de segurança.
  • RULE_ID2: ID da regra do grupo de segurança.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is security-group-rule-update

Atualizar uma regra de um grupo de segurança.

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]

Exemplos de comando

  • 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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • RULE_ID: ID da regra do grupo de segurança.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --direction: a direção de tráfego a ser cumprida. Uma das seguintes: entrada, saída.
  • --local: O endereço IP local ou o intervalo de endereços IP locais para os quais esta regra permite o tráfego de entrada e de saída. Um bloco de CIDR de 0.0.0.0/0 permite o tráfego de entrada e saída para todos os endereços IP locais.
  • --remote: O conjunto de interfaces de rede a partir das quais esta regra permite o tráfego. Ele pode ser especificado como um REMOTE_ADDRESS, CIDR_BLOCK ou SECURITY_GROUP. Se não especificado, o tráfego será permitido de qualquer origem (ou para qualquer origem, para regras de saída).
  • --icmp-type: o tipo de tráfego do ICMP a ser permitido. Valores válidos de 0 a 254. Essa opção será especificada apenas quando o protocolo estiver configurado como icmp. Se não especificado, todos os tipos serão permitidos.
  • --reset-icmp-type: Redefine um valor existente de tipo de tráfego ICMP.
  • --icmp-code: o código de tráfego do ICMP a ser permitido. Valores válidos de 0 a 255. Essa opção será especificada apenas quando o protocolo estiver configurado como icmp. Se não especificado, todos os códigos serão permitidos.
  • --reset-icmp-code: Redefine o valor de um código de tráfego ICMP existente.
  • --port-min: o número mínimo da porta. Os valores válidos são de 1 a 65535. Essa opção será especificada apenas quando o protocolo estiver configurado como tcp ou udp. Se não especificada, todas as portas serão permitidas (padrão: 1).
  • --reset-port-min: Redefine o número mínimo da porta.
  • --port-max: o número máximo da porta. Os valores válidos são de 1 a 65535. Essa opção será especificada apenas quando o protocolo estiver configurado como tcp ou udp. Se não for especificado, todas as portas serão permitidas (padrão: 65535).
  • --reset-port-max: Redefine o número máximo de porta.
  • --name: O nome desta regra do grupo de segurança. O nome não deve ser usado por outra regra no grupo de segurança.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is security-group-rules

Listar todas as regras de um grupo de segurança.

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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is security-group-update

Atualizar um grupo de segurança.

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

Exemplos de comando

  • 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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • -- name: Novo nome do grupo de segurança.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is security-groups

Listar todos os grupos de segurança.

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]

Opções de comando

  • --vpc: ID ou nome da VPC.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é segurança-grupo-alvo

Visualizar detalhes de um destino de um grupo de segurança.

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]

Exemplos de comando

  • 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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • DESTINO: ID ou nome do recurso de destino vinculado ao grupo de segurança. Os tipos a seguir são tipos de recursos de destino suportados: network_interface, load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --trt: O tipo de recurso de destino vinculado; essa opção é obrigatória apenas se você usar o nome do destino em vez de um ID. Um de: load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --in: O ID ou o nome da instância a ser vinculada. Ele é necessário somente se você usar o nome da interface de rede em vez de um ID.
  • --bm: O ID ou o nome do servidor bare metal ao qual se deseja vincular. Ele é necessário somente se o nome da interface de rede for usado em vez de um ID.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é segurança-grupo-alvo-add

Adicionar um destino a um grupo de segurança.

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]

Exemplos de comando

  • 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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • DESTINO: ID ou nome do recurso de destino vinculado ao grupo de segurança. Os tipos a seguir são tipos de recursos de destino suportados: network_interface, load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --trt: O tipo de recurso de destino vinculado; essa opção é obrigatória apenas se você usar o nome do destino em vez de um ID. Um de: load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --in: O ID ou o nome da instância a ser vinculada. Ele é necessário somente se você usar o nome da interface de rede em vez de um ID.
  • --bm: O ID ou o nome do servidor bare metal ao qual se deseja vincular. Ele é necessário somente se o nome da interface de rede for usado em vez de um ID.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é segurança-grupo-alvo-remover

Remover alvos de um grupo de segurança.

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]

Exemplos de comando

  • 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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • TARGET1: ID ou nome do recurso de destino vinculado ao grupo de segurança. Se você usar o formato de nome, apenas os recursos do mesmo tipo de recurso serão fornecidos. E para interface de rede por nome, todos os nomes de interface de rede devem estar na mesma instância. Os tipos a seguir são tipos de recursos de destino suportados: network_interface, load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • TARGET2: ID ou nome do recurso de destino vinculado ao grupo de segurança. Se você usar o formato de nome, apenas os recursos do mesmo tipo de recurso serão fornecidos. E para interface de rede por nome, todos os nomes de interface de rede devem estar na mesma instância. Os tipos a seguir são tipos de recursos de destino suportados: network_interface, load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --trt: O tipo de recurso de destino vinculado; essa opção é obrigatória apenas se você usar o nome do destino em vez de um ID. Um de: load_balancer, endpoint_gateway, vpn_server, virtual_network_interface.
  • --in: O ID ou o nome da instância a ser vinculada. Ele é necessário somente se você usar o nome da interface de rede em vez de um ID.
  • --bm: O ID ou o nome do servidor bare metal ao qual se deseja vincular. Ele é necessário somente se o nome da interface de rede for usado em vez de um ID.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é segurança-grupo-alvos

Listar todos os alvos de um grupo de segurança.

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

Exemplos de comando

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

Opções de comando

  • GRUPO: ID ou nome do grupo de segurança.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Subnets

ibmcloud is subnet

Visualizar detalhes de uma sub-rede.

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

Opções de comando

  • SUBNET: ID ou nome da sub-rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --show-attached: Visualizar detalhes de recursos (instâncias, balanceadores de carga, gateways de VPN) anexados à sub-rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is subnet-create

Crie uma sub-rede.

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]

Exemplos de comando

  • 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

Opções de comando

  • SUBNET_NAME: nome da sub-rede.
  • VPC: ID ou nome da VPC.
  • --ipv4-cidr-block: o intervalo IPv4 da sub-rede. Esta opção é mutuamente exclusiva com --ipv4-address-count.
  • -- ipv4-address-count: O número total de endereços IPv4 necessários, deve ser uma potência de 2 e valor mínimo é 8. Essa opção é mutuamente exclusiva com --ipv4-cidr-block.
  • --zone: o nome da zona.
  • --acl: O ID ou o nome da ACL de rede.
  • --pgw: O ID ou o nome do gateway público.
  • --rt: O ID, o nome ou o CRN da tabela de roteamento.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is subnet-delete

Excluir uma ou mais sub-redes.

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

Opções de comando

  • SUBNET1: ID ou nome da sub-rede.
  • SUBNET2: ID ou nome da sub-rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is subnet-update

Atualize uma sub-rede.

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

Exemplos de comando

  • 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

Opções de comando

  • SUBNET: ID ou nome da sub-rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: novo nome da sub-rede.
  • --acl: O ID ou o nome da ACL de rede.
  • --pgw: O ID ou o nome do gateway público.
  • --rt: O ID, o nome ou o CRN da tabela de roteamento.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is subnets

Listar todas as sub-redes.

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]

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --zone: Filtra a coleção para recursos cuja propriedade “zone name” corresponda exatamente ao nome especificado.
  • --rt: O ID ou o nome da tabela de roteamento.
  • --vpc: ID, nome ou CRN da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is subnet-public-gateway

Visualizar detalhes do gateway público anexado à sub-rede.

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

Opções de comando

  • SUBNET: ID ou nome da sub-rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is subnet-public-gateway-detach

Desconectar o gateway público de uma sub-rede.

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

Opções de comando

  • SUBNET: ID ou nome da sub-rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é subnet-reservado-ips

Liste todos os endereços IP reservados na sub-rede.

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

Opções de comando

  • SUBNET: ID ou nome da sub-rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --target: O ID, o nome ou o CRN do recurso de destino.
  • --trt: Tipos de recursos de destino compatíveis. Uma das seguintes opções: endpoint_gateway, virtual_network_interface.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é subnet-reservado-ip

Visualizar detalhes do IP reservado.

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

Opções de comando

  • SUBNET: ID ou nome da sub-rede.
  • RESERVED_IP: ID ou nome do IP reservado.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é subnet-reservado-ip-create

Reservar um endereço IP em uma sub-rede.

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]

Exemplos de comando

  • 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

Opções de comando

  • SUBNET: ID ou nome da sub-rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: O nome definido pelo usuário para este IP reservado. Os nomes devem ser exclusivos dentro da sub-rede na qual o IP reservado reside. Os nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor.
  • --endereço: O endereço IP a ser reservado, que não deve já estar reservado na sub-rede. Se não for especificado, um endereço disponível na sub-rede será selecionado automaticamente.
  • --trt: Tipos de recursos de destino compatíveis. Um de: endpoint_gateway, virtual_network_interface. (padrão: endpoint_gateway).
  • --auto-delete: Indica se esse membro de IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou quando o IP reservado for desvinculado. Deverá ser falso se o IP reservado for desvinculado. Uma de: true, false. (padrão: false).
  • --target: O ID ou o nome do recurso de destino. Os tipos a seguir são os tipos de recursos de destino compatíveis: endpoint_gateway, virtual_network_interface.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é subnet-reservado-ip-update

Atualizar um IP reservado.

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

Exemplos de comando

  • 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

Opções de comando

  • SUBNET: ID ou nome da sub-rede.
  • RESERVED_IP: ID ou nome do IP reservado.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: O novo nome do IP reservado.
  • --auto-delete: Indica se esse membro de IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou quando o IP reservado for desvinculado. Deverá ser falso se o IP reservado for desvinculado. Um dos seguintes: true, false.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é sub-net-reservado-ip-delete

Liberar um ou mais IPs reservados.

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

Opções de comando

  • SUBNET: ID ou nome da sub-rede.
  • RESERVED_IP1: ID ou nome do endereço IP reservado.
  • RESERVED_IP2: ID ou nome do endereço IP reservado.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --force, -f: forçar a operação sem confirmação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Nuvens privadas virtuais

ibmcloud is vpc

Visualizar detalhes de uma VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • --show-attached: visualizar detalhes de recursos (sub-redes, rotas de VPC e prefixo de endereço) anexados a essa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpc-address-prefix

Visualizar detalhes de um prefixo de endereço do VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • PREFIXO: ID ou nome do prefixo de endereço da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpc-address-prefix-create

Crie um prefixo de endereço.

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

Exemplos de comando

  • 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

Opções de comando

  • PREFIX_NAME: nome do prefixo de endereço do VPC.
  • VPC: ID ou nome da VPC.
  • ZONE_NAME: o nome da zona.
  • CIDR: o intervalo de IPv4 do prefixo de endereço, expresso no formato CIDR. Ele não deve se sobrepor a nenhum prefixo de endereço existente na VPC e deve estar dentro dos intervalos de endereços da RFC 1918. O comprimento de prefixo do CIDR do prefixo do endereço deve estar entre /9 (8.388.608 endereços) e /29 (oito endereços).
  • --default: essa sinalização indica se esse é o prefixo padrão para essa zona nessa VPC. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpc-address-prefix-delete

Excluir um ou mais prefixos de endereço.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • PREFIX1: ID ou nome do prefixo de endereço da VPC.
  • PREFIX2: ID ou nome do prefixo de endereço da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpc-address-prefix-update

Atualizar um prefixo de endereço.

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

Exemplos de comando

  • 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

Opções de comando

  • VPC: ID ou nome da VPC.
  • PREFIXO: ID ou nome do prefixo de endereço da VPC.
  • --name: novo nome do prefixo de endereço.
  • --default: essa sinalização indica se esse é o prefixo padrão para essa zona nessa VPC. Um dos seguintes: false, true.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpc-address-prefixes

Listar todos os prefixos de endereço.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpc-create

Crie uma 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]

Exemplos de comando

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

Opções de comando

  • VPC_NAME: nome do VPC.
  • --classic-access: [Obsoleto]. Em vez disso, você pode usar o serviço “ Transit Gateway ” para conectar suas VPCs à rede da infraestrutura clássica. Esse sinalizador indica se a VPC deve estar conectada à sua infraestrutura Classic. O valor padrão é false.
  • --address-prefix-management: Esse sinalizador indica se um prefixo de endereço padrão é criado automaticamente para cada zona nesta VPC. Se manual, essa VPC será criada sem prefixos de endereço padrão. Uma de: auto, manual. (padrão: auto).
  • --dns-enable-hub: Indica se esta VPC está habilitada como um hub de resolução de nomes DNS. Um dos seguintes: false, true.
  • --dns-resolver-type: O tipo de resolvedor DNS a ser utilizado. Um de: manual, system.
  • --dns-resolver-manual-servers: MANUAL_SERVERS|@MANUAL_SERVERS, servidores manuais em formato JSON ou em um arquivo JSON.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpc-default-security-group

Visualizar detalhes do grupo de segurança padrão de um VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpc-delete

Excluir uma ou mais VPCs.

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

Opções de comando

  • VPC1: ID ou nome da VPC.
  • VPC2: ID ou nome da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpc-update

Atualizar um VPC.

ibmcloud is vpc-update VPC --name NEW_NAME [[--dns-enable-hub false | true] [--dns-resolver-type manual | system | delegated] [--dns-resolver-manual-servers MANUAL_SERVERS | @MANUAL_SERVERS] [--delegate-to-vpc DELEGATE_TO_VPC]] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • VPC: ID ou nome da VPC.
  • --name: novo nome da VPC.
  • --dns-enable-hub: Indica se esta VPC está habilitada como um hub de resolução de nomes DNS. Um dos seguintes: false, true.
  • --dns-resolver-type: O tipo de resolvedor DNS a ser utilizado. Um de: manual, sistema, delegado.
  • --dns-resolver-manual-servers: MANUAL_SERVERS|@MANUAL_SERVERS, servidores manuais em formato JSON ou em um arquivo JSON.
  • --delegate-to-vpc: O ID, o nome ou o CRN da VPC que fornecerá os endereços dos servidores DNS para esta VPC. Deve ser definido se, e somente se, o tipo do resolvedor for delegado.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpcs

Listar todos os VPCs.

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]

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --classic-access: [Obsoleto]. Em vez disso, você pode usar o serviço “ Transit Gateway ” para conectar suas VPCs à rede da infraestrutura clássica. Esse sinalizador lista as VPCs que ativaram o acesso Classic. Se não for especificada, ela retornará todas as VPCs com e sem acesso clássico ativado. Um dos seguintes: true, false.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-dns-resolution-binding-create

Crie uma ligação de resolução de DNS.

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

Exemplos de comando

  • 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

Opções de comando

  • VPC: ID ou nome da VPC.
  • --name: O nome desta ligação de resolução de DNS.
  • --target-vpc: ID, nome ou CRN de outra VPC à qual esta VPC deve ser vinculada para resolução de DNS.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-dns-resolution-binding

Visualize os detalhes de uma ligação de resolução de DNS de VPC.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • DNS_RESOLUTION_BINDING: ID ou nome da ligação de resolução de DNS da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-dns-resolution-binding-update

Atualize uma ligação de resolução de DNS.

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

Exemplos de comando

  • 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

Opções de comando

  • VPC: ID ou nome da VPC.
  • DNS_RESOLUTION_BINDING: ID ou nome da ligação de resolução de DNS da VPC.
  • --name: O nome desta ligação de resolução de DNS.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-dns-resolution-binding-delete

Exclua uma ou mais ligações de resolução DNS.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • DNS_RESOLUTION_BINDING1: ID ou nome da ligação de resolução de DNS da VPC.
  • DNS_RESOLUTION_BINDING2: ID ou nome da ligação de resolução de DNS da VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpc-dns-resolution-bindings

Liste todos as ligações de resolução de DNS.

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

Opções de comando

  • VPC: ID ou nome da VPC.
  • --account-id: ID da conta para esta política de acesso.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Gateways de terminal privado virtual

A seção a seguir fornece detalhes sobre os comandos da CLI disponíveis para trabalhar com gateways de endpoint.

ibmcloud is endpoint-gateway-targets

A lista de todos os recursos pode ser configurada como destino para o gateway do terminal em todas as regiões.

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

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is endpoint-gateway

Visualizar detalhes de um gateway do terminal.

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

Opções de comando

  • ENDPOINT_GATEWAY: ID ou nome do gateway do endpoint.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is endpoint-gateways

Listar todos os gateways do terminal na região.

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]

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --vpc: ID, nome ou CRN da VPC.
  • --dns-resolution-binding-mode: Filtra a coleção para gateways de endpoint cuja propriedade dns_resolution_binding_mode corresponda a um dos valores especificados, separados por vírgulas: disabled, per_resource_binding, primary.
  • --lifecycle-state: lifecycle_state Filtra a coleção para recursos com a propriedade lifecycle_state que corresponda a um dos valores especificados separados por vírgulas: deleting, failed, pending, stable, suspended, updating, waiting.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is endpoint-gateway-create

Criar um gateway do terminal.

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]

Exemplos de comando

  • 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 Criar um gateway de terminal sem vincular o IP reservado.
  • 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 Criar um gateway de terminal com o nome da VPC sem o vincular o IP reservado.
  • 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"}}' Criar um gateway do terminal com a vinculação de uma nova configuração de IP reservada apenas com os dados de ID de sub-rede necessários.
  • 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"}}' Criar um gateway do terminal com a vinculação de uma nova configuração de IP reservada apenas com os dados de nome de sub-rede necessários.
  • 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}' Criar um gateway de terminal vinculando uma definição de IP reservado novo com o ID da sub-rede e com o nome e a configuração auto_delete do IP reservado.
  • 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}' Criar um gateway de terminal vinculando uma definição de IP reservado novo com o nome da sub-rede e com o nome e a configuração auto_delete do IP reservado.
  • ibmcloud is endpoint-gateway-create --vpc 417f1275-b11a-4077-8755-84e795bc3172 --target ibm-ntp-server --name myegw3 Criar um gateway de terminal com o serviço de infraestrutura do provedor '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 Criar um gateway de terminal com IDs vinculando um IP reservado existente.
  • ibmcloud is endpoint-gateway-create --vpc my-vpc --target ibm-ntp-server --name my-egw --rip my-rip --subnet my-subnet Criar um gateway de terminal com nome vinculando um IP reservado existente.
  • 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 Crie um gateway de terminal com modo de ligação de resolução de 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 Criar gateway de terminal para um gateway de serviço de caminho privado.
  • 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 Criar um gateway de terminal com grupos de segurança.
  • 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 Criar um gateway de terminal com grupos de segurança em formato de nome.
  • 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}' Criar um gateway de terminal vinculando uma definição de IP reservado novo específico que contenha todas as opções de configuração de IP reservado.
  • 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}' Criar o gateway de terminal com uma nova configuração de IP reservado especificada por ligação que tenha todas as opções de configuração de IP reservado e a sub-rede esteja no formato de nome.

Opções de comando

  • --target-type: O tipo de destino para este gateway de endpoint. Uma das seguintes opções: private_path_service_gateway, provider_cloud_service, provider_infrastructure_service.
  • --vpc: ID ou nome da VPC.
  • --target: O nome do serviço de infraestrutura do provedor ou o CRN de uma instância de serviço em nuvem do provedor. Você pode usar o comando **ibmcloud is endpoint-gateway-targets** para listar os serviços de nuvem e de infraestrutura do provedor que estão qualificados para serem definidos como destino de gateway de endpoint.
  • --name: novo nome do gateway do terminal.
  • --rip: IDs separados por vírgulas dos endereços IP reservados a serem associados ao gateway de endpoint. No máximo, um IP reservado por zona é permitido. Também pode ser um nome de IP reservado, mas apenas um nome de IP reservado é permitido e a opção de sub-rede para esse nome de IP reservado também deve ser fornecida.
  • --subnet: ID ou nome da sub-rede. Esse nome é necessário somente se o IP reservado fornecido estiver no formato de nome.
  • --new-reserved-ip: RESERVED_IP_JSON|@RESERVED_IP_JSON_FILE, nova configuração de IP reservado em JSON ou em um arquivo JSON.
  • --dns-resolution-binding-mode: Modo de vinculação de resolução DNS. Uma das seguintes opções: desativado, primário, vinculação por recurso.
  • --sg: IDs ou nomes de grupos de segurança separados por vírgulas para o gateway do endpoint.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is endpoint-gateway-update

Atualize um gateway do terminal.

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]

Exemplos de comando

  • ibmcloud is egu 4325b873-33db-48aa-a98e-601177fd745f --vpc b224ead6-b835-473c-ad6b-bc91840829c3 --allow-dns-resolution-binding true --name my-cli-egw Atualize um gateway de terminal e permita a participação em associações de resolução de DNS com uma VPC.

Opções de comando

  • ENDPOINT_GATEWAY: ID ou nome do gateway do endpoint.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: novo nome do gateway do terminal.
  • --dns-resolution-binding-mode: Modo de vinculação de resolução DNS. Uma das seguintes opções: desativado, primário, vinculação por recurso.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is endpoint-gateway-reserved-ip-bind

Ligar um IP reservado a um gateway do terminal.

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

Opções de comando

  • ENDPOINT_GATEWAY: ID ou nome do gateway do endpoint.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --rip: ID ou nome do endereço IP reservado a ser vinculado.
  • --subnet: ID ou nome da sub-rede. Esse nome é necessário somente se o IP reservado fornecido estiver no formato de nome.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is endpoint-gateway-reserved-ip-unbind

Desvincular um IP reservado de um gateway do terminal.

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

Opções de comando

  • ENDPOINT_GATEWAY: ID ou nome do gateway do endpoint.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --address: o endereço IP reservado para ser desvinculado.
  • --rip: ID ou nome do endereço IP reservado a ser desvinculado.
  • --subnet: ID ou nome da sub-rede. Esse nome é necessário somente se o IP reservado fornecido estiver no formato de nome.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is endpoint-gateway-delete

Excluir um ou mais gateways de terminal.

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

Opções de comando

  • ENDPOINT_GATEWAY1: ID ou nome do gateway de endpoint.
  • ENDPOINT_GATEWAY2: ID ou nome do gateway do endpoint.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um recurso de ligação de gateway de ponto final

Visualize os detalhes de uma ligação de recursos.

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

Opções de comando

  • ENDPOINT_GATEWAY: ID ou nome do gateway do endpoint.
  • RESOURCE_BINDING: ID ou nome da vinculação de recurso.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é endpoint-gateway-resource-binding-create

Criar uma vinculação de recurso para um gateway de endpoint.

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

Exemplos de comando

  • 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

Opções de comando

  • ENDPOINT_GATEWAY: ID ou nome do gateway do endpoint.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: O nome desta ligação de recurso. O nome não deve ser usado por outra ligação de recursos para o gateway de terminal. Se não for especificado, o nome será uma lista de palavras selecionadas aleatoriamente, separadas por hífen.
  • --target: O CRN do recurso a ser vinculado ao gateway de endpoint.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é endpoint-gateway-resource-binding-delete

Exclua uma ou mais ligações de recursos de um gateway de terminal.

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

Opções de comando

  • ENDPOINT_GATEWAY: ID ou nome do gateway do endpoint.
  • RESOURCE_BINDING1: ID ou nome da vinculação de recurso.
  • RESOURCE_BINDING2: ID ou nome da vinculação de recurso.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --force, -f: forçar a operação sem confirmação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é endpoint-gateway-resource-binding-update

Atualizar uma ligação de recurso de gateway de endpoint.

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

Exemplos de comando

  • 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

Opções de comando

  • ENDPOINT_GATEWAY: ID ou nome do gateway do endpoint.
  • RESOURCE_BINDING: ID ou nome da vinculação de recurso.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: O nome desta ligação de recurso. O nome não deve ser usado por outra ligação de recursos para o gateway de terminal. Se não for especificado, o nome será uma lista de palavras selecionadas aleatoriamente, separadas por hífen.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é endpoint-gateway-resource-bindings

Liste as ligações de recursos para um gateway de terminal.

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

Opções de comando

  • ENDPOINT_GATEWAY: ID ou nome do gateway do endpoint.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Interface de rede virtual

A seção a seguir fornece detalhes sobre os comandos da CLI disponíveis para trabalhar com interfaces de rede virtuais.

ibmcloud é virtual-network-interface

Visualizar detalhes de uma interface de rede virtual.

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

Exemplos de comando

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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE: ID ou nome da interface de rede virtual.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é virtual-network-interfaces

Listar todas as interfaces de rede virtual.

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

Exemplo de comando

  • ibmcloud is virtual-network-interfaces

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é virtual-network-interface-update

Atualize uma interface de rede virtual.

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]

Exemplos de comando

  • 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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE: ID ou nome da interface de rede virtual.
  • --name: Novo nome da interface de rede virtual.
  • --allow-ip-spoofing: Indica se a falsificação do endereço IP de origem é permitida nesta interface. Se falso, o spoofing de IP de origem é evitado nessa interface. Se verdadeiro, o spoofing de IP de origem é permitido nessa interface. Um dos seguintes: false, true.
  • --auto-delete: Indica se essa interface de rede virtual será excluída automaticamente quando o destino for excluído. Deve ser 'false', se a interface de rede virtual estiver desligada. Um dos seguintes: false, true.
  • --enable-infrastructure-nat: Se for verdadeiro: a infraestrutura da VPC realiza todas as operações de NAT necessárias. Se false: os pacotes serão transmitidos inalterados para e a partir da interface de rede, o que permite que a carga de trabalho execute quaisquer operações NAT necessárias. Um dos seguintes: false, true.
  • --protocol-state-filtering-mode: auto,--psfm auto O modo de filtragem de estado de protocolo a ser usado para esta interface de rede virtual. Se estiver configurado como “auto”, a filtragem de pacotes por estado de protocolo é ativada ou desativada com base no tipo de recurso “ target ” da interface de rede virtual. Um de: auto, enabled, disabled. (padrão: auto).
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é virtual-network-interface-create

Crie uma interface de rede virtual.

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]

Exemplos de comando

  • 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

Opções de comando

  • --name: O nome desta interface de rede virtual.
  • --allow-ip-spoofing: Indica se a falsificação do endereço IP de origem é permitida nesta interface. Se falso, o spoofing de IP de origem é evitado nessa interface. Se verdadeiro, o spoofing de IP de origem é permitido nessa interface. Um dos seguintes: false, true.
  • --auto-delete: Indica se essa interface de rede virtual será excluída automaticamente quando o destino for excluído. Deve ser 'false', se a interface de rede virtual estiver desligada. Um dos seguintes: false, true.
  • --enable-infrastructure-nat: Se for verdadeiro: a infraestrutura da VPC realiza todas as operações de NAT necessárias. Se false: os pacotes serão transmitidos inalterados para e a partir da interface de rede, o que permite que a carga de trabalho execute quaisquer operações NAT necessárias. Um dos seguintes: false, true.
  • --rip: ID ou nome do endereço IP reservado a ser associado à interface de rede virtual.
  • --rip-address: O endereço IP do endereço IP reservado a ser vinculado à interface de rede virtual.
  • --rip-auto-delete: Indica se esse IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou quando o IP reservado for desvinculado.
  • --rip-name: O nome deste IP reservado para ser vinculado à interface de rede virtual.
  • --protocol-state-filtering-mode: auto,--psfm auto O modo de filtragem de estado de protocolo a ser usado para esta interface de rede virtual. Se estiver configurado como “auto”, a filtragem de pacotes por estado de protocolo é ativada ou desativada com base no tipo de recurso “ target ” da interface de rede virtual. Um de: auto, enabled, disabled. (padrão: auto).
  • --subnet: A sub-rede associada.
  • --ips: IPS RESERVED_IPS_JSON | @RESERVED_IPS_JSON_FILE, Endereços IP reservados secundários no formato JSON ou em um arquivo JSON, para serem associados à interface de rede virtual. Para o esquema de dados, verifique a propriedade IPS no arquivo [Documentação da API](/apidocs/vpc/latest#create-virtual-network-interface). Um de: RESERVED_IPS_JSON, @RESERVED_IPS_JSON_FILE.
  • --sgs: IDs ou nomes, separados por vírgulas, dos grupos de segurança a serem usados para a interface de rede virtual.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --vpc: ID ou nome da VPC à qual este VNI está associado.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é virtual-network-interface-delete

Exclua uma ou mais interfaces de rede virtual.

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

Exemplos de comando

  • 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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE1: ID ou nome da interface de rede virtual.
  • VIRTUAL_NETWORK_INTERFACE2: ID ou nome da interface de rede virtual.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é virtual-network-interface-floating-ip

Visualizar detalhes de um IP flutuante associado a uma interface de rede virtual.

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

Exemplos de comando

  • 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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE: ID ou nome da interface de rede virtual.
  • FLOATING_IP: ID ou nome do IP flutuante.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é virtual-network-interface-floating-ips

Listar todos os IPs flutuantes associados à interface de rede virtual.

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

Exemplos de comando

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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE: ID ou nome da interface de rede virtual.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

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

Associar um IP flutuante a uma interface de rede virtual.

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

Exemplos de comando

  • 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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE: ID ou nome da interface de rede virtual.
  • FLOATING_IP: ID ou nome do IP flutuante.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

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

Desvincular um IP flutuante de uma interface de rede virtual.

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

Exemplos de comando

  • 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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE: ID ou nome da interface de rede virtual.
  • FLOATING_IP: ID ou nome do IP flutuante.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é virtual-network-interface-reserved-ip

Visualizar detalhes de um endereço IP reservado associado a uma interface de rede virtual.

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

Exemplos de comando

  • 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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE: ID ou nome da interface de rede virtual.
  • RESERVED_IP: ID ou nome do IP reservado.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é virtual-network-interface-reserved-ips

Listar todos os endereços IP reservados associados à interface de rede virtual.

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

Exemplos de comando

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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE: ID ou nome da interface de rede virtual.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

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

Ligue um IP reservado à interface de rede virtual.

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

Exemplos de comando

  • 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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE: ID ou nome da interface de rede virtual.
  • RESERVED_IP: ID ou nome do IP reservado.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

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

Desvincular um IP reservado da interface de rede virtual.

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

Exemplos de comando

  • 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

Opções de comando

  • VIRTUAL_NETWORK_INTERFACE: ID ou nome da interface de rede virtual.
  • RESERVED_IP: ID ou nome do IP reservado.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

gateways de serviço de caminho privado

A seção a seguir fornece detalhes sobre os comandos da CLI disponíveis para trabalhar com gateways do serviço Private Path.

ibmcloud é private-path-service-gateways

Liste todos os gateways de serviço de caminho privado.

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]

Exemplos de comando

  • ibmcloud is private-path-service-gateways Liste todos os gateways de serviço de caminho privado.

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é private-path-service-gateway

Visualize os detalhes de um gateway de serviço de caminho privado.

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

Exemplos de comando

  • ibmcloud is ppsg r134-2e671f14-19fc-4089-9ad3-973176711259 Visualize detalhes de um gateway de serviço do Private Path usando o ID do gateway.
  • ibmcloud is private-path-service-gateway cli-ppsg-0 Visualize os detalhes de um gateway de serviço do Private Path usando seu nome.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um serviço privado de criação de gateway de caminho

Crie um gateway de serviço do 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]

Exemplos de comando

  • 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 Crie um gateway de serviço do Private Path especificando o nome do balanceador de carga e configurando a política de acesso padrão como 'permitir'.
  • 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 Crie um gateway de serviço do Private Path especificando o ID do balanceador de carga e configurando a política de acesso padrão como 'negar'.

Opções de comando

  • --default-access-policy: A política a ser utilizada para vinculações de contas que não possuam uma política de conta explícita. Uma das opções: deny, permit, review. (padrão: negar).
  • --load-balancer: ID ou nome do balanceador de carga para este gateway de caminho privado.
  • --name: O nome deste gateway de serviço do Private Path.
  • --service-endpoints: Os nomes de domínio totalmente qualificados para este gateway de serviço do Private Path. Todas as letras maiúsculas são convertidas em minúsculas.
  • --zonal-affinity: Indica se este gateway do serviço Private Path possui afinidade zonal. Um dos seguintes: false, true.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é private-path-service-gateway-update

Atualize um gateway de serviço de caminho privado.

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]

Exemplos de comando

  • 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 Atualize um gateway de serviço do Private Path pelo ID, mudando o nome, a política de acesso, o balanceador de carga, a afinidade de zona e publicando-o.
  • 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 Atualize um gateway de serviço do Private Path pelo nome, mudando o nome, a política de acesso para 'revisão', o balanceador de carga, a afinidade de zona e publicando-o.
  • 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 Atualize um gateway de serviço do Private Path pelo ID, mudando seu nome, política de acesso, balanceador de carga e afinidade de zona.
  • 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 Atualize um gateway de serviço do Private Path pelo nome, mudando o nome, a política de acesso para 'revisão', o balanceador de carga e a afinidade de zona.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • --default-access-policy: A política a ser utilizada para vinculações de contas que não possuam uma política de conta explícita. Uma das opções: deny, permit, review. (padrão: negar).
  • --load-balancer: ID ou nome do balanceador de carga para este gateway de caminho privado.
  • --zonal-affinity: Indica se este gateway do serviço Private Path possui afinidade zonal. Um dos seguintes: false, true.
  • --name: Novo nome do gateway do serviço Private Path.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um serviço privado de gateway de caminho para exclusão

Exclua um ou mais gateways de serviço de caminho privado.

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

Exemplos de comando

  • ibmcloud is ppsgd r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1 r134-72940467-a4db-487f-b57e-b7141ac40e32 Exclua múltiplos gateways de serviço do Private Path usando seus IDs.
  • ibmcloud is private-path-service-gateway-delete cli-ppsg-0 cli-ppsg-1 Exclua múltiplos gateways de serviço Private Path usando seus nomes.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY1: ID ou nome do gateway do serviço Private Path.
  • PRIVATE_PATH_SERVICE_GATEWAY2: ID ou nome do gateway do serviço Private Path.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é private-path-service-gateway-publish

Publique um gateway de serviço de caminho privado.

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

Exemplos de comando

  • ibmcloud is ppsgp r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1 Publique um gateway de serviço do Private Path usando o ID do gateway para disponibilizá-lo para qualquer conta solicitar acesso.
  • ibmcloud is private-path-service-gateway-publish cli-ppsg-0 Publique um gateway de serviço do Private Path usando o nome do gateway para disponibilizá-lo para qualquer conta solicitar acesso.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é private-path-service-gateway-unpublish

Cancele a publicação de um gateway de serviço de caminho privado.

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

Exemplos de comando

  • ibmcloud is ppsgunp r134-01cd30f7-e6f2-432f-9520-76247b1fbbe1 Cancele a publicação de um gateway de serviço do Private Path usando o ID do gateway para restringir solicitações de acesso.
  • ibmcloud is private-path-service-gateway-unpublish cli-ppsg-0 Cancele a publicação de um gateway de serviço do Private Path usando o nome do gateway para restringir solicitações de acesso.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um serviço privado de gateway de conta com políticas de caminho

Liste todas as políticas de conta para o gateway de serviço de caminho privado.

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]

Exemplos de comando

  • ibmcloud is ppsg-aps cli-ppsg-0 Liste todas as políticas de conta de um gateway de serviço do Private Path usando o nome do gateway.
  • ibmcloud is ppsg-aps r134-f5926633-81d0-429e-bcf8-91151ade00bf Liste todas as políticas de conta de um gateway de serviço do Private Path usando o ID do gateway.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY1: ID ou nome do gateway do serviço Private Path.
  • PRIVATE_PATH_SERVICE_GATEWAY2: ID ou nome do gateway do serviço Private Path.
  • --account-id: ID da conta para esta política de acesso.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é uma política de conta de gateway de serviço de caminho privado

Visualize os detalhes de uma política de conta para um gateway de serviço de caminho privado.

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

Exemplos de comando

  • ibmcloud is ppsg-ap cli-ppsg-0 2d1bace7b46e4815a81e52c6ffeba5cf Visualize detalhes de uma política de conta de um gateway de serviço do Private Path usando o nome do gateway e o ID da política.
  • ibmcloud is private-path-service-gateway-account-policy r134-f5926633-81d0-429e-bcf8-91151ade00bf e13b4574db1743b1b7897bebca551db1 Visualize detalhes de uma política de conta de um gateway de serviço do Private Path usando o ID do gateway e o ID da política.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • ACCOUNT_POLICY: ID da política de conta para o gateway do serviço Private Path.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um serviço privado de gateway de conta com política de criação

Crie uma política de conta para um gateway de serviço de caminho privado.

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]

Exemplos de comando

  • ibmcloud is private-path-service-gateway-account-policy-create r134-f5926633-81d0-429e-bcf8-91151ade00bf --account-id e13b4574db1743b1b7897bebca551db1 --access-policy deny Crie uma política de conta para um gateway de serviço do Private Path usando o ID do gateway com uma política de negação de acesso.
  • ibmcloud is private-path-service-gateway-account-policy-create cli-ppsg-0 --account-id 2d1bace7b46e4815a81e52c6ffeba5cf --access-policy review Crie uma política de conta para um gateway de serviço do Private Path usando o nome do gateway com uma política de acesso de revisão.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • --access-policy: A política de acesso da conta. Uma das seguintes opções: negar, permitir, revisar.
  • --account-id: ID da conta para esta política de acesso.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é uma atualização da política de conta do gateway de serviço de caminho privado

Atualize uma política de conta para um gateway de serviço de caminho privado.

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

Exemplos de comando

  • ibmcloud is ppsg-apu r134-f5926633-81d0-429e-bcf8-91151ade00bf 2d1bace7b46e4815a81e52c6ffeba5cf --access-policy permit Atualize uma política de conta de um gateway de serviço do Private Path usando o ID do gateway e o ID da política, mudando a política de acesso para "permitir".
  • ibmcloud is ppsg-apu cli-ppsg-0 e13b4574db1743b1b7897bebca551db1 --access-policy review Atualize uma política de conta de um gateway de serviço do Private Path usando o nome do gateway e o ID da política, alterando a política de acesso para "revisar".

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • ACCOUNT_POLICY: ID da política de conta para o gateway do serviço Private Path.
  • --access-policy: A política de acesso da conta. Uma das seguintes opções: negar, permitir, revisar.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é uma política de conta de gateway de serviço de caminho privado para exclusão

Exclua uma ou mais políticas de conta para um gateway de serviço de caminho privado.

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

Exemplos de comando

  • ibmcloud is ppsg-apd r134-2e671f14-19fc-4089-9ad3-973176711259 efe5afc483594adaa8325e2b4d1290df Exclua uma política de conta de um gateway de serviço do Private Path usando o ID do gateway e o ID da política.
  • ibmcloud is private-path-service-gateway-account-policy-delete cli-ppsg-0 2d1bace7b46e4815a81e52c6ffeba5cf e13b4574db1743b1b7897bebca551db1 Exclua múltiplas políticas de conta de um gateway de serviço do Private Path usando o nome do gateway e os IDs das políticas.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • ACCOUNT_POLICY1: ID da política de conta para o gateway do serviço Private Path.
  • ACCOUNT_POLICY2: ID da política de conta para o gateway do serviço Private Path.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um serviço privado de gateway de endpoint de gateway de ligações

Liste todas as ligações de gateway de terminal para o gateway de serviço de caminho privado.

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]

Exemplos de comando

  • ibmcloud is ppsg-egbs r134-2e671f14-19fc-4089-9ad3-973176711259 Liste todas as vinculações de gateway de terminal de um gateway de serviço do Private Path usando o ID do gateway.
  • ibmcloud is ppsg-egbs cli-ppsg-0 Liste todas as vinculações de gateway de terminal de um gateway de serviço do Private Path usando o nome do gateway.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY1: ID ou nome do gateway do serviço Private Path.
  • PRIVATE_PATH_SERVICE_GATEWAY2: ID ou nome do gateway do serviço Private Path.
  • --account-id: ID da conta para esta política de acesso.
  • --status: Status das ligações do gateway do endpoint.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um serviço privado de gateway de endpoint de gateway de ligação

Visualize os detalhes de uma ligação de gateway de terminal para um gateway de serviço de caminho privado.

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

Exemplos de comando

  • ibmcloud is private-path-service-gateway-endpoint-gateway-binding r134-2e671f14-19fc-4089-9ad3-973176711259 r134-17635273-0702-4a31-b406-a0014c291fbb Visualize detalhes de uma vinculação de gateway de terminal de um gateway de serviço do Private Path usando o ID do gateway e o ID da vinculação.
  • ibmcloud is private-path-service-gateway-endpoint-gateway-binding cli-ppsg-0 r134-3aabeae6-830c-40d6-b67e-4b08382989e9 Visualize detalhes de uma vinculação de gateway de terminal de um gateway de serviço do Private Path usando o nome do gateway e o ID da vinculação.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • ENDPOINT_GATEWAY_BINDING: ID da ligação do gateway do endpoint para o gateway do serviço Private Path.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um serviço privado de gateway de endpoint de gateway de ligação de negação

Negar a ligação de um gateway de terminal para um gateway de serviço de caminho privado.

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]

Exemplos de comando

  • 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 Negue uma vinculação de gateway de terminal para um gateway de serviço do Private Path usando o ID do gateway e o ID da vinculação e configure esse ID como a política de conta.
  • ibmcloud is ppsg-egb-deny cli-ppsg r134-f7e2b651-0d02-46e1-8811-16ea2157b547 --set-account-policy true Negue uma vinculação de gateway de terminal para um gateway de serviço do Private Path usando o nome do gateway e o ID da vinculação e defina esse nome como a política de conta.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • ENDPOINT_GATEWAY_BINDING: ID da ligação do gateway do endpoint para o gateway do serviço Private Path.
  • --set-account-policy: Indica se esta política se tornará a política de acesso para quaisquer ligações pendentes e futuras de gateways de endpoint da mesma conta. Um dos seguintes: true, false.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um serviço privado de gateway de endpoint de gateway de ligação de permissão

Permita uma ligação de gateway de terminal para um gateway de serviço de caminho privado.

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]

Exemplos de comando

  • ibmcloud is ppsg-egb-permit r134-e64dab2d-8fd2-43bd-8390-229ba66e53c4 r134-0dcc2105-14a1-4501-9b43-29632e910e4b --set-account-policy true Permita uma vinculação de gateway de terminal para um gateway de serviço do Private Path usando o ID do gateway e o ID da vinculação e configure esse ID como a política de conta.
  • ibmcloud is ppsg-egb-permit cli-ppsg r134-3a30c0b3-8c4b-4a64-bb93-3f3e17459363 --set-account-policy true Permita uma vinculação de gateway de terminal para um gateway de serviço do Private Path usando o nome do gateway e o ID da vinculação e configure esse nome como a política de conta.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY: ID ou nome do gateway do serviço Private Path.
  • ENDPOINT_GATEWAY_BINDING: ID da ligação do gateway do endpoint para o gateway do serviço Private Path.
  • --set-account-policy: Indica se esta política se tornará a política de acesso para quaisquer ligações pendentes e futuras de gateways de endpoint da mesma conta. Um dos seguintes: true, false.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um serviço privado de gateway de endpoint de gateway de ligação revogada

Revogue o acesso a um gateway de serviço de caminho privado para uma conta.

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]

Exemplos de comando

  • ibmcloud is ppsg-ar r134-e64dab2d-8fd2-43bd-8390-229ba66e53c4 --account-id efe5afc483594adaa8325e2b4d1290df Revogue o acesso de uma conta a um gateway de serviço do Private Path usando o ID do gateway.
  • ibmcloud is ppsg-ar cli-ppsg --account-id efe5afc483594adaa8325e2b4d1290df Revogue o acesso de uma conta a um gateway de serviço do Private Path usando o nome do gateway.

Opções de comando

  • PRIVATE_PATH_SERVICE_GATEWAY1: ID ou nome do gateway do serviço Private Path.
  • PRIVATE_PATH_SERVICE_GATEWAY2: ID ou nome do gateway do serviço Private Path.
  • --account-id: ID da conta para esta política de acesso.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Intervalo de endereço público

ibmcloud é public-address-ranges

Liste todas as variações de endereços públicos.

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

Exemplos de comando

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é public-address-range

Visualize os detalhes de uma variação de endereços públicos.

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

Exemplos de comando

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

Opções de comando

  • PUBLIC_ADDRESS_RANGE: ID ou nome do intervalo de endereços públicos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é public-address-range-create

Crie uma variação de endereços públicos.

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]

Exemplos de comando

  • 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

Opções de comando

  • --ipv4-address-count: O número total de endereços IPv4 públicos necessários. Deve ser uma potência de 2.
  • --name: O nome deste intervalo de endereços públicos. O nome não deve ser usado por outra variação de endereços públicos na região. Nomes que começam com “ibm-” são reservados para recursos gerenciados pelo provedor e não são permitidos.
  • --vpc: A VPC à qual você deseja vincular esse intervalo de endereços públicos. Ao especificar o sinalizador, é necessário usar o sinalizador --zone.
  • --zone: A zona na qual você deseja que esse intervalo de endereços públicos esteja localizado. Ao especificar o sinalizador, o sinalizador --vpc é necessário.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é public-address-range-update

Atualize uma variação de endereços públicos.

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

Exemplos de comando

  • 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

Opções de comando

  • PUBLIC_ADDRESS_RANGE: ID ou nome do intervalo de endereços públicos.
  • --name: O nome deste intervalo de endereços públicos. O nome não deve ser usado por outra variação de endereços públicos na região. Nomes que começam com “ibm-” são reservados para recursos gerenciados pelo provedor e não são permitidos.
  • --vpc: A VPC à qual você deseja vincular esse intervalo de endereços públicos, substituindo qualquer VPC existente.
  • --zone: A zona na qual você deseja que esse intervalo de endereços públicos seja alocado, substituindo qualquer zona existente.
  • --reset-target: Remover o destino do intervalo de endereços públicos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é public-address-range-delete

Exclua uma ou mais variações de endereços públicos.

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

Exemplo de comando

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

Opções de comando

  • PUBLIC_ADDRESS_RANGE1: ID ou nome do intervalo de endereços públicos.
  • PUBLIC_ADDRESS_RANGE2: ID ou nome do intervalo de endereços públicos.
  • --force, -f: forçar a operação sem confirmação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Gateways de rede privada virtual (VPN)

A seção a seguir fornece detalhes sobre os comandos da CLI disponíveis para trabalhar com gateways de VPN, incluindo políticas de IKE e IPsec.

ibmcloud is ike-policies

Listar todas as políticas de IKE.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ike-policy

Visualizar detalhes de uma política de IKE.

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

Opções de comando

  • IKE_POLICY: ID ou nome da política IKE.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ike-policy-connections

Listar todas as conexões que usam a política de IKE.

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

Opções de comando

  • IKE_POLICY: ID ou nome da política IKE.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ike-policy-create

Criar uma política de 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]

Exemplos de comando

  • 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

Opções de comando

  • IKE_POLICY_NAME: nome da política IKE.
  • AUTHENTICATION_ALGORITHMS: Os algoritmos de autenticação. Valores permitidos: sha256, sha384, sha512 ou valores separados por vírgulas em sequência. A ordem dos algoritmos determina a prioridade deles para negociação. Só é permitido usar múltiplos valores quando IKE_VERSION for 2.
  • DH_GROUPS: Os grupos de Diffie-Hellman. Valores permitidos: 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31 ou valores separados por vírgulas em sequência. A ordem dos grupos Diffie-Hellman determina a prioridade deles para negociação. Só é permitido usar múltiplos valores quando IKE_VERSION for 2.
  • ENCRYPTION_ALGORITHMS: Os algoritmos de criptografia. Valores permitidos: aes128, aes192, aes256 ou valores separados por vírgulas em sequência. A ordem dos algoritmos determina a prioridade deles para negociação. Só é permitido usar múltiplos valores quando IKE_VERSION for 2.
  • IKE_VERSION: a versão do protocolo IKE. Uma das seguintes: 1, 2.
  • --key-lifetime: o tempo de vida da chave, em segundos. Máximo: 86.400, Mínimo: 1.800. (padrão: 28. 800 ).
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ike-policy-delete

Excluir uma ou mais políticas de IKE.

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

Opções de comando

  • IKE_POLICY1: ID ou nome da política IKE.
  • IKE_POLICY2: ID ou nome da política IKE.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ike-policy-update

Atualizar uma política de 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]

Exemplos de comando

  • 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

Opções de comando

  • IKE_POLICY: ID ou nome da política IKE.
  • -- name: Novo nome da política IKE.
  • --authentication-algorithms: Os algoritmos de autenticação. Valores permitidos: sha256, sha384, sha512 ou valores separados por vírgulas em sequência. A ordem dos algoritmos determina a prioridade deles para negociação. Só é permitido usar múltiplos valores quando IKE_VERSION for 2.
  • --dh-groups: Os grupos de Diffie-Hellman. Valores permitidos: 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 31 ou valores separados por vírgulas em sequência. A ordem dos grupos Diffie-Hellman determina a prioridade deles para negociação. Só é permitido usar múltiplos valores quando IKE_VERSION for 2.
  • --encryption-algorithms: Os algoritmos de criptografia. Valores permitidos: aes128, aes192, aes256 ou valores separados por vírgulas em sequência. A ordem dos algoritmos determina a prioridade deles para negociação. Só é permitido usar múltiplos valores quando IKE_VERSION for 2.
  • --ike-version: a versão do protocolo IKE. Uma das seguintes: 1, 2.
  • --key-lifetime: o tempo de vida da chave, em segundos. Máximo: 86400, mínimo: 1800.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ipsec-policies

Listar todas as políticas de IPsec.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ipsec-policy

Visualizar detalhes de uma política de IPsec.

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

Opções de comando

  • IPSEC_POLICY: ID ou nome da política IPsec.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ipsec-policy-connections

Listar todas as conexões que usam a política de IPsec.

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

Opções de comando

  • IPSEC_POLICY: ID ou nome da política IPsec.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ipsec-policy-create

Criar uma política de 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]

Exemplos de comando

  • 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

Opções de comando

  • IPSEC_POLICY_NAME: o nome da política do IPsec.
  • AUTHENTICATION_ALGORITHMS: Os algoritmos de autenticação. Deve estar configurado como 'disabled' quando apenas algoritmos de criptografia em modo combinado (aes128gcm16, aes192gcm16, aes256gcm16) forem usados. Não deve estar configurado como 'disabled' quando quaisquer outros algoritmos de criptografia (aes128, aes192, aes256) forem usados. Valores permitidos: disabled, sha256, sha384, sha512 ou valores separados por vírgulas em sequência.
  • ENCRYPTION_ALGORITHMS: Os algoritmos de criptografia. Valores permitidos: aes128, aes128gcm16, aes192, aes192gcm16, aes256, aes256gcm16 ou valores separados por vírgulas em sequência. A ordem dos algoritmos determina a prioridade deles para negociação.
  • PFSGS: Grupos de Sigilo Perfeito para o Futuro. Valores permitidos: 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 valores separados por vírgulas em sequência.
  • --key-lifetime: o tempo de vida da chave, em segundos. Máximo: 86.400, Mínimo: 1. 800. (padrão: 3. 600 ).
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ipsec-policy-delete

Excluir uma ou mais políticas IPsec.

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

Opções de comando

  • IPSEC_POLICY1: ID ou nome da política IPsec.
  • IPSEC_POLICY2: ID ou nome da política IPsec.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is ipsec-policy-update

Atualizar uma política de 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]

Exemplos de comando

  • 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

Opções de comando

  • IPSEC_POLICY: ID ou nome da política IPsec.
  • --name: novo nome da política IPsec.
  • --authentication-algorithms: Os algoritmos de autenticação. Deve ser desativado quando forem utilizados apenas algoritmos de criptografia em modo combinado ( aes128gcm16, aes192gcm16, aes256gcm16 ). Não deve ser desativado quando forem utilizados quaisquer outros algoritmos de criptografia ( aes128, aes192, aes256 ). Valores permitidos: disabled, sha256, sha384, sha512 ou valores separados por vírgulas em sequência.
  • --encryption-algorithms: Os algoritmos de criptografia. Valores permitidos: aes128, aes128gcm16, aes192, aes192gcm16, aes256, aes256gcm16 ou valores separados por vírgulas em sequência. A ordem dos algoritmos determina a prioridade deles para negociação.
  • --pfsgs: Grupos de Sigilo Perfeito para o Futuro. Valores permitidos: 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 valores separados por vírgulas em sequência.
  • --key-lifetime: o tempo de vida da chave, em segundos. Máximo: 86400, mínimo: 1800.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpn-gateway

Visualizar detalhes de um gateway VPN.

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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpn-gateway-connection

Visualizar detalhes de uma conexão de gateway VPN.

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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • CONEXÃO1: ID ou nome da conexão VPN.
  • CONEXÃO 2: ID ou nome da conexão VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpn-gateway-connection-create

Criar uma conexão de gateway VPN.

ibmcloud is vpn-gateway-connection-create CONNECTION_NAME VPN_GATEWAY PEER PRESHARED_KEY [--vpc VPC] [--admin-state-up true | false] [--dead-peer-detection-action restart | clear | hold | none] [--dead-peer-detection-interval INTERVAL] [--dead-peer-detection-timeout TIMEOUT] [--ike-policy IKE_POLICY_ID] [--ipsec-policy IPSEC_POLICY_ID] [--peer-cidr CIDR1 --peer-cidr CIDR2 ... --local-cidr CIDR1 --local-cidr CIDR2 ...] [[--local-ike-identity-type fqdn | hostname | ipv4_address | key_id --local-ike-identity-value VALUE] | [--local-ike-identities LISTENER_POLICIES_JSON | @LISTENER_POLICIES_JSON_FILE]] [--peer-ike-identity-type fqdn | hostname | ipv4_address | key_id --peer-ike-identity-value VALUE] [--establish-mode bidirectional | peer_only] [--distribute-traffic true | false] [--peer-asn ASN] [--tunnels TUNNELS_JSON | @TUNNELS_JSON_FILE] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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 crie conexão de gateway da VPN com ike_identitites locais usando-a como estrutura 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 crie conexão de gateway da VPN com ike_identities locais usando-a como estrutura de sinalizador

Opções de comando

  • CONNECTION_NAME: Nome da conexão.
  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • PEER: O endereço IP ou FQDN do gateway VPN do par.
  • PRESHARED_KEY: a chave pré-compartilhada.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --admin-state-up: se configurado como false, a conexão de gateway de VPN será encerrada. Uma de: true, false. (padrão: true).
  • --dead-peer-detection-action: ações da Detecção de peer inativo. Uma das seguintes opções: reiniciar, limpar, manter, nenhuma. (padrão: reiniciar ).
  • --dead-peer-detection-interval: o intervalo de Detecção de peer inativo em segundos (padrão: 2).
  • --dead-peer-detection-timeout: o tempo limite de Detecção de peer inativo em segundos (padrão: 10).
  • --ike-policy: ID ou nome da política IKE.
  • --ipsec-policy: ID ou nome da política IPsec.
  • --peer-cidr: CIDRs de peer para o recurso.
  • --local-cidr: CIDR local para o recurso.
  • --local-ike-identity-type: O tipo de identidade IKE local.
  • --local-ike-identity-value: O valor do FQDN da identidade IKE local.
  • --local-ike-identities: LOCAL_IKE_IDENTITIES_JSON | @LOCAL_IKE_IDENTITIES_JSON_FILE, identidades IKE locais em JSON ou em arquivo JSON.
  • --peer-ike-identity-type: O tipo de identidade IKE do par.
  • --peer-ike-identity-value: O valor do FQDN da identidade IKE do par.
  • --establish-mode: O modo de estabelecimento da conexão do gateway VPN. Um de: bidirecional, peer_only. (padrão: bidirecional).
  • --distribute-traffic: Indica se o tráfego é distribuído entre os túneis ativos da conexão do gateway VPN. Um dos seguintes: true, false.
  • --peer-asn: O número do sistema autônomo (ASN) do par para esta conexão de gateway VPN.
  • --tunnels: TUNNELS_JSON | @TUNNELS_JSON_FILE, túneis em JSON ou em arquivo JSON. Um de: TUNNELS_JSON, @TUNNELS_JSON_FILE.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpn-gateway-connection-delete

Excluir uma ou mais conexões de gateway VPN.

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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • CONEXÃO1: ID ou nome da conexão VPN.
  • CONEXÃO 2: ID ou nome da conexão VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

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

Incluir um CIDR local em uma conexão de gateway VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • CONEXÃO: ID ou nome da conexão VPN.
  • CIDR: O intervalo de endereços IP na notação de bloco CIDR.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

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

Remover um CIDR local da conexão de gateway VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • CONEXÃO: ID ou nome da conexão VPN.
  • CIDR: O intervalo de endereços IP na notação de bloco CIDR.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

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

Incluir um CIDR peer em uma conexão de gateway VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • CONEXÃO: ID ou nome da conexão VPN.
  • CIDR: O intervalo de endereços IP na notação de bloco CIDR.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

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

Remover CIDR peer da conexão de gateway VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • CONEXÃO: ID ou nome da conexão VPN.
  • CIDR: O intervalo de endereços IP na notação de bloco CIDR.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpn-gateway-connection-update

Atualizar uma conexão de gateway VPN.

ibmcloud is vpn-gateway-connection-update VPN_GATEWAY CONNECTION [--vpc VPC] [--admin-state-up true | false] [--dead-peer-detection-action restart | clear | hold | none] [--dead-peer-detection-interval INTERVAL] [--dead-peer-detection-timeout TIMEOUT] [--ike-policy IKE_POLICY_ID | --reset-ike-policy] [--ipsec-policy IPSEC_POLICY_ID | --reset-ipsec-policy] [--peer-address ADDRESS] [--peer-fqdn FQDN] [--distribute-traffic true | false] [--routing-protocol bgp | none] [--peer-asn ASN] [--tunnels TUNNELS_JSON | @TUNNELS_JSON_FILE] [--psk PSK] [--establish-mode bidirectional | peer_only] [--name NEW_NAME] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • CONEXÃO: ID ou nome da conexão VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --admin-state-up: se configurado como false, a conexão de gateway de VPN será encerrada. Um dos seguintes: true, false.
  • --dead-peer-detection-action: ações da Detecção de peer inativo. Um dos seguintes: reinicialização, limpar, reter, nenhum.
  • --dead-peer-detection-interval: intervalo de detecção de peer inativo em segundos.
  • --dead-peer-detection-timeout: Tempo limite de Detecção de Peer Morto em segundos.
  • --ike-policy: ID ou nome da política IKE.
  • --reset-ike-policy: Remover a política IKE.
  • --ipsec-policy: ID ou nome da política IPsec.
  • --reset-ipsec-policy: Remover a política do IPsec.
  • --peer-address: o endereço IP do gateway de VPN do peer.
  • --peer-fqdn: O FQDN do gateway VPN do par.
  • --distribute-traffic: Indica se o tráfego é distribuído entre os túneis ativos da conexão do gateway VPN. Um dos seguintes: true, false.
  • --routing-protocol: O protocolo de roteamento ativado para esta conexão de gateway VPN. Se especificado, o modo deve ser “route”. Uma das seguintes opções: bgp, nenhuma.
  • --peer-asn: O número do sistema autônomo (ASN) do par para esta conexão de gateway VPN.
  • --tunnels: TUNNELS_JSON | @TUNNELS_JSON_FILE, túneis em JSON ou em arquivo JSON. Um de: TUNNELS_JSON, @TUNNELS_JSON_FILE.
  • --psk: a chave pré-compartilhada.
  • --establish-mode: O modo de estabelecimento da conexão do gateway VPN. Um de: bidirecional, peer_only.
  • --name: novo nome da conexão.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpn-gateway-connections

Listar todas as conexões de gateway VPN.

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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpn-gateway-create

Criar um gateway VPN.

ibmcloud is vpn-gateway-create VPN_GATEWAY_NAME SUBNET [--mode policy | route [--advertised-cidrs ADVERTISED_CIDRS1 --advertised-cidrs ADVERTISED_CIDRS2 ...] [--local-asn ASN]] [--resource-group-id RESOURCE_GROUP_ID | --resource-group-name RESOURCE_GROUP_NAME] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY_NAME: nome do gateway de VPN.
  • SUBNET: ID ou nome da sub-rede.
  • --mode: O modo do gateway VPN; se não for especificado, o modo padrão do gateway VPN é “policy”. Um de: policy, route.
  • --advertised-cidrs: O intervalo de endereços IP na notação de bloco CIDR.
  • --local-asn: O número do sistema autônomo local (ASN) para este gateway de VPN e suas conexões.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpn-gateway-delete

Excluir um ou mais gateways VPN.

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

Opções de comando

  • VPN_GATEWAY1: ID ou nome do gateway VPN.
  • VPN_GATEWAY2: ID ou nome do gateway VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpn-gateway-update

Atualizar um gateway VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: novo nome do gateway de VPN.
  • --local-asn: O número do sistema autônomo local (ASN) para este gateway de VPN e suas conexões.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is vpn-gateways

Listar todos os gateways VPN.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-gateway-advertised-cidr

Verifique se o CIDR anunciado especificado existe em um gateway de VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --cidr: O intervalo de endereços IP na notação de bloco CIDR.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-gateway-advertised-cidr-add

Incluir CIDR anunciado em um gateway de VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --cidr: O intervalo de endereços IP na notação de bloco CIDR.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-gateway-advertised-cidr-delete

Remova um CIDR anunciado de um gateway de VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • CIDR1: O intervalo de endereços IP na notação de bloco CIDR.
  • CIDR2: O intervalo de endereços IP na notação de bloco CIDR.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-gateway-advertised-cidrs

Liste todos os CIDRs de gateway de VPN anunciados.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-gateway-service-connection

Recupere uma conexão de serviço de gateway de VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --service-connection-id: O identificador da conexão do gateway VPN.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-gateway-service-connections

Liste todas as conexões do serviço de gateway de VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_GATEWAY: ID ou nome do gateway VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Servidores de rede privada virtual (VPN)

A seção a seguir dá detalhes sobre os comandos CLI disponíveis para trabalhar com servidores VPN.

ibmcloud é vpn-servers

Liste todos os servidores VPN.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server

Visualizar detalhes de um servidor VPN.

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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-create

Crie um servidor 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]

Exemplos de comando

  • 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

Opções de comando

  • --subnet: IDs ou nomes das sub-redes, separados por vírgulas, para as quais este servidor VPN deve ser configurado. Use sub-redes em diferentes zonas para obter alta disponibilidade e, no máximo, configure duas sub-redes.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --client-ip-pool: o conjunto de endereços IPv4 do cliente VPN, expresso em formato CIDR. A solicitação não deve se sobrepor a nenhum prefixo de endereço existente na VPC e nem a nenhum dos intervalos de endereço reservados a seguir: 127.0.0.0/8 (endereços de loopback IPv4), 161.26.0.0/16 (serviços IBM), 166.8.0.0/14 (terminais de serviço de nuvem), 169.254.0.0/16 (endereços locais de link IPv4), 224.0.0.0/4 (endereços multicast IPv4). O comprimento de prefixo do CIDR do conjunto de endereços IP do cliente deve ficar entre /9 (8.388.608 endereços) e /22 (1.024 endereços). Recomenda-se um bloco de CIDR que contenha o dobro do número necessário de endereços IP para permitir o estabelecimento do número máximo de conexões simultâneas.
  • --cert: O CRN secreto do gerenciador de segredos para este servidor VPN.
  • --client-auth-methods: Lista de métodos de autenticação do cliente, separados por vírgulas. Um de: certificate, username, certificate,username, username,certificate.
  • --client-ca: O CRN secreto do gerenciador de segredos a ser usado para a autoridade certificadora (CA) do cliente VPN.
  • --client-crl: CRL | @CRL-file. O conteúdo da lista de revogação de certificado, codificado em formato PEM.
  • --client-dns: Lista, separada por vírgulas, de endereços de servidores DNS fornecidos aos clientes VPN conectados a este servidor VPN. No máximo, dois servidores DNS podem ser configurados.
  • --client-idle-timeout: O tempo, em segundos, que um cliente VPN pode permanecer inativo antes que este servidor VPN o desconecte. Especifique 0 para evitar que o servidor desconecte clientes inativos (padrão: 600).
  • --enable-split-tunnel: indica se o split tunneling está ativado neste servidor VPN. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --port: O número da porta a ser usado para este servidor VPN. (padrão: 443 ).
  • -- protocol: o protocolo de transporte a usar para este servidor VPN. Uma das seguintes opções: udp, tcp. (padrão: udp ).
  • --sg: IDs ou nomes de grupos de segurança separados por vírgulas para o servidor VPN.
  • -- name: novo nome para o servidor VPN.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-update

Atualize um servidor 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]

Exemplos de comando

  • 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 "" Limpe os endereços do servidor DNS que são fornecidos aos clientes VPN conectados a este servidor VPN.
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --reset-client-dns Limpe os endereços do servidor DNS que são fornecidos aos clientes VPN conectados a este servidor 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 Atualize o servidor VPN com mais de uma sub-rede de zonas diferentes para que tenha alta disponibilidade.
  • ibmcloud is vpn-server-update r134-aa88726e-8b34-4f97-992d-027df9c4bb36 --subnet 0716-6ec3e875-abfa-40f4-a7c5-7473f4b2a2e1 Atualize o servidor VPN com uma sub-rede para mudar a sub-rede do servidor VPN ou rebaixe o servidor VPN de um servidor VPN de alta disponibilidade para um servidor VPN independente.

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --subnet: IDs ou nomes das sub-redes, separados por vírgulas, para as quais este servidor VPN deve ser configurado. Use sub-redes em diferentes zonas para obter alta disponibilidade e, no máximo, configure duas sub-redes.
  • --client-ip-pool: o conjunto de endereços IPv4 do cliente VPN, expresso em formato CIDR. A solicitação não deve se sobrepor a nenhum prefixo de endereço existente na VPC e nem a nenhum dos intervalos de endereço reservados a seguir: 127.0.0.0/8 (endereços de loopback IPv4), 161.26.0.0/16 (serviços IBM), 166.8.0.0/14 (terminais de serviço de nuvem), 169.254.0.0/16 (endereços locais de link IPv4), 224.0.0.0/4 (endereços multicast IPv4). O comprimento de prefixo do CIDR do conjunto de endereços IP do cliente deve ficar entre /9 (8.388.608 endereços) e /22 (1.024 endereços). Recomenda-se um bloco de CIDR que contenha o dobro do número necessário de endereços IP para permitir o estabelecimento do número máximo de conexões simultâneas.
  • --cert: O CRN secreto do gerenciador de segredos para este servidor VPN.
  • --client-auth-methods: Lista de métodos de autenticação do cliente, separados por vírgulas. Um de: certificate, username, certificate,username, username,certificate.
  • --client-ca: O CRN secreto do gerenciador de segredos a ser usado para a autoridade certificadora (CA) do cliente VPN.
  • --client-crl: CRL | @CRL-file. O conteúdo da lista de revogação de certificado, codificado em formato PEM.
  • --client-dns: Lista, separada por vírgulas, de endereços de servidores DNS fornecidos aos clientes VPN conectados a este servidor VPN. No máximo, dois servidores DNS podem ser configurados.
  • --reset-client-dns: Limpa os endereços dos servidores DNS fornecidos aos clientes VPN conectados a este servidor VPN.
  • --client-idle-timeout: O tempo, em segundos, que um cliente VPN pode permanecer inativo antes que este servidor VPN o desconecte. Especifique 0 para evitar que o servidor desconecte clientes inativos.
  • --enable-split-tunnel: indica se o split tunneling está ativado neste servidor VPN. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --port: O número da porta a ser usado para este servidor VPN.
  • -- protocol: o protocolo de transporte a usar para este servidor VPN. Um destes: udp, tcp.
  • --name: Novo nome do servidor VPN.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-delete

Excluir um ou mais servidores VPN.

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

Opções de comando

  • VPN_SERVER1: ID ou nome do servidor VPN.
  • VPN_SERVER2: ID ou nome do servidor VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-client-configuration

Recuperar a configuração do cliente d OpenVPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --file: Salva a configuração do cliente no caminho de arquivo especificado.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-clients

Listar todos os clientes VPN de um servidor VPN.

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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-client

Visualizar detalhes de um cliente VPN.

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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • CLIENT_ID: ID do cliente VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-client-delete

Excluir um ou mais clientes VPN para um servidor VPN.

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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • CLIENT_ID1: ID do cliente VPN.
  • CLIENT_ID2: ID do cliente VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-client-disconnect

Desconectar cliente VPN.

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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • CLIENT_ID1: ID do cliente VPN.
  • CLIENT_ID2: ID do cliente VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-rotas

Listar todas as rotas de VPN de um servidor VPN.

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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-route

Visualizar detalhes de uma rota VPN.

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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • ROUTE_ID: ID ou nome da rota VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-route-create

Crie uma rota VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --action: A ação a ser executada com um pacote que corresponda à rota. Uma destas: translate, deliver, drop. (Padrão: deliver).
  • --destination: O destino a ser utilizado para esta rota de VPN no servidor de VPN. Deve ser exclusivo dentro do servidor VPN. Se um pacote de entrada não corresponder a nenhum destino, o pacote será eliminado.
  • --name: Nome da rota VPN.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-route-update

Atualize uma rota VPN.

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

Exemplos de comando

  • 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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • ROUTE_ID: ID ou nome da rota VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --name: Novo nome da rota VPN.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é vpn-server-route-delete

Excluir uma ou mais rotas VPN.

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

Opções de comando

  • VPN_SERVER: ID ou nome do servidor VPN.
  • ROUTE_ID1: ID ou nome da rota VPN.
  • ROUTE_ID2: ID ou nome da rota VPN.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

COMANDOS DE CÁLCULO

A seção a seguir fornece informações sobre os comandos da CLI para a funcionalidade de cálculo.

Imagens

ibmcloud is operating-systems

Listar todos os sistemas operacionais.

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

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is operating-system

Visualizar detalhes de um sistema operacional.

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

Opções de comando

  • OPERATING_SYSTEM_NAME: nome do sistema operacional.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is image

Visualizar detalhes de uma imagem.

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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is images

Listar todas as imagens na região.

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]

Exemplos de comando

  • 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

Opções de comando

  • -- visibilidade: Liste imagens com visibilidade dada. A visibilidade válida é: pública ou privada.
  • --status: Filtra a coleção para exibir apenas as imagens cujos valores de status correspondem à lista separada por vírgulas. Valores disponíveis: available, deleting, deprecated, failed, obsolete, partially_available, pending, unusable, all.
  • --user-data-format: Filtra a coleção para exibir apenas as imagens cujos valores de “user-data-format” correspondem à lista separada por vírgulas. Valores disponíveis: cloud_init, esxi_kickstart, ipxe.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --remote-account-id: remote.account.id Filtra a coleção para exibir apenas as imagens cuja propriedade remote.account.id corresponda à conta especificada. Os usuários também podem fornecer ACCOUNT_ID ou um de: provedor, usuário.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is image-create

Criar uma imagem.

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]

Exemplos de comando

  • 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

Opções de comando

  • IMAGE_NAME: nome da imagem.
  • --file: A localização do arquivo de imagem no Cloud Object Store (COS), por exemplo: cos://us-south/custom-image-vpc-bucket/customImage-0.qcow2.
  • --os-name: o nome do sistema operacional dessa imagem.
  • --encrypted-data-key: Uma representação criptografada base64-encoded da chave utilizada para criptografar os dados desta imagem.
  • --encryption-key: O CRN da chave raiz utilizada para encapsular a chave de dados (que, em última instância, é representada como encrypted_data_key ). Além disso, a chave raiz é usada para criptografar volumes criados a partir dessa imagem (a menos que uma chave de criptografia alternativa seja fornecida na criação do volume).
  • --source-volume: ID ou nome do volume. O volume a partir do qual criar a imagem. O volume especificado deve se originar da imagem. O valor da propriedade “active and busy” do volume deve ser “false”, e a instância associada ao volume deve estar no status “parado”.
  • --encryption-key-volume: Uma referência à chave raiz utilizada para encapsular a chave de criptografia de dados gerada pelo sistema para a imagem. Se esta propriedade não for fornecida, a chave raiz do volume de origem será usada.
  • --allowed-use-api-version, --au-api-version: A versão da API a ser utilizada para avaliar as expressões.
  • --allowed-use-bare-metal-server: true,--au-bms true - A expressão que deve ser atendida pelas propriedades de um servidor bare metal provisionado com esta imagem. Se não for especificada, a expressão será configurada como verdadeira.
  • --allowed-use-instance: true,--au-ins true - A expressão que deve ser satisfeita pelas propriedades de uma instância de servidor virtual provisionada com esta imagem. Se não for especificada, a expressão será configurada como verdadeira.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --deprecate-at: A data e a hora de descontinuação a serem definidas para esta imagem. A data e hora não devem estar no passado, e devem ser anteriores a "obsolete_at". A data e a hora devem estar no formato ISO 8601: 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --obsolete-at: A data e a hora de obsolescência a serem definidas para esta imagem. A data e a hora não devem estar no passado e devem ser posteriores a "deprecate_at". A data e a hora devem estar no formato ISO 8601: 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is image-update

Atualizar uma imagem.

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]

Exemplos de comando

  • 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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • -- name: Novo nome da imagem.
  • --allowed-use-api-version, --au-api-version: A versão da API a ser utilizada para avaliar as expressões.
  • --allowed-use-bare-metal-server, --au-bms: A expressão que deve ser atendida por um servidor bare metal provisionado com esta imagem.
  • --allowed-use-instance, --au-ins: A expressão que deve ser atendida por uma instância de servidor virtual provisionada com esta imagem.
  • --deprecate-at: A data e a hora de descontinuação a serem definidas para esta imagem. A data e hora não devem estar no passado, e devem ser anteriores a "obsolete_at". A data e a hora devem estar no formato ISO 8601: 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --reset-deprecate-at: Especifique essa opção para remover uma data e hora de descontinuação já definidas. Se o status da imagem for "deprecated", ele se tornará "available".
  • --obsolete-at: A data e a hora de obsolescência a serem definidas para esta imagem. A data e a hora não devem estar no passado e devem ser posteriores a "deprecate_at". A data e a hora devem estar no formato ISO 8601: 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --reset-obsolete-at: Especifique este parâmetro para remover uma data e hora de obsolescência já existentes. Se o status da imagem for "obsolete", ele se tornará "deprecated" se "deprecate_at" estiver no passado. Caso contrário, ele se tornará "available".
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is image-delete

Excluir uma ou mais imagens.

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

Opções de comando

  • IMAGEM1: ID ou nome da imagem.
  • IMAGEM2: ID ou nome da imagem.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é image-export-job

Visualizar detalhes de uma tarefa de exportação de imagens.

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

Exemplos de comando

  • 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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • TRABALHO: ID ou nome do trabalho de exportação de imagens.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é image-export-jobs

Listar todas as tarefas de exportação de uma imagem.

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

Exemplos de comando

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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é image-export-job-create

Crie uma tarefa de exportação de imagens.

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

Exemplos de comando

  • 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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • --name: Novo nome da tarefa de exportação da imagem.
  • --format: O formato a ser usado para a imagem exportada. Se a imagem for criptografada, apenas qcow2 será suportado. Um de: qcow2, vhd. (padrão: qcow2).
  • --bucket: O bucket do Cloud Object Storage para o qual a imagem será exportada. O depósito deve existir e uma autorização de serviço do IAM deve conceder ao Image Service for VPC do VPC Infrastructure Services acesso de gravador ao depósito.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é image-export-job-update

Atualizar uma tarefa de exportação de imagens.

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

Exemplos de comando

  • 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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • TRABALHO: ID ou nome do trabalho de exportação de imagens.
  • --name: Nome da tarefa de exportação da imagem.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é image-export-job-delete

Exclua uma ou mais tarefas de exportação de imagens.

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

Exemplos de comando

  • 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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • JOB1: ID ou nome da tarefa de exportação de imagens.
  • JOB2: ID ou nome da tarefa de exportação de imagem.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é imagem-descontinuado

Descontinue uma imagem.

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

Exemplo de comando

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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é obsoleto em imagem

Torne uma imagem obsoleta.

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

Exemplo de comando

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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é image-instance-profiles

Liste os perfis de instância que são compatíveis com uma imagem.

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

Exemplos de comando

  • 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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é image-bare-metal-server-profiles

Liste os perfis de servidor bare metal compatíveis com uma imagem.

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

Exemplos de comando

  • 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

Opções de comando

  • IMAGEM: ID ou nome da imagem.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é catálogo-image-ofertas

Listar todas as imagens disponíveis no catálogo.

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

Exemplo de comando

  • ibmcloud is catalog-image-offerings

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é catálogo-imagem-oferta

Obter oferta de imagem de catálogo.

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

Exemplo de comando

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

Opções de comando

  • CATÁLOGO: ID do catálogo.
  • OFERTA: ID da oferta.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

INSTÂNCIAS

ibmcloud is instance

Visualizar detalhes de uma instância de servidor virtual.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-initialization-values

Visualizar detalhes de inicialização de uma instância virtual.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --private-key: key|@key-file. A chave privada no formato PEM para decriptografar a senha.
  • --private-key-passphrase: A senha da chave privada criptografada.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instances

Listar todas as instâncias de servidor virtual.

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]

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --reserva: ID ou nome da reserva.
  • --vpc: ID, nome ou CRN da VPC.
  • --ig: ID, nome ou CRN do grupo de instâncias.
  • --availability-class: A classe de disponibilidade da instância do servidor virtual. Um de: spot, padrão.
  • --dh: ID, nome ou CRN do host dedicado.
  • --pg: ID, nome ou CRN do grupo de colocação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-console

Abrir um console interativo para a instância de servidor virtual. Este comando abre um console serial interativo por padrão.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --vnc: Obter o URI WebSocket para o console VNC e abrir o console VNC na web IBM Cloud no navegador da instância.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-create

Crie uma instância de servidor virtual.

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]

Exemplos de comando

  • 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"]}}]' Crie uma instância com anexo 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"]}}]' Crie uma instância com anexo de volume com largura de banda.
  • 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"}}]' Crie uma instância com o volume existente no anexo 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 Crie uma instância com múltiplas chaves 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"}}}' Crie uma instância a partir da imagem com capacidade de volume de inicialização. O valor da capacidade pode variar entre o tamanho mínimo provisionado da imagem e 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"]}}' Crie uma instância com volume de inicialização e volume de inicialização com tags de usuário.
  • 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"}}}' Crie uma instância com um volume de inicialização criptografado.
  • 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"}}}' Crie uma instância com um volume de inicialização criptografado com largura de banda.
  • 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"}]}]' Crie uma instância que esteja anexada à interface de rede secundária.
  • 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"}]}' Crie uma instância com a configuração de interface de rede primária em 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 Crie uma instância com a configuração da interface de rede primária que inclua grupos de segurança, configurações de IP reservado e configuração de spoofing de IP de origem.
  • 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 Crie uma instância com a configuração de interface de rede primária que inclua grupos de segurança, IP reservado existente e configuração de spoofing de IP de origem.
  • 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 Crie uma instância para ser colocada no host dedicado desejado.
  • 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 Crie uma instância para ser colocada no grupo de hosts dedicados desejado.
  • 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 Crie uma instância para ser colocada no grupo de posicionamento desejado.
  • 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 Crie uma instância com largura de banda de volumes totais específicos.
  • 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 Crie uma instância com o serviço de metadados ativado ou desativado.
  • 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 Crie uma instância com a configuração de serviço de metadados.
  • 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 Crie uma instância com afinidade de reserva.
  • 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 Crie uma instância com afinidade de reserva.
  • 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 Criar uma instância com o perfil confiável padrão
  • 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 Crie uma instância com uma política de disponibilidade para falhas de host.
  • 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"}}]' Crie uma instância com o volume existente no anexo de volume usando o nome do recurso.
  • 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 Crie uma instância para ser colocada no host dedicado desejado usando o nome do recurso.
  • 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 Crie uma instância para ser colocada no grupo de hosts dedicados desejado usando o nome do recurso.
  • 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 Crie uma instância para ser colocada no grupo de posicionamento desejado usando o nome do recurso.
  • 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"}]}' Crie uma instância com a configuração de interface de rede primária usando o nome do recurso.
  • 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"}]}]' Crie uma instância que esteja anexada à interface de rede secundária usando o nome do recurso.
  • 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"}}' Crie uma instância a partir de um volume de inicialização existente.
  • 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"}}' Crie uma instância a partir de um volume de inicialização existente usando o nome do recurso.
  • 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 Crie uma instância a partir de uma oferta de catálogo.
  • 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 Criar uma instância a partir de uma versão de oferta de catálogo.
  • 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 Crie a instância a partir da versão e do plano da oferta de catálogo.
  • ibmcloud is instance-create --interactive Criar uma instância de forma interativa.
  • 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 Crie uma instância com uma conexão de rede e uma interface de rede virtual existente.
  • 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"}}] Crie uma instância com uma conexão de rede e uma nova interface de rede virtual com o IP reservado existente.
  • 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 Crie uma instância com uma conexão de rede e uma nova interface de rede virtual com o IP reservado existente.
  • 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"}}]' Crie uma instância com um anexo de rede de cluster com interface de rede de cluster existente com IP reservado existente.
  • 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"}}]' Crie uma instância com um anexo de rede 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 Crie uma instância com o modo QoS de largura de banda de volume específico.
  • 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 Crie uma instância com núcleo compartilhado.
  • 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 Crie uma instância com instância de ponto.
  • 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 Crie uma instância com threads por núcleo.
  • 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 Crie uma instância com threads por núcleo.
  • 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"}}}' Crie uma instância a partir de uma captura instantânea com capacidade de volume de inicialização. O valor da capacidade pode variar entre a capacidade mínima do snapshot e 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"}}}' Crie uma instância com anexo de volume de inicialização a partir de uma captura instantânea do 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"}}}]' Crie uma instância com anexo de volume a partir de uma captura instantânea do volume usando o nome do recurso.
  • 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"}}}]' Crie uma instância com um anexo de volume a partir de uma captura instantânea 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"}}}' Crie uma instância com um anexo de volume de inicialização a partir de uma captura instantânea de volume usando o nome do recurso.
  • 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"}}}]' Crie uma instância cujo uso seja permitido no volume de inicialização e na conexão de volume.

Opções de comando

  • INSTANCE_NAME: nome da instância.
  • VPC: ID ou nome da VPC. Use o comando 'ibmcloud is vpcs' para obter VPCs.
  • ZONE_NAME: o nome da zona. Use o comando 'ibmcloud is zones' para buscar as zonas disponíveis.
  • PROFILE_NAME: o nome do perfil. Use o comando 'ibmcloud is instance-profiles' para buscar os perfis de instância.
  • SUBNET: ID ou nome da sub-rede. Use o comando 'ibmcloud is subnets' para buscar o ID ou o nome de uma sub-rede.
  • --image: ID ou nome da imagem.
  • --catalog-offering: O CRN da oferta do catálogo “ IBM Cloud ”. Se especificado, a versão mais recente dessa oferta será usada. Para obter mais informações sobre como criar uma oferta no catálogo, consulte a seção “Integração de software à sua conta ”.
  • --catalog-offering-version: O CRN da versão de uma oferta do catálogo “ IBM Cloud ”. Para obter mais informações sobre como criar uma versão para a oferta do catálogo, consulte a seção “Integração de software à sua conta ”.
  • --catalog-offering-plan: O CRN do plano de cobrança de uma oferta do catálogo IBM Cloud. Se não for especificado, nenhum plano de faturamento será usado (gratuito). Deve ser especificado para versões de ofertas de catálogo que requerem um plano de faturamento.
  • --total-volume-bandwidth: A quantidade de largura de banda (em megabits por segundo) alocada exclusivamente aos volumes de armazenamento da instância. Um aumento neste valor resulta em uma diminuição correspondente à largura de banda total da rede.
  • --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, conexão de volume de inicialização em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **ligação do volume de inicialização** na página Documentação da API.
  • --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, anexo de volume em JSON ou em arquivo JSON, lista de volumes. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_do_volume** na página Documentação da API.
  • --keys: IDs ou nomes de chaves SSH separados por vírgulas. As chaves SSH podem ser RSA ou Ed25519. O protocolo Ed25519 poderá ser usado somente se o sistema operacional suportar esse tipo de chave. O Ed25519 não pode ser usado com imagens do Windows ou do VMware.
  • --dedicated-host: ID ou nome do host de destino onde a instância está localizada.
  • --dedicated-host-group: ID ou nome do grupo de hosts de destino no qual a instância está localizada.
  • --placement-group: ID ou nome do grupo de alocação. As restrições de grupo de alocação para a instância do servidor virtual.
  • --reservation-affinity-policy, --res-policy: A política de afinidade de reserva a ser utilizada para esta instância de servidor virtual. O padrão da política será manual se o conjunto não estiver vazio. O padrão da política será desativado se um placement_target estiver configurado. O padrão da política será automático em todos os outros casos. Uma das opções: desativado, manual, automático.
  • --reservation-affinity-pool, --res-pool: ID, nome ou CRN da reserva disponível para uso por esta instância de servidor virtual.
  • -- user-data: dados | @data-file. Dados do usuário para transferir para a instância de servidor virtual.
  • --rip: ID ou nome do endereço IP reservado existente.
  • --endereço: O endereço IP a ser reservado, que não deve já estar reservado na sub-rede.
  • --auto-delete: Se definido como “true”, esse IP reservado será excluído automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --ip-name: O nome definido pelo usuário para este IP reservado. Os nomes devem ser exclusivos dentro da sub-rede na qual o IP reservado reside. Os nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor.
  • --allow-ip-spoofing: Desativa as verificações de origem e destino nesta interface. Se false, a falsificação do IP de origem não é permitida nesta interface. Um dos seguintes: false, true.
  • --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, interface de rede primária em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **interface_de_rede_primária** na página Documentação da API.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, anexo de interface de rede em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **interfaces_de_rede** na página Documentação da API.
  • --pnac-name: Nome da conexão de rede principal.
  • --pnac-vni: ID ou nome da interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-ais: Permitir falsificação de endereço IP (AIS). Indica se o spoofing de IP de origem é permitido nesta interface de rede virtual associada à conexão de rede primária. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --pnac-vni-ein: Ativar NAT de infraestrutura (EIN). Se for verdade, a infraestrutura da VPC realiza todas as operações NAT necessárias na VNI. Para conectar um VNI a uma instância, o valor precisa ser true. O Floating_ips não deve possuir mais de um IP flutuante. Se for falso, o pacote é transmitido sem alterações de ou para o VNI, o que permite que ele execute quaisquer operações de NAT necessárias. O Allow_ip_spoofing deve estar configurado como 'false'. Pode ser conectado apenas a um destino com um resource_type de bare_metal_server_network_attachment. Uma de: true, false. (padrão: true).
  • --pnac-vni-auto-delete: Indica se essa interface de rede virtual associada à conexão de rede primária será excluída automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, Os endereços IP reservados secundários estão no formato JSON ou em um arquivo JSON, para serem associados à interface de rede virtual. Para obter informações sobre o esquema de dados, consulte a propriedade IPS no Documentação da API. Um de: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --pnac-vni-name: O nome desta interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip: ID ou nome do endereço IP reservado a ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip-address: O endereço IP reservado a ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip-auto-delete: Indica se esse IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou se o IP reservado for desvinculado. Uma de: true, false. (padrão: true).
  • --pnac-vni-rip-name: O nome deste endereço IP reservado para ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-sgs: IDs ou nomes, separados por vírgulas, dos grupos de segurança a serem usados para a interface de rede virtual que estão associados à conexão de rede primária.
  • --pnac-vni-psfm: O modo de filtragem de estado de protocolo a ser utilizado para esta interface de rede virtual. Se estiver configurado como “auto”, a filtragem de pacotes por estado de protocolo é ativada ou desativada com base no tipo de recurso “ target ” da interface de rede virtual. Um de: auto, enabled, disabled. (padrão: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE. A configuração da conexão de rede está no arquivo JSON ou JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_de_rede** na página Documentação da API. Um de: NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE.
  • --sgs: ID ou nome do grupo de segurança, separado por vírgulas, para a interface de rede principal ou conexão de rede principal.
  • --default-trusted-profile: ID ou nome do perfil confiável.
  • --default-trusted-profile-auto-link: Se definido como true, o sistema cria um link para o perfil confiável de destino especificado durante a criação da instância. Independentemente de um link ser criado pelo sistema ou manualmente usando o serviço de Identidade do IAM, ele é excluído automaticamente quando a instância é excluída. Uma de: true, false. (padrão: true).
  • --metadata-service, --ms: Ativa ou desativa o Serviço de Metadados de Instância. Um dos seguintes: true, false.
  • --metadata-service-protocol, --msp: O protocolo de comunicação para o ponto de extremidade do serviço de metadados. O protocolo se aplica somente quando o serviço de metadados está ativado. Um de: http, https. (padrão: http)..
  • --metadata-service-response-hop-limit, --msrhl: O limite de saltos (tempo de vida do IP) para pacotes de resposta IP provenientes do serviço de metadados.
  • --host-failure-policy: A ação a ser executada caso o host de computação apresente uma falha. Uma de: restart, stop. (padrão: restart).
  • --confidential-compute-mode: O modo de computação confidencial a ser utilizado para esta instância de servidor virtual. Se não for especificado, será usado o modo de cálculo confidencial padrão do perfil. Uma das opções: disabled, sgx, tdx.
  • --enable-secure-boot: Indica se a inicialização segura está ativada para esta instância de servidor virtual. Se não for especificado, será usado o modo de inicialização segura padrão do perfil. Um dos seguintes: true, false.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --cluster-network-attachments: CLUSTER_NETWORK_ATTACHMENTS_JSON|@CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE. A configuração do anexo de rede de cluster está em um arquivo JSON ou JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_da_rede_do_cluster** na documentação [Documentação da API](/apidocs/vpc#create-instance). Para obter mais informações sobre redes de cluster, consulte “Redes de cluster ”. Um dos seguintes: CLUSTER_NETWORK_ATTACHMENTS_JSON, @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE.
  • --volume-bandwidth-qos-mode: O modo de largura de banda do volume QoS a ser utilizado para esta instância de servidor virtual. O valor especificado deve estar listado em volume_bandwidth_qos_modes do perfil da instância. Um de: agrupado, ponderado.
  • --vcpu-percentage: A porcentagem de ciclos de relógio d vCPU s a ser alocada à instância. Intervalo de 1 a 100.
  • --availability-class: A classe de disponibilidade da instância do servidor virtual. Um de: spot, padrão.
  • --preemption-policy: A ação a ser executada caso a instância do servidor virtual seja preemptada. Uma delas: excluir, parar.
  • --threads-per-core: O número de threads por núcleo para esta instância de servidor virtual. Se não for especificado, será utilizado o padrão do perfil. Uma das seguintes: 1, 2.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --interativo, -i:
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-create-from-template

Crie uma instância de servidor virtual a partir de um modelo de instância.

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]

Exemplos de comando

  • 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"}}}' Crie uma instância a partir de um modelo de instância com a configuração de volume de inicialização.
  • 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 Crie uma instância a partir de um modelo de instância com a configuração de interface de rede primária.
  • 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"}]}' Crie uma instância a partir de um modelo de instância com a configuração de interface de rede primária no formato 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"}]}]' Crie uma instância a partir de um modelo de instância com a segunda configuração de interfaces de rede.
  • 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"}}}]' Crie uma instância a partir de um modelo de instância com a configuração de volume de dados.
  • 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 Crie uma instância a partir de um modelo de instância com configuração de dados de imagem/perfil/chave/usuário.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --dedicated-host 0737-4ab6b37d-4695-4efb-9439-0528b5550dfe --profile mx2-2x16 Crie uma instância a partir de um modelo de instância com o host dedicado desejado.
  • 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 Crie uma instância a partir de um modelo de instância com o grupo de hosts dedicados desejado.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --name new-instance-name --metadata-service true Crie uma instância a partir de um modelo de instância com o serviço de metadados ativado ou desativado.
  • 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 Crie uma instância a partir de um modelo de instância com a configuração de interface de rede primária usando o nome do recurso.
  • 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"}]}' Crie uma instância a partir de um modelo de instância com a configuração de interface de rede primária no formato JSON usando o nome do recurso.
  • 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"}]}]' Crie uma instância a partir do modelo de instância com a segunda configuração de interfaces de rede usando o nome do recurso.
  • 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"}}]' Crie uma instância a partir do modelo de instância com um volume existente no anexo de volume usando o nome do recurso.
  • 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"}]}' Crie uma instância a partir de um modelo de instância com a configuração de interface de rede primária usando o nome do recurso.
  • 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"}}] Crie uma instância a partir de um modelo de instância com um anexo de rede de cluster que tenha uma interface de rede de cluster existente e um IP reservado existente.
  • 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"}}] Crie uma instância a partir de um modelo de instância com um anexo de rede de cluster.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --volume-bandwidth-qos-mode pooled Crie um modelo de instância com o modo QoS de largura de banda de volume específico.
  • ibmcloud is instance-create-from-template --template 0737-b7c965c7-2c26-4457-85c4-52e7156f570d --vcpu-percentage 50 Crie uma instância a partir de um modelo de instância com núcleo compartilhado.

Opções de comando

  • --template: ID ou nome do modelo de instância.
  • --name: Nome da instância.
  • --profile: Nome do perfil da instância.
  • --zone: o nome da zona.
  • --vpc: O ID ou o nome da VPC. Basta especificar pelo nome o recurso exclusivo que está dentro dessa VPC ou substituir o valor da VPC no modelo.
  • --image: ID ou nome da imagem.
  • --catalog-offering: O CRN da oferta do catálogo “ IBM Cloud ”. Se especificado, a versão mais recente dessa oferta será usada. Para obter mais informações sobre como criar uma oferta no catálogo, consulte a seção “Integração de software à sua conta ”.
  • --catalog-offering-version: O CRN da versão de uma oferta do catálogo “ IBM Cloud ”. Para obter mais informações sobre como criar uma versão para a oferta do catálogo, consulte a seção “Integração de software à sua conta ”.
  • --catalog-offering-plan: O CRN do plano de cobrança de uma oferta do catálogo IBM Cloud. Se não for especificado, nenhum plano de faturamento será usado (gratuito). Deve ser especificado para versões de ofertas de catálogo que requerem um plano de faturamento.
  • --total-volume-bandwidth: A quantidade de largura de banda (em megabits por segundo) alocada exclusivamente aos volumes de armazenamento da instância. Um aumento neste valor resulta em uma diminuição correspondente à largura de banda total da rede.
  • --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, conexão de volume de inicialização em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **ligação do volume de inicialização** na página Documentação da API.
  • --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, anexo de volume em JSON ou em arquivo JSON, lista de volumes. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_do_volume** na página Documentação da API.
  • --keys: IDs ou nomes de chaves SSH separados por vírgulas. As chaves SSH podem ser RSA ou Ed25519. O protocolo Ed25519 poderá ser usado somente se o sistema operacional suportar esse tipo de chave. O Ed25519 não pode ser usado com imagens do Windows ou do VMware.
  • --dedicated-host: ID ou nome do host de destino onde a instância está localizada.
  • --dedicated-host-group: ID ou nome do grupo de hosts de destino no qual a instância está localizada.
  • --placement-group: ID ou nome do grupo de alocação. As restrições de grupo de alocação para a instância do servidor virtual.
  • --reservation-affinity-policy, --res-policy: A política de afinidade de reserva a ser utilizada para esta instância de servidor virtual. O padrão da política será manual se o conjunto não estiver vazio. O padrão da política será desativado se um placement_target estiver configurado. O padrão da política será automático em todos os outros casos. Uma das opções: desativado, manual, automático.
  • --reservation-affinity-pool, --res-pool: ID, nome ou CRN da reserva disponível para uso por esta instância de servidor virtual.
  • -- user-data: dados | @data-file. Dados do usuário para transferir para a instância de servidor virtual.
  • --subnet: ID ou nome da sub-rede. Use o comando **ibmcloud is subnets** para obter um ID ou um nome de sub-rede.
  • --rip: ID ou nome do endereço IP reservado existente.
  • --endereço: O endereço IP a ser reservado, que não deve já estar reservado na sub-rede.
  • --auto-delete: Se definido como “true”, esse IP reservado será excluído automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --ip-name: O nome definido pelo usuário para este IP reservado. Os nomes devem ser exclusivos dentro da sub-rede na qual o IP reservado reside. Os nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor.
  • --allow-ip-spoofing: Desativa as verificações de origem e destino nesta interface. Se false, a falsificação do IP de origem não é permitida nesta interface. Um dos seguintes: false, true.
  • --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, interface de rede primária em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **interface_de_rede_primária** na página Documentação da API.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, anexo de interface de rede em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **interfaces_de_rede** na página Documentação da API.
  • --pnac-name: Nome da conexão de rede principal.
  • --pnac-vni: ID ou nome da interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-subnet: A sub-rede associada.
  • --pnac-vni-ais: Permitir falsificação de endereço IP (AIS). Indica se o spoofing de IP de origem é permitido nesta interface de rede virtual associada à conexão de rede primária. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --pnac-vni-ein: Ativar NAT de infraestrutura (EIN). Se for verdade, a infraestrutura da VPC realiza todas as operações NAT necessárias na VNI. Para conectar um VNI a uma instância, o valor precisa ser true. O Floating_ips não deve possuir mais de um IP flutuante. Se for falso, o pacote é transmitido sem alterações de ou para o VNI, o que permite que ele execute quaisquer operações de NAT necessárias. O Allow_ip_spoofing deve estar configurado como 'false'. Pode ser conectado apenas a um destino com um resource_type de bare_metal_server_network_attachment. Uma de: true, false. (padrão: true).
  • --pnac-vni-auto-delete: Indica se essa interface de rede virtual associada à conexão de rede primária será excluída automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, Os endereços IP reservados secundários estão no formato JSON ou em um arquivo JSON, para serem associados à interface de rede virtual. Para obter informações sobre o esquema de dados, consulte a propriedade IPS no Documentação da API. Um de: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --pnac-vni-name: O nome desta interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip: ID ou nome do endereço IP reservado a ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip-address: O endereço IP reservado a ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip-auto-delete: Indica se esse IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou se o IP reservado for desvinculado. Uma de: true, false. (padrão: true).
  • --pnac-vni-rip-name: O nome deste endereço IP reservado para ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-sgs: IDs ou nomes, separados por vírgulas, dos grupos de segurança a serem usados para a interface de rede virtual que estão associados à conexão de rede primária.
  • --pnac-vni-psfm: O modo de filtragem de estado de protocolo a ser utilizado para esta interface de rede virtual. Se estiver configurado como “auto”, a filtragem de pacotes por estado de protocolo é ativada ou desativada com base no tipo de recurso “ target ” da interface de rede virtual. Um de: auto, enabled, disabled. (padrão: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE. A configuração da conexão de rede está no arquivo JSON ou JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_de_rede** na página Documentação da API. Um de: NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE.
  • --sgs: ID ou nome do grupo de segurança, separado por vírgulas, para a interface de rede principal ou conexão de rede principal.
  • --default-trusted-profile: ID ou nome do perfil confiável.
  • --default-trusted-profile-auto-link: Se definido como true, o sistema cria um link para o perfil confiável de destino especificado durante a criação da instância. Independentemente de um link ser criado pelo sistema ou manualmente usando o serviço de Identidade do IAM, ele é excluído automaticamente quando a instância é excluída. Uma de: true, false. (padrão: true).
  • --metadata-service, --ms: Ativa ou desativa o Serviço de Metadados de Instância. Um dos seguintes: true, false.
  • --metadata-service-protocol, --msp: O protocolo de comunicação para o ponto de extremidade do serviço de metadados. O protocolo se aplica somente quando o serviço de metadados está ativado. Um de: http, https. (padrão: http)..
  • --metadata-service-response-hop-limit, --msrhl: O limite de saltos (tempo de vida do IP) para pacotes de resposta IP provenientes do serviço de metadados.
  • --host-failure-policy: A ação a ser executada caso o host de computação apresente uma falha. Uma de: restart, stop.
  • --confidential-compute-mode: O modo de computação confidencial a ser utilizado para esta instância de servidor virtual. Se não for especificado, será usado o modo de cálculo confidencial padrão do perfil. Uma das opções: disabled, sgx, tdx.
  • --enable-secure-boot: Indica se a inicialização segura está ativada para esta instância de servidor virtual. Se não for especificado, será usado o modo de inicialização segura padrão do perfil. Um dos seguintes: true, false.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --cluster-network-attachments: CLUSTER_NETWORK_ATTACHMENTS_JSON|@CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE. A configuração do anexo de rede de cluster está em um arquivo JSON ou JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_da_rede_do_cluster** na documentação [Documentação da API](/apidocs/vpc#create-instance). Para obter mais informações sobre redes de cluster, consulte “Redes de cluster ”. Um dos seguintes: CLUSTER_NETWORK_ATTACHMENTS_JSON, @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE.
  • --volume-bandwidth-qos-mode: O modo de largura de banda do volume QoS a ser utilizado para esta instância de servidor virtual. O valor especificado deve estar listado em volume_bandwidth_qos_modes do perfil da instância. Um de: agrupado, ponderado.
  • --vcpu-percentage: A porcentagem de ciclos de relógio d vCPU s a ser alocada à instância. Intervalo de 1 a 100.
  • --availability-class: A classe de disponibilidade da instância do servidor virtual. Um de: spot, padrão.
  • --preemption-policy: A ação a ser executada caso a instância do servidor virtual seja preemptada. Uma delas: excluir, parar.
  • --threads-per-core: O número de threads por núcleo para esta instância de servidor virtual. Se não for especificado, será utilizado o padrão do perfil. Uma das seguintes: 1, 2.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-delete

Excluir uma ou mais instâncias de servidor virtual.

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

Opções de comando

  • INSTÂNCIA1: ID ou nome da instância.
  • INSTÂNCIA2: ID ou nome da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-disco

Visualizar detalhes do disco de uma instância de servidor virtual.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • INSTANCE_DISK: ID ou nome do disco da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-disk-update

Atualizar o disco de uma instância de servidor virtual.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • INSTANCE_DISK: ID ou nome do disco da instância.
  • --name: Novo nome do disco da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-discos

Listar todos os discos de uma instância de servidor virtual.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-network-interface

Visualizar detalhes de uma interface de rede de uma instância de servidor virtual.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NIC: ID ou nome da interface de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-network-interface-create

Criar uma interface de rede para uma instância de servidor virtual.

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]

Exemplos de comando

  • 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 Criar uma interface de rede para uma instância de servidor virtual com o grupo de segurança usando o nome do recurso.

Opções de comando

  • NIC_NAME: nome da interface de rede.
  • INSTÂNCIA: ID ou nome da instância.
  • SUBNET: ID ou nome da sub-rede.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --rip: ID ou nome do endereço IP reservado existente.
  • --endereço: O endereço IP a ser reservado, que não deve já estar reservado na sub-rede.
  • --auto-delete: Se definido como “true”, esse IP reservado será excluído automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --ip-name: O nome definido pelo usuário para este IP reservado. Os nomes devem ser exclusivos dentro da sub-rede na qual o IP reservado reside. Os nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor.
  • --sg: ID ou nome do grupo de segurança.
  • --allow-ip-spoofing: Desativa as verificações de origem e destino nesta interface. Se false, a falsificação do IP de origem não é permitida nesta interface. Um dos seguintes: false, true.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-network-interface-delete

Remover uma ou mais interfaces de rede de uma instância de servidor virtual.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NIC1: ID ou nome da interface de rede.
  • NIC2: ID ou nome da interface de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-network-interface-floating-ip

Visualizar detalhes de um IP flutuante que está associado a uma interface de rede.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NIC: ID ou nome da interface de rede.
  • FLOATING_IP: ID ou nome do IP flutuante.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

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

Associar um IP flutuante a uma interface de rede.

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

Exemplos de comando

  • 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 Associe um IP flutuante a uma interface de rede usando o nome do recurso.

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NIC: ID ou nome da interface de rede.
  • FLOATING_IP: ID ou nome do IP flutuante.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

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

Desassociar um IP flutuante de uma interface de rede.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NIC: ID ou nome da interface de rede.
  • FLOATING_IP: ID ou nome do IP flutuante.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-network-interface-floating-ips

Listar todos os IPs flutuantes associados a uma interface de rede.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NIC: ID ou nome da interface de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-network-interface-reservado-ips

Listar todos os IPs reservados associados a uma interface de rede.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NIC: ID ou nome da interface de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-rede-interface-reservada-ip

Visualizar detalhes de um IP reservado que está associado a uma interface de rede.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NIC: ID ou nome da interface de rede.
  • RESERVED_IP: ID ou nome do IP reservado.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-network-interface-update

Atualizar uma interface de rede de uma instância de servidor virtual.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NIC: ID ou nome da interface de rede.
  • --name: novo nome do NIC.
  • --allow-ip-spoofing: Desativa as verificações de origem e destino nesta interface. Se false, a falsificação do IP de origem não é permitida nesta interface. Um dos seguintes: false, true.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-network-interfaces

Listar todas as interfaces de rede de uma instância de servidor virtual.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-profile

Visualizar detalhes de um perfil de instância de servidor virtual.

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

Opções de comando

  • PROFILE_NAME: o nome do perfil. Use o comando 'ibmcloud is instance-profiles' para buscar os perfis de instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-profiles

Listar todos os perfis de instância de servidor virtual na região.

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

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-reboot

Reiniciar o sistema operacional de uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --no-wait: execute a ação imediatamente e elimine todas as ações enfileiradas.
  • --force, -f: forçar a operação sem confirmação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud está reinicializando a instância

Reinicializar uma instância de servidor virtual.

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]

Exemplos de comando

  • ibmcloud is instance-reinitialize 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --image r006-ed3f775f-ad7e-4e37-ae62-7199b4988b00 --keys r006-02a07b78-6e5f-40a2-86a2-99e01916128c Reinicializar uma instância a partir de uma imagem usando uma chave 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"}}}' Reinicializar uma instância a partir de uma imagem com uma configuração personalizada do volume de inicialização.
  • ibmcloud is instance-reinitialize 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --boot-volume '{"name": "boot-vol-attachment-name", "volume": {"id": "r006-1a6b7274-678d-4dfb-8981-c71dd9d4daa5"}}' Reinicializar uma instância a partir de um volume de inicialização existente.
  • 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 Reinicializar uma instância a partir de um snapshot com uma chave SSH, utilizando o nome do recurso.

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --image: ID ou nome da imagem.
  • --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, conexão de volume de inicialização em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **ligação do volume de inicialização** na página Documentação da API.
  • --keys: IDs ou nomes de chaves SSH separados por vírgulas. As chaves SSH podem ser RSA ou Ed25519. Ed25519 pode ser usada, desde que o sistema operacional seja compatível com esse tipo de chave. O Ed25519 não pode ser usado com imagens do Windows ou do VMware.
  • --default-trusted-profile: ID ou nome do perfil confiável.
  • --default-trusted-profile-auto-link: Se definido como true, o sistema cria um link para o perfil confiável de destino especificado durante a criação da instância. Independentemente de um link ser criado pelo sistema ou manualmente usando o serviço de Identidade do IAM, ele é excluído automaticamente quando a instância é excluída. Uma de: true, false. (padrão: true).
  • -- user-data: dados | @data-file. Dados do usuário para transferir para a instância de servidor virtual.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-start

Iniciar uma instância de servidor virtual.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-stop

Parar uma instância de servidor virtual.

  • Quando você desliga uma instância e a reinicia, um novo endereço IP privado é atribuído caso a instância não tenha sido criada com um endereço IP estático ou caso o atributo primary_ipv4_address não tenha sido definido no momento da criação da instância por meio da CLI ou da API. Para obter mais informações sobre como configurar um endereço IP estático, consulte a seção primary_network_interface no documento “ Referência da API ”. -
ibmcloud is instance-stop INSTANCE [--no-wait] [-f, --force] [--output JSON] [-q, --quiet]

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --no-wait: execute a ação imediatamente e elimine todas as ações enfileiradas.
  • --force, -f: forçar a operação sem confirmação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-update

Atualizar uma instância de servidor virtual.

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]

Exemplos de comando

  • 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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --name: novo nome da instância de servidor virtual.
  • --profile: O perfil a ser usado para esta instância de servidor virtual. Para alterar o perfil, o status da instância deve ser “ stopping ” ou “ stopped ”. Além disso, o perfil solicitado deve ser: 1. Seja compatível com quaisquer restrições de destino de posicionamento. Por exemplo, se a instância estiver hospedada em um servidor dedicado, o perfil solicitado family deve ser o mesmo do servidor dedicado family.
  • --total-volume-bandwidth: A quantidade de largura de banda (em megabits por segundo) alocada exclusivamente aos volumes de armazenamento da instância. Um aumento neste valor resulta em uma diminuição correspondente à largura de banda total da rede.
  • --dedicated-host: ID ou nome do host de destino onde a instância está localizada.
  • --dedicated-host-group: ID ou nome do grupo de hosts de destino no qual a instância está localizada.
  • --reservation-affinity-policy, --res-policy: A política de afinidade de reserva a ser utilizada para esta instância de servidor virtual. O padrão da política será manual se o conjunto não estiver vazio. O padrão da política será desativado se um placement_target estiver configurado. O padrão da política será automático em todos os outros casos. Uma das opções: desativado, manual, automático.
  • --reservation-affinity-pool, --res-pool: ID, nome ou CRN da reserva disponível para uso por esta instância de servidor virtual.
  • --metadata-service, --ms: Ativa ou desativa o Serviço de Metadados de Instância. Um dos seguintes: true, false.
  • --metadata-service-protocol, --msp: O protocolo de comunicação para o ponto de extremidade do serviço de metadados. O protocolo se aplica somente quando o serviço de metadados está ativado. Um de: http, https. (padrão: http)..
  • --metadata-service-response-hop-limit, --msrhl: O limite de saltos (tempo de vida do IP) para pacotes de resposta IP provenientes do serviço de metadados.
  • --host-failure-policy: A ação a ser executada caso o host de computação apresente uma falha. Uma de: restart, stop.
  • --confidential-compute-mode: O modo de computação confidencial a ser utilizado para esta instância de servidor virtual. Se não for especificado, será usado o modo de cálculo confidencial padrão do perfil. Uma das opções: disabled, sgx, tdx.
  • --enable-secure-boot: Indica se a inicialização segura está ativada para esta instância de servidor virtual. Se não for especificado, será usado o modo de inicialização segura padrão do perfil. Um dos seguintes: true, false.
  • --volume-bandwidth-qos-mode: O modo de largura de banda do volume QoS a ser utilizado para esta instância de servidor virtual. O valor especificado deve estar listado em volume_bandwidth_qos_modes do perfil da instância. Um de: agrupado, ponderado.
  • --vcpu-percentage: A porcentagem de ciclos de relógio d vCPU s a ser alocada à instância. Intervalo de 1 a 100.
  • --availability-class: A classe de disponibilidade da instância do servidor virtual. Um de: spot, padrão.
  • --preemption-policy: A ação a ser executada caso a instância do servidor virtual seja preemptada. Uma delas: excluir, parar.
  • --threads-per-core: O número de threads por núcleo para esta instância de servidor virtual. Se não for especificado, será utilizado o padrão do perfil. Uma das seguintes: 1, 2.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-volume-attachment

Visualizar detalhes de um anexo de volume.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • VOLUME_ATTACHMENT: ID ou nome do volume anexado.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-volume-attachments

Listar todos os anexos de volume para uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-volume-attachment-add

Criar um anexo de volume conectando um volume a uma instância.

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]

Exemplos de comando

  • 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 Inclua um volume existente em uma instância do servidor virtual usando o nome do recurso.
  • 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

Opções de comando

  • NAME: nome da conexão do volume.
  • INSTÂNCIA: ID ou nome da instância.
  • VOLUME: ID ou nome do volume.
  • --new-volume-name: O nome do novo volume.
  • --perfil: Nome do perfil.
  • --iops: Operações de entrada e saída por segundo para o volume; aplica-se apenas a volumes com perfil personalizado. Para os intervalos IOPS disponíveis, consulte [Perfil do IOPS personalizado]Software de Onboarding à sua conta.
  • --encryption-key: o CRN da chave raiz do Serviço de gerenciamento de chave.
  • --capacity: a capacidade do volume em gigabytes. Faixa 10-16000 para volumes personalizados e de perfil de uso geral, 10-9600 para volumes de perfil 5iops-tier, 10-4800 para volumes de perfil 10iops-tier.
  • --bandwidth: A largura de banda máxima (em megabits por segundo) para o volume. Para especificar essa propriedade, o volume storage_generation deve ser 2.
  • --tags: Tags separadas por vírgulas para o volume.
  • --source-snapshot: ID, nome ou CRN do snapshot a partir do qual o volume será clonado.
  • --allowed-use-api-version, --au-api-version: A versão da API a ser utilizada para avaliar as expressões.
  • --allowed-use-bare-metal-server: true,--au-bms true - A expressão que deve ser satisfeita pelas propriedades de um servidor bare metal provisionado com os dados da imagem contidos neste volume. Se não for especificada, a expressão será configurada como verdadeira.
  • --allowed-use-instance: true,--au-ins true - A expressão que deve ser satisfeita pelas propriedades de uma instância de servidor virtual provisionada com este volume. Se não for especificada, a expressão será configurada como verdadeira.
  • --auto-delete: o volume anexado é excluído quando a instância é excluída. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-volume-attachment-detach

Excluir um ou mais anexos de volume, removendo o volume de uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • VOLUME_ATTACHMENT1: ID ou nome do volume anexado.
  • VOLUME_ATTACHMENT2: ID ou nome do volume anexado.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instance-volume-attachment-update

Atualizar um anexo de volume.

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

Exemplos de comando

  • 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 Atualize um anexo de volume usando o nome do recurso.

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • VOLUME_ATTACHMENT: ID ou nome do volume anexado.
  • --name: o novo nome do volume.
  • --auto-delete: o volume anexado é excluído quando a instância é excluída. Um dos seguintes: true, false.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instance-network-attachments

Listar todas as conexões de rede de uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instance-network-attachment

Visualizar detalhes de uma conexão de rede de uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NAC: ID ou nome da conexão de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instance-network-attachment-create

Criar uma conexão de rede para uma instância.

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]

Exemplos de comando

  • 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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --name: O nome desta conexão de rede do servidor bare metal.
  • --vni: ID ou nome da interface de rede virtual destinada à conexão de rede deste servidor bare metal.
  • --vni-subnet: A sub-rede associada.
  • --vpc: ID ou nome da VPC. Esse ID ou nome é necessário apenas para especificar a sub-rede exclusiva por nome dentro dessa VPC.
  • --vni-ais: Permitir falsificação de endereço IP (AIS). Indica se o spoofing de IP de origem é permitido nesta interface de rede virtual. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --vni-ein: Ativar NAT de infraestrutura (EIN). Se for verdade, a infraestrutura da VPC realiza todas as operações de NAT necessárias. Se o valor for falso, o pacote é transmitido sem alterações de ou para a interface de rede virtual, o que permite que a máquina virtual associada ao IP flutuante execute quaisquer operações de NAT necessárias. Uma de: true, false. (padrão: true).
  • --vni-auto-delete: Indica se essa interface de rede virtual será excluída automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --vni-ips: ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, endereços IP reservados secundários no formato JSON ou em um arquivo JSON, para serem associados à interface de rede virtual. Para o esquema de dados, verifique a propriedade ips no arquivo [Documentação da API](/apidocs/vpc/latest#create-virtual-network-interface). Um de: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --vni-name: O nome desta interface de rede virtual.
  • --vni-rip: ID ou nome do endereço IP reservado a ser associado à interface de rede virtual. É necessário se a sub-rede não for especificada. O IP reservado deve ser desvinculado.
  • --vni-rip-address: O endereço IP reservado a ser vinculado à interface de rede virtual. Requer que a sub-rede seja especificada.
  • --vni-rip-auto-delete: Indica se esse IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou se o IP reservado for desvinculado. Um dos seguintes: true, false.
  • --vni-rip-name: O nome deste IP reservado para ser vinculado à interface de rede virtual. O nome não deve ser usado por outro IP reservado na sub-rede. Nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor e não são permitidos.
  • --vni-psfm: O modo de filtragem de estado de protocolo a ser utilizado para esta interface de rede virtual. Se estiver configurado como “auto”, a filtragem de pacotes por estado de protocolo é ativada ou desativada com base no tipo de recurso “ target ” da interface de rede virtual. Um de: auto, enabled, disabled. (padrão: auto).
  • --vni-sgs: IDs ou nomes, separados por vírgulas, dos grupos de segurança a serem usados para esta interface de rede virtual. Se não for especificado, será usado o grupo de segurança padrão da VPC para a sub-rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instance-network-attachment-update

Atualizar uma conexão de rede de uma instância.

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

Exemplos de comando

  • 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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NAC: ID ou nome da conexão de rede.
  • --name: Novo nome da conexão de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instance-network-attachment-delete

Remova uma ou mais conexões de rede de uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • NAC1: ID ou nome da conexão de rede.
  • NAC2: ID ou nome da conexão de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-cluster-rede-anexos

Listar todas as conexões de rede do cluster de uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instance-cluster-network-attachment

Visualizar detalhes da conexão de rede do cluster de uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • CNAC: ID ou nome da conexão de rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instance-cluster-network-attachment-update

Atualizar a conexão de rede do cluster de uma instância.

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

Exemplos de comando

  • 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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • CNAC: ID ou nome da conexão de rede do cluster.
  • --name: Novo nome da conexão de rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-cluster-rede-anexo-criar

Criar um anexo de rede de cluster para uma instância.

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]

Exemplos de comando

  • 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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --name: O nome desta conexão de rede do cluster de instâncias.
  • --cnac: ID ou nome da conexão de rede do cluster de instâncias na qual esta conexão de rede do cluster de instâncias deve ser inserida imediatamente antes.
  • --cni: ID ou nome da interface de rede do cluster destinada à conexão de rede do cluster desta instância.
  • --cluster-network: ID ou nome da rede do cluster.
  • --cni-auto-delete: Indica se essa interface de rede do cluster será excluída automaticamente quando o destino for excluído. Um dos seguintes: true, false.
  • --cni-name: O nome desta interface de rede do cluster.
  • --cni-subnet: ID ou nome da sub-rede de rede do cluster associada.
  • --cni-primary-ip: ID ou nome do endereço IP reservado na sub-rede da rede do cluster para ser associado à interface de rede do cluster.
  • --cni-primary-ip-address: O endereço IP do endereço IP reservado a ser associado à interface de rede do cluster. Requer que a sub-rede seja especificada.
  • --cni-primary-ip-auto-delete: Indica se esse IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou se o IP reservado for desvinculado. Um dos seguintes: true, false.
  • --cni-primary-ip-name: O nome deste IP reservado para ser vinculado à interface de rede do cluster. O nome não deve ser usado por outro IP reservado na sub-rede do cluster. Nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor e não são permitidos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-cluster-rede-anexar-excluir

Remova um ou mais anexos de rede de cluster de uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • CNAC1: ID ou nome da conexão de rede do cluster.
  • CNAC2: ID ou nome da conexão de rede do cluster.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-software-anexos

Listar todos os anexos de software de uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é um anexo de software de instância

Visualizar detalhes de um anexo de software de uma instância.

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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • SWAC: ID ou nome do anexo de software.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é atualização de anexo de software da instância

Atualizar um componente de software associado a uma instância.

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

Exemplos de comando

  • 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

Opções de comando

  • INSTÂNCIA: ID ou nome da instância.
  • SWAC: ID ou nome do anexo de software.
  • --name: Novo nome do anexo de software.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Chaves

ibmcloud is key

Visualizar detalhes de uma chave.

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

Opções de comando

  • CHAVE: ID ou nome da chave.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is key-create

Importar uma chave pública 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]

Exemplos de comando

  • 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

Opções de comando

  • KEY_NAME: ID ou nome da chave.
  • KEY: key|@key-file. A chave SSH pública a ser importada para o sistema.
  • --key-type: O sistema de criptografia utilizado por esta chave. O padrão é rsa.. Uma de: rsa, ed25519.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is key-delete

Excluir uma ou mais chaves.

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

Exemplos de comando

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

Opções de comando

  • CHAVE1: ID ou nome da chave.
  • KEY2: ID ou nome da chave.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is key-update

Atualize o nome de uma chave.

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

Exemplos de comando

  • 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

Opções de comando

  • CHAVE: ID ou nome da chave.
  • --name: novo nome para a chave.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is keys

Listar todas as chaves.

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

Exemplos de comando

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Hosts dedicados

ibmcloud is dedicated-host-profiles

Liste todos os perfis de host da região.

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

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-profile

Visualizar os detalhes do perfil de um anfitrião.

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

Opções de comando

  • PROFILE_NAME: o nome do perfil.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-groups

Listar todos os grupos de hosts.

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]

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --zone: Filtra a coleção para recursos cuja propriedade “zone name” corresponda exatamente ao nome especificado.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-group

Visualizar detalhes de um grupo de anfitriões.

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

Opções de comando

  • HOST_GROUP: ID ou nome do grupo de hosts.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-group-create

Criar um grupo host.

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]

Exemplos de comando

  • 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

Opções de comando

  • --zone: o nome da zona.
  • --name: Novo nome para o grupo de hosts.
  • --family: A família de perfis de hosts dedicados para os hosts deste grupo.
  • --class: A classe de perfil dedicada aos hosts deste grupo.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-group-update

Atualizar um grupo de hosts.

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

Exemplos de comando

  • 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

Opções de comando

  • HOST_GROUP: ID ou nome do grupo de hosts.
  • --name: Novo nome do grupo de hosts.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-group-delete

Excluir um ou mais grupos de hosts.

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

Opções de comando

  • HOST_GROUP1: ID ou nome do grupo de hosts.
  • HOST_GROUP2: ID ou nome do grupo de hosts.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-hosts

Lista todos os hosts.

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]

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --zone: Filtra a coleção para recursos cuja propriedade “zone name” corresponda exatamente ao nome especificado.
  • --dhg: ID ou nome do grupo de hosts.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host

Visualizar detalhes de um anfitrião.

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

Opções de comando

  • HOST: ID ou nome do host.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-create

Crie um host.

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]

Exemplos de comando

  • 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

Opções de comando

  • --profile: Nome do perfil do host.
  • --dhg: ID ou nome do grupo de hosts.
  • --enabled: Ativa ou desativa o posicionamento da instância no host. Uma de: true, false. (padrão: true).
  • --name: Novo nome para o host.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-update

Atualizar um host.

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

Exemplos de comando

  • 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

Opções de comando

  • HOST: ID ou nome do host.
  • --name: Novo nome do host.
  • --enabled: Ativa ou desativa o posicionamento da instância no host. Um dos seguintes: true, false.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-delete

Excluir um ou mais hosts.

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

Opções de comando

  • HOST1: ID ou nome do host.
  • HOST2: ID ou nome do host.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-discos

Listar todos os discos de um host dedicado.

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

Opções de comando

  • HOST: ID ou nome do host.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-disk

Visualizar detalhes de um disco dedicado do host.

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

Opções de comando

  • HOST: ID ou nome do host.
  • DISCO: ID ou nome do disco dedicado do host.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é dedicado-host-disk-update

Atualizar um disco dedicado do servidor.

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

Opções de comando

  • HOST: ID ou nome do host.
  • DISCO: ID ou nome do disco dedicado do host.
  • --name: Novo nome do disco.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Servidores bare metal

ibmcloud é bare-metal-server

Visualizar detalhes de um servidor bare metal.

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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-console

Abrir um console interativo para o servidor bare metal. Por padrão, este comando abre um console serial interativo.

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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --vnc: Obtém o URI WebSocket para o console VNC; não abre o console VNC.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-create

Crie um servidor 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]

Exemplos de comando

  • 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 Criar um servidor bare metal com suporte de nome para imagem, chaves e sub-rede
  • 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 Criar um servidor bare metal com a configuração de interface de rede primária especificada.
  • 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 Crie um servidor “bare metal” que habilite o Módulo de Plataforma Confiável (TPM) no modo “ 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 Crie um servidor bare metal no grupo de recursos “ 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 Criar um servidor bare metal com uma interface de rede PCI. VLANs permitidas são valores separados por vírgula que podem ser transmitidos como valores separados ou como qualquer intervalo de números.
  • 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"}]}}]' Crie um servidor bare metal com uma conexão de rede e uma interface de rede virtual existente.
  • 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"}]}}]' Crie um servidor bare metal com uma conexão de rede e uma interface de rede virtual existente.
  • 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 Crie um servidor bare metal com reserva.
  • 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 Crie um servidor bare metal com reserva.
  • 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 Crie um servidor bare metal com um ID de IP reservado pré-criado.
  • 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 Crie um servidor bare metal com um ID de IP reservado e largura de banda pré-criados.
  • 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 Crie um servidor bare metal com um IP reservado pré-criado por NOME.
  • 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 Crie um servidor bare metal com uma interface de rede primária com um novo IP reservado.
  • 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"}}]' Crie um servidor bare metal com uma interface de rede secundária com ID de IP reservado pré-criado. As configurações das duas interfaces secundárias são especificadas em formato JSON. Consulte o texto de ajuda para a opção '--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"}}]' Crie um servidor bare metal com uma interface de rede secundária com IP reservado pré-criado por nome. As configurações das duas interfaces secundárias são especificadas em formato JSON. Consulte o texto de ajuda para a opção '--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"}]}]' Crie um servidor bare metal com uma interface de rede secundária com um novo IP reservado. As configurações das duas interfaces secundárias são especificadas em formato JSON. Consulte o texto de ajuda para a opção '--network-interfaces'.

Opções de comando

  • --name: Nome do servidor.
  • --zone: o nome da zona.
  • --profile: Nome do perfil do servidor bare metal.
  • --image: ID ou nome da imagem.
  • --keys: IDs ou nomes de chaves SSH separados por vírgulas. As chaves SSH podem ser RSA ou Ed25519. O protocolo Ed25519 poderá ser usado somente se o sistema operacional suportar esse tipo de chave. O Ed25519 não pode ser usado com imagens do Windows ou do VMware.
  • -- user-data: dados | @data-file. Dados do usuário a serem transferidos para o servidor bare metal.
  • --pnic-name: Nome da interface de rede principal.
  • --pnic-subnet: ID ou nome da sub-rede para a interface de rede principal.
  • --vpc: ID ou nome da VPC. Esse ID ou nome é necessário apenas para especificar a sub-rede exclusiva por nome dentro dessa VPC.
  • --pnic-rip: ID ou nome do endereço IP reservado existente que está vinculado à interface de rede primária.
  • --pnic-rip-address: O endereço IP da interface de rede primária a ser reservada, que não deve já estar reservado na sub-rede.
  • --pnic-rip-auto-delete: Se definido como “true”, esse IP reservado da interface de rede primária será excluído automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --pnic-rip-name: O nome definido pelo usuário para esse endereço IP reservado da interface de rede primária. Os nomes devem ser exclusivos dentro da sub-rede na qual o IP reservado reside. Os nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor.
  • --pnic-sgs: IDs de grupos de segurança separados por vírgulas para a interface de rede principal.
  • --pnic-permitidos-vlans: IDs de VLAN separados do Comma. Indica quais IDs de VLAN (apenas para interfaces VLAN) podem usar a interface de rede primária. Ele pode ser passado como valores separados ou como qualquer faixa de números.
  • --pnic-ein: Ativar NAT de infraestrutura (EIN). Se for verdade, a infraestrutura da VPC realiza todas as operações de NAT necessárias. Se for falso, o pacote é transmitido sem alterações de ou para a interface de rede, permitindo que a máquina virtual associada ao IP flutuante execute quaisquer operações de NAT necessárias. Uma de: true, false. (padrão: true).
  • --pnic-ais: Permitir falsificação de IP (AIS). Se for verdadeiro, a falsificação do IP de origem é permitida em pacotes que estejam utilizando esta interface de rede. Se **false**, a falsificação do IP de origem é impedida nesta interface. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • -- network-interfaces: NETWORK_INTERFACES_JSON |@NETWORK_INTERFACES_JSON_FILE. Configuração da interface de rede no JSON ou no arquivo JSON. Para o esquema de dados, verifique a propriedade **interfaces_de_rede** em [Documentação da API](/apidocs/vpc#create-bare-metal-server). Um de: NETWORK_INTERFACES_JSON, @NETWORK_INTERFACES_JSON_FILE.
  • --pnac-name: Nome da conexão de rede principal.
  • --pnac-allowed-vlans: IDs de VLAN separados por vírgula. Indica quais IDs de VLAN (somente para interfaces VLAN) poderão usar a conexão de rede primária. Ele pode ser passado como valores separados ou como qualquer faixa de números.
  • --pnac-vni: ID ou nome da interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-subnet: A sub-rede associada.
  • --pnac-vni-ais: Permitir falsificação de endereço IP (AIS). Indica se o spoofing de IP de origem é permitido nesta interface de rede virtual associada à conexão de rede primária. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --pnac-vni-ein: Ativar NAT de infraestrutura (EIN). Se for verdade, a infraestrutura da VPC realiza todas as operações NAT necessárias na VNI. Para conectar um VNI a uma instância, o valor precisa ser true. O Floating_ips não deve possuir mais de um IP flutuante. Se for falso, o pacote é transmitido sem alterações de ou para o VNI, o que permite que ele execute quaisquer operações de NAT necessárias. O Allow_ip_spoofing deve estar configurado como 'false'. Pode ser conectado apenas a um destino com um resource_type de bare_metal_server_network_attachment. Uma de: true, false. (padrão: true).
  • --pnac-vni-auto-delete: Indica se essa interface de rede virtual associada à conexão de rede primária será excluída automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, Os endereços IP reservados secundários estão no formato JSON ou em um arquivo JSON, para serem associados à interface de rede virtual. Para obter informações sobre o esquema de dados, consulte a propriedade IPS no Documentação da API. Um de: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --pnac-vni-name: O nome desta interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip: ID ou nome do endereço IP reservado a ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip-address: O endereço IP reservado a ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip-auto-delete: Indica se esse IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou se o IP reservado for desvinculado. Uma de: true, false. (padrão: true).
  • --pnac-vni-rip-name: O nome deste endereço IP reservado para ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-sgs: IDs ou nomes, separados por vírgulas, dos grupos de segurança a serem usados para a interface de rede virtual que estão associados à conexão de rede primária.
  • --pnac-vni-psfm: O modo de filtragem de estado de protocolo a ser utilizado para esta interface de rede virtual. Se estiver configurado como “auto”, a filtragem de pacotes por estado de protocolo é ativada ou desativada com base no tipo de recurso “ target ” da interface de rede virtual. Um de: auto, enabled, disabled. (padrão: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE. A configuração da conexão de rede está no arquivo JSON ou JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_de_rede** na página Documentação da API. Um de: NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE.
  • --enable-secure-boot: Indica se a inicialização segura está ativada. Se ativado, a imagem deverá oferecer suporte à inicialização segura ou o servidor falhará ao inicializar. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --tpm-mode: O modo do módulo de plataforma confiável (TPM). Um de: tpm_2, desativado.
  • --bandwidth: A largura de banda total (em megabits por segundo) compartilhada entre as interfaces de rede do servidor bare metal. Se não for especificado, o valor padrão do perfil será usado. É possível usar o comando ibmcloud is bare metal server-profile para obter valores de largura da banda válidos.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --reservation-affinity-policy, --res-policy: A política de afinidade de reserva a ser utilizada para este servidor bare metal. O padrão da política é manual se o conjunto não estiver vazio. Caso contrário, o padrão da política é automático. Uma das opções: desativado, manual, automático.
  • --reservation-affinity-pool, --res-pool: ID, nome ou CRN da reserva disponível para uso por este servidor bare metal.
  • --default-trusted-profile: ID, nome ou CRN do perfil confiável.
  • --default-trusted-profile-auto-link: Se definido como true, o sistema cria um link para o perfil confiável de destino especificado durante a criação do servidor. Independentemente de um link ser criado pelo sistema ou manualmente usando o serviço de identidade do IAM, ele será automaticamente excluído quando o servidor for excluído. Uma de: true, false. (padrão: true).
  • --metadata-service: Ativa ou desativa o serviço de metadados do servidor bare metal. Um dos seguintes: true, false.
  • --metadata-service-protocol: O protocolo de comunicação para o ponto de extremidade do serviço de metadados. O protocolo se aplica somente quando o serviço de metadados está ativado. Um de: http, https. (padrão: http)..
  • --interativo, -i:
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-delete

Excluir um ou mais servidores bare metal.

ibmcloud is bare-metal-server-delete (SERVER1 SERVER2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • SERVIDOR1: ID ou nome do servidor.
  • SERVIDOR2: ID ou nome do servidor.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-disk

Visualizar detalhes do disco de um servidor bare metal.

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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • SERVER_DISK: ID ou nome do disco do servidor.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-disk-update

Atualizar o disco de um servidor bare metal.

ibmcloud is bare-metal-server-disk-update SERVER SERVER_DISK --name NEW_NAME [--output JSON] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • SERVER_DISK: ID ou nome do disco do servidor.
  • --name: Novo nome do disco local.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-discos

Listar todos os discos de um servidor bare metal.

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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-initialization-values

Recuperar as variáveis de configuração utilizadas para inicializar o servidor 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]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --private-key: key|@key-file. A chave privada no formato PEM para decriptografar a senha.
  • --private-key-passphrase: A senha da chave privada criptografada.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-interface-interface

Visualizar detalhes de uma interface de rede de um servidor bare metal.

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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NIC: ID ou nome da interface de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-interface-create

Criar uma interface de rede para um servidor 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]

Exemplos de comando

  • ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 Crie uma interface de rede PCI.
  • ibmcloud is bare-metal-server-network-interface-create my-server --subnet my-subnet Criar uma interface de rede PCI com suporte de nome.
  • ibmcloud is bare-metal-server-network-interface-create my-server --subnet my-subnet --vpc my-vpc Criar uma interface de rede PCI com suporte de nome em uma 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 Criar uma interface de rede PCI com a configuração especificada.
  • 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 Criar uma interface de rede PCI com configuração especificada em uma 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 Criar uma interface de rede PCI com a configuração especificada com suporte a nomes.
  • 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 Criar uma interface de rede VLAN com a configuração especificada.
  • ibmcloud is bare-metal-server-network-interface-create 7d317c32-71f8-4060-9bdc-6c971b0317d4 --subnet dcaec790-f0b0-48e6-b4cb-03dd82b745c0 --output JSON Criar uma interface de rede PCI e especifique JSON como o formato de saída.
  • ibmcloud is bm-nicc bm-cli-1 --subnet cli-subnet-1 --name bm-cli-nic-secondary --allowed-vlans 210,510,500,3001-1001 Crie uma interface de rede PCI. VLANs permitidas são valores separados por vírgula que podem ser transmitidos como valores separados ou como qualquer intervalo de números.
  • ibmcloud is bm-nicc cli-bm --subnet alex-subnet --name cli-snic-3 --rip 2302-aef75588-7b87-46b7-bca4-0d6893d2593e Crie uma NIC bare metal com IP reservado pré-criado.
  • ibmcloud is bm-nicc cli-bm --subnet alex-subnet --name cli-snic-3 --rip cli-rip-byname3 Crie uma NIC bare metal com IP reservado pré-criado por nome.
  • 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 Crie uma NIC bare metal com um novo IP reservado.

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --subnet: ID ou nome da sub-rede para a interface de rede.
  • --name: Nome da interface de rede.
  • --interface-type: Tipo da interface de rede. Uma de: pci, vlan. (padrão: pci).
  • --rip: ID ou nome do endereço IP reservado existente.
  • --endereço: O endereço IP a ser reservado, que não deve já estar reservado na sub-rede.
  • --auto-delete: Se definido como “true”, esse IP reservado será excluído automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --ip-name: O nome definido pelo usuário para este IP reservado. Os nomes devem ser exclusivos dentro da sub-rede na qual o IP reservado reside. Os nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor.
  • --security-groups: IDs ou nomes de grupos de segurança separados por vírgulas para a interface de rede.
  • --vpc: ID ou nome da VPC. Isso é necessário apenas para especificar a sub-rede exclusiva e os grupos de segurança exclusivos por nome dentro desta VPC.
  • --allowed-vlans: IDs de VLAN separadas por vírgulas. Indica quais IDs de VLAN (apenas para interfaces VLAN) podem usar esta interface PCI. Ele pode ser passado como valores separados ou como qualquer faixa de números.
  • --vlan: Indica a tag de ID de VLAN do tipo “ 802.1Q ” que deve ser usada para todo o tráfego nesta interface de VLAN.
  • --allow-interface-to-float: Indica se a interface pode ser transferida para qualquer outro servidor dentro do mesmo resource_group. A interface flutuará automaticamente se a rede detectar um GARP ou RARP em outro servidor bare metal no grupo de recursos. Aplica-se apenas às interfaces VLAN. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --allow-ip-spoofing: Permitir falsificação de IP (AIS). Se for verdadeiro, a falsificação do IP de origem é permitida em pacotes que estejam utilizando esta interface de rede. Se **false**, a falsificação do IP de origem é impedida nesta interface. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --enable-infrastructure-nat: Ativar o NAT de infraestrutura (EIN). Se for verdade, a infraestrutura da VPC realiza todas as operações de NAT necessárias. Se for falso, o pacote é transmitido sem alterações de ou para a interface de rede, permitindo que a máquina virtual associada ao IP flutuante execute quaisquer operações de NAT necessárias. Uma de: true, false. (padrão: true).
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-interface-delete

Remover uma ou mais interfaces de rede de um servidor bare metal.

ibmcloud is bare-metal-server-network-interface-delete SERVER (NIC1 NIC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NIC1: ID ou nome da interface de rede.
  • NIC2: ID ou nome da interface de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-interface-flutuante-ip

Visualizar detalhes de um IP flutuante que está associado a uma interface de rede.

ibmcloud is bare-metal-server-network-interface-floating-ip SERVER NIC FLOATING_IP [--output JSON] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NIC: ID ou nome da interface de rede.
  • FLOATING_IP: O ID ou o nome do IP flutuante.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-interface-flutuante-ip-add

Associar um IP flutuante a uma interface de rede.

ibmcloud is bare-metal-server-network-interface-floating-ip-add SERVER NIC FLOATING_IP [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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 Associe um IP flutuante a uma interface de rede em um servidor bare metal e especifique JSON como o formato de saída.

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NIC: ID ou nome da interface de rede.
  • FLOATING_IP: O ID ou o nome do IP flutuante.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-interface-flutuante-ip-remover

Desassociar um IP flutuante de uma interface de rede.

ibmcloud is bare-metal-server-network-interface-floating-ip-remove SERVER NIC FLOATING_IP [-f, --force] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NIC: ID ou nome da interface de rede.
  • FLOATING_IP: O ID ou o nome do IP flutuante.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-interface-flutuante-ips

Listar todos os IPs flutuantes associados a uma interface de rede.

ibmcloud is bare-metal-server-network-interface-floating-ips SERVER NIC [--output JSON] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NIC: ID ou nome da interface de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-update

Atualizar uma interface de rede de um servidor 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]

Exemplos de comando

  • 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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NIC: ID ou nome da interface de rede.
  • --name: Novo nome da interface de rede.
  • --allow-ip-spoofing: Permitir falsificação de IP (AIS). Se for verdadeiro, a falsificação do IP de origem é permitida em pacotes que estejam utilizando esta interface de rede. Se **false**, a falsificação do IP de origem é impedida nesta interface. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --enable-infrastructure-nat: Ativar o NAT de infraestrutura (EIN). Se for verdade, a infraestrutura da VPC realiza todas as operações de NAT necessárias. Se for falso, o pacote é transmitido sem alterações de ou para a interface de rede, permitindo que a máquina virtual associada ao IP flutuante execute quaisquer operações de NAT necessárias. Uma de: true, false. (padrão: true).
  • --allowed-vlans: IDs de VLAN separadas por vírgulas. Indica quais IDs de VLAN (apenas para interfaces VLAN) podem usar esta interface PCI. Ele pode ser passado como valores separados ou como qualquer faixa de números.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-interfaces

Listar todas as interfaces de rede de um servidor bare metal.

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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-profile

Visualizar detalhes de um perfil de servidor bare metal.

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

Opções de comando

  • PROFILE_NAME: o nome do perfil.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-perfis

Listar todos os perfis de servidores bare metal na região.

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

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-restart

Reinicie um servidor bare metal.

ibmcloud is bare-metal-server-restart SERVER [-f, --force] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-start

Inicie um servidor bare metal.

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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-stop

Desligue um servidor bare metal.

ibmcloud is bare-metal-server-stop SERVER [--type soft | hard] [-f, --force] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --type: Indica o tipo da operação de parada. soft: Solicita ao sistema operacional em execução que entre em estado de repouso e seja desligado de forma controlada. hard: Interrompe imediatamente o servidor. Uma de: soft, hard. (padrão: soft).
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-update

Atualizar um servidor 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]

Exemplos de comando

  • 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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --name: Novo nome do servidor bare metal.
  • --enable-secure-boot: Indica se a inicialização segura está ativada. Se ativado, a imagem deverá oferecer suporte à inicialização segura ou o servidor falhará ao inicializar. O status do servidor bare metal deve ser interrompido antes de mudar essa configuração. Um dos seguintes: false, true.
  • --tpm-mode: O modo do módulo de plataforma confiável (TPM). Um de: tpm_2, desativado.
  • --bandwidth: A largura de banda total (em megabits por segundo) compartilhada entre as interfaces de rede do servidor bare metal. Se não for especificado, o valor padrão do perfil será usado. É possível usar o comando ibmcloud is bare metal server-profile para obter valores de largura da banda válidos.
  • --reservation-affinity-policy, --res-policy: A política de afinidade de reserva a ser utilizada para este servidor bare metal. O padrão da política é manual se o conjunto não estiver vazio. Caso contrário, o padrão da política é automático. Uma das opções: desativado, manual, automático.
  • --metadata-service: Ativa ou desativa o serviço de metadados do servidor bare metal. Um dos seguintes: true, false.
  • --metadata-service-protocol: O protocolo de comunicação para o ponto de extremidade do serviço de metadados. O protocolo se aplica somente quando o serviço de metadados está ativado. Um de: http, https. (padrão: http)..
  • --reservation-affinity-pool, --res-pool: ID, nome ou CRN da reserva disponível para uso por este servidor bare metal.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-servers

Listar todos os servidores 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]

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --vpc: ID, nome ou CRN da VPC.
  • --reserva: ID ou nome da reserva.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-firmware-update

Atualize um servidor bare metal com o firmware mais recente.

ibmcloud is bare-metal-server-firmware-update SERVER [--auto-start true | false] [-f, --force] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --auto-start: Indica se o servidor bare metal deve ser iniciado automaticamente após a atualização do firmware ser concluída com sucesso. Uma de: true, false. (padrão: true).
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-interface-ips

Lista todos os IPs reservados ligados a uma interface de rede de um servidor bare metal.

ibmcloud is bare-metal-server-network-interface-reserved-ips SERVER NIC [--output JSON] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NIC: ID ou nome da interface de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-interface-ip-ip

Recupera o endereço IP reservado especificado se ele estiver ligado à interface de rede de um servidor bare metal.

ibmcloud is bare-metal-server-network-interface-reserved-ip SERVER NIC RESERVED_IP [--output JSON] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NIC: ID ou nome da interface de rede.
  • RESERVED_IP: O ID ou o nome do IP reservado.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-attachments

Listar todas as conexões de rede de um servidor bare metal.

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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-attachment

Visualizar detalhes de uma conexão de rede de um servidor bare metal.

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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NAC: ID ou nome da conexão de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-attachment-create

Crie uma conexão de rede para um servidor 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]

Exemplos de comando

  • 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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --name: O nome desta conexão de rede do servidor bare metal.
  • --interface-type: O tipo de interface de conexão de rede. Uma de: pci, vlan. (padrão: pci).
  • --allowed-vlans: IDs de VLAN separadas por vírgulas. Indica quais IDs de VLAN (somente para o tipo VLAN) poderão usar essa conexão física (tipo PCI). Ele pode ser passado como valores separados ou como qualquer faixa de números.
  • --allow-to-float: Indica se a conexão de rede do servidor bare metal pode ser automaticamente transferida para qualquer outro servidor que esteja dentro do mesmo resource_group.
  • --vlan: Indica a tag de ID de VLAN do 802.1Q que deve ser usada para todo o tráfego nesta conexão.
  • --vni: ID ou nome da interface de rede virtual destinada à conexão de rede deste servidor bare metal.
  • --vni-subnet: A sub-rede associada.
  • --vpc: ID ou nome da VPC. Esse ID ou nome é necessário apenas para especificar a sub-rede exclusiva por nome dentro dessa VPC.
  • --vni-ais: Permitir falsificação de endereço IP (AIS). Indica se o spoofing de IP de origem é permitido nesta interface de rede virtual. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --vni-ein: Ativar NAT de infraestrutura (EIN). Se for verdade, a infraestrutura da VPC realiza todas as operações de NAT necessárias. Se o valor for falso, o pacote é transmitido sem alterações de ou para a interface de rede virtual, o que permite que a máquina virtual associada ao IP flutuante execute quaisquer operações de NAT necessárias. Uma de: true, false. (padrão: true).
  • --vni-auto-delete: Indica se essa interface de rede virtual será excluída automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --vni-ips: ips VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, endereços IP reservados secundários no formato JSON ou em um arquivo JSON, para serem associados à interface de rede virtual. Para o esquema de dados, verifique a propriedade ips no arquivo [Documentação da API](/apidocs/vpc/latest#create-virtual-network-interface). Um de: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --vni-name: O nome desta interface de rede virtual.
  • --vni-rip: ID ou nome do endereço IP reservado a ser associado à interface de rede virtual. É necessário se a sub-rede não for especificada. O IP reservado deve ser desvinculado.
  • --vni-rip-address: O endereço IP reservado a ser vinculado à interface de rede virtual. Requer que a sub-rede seja especificada.
  • --vni-rip-auto-delete: Indica se esse IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou se o IP reservado for desvinculado.
  • --vni-rip-name: O nome deste IP reservado para ser vinculado à interface de rede virtual. O nome não deve ser usado por outro IP reservado na sub-rede. Nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor e não são permitidos.
  • --vni-psfm: O modo de filtragem de estado de protocolo a ser utilizado para esta interface de rede virtual. Se estiver configurado como “auto”, a filtragem de pacotes por estado de protocolo é ativada ou desativada com base no tipo de recurso “ target ” da interface de rede virtual. Um de: auto, enabled, disabled. (padrão: auto).
  • --vni-sgs: IDs ou nomes, separados por vírgulas, dos grupos de segurança a serem usados para esta interface de rede virtual. Se não for especificado, será usado o grupo de segurança padrão da VPC para a sub-rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare-metal-server-network-attachment-update

Atualizar uma conexão de rede de um servidor bare metal.

ibmcloud is bare-metal-server-network-attachment-update SERVER NAC --name NEW_NAME [--allowed-vlans ALLOWED_VLANS] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NAC: ID ou nome da conexão de rede.
  • --name: Novo nome da conexão de rede.
  • --allowed-vlans: IDs de VLAN separadas por vírgulas. Indica quais IDs de VLAN (somente para o tipo VLAN) poderão usar essa conexão física (tipo PCI). Ele pode ser passado como valores separados ou como qualquer faixa de números.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é bare metal-server-network-attachment-delete

Remova uma ou mais conexões de rede a partir de um servidor bare metal.

ibmcloud is bare-metal-server-network-attachment-delete SERVER (NAC1 NAC2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • NAC1: ID ou nome da conexão de rede.
  • NAC2: ID ou nome da conexão de rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é substituição de inicialização de servidor bare metal

Reinicializa um servidor bare metal com a imagem e as chaves SSH especificadas.

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]

Exemplos de comando

  • 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 Reinicializa um servidor bare metal com a imagem e as chaves SSH especificadas. O servidor deve estar no estado parado para ser reinicializado.

Opções de comando

  • SERVIDOR: ID ou nome do servidor.
  • --image: ID ou nome da imagem.
  • --keys: IDs ou nomes de chaves SSH separados por vírgulas. As chaves SSH podem ser RSA ou Ed25519. O protocolo Ed25519 poderá ser usado somente se o sistema operacional suportar esse tipo de chave. O Ed25519 não pode ser usado com imagens do Windows ou do VMware.
  • --default-trusted-profile: ID, nome ou CRN do perfil confiável.
  • --default-trusted-profile-auto-link: Se definido como true, o sistema cria um link para o perfil confiável de destino especificado durante a criação do servidor. Independentemente de um link ser criado pelo sistema ou manualmente usando o serviço de identidade do IAM, ele será automaticamente excluído quando o servidor for excluído. Uma de: true, false. (padrão: true).
  • -- user-data: dados | @data-file. Dados do usuário a serem transferidos para o servidor bare metal.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Rede de clusters

A seção a seguir fornece detalhes sobre os comandos da CLI disponíveis para trabalhar com a rede do cluster.

ibmcloud é cluster-network-profiles

Listar todos os perfis de rede de cluster em uma região.

ibmcloud is cluster-network-profiles [--output JSON] [-q, --quiet]

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-profile

Visualizar detalhes de um perfil de rede de cluster.

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

Opções de comando

  • PROFILE_NAME: Nome do perfil de rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-networks

Liste todas as redes de cluster.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

o ibmcloud é uma rede de cluster

Visualizar detalhes de uma rede de cluster.

ibmcloud is cluster-network CLUSTER_NETWORK [--output JSON] [-q, --quiet]

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-create

Crie uma rede de cluster.

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]

Exemplos de comando

  • 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

Opções de comando

  • --vpc: O ID ou o nome da VPC.
  • --zone: A zona em que a rede deste cluster está localizada. A zona deve estar listada como suportada no perfil de rede de cluster especificado.
  • --profile: Nome do perfil a ser usado para a rede deste cluster.
  • --name: Nome da rede do cluster.
  • --subnet-prefixes-cidr: O intervalo IPv4 do prefixo de sub-rede da rede do cluster, expresso no formato CIDR.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-update

Atualizar uma rede de cluster.

ibmcloud is cluster-network-update CLUSTER_NETWORK [--name NEW_NAME] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • --name: Novo nome da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-delete

Exclua uma ou mais redes de cluster.

ibmcloud is cluster-network-delete (CLUSTER_NETWORK1 CLUSTER_NETWORK2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • CLUSTER_NETWORK1: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK2: ID ou nome da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-interfaces

Listar todas as interfaces de rede do cluster.

ibmcloud is cluster-network-interfaces CLUSTER_NETWORK [--output JSON] [-q, --quiet]

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-interface

Visualizar detalhes de uma interface de rede do cluster.

ibmcloud is cluster-network-interface CLUSTER_NETWORK CLUSTER_NETWORK_INTERFACE [--output JSON] [-q, --quiet]

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_INTERFACE: ID ou nome da interface de rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-interface-create

Crie uma interface de rede 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]

Exemplos de comando

  • ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet r124-72b27b5c-f4b0-48bb-b954-5becc7c1dcb3 Crie uma interface de rede de cluster usando o ID de RIP.
  • ibmcloud is cluster-network-interface-create my-cl-net --rip r134-2fbe71a8-126e-4a05-80ad-dad45df491a5 --subnet my-subnet Crie uma interface de rede de cluster usando o ID de 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 Crie uma interface de rede de cluster usando o ID de 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 Crie uma interface de rede de cluster com o protótipo de 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 Crie uma interface de rede de cluster com o protótipo de RIP.

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • --subnet: ID ou nome da sub-rede da rede do cluster.
  • --rip: ID ou nome do IP reservado para associar o endereço IP primário à interface de rede do cluster.
  • --rip-address: O endereço IP do endereço reservado a ser associado à interface de rede do cluster, que não deve já estar reservado na sub-rede.
  • --rip-auto-delete: Indica se esse membro com IP reservado na sub-rede da rede do cluster será excluído automaticamente quando qualquer um dos destinos for excluído ou quando o IP reservado na sub-rede da rede do cluster for desvinculado. Um dos seguintes: true, false.
  • --rip-name: O nome do IP reservado para esta sub-rede da rede do cluster.
  • --name: Nome da interface de rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-interface-update

Atualize uma interface de rede de cluster.

ibmcloud is cluster-network-interface-update CLUSTER_NETWORK CLUSTER_NETWORK_INTERFACE [--name NEW_NAME] [--auto-delete true | false] [--output JSON] [-q, --quiet]

Exemplo de comando

Atualize uma interface de rede de cluster.

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_INTERFACE: ID ou nome da interface de rede do cluster.
  • --name: Novo nome da rede do cluster.
  • --auto-delete: Indica se esse membro com IP reservado na sub-rede da rede do cluster será excluído automaticamente quando qualquer um dos destinos for excluído ou quando o IP reservado na sub-rede da rede do cluster for desvinculado. Um dos seguintes: true, false.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-interface-delete

Exclua uma ou mais interfaces de rede de cluster.

ibmcloud is cluster-network-interface-delete CLUSTER_NETWORK (CLUSTER_NETWORK_INTERFACE1 CLUSTER_NETWORK_INTERFACE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_INTERFACE1: ID ou nome da interface de rede do cluster.
  • CLUSTER_NETWORK_INTERFACE2: ID ou nome da interface de rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-subnets

Listar todas as sub-redes da rede do cluster.

ibmcloud is cluster-network-subnets CLUSTER_NETWORK [--output JSON] [-q, --quiet]

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-subnet

Visualizar detalhes de uma sub-rede de cluster.

ibmcloud is cluster-network-subnet CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--output JSON] [-q, --quiet]

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nome da sub-rede da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-rede-sub-rede-criar

Crie uma sub-rede 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]

Exemplos de comando

  • ibmcloud is cluster-network-subnet-create --total-ipv4-address-count 256 --name my-cl-net-sub --ip-version ipv4 Crie uma sub-rede de rede de cluster usando a contagem total de endereços IPv4.
  • ibmcloud is cluster-network-subnet-create --ipv4-cidr-block 10.0.0.0/24 --name my-cl-net-sub --ip-version ipv4 Crie uma sub-rede de rede de cluster usando o bloco ipv4 cidr.

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • --total-ipv4-address-count: O número total de endereços IPv4 necessários. Deve ser uma potência de 2.
  • --ipv4-cidr-block: O intervalo de endereços de sub- IPv4 e da rede do cluster, expresso no formato CIDR.
  • --name: O nome desta sub-rede do cluster.
  • --ip-version: As versões de IP a serem suportadas para esta sub-rede do cluster. Uma das opções: ipv4.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-subnet-update

Atualizar uma sub-rede da rede do cluster.

ibmcloud is cluster-network-subnet-update CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--name NEW_NAME] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nome da sub-rede da rede do cluster.
  • --name: Novo nome da sub-rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-network-subnet-delete

Exclua uma ou mais sub-redes de rede de cluster.

ibmcloud is cluster-network-subnet-delete CLUSTER_NETWORK (CLUSTER_NETWORK_SUBNET1 CLUSTER_NETWORK_SUBNET2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_SUBNET1: ID ou nome da sub-rede da rede do cluster.
  • CLUSTER_NETWORK_SUBNET2: ID ou nome da sub-rede da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-rede-sub-rede-ips-reservados

Listar todos os endereços IP reservados nas sub-redes da rede do cluster.

ibmcloud is cluster-network-subnet-reserved-ips CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--output JSON] [-q, --quiet]

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nome da sub-rede da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-rede-sub-rede-ip-reservado

Visualizar detalhes de um endereço IP reservado de uma sub-rede da rede de cluster.

ibmcloud is cluster-network-subnet-reserved-ip CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET CLUSTER_NETWORK_SUBNET_RESERVED_IP [--output JSON] [-q, --quiet]

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nome da sub-rede da rede do cluster.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP: ID ou nome dos endereços IP reservados na sub-rede da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-rede-sub-rede-ip-reservado-criar

Crie um IP reservado para a sub-rede de rede do cluster.

ibmcloud is cluster-network-subnet-reserved-ip-create CLUSTER_NETWORK CLUSTER_NETWORK_SUBNET [--name NAME] [--address ADDRESS] [--output JSON] [-q, --quiet]

Exemplos de comando

  • ibmcloud is cluster-network-subnet-reserved-ip-create my-cnet my-cnet-sub Crie um IP reservado para a sub-rede de rede do 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 Crie um IP reservado para a sub-rede de rede do 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 Crie um IP reservado para a sub-rede de rede do 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 Crie um IP reservado para a sub-rede de rede do cluster.

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nome da sub-rede da rede do cluster.
  • --name: O nome do endereço IP reservado para esta sub-rede da rede do cluster.
  • --endereço: O endereço IP a ser reservado, que não deve já estar reservado na sub-rede.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-rede-sub-rede-ip-reservado-atualização

Atualizar uma rede de cluster.

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]

Exemplo de comando

Atualize um IP reservado de sub-rede de rede de cluster.

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nome da sub-rede da rede do cluster.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP: ID ou nome dos endereços IP reservados na sub-rede da rede do cluster.
  • --auto-delete: Indica se esse membro com IP reservado na sub-rede da rede do cluster será excluído automaticamente quando qualquer um dos destinos for excluído ou quando o IP reservado na sub-rede da rede do cluster for desvinculado. Deve ser falso se o IP reservado da sub-rede de rede de cluster estiver desvinculado.
  • --name: Novo nome do IP reservado da sub-rede da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é cluster-rede-sub-rede-ip-reservado-excluir

Exclua um ou mais IPs reservados de sub-rede da rede 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]

Opções de comando

  • CLUSTER_NETWORK: ID ou nome da rede do cluster.
  • CLUSTER_NETWORK_SUBNET: ID ou nome da sub-rede da rede do cluster.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP1: ID ou nome dos endereços IP reservados na sub-rede da rede do cluster.
  • CLUSTER_NETWORK_SUBNET_RESERVED_IP2: ID ou nome dos endereços IP reservados na sub-rede da rede do cluster.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

Grupo de colocação

ibmcloud é colocation-group

Visualizar detalhes de um grupo de colocação.

ibmcloud is placement-group PLACEMENT_GROUP [--output JSON] [-q, --quiet]

Opções de comando

  • PLACEMENT_GROUP: ID ou nome do grupo de colocação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é colocation-group-create

Criar um grupo de posicionamento.

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]

Exemplos de comando

  • ibmcloud is placement-group-create --strategy host_spread
  • ibmcloud is placement-group-create --strategy host_spread --output JSON

Opções de comando

  • --strategy: A estratégia para este grupo de veiculação. Uma de: host_spread, power_spread.
  • --name: Nome do grupo de alocação.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é colocation-group-delete

Excluir um ou mais grupos de localização.

ibmcloud is placement-group-delete (PLACEMENT_GROUP1 PLACEMENT_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • PLACEMENT_GROUP1: ID ou nome do grupo de colocação.
  • PLACEMENT_GROUP2: ID ou nome do grupo de colocação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é colocation-group-update

Atualizar um grupo de colocation.

ibmcloud is placement-group-update PLACEMENT_GROUP --name NEW_NAME [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • PLACEMENT_GROUP: ID ou nome do grupo de colocação.
  • --name: Novo nome do grupo de alocação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is placement-groups

Lista todos os grupos de colocation.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Reserva

ibmcloud é reserva

Visualizar detalhes de uma reserva.

ibmcloud is reservation RESERVATION [--output JSON] [-q, --quiet]

Exemplos de comando

  • ibmcloud is reservation r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is reservation my-reservation-name

Opções de comando

  • RESERVA: ID ou nome da reserva.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é reservas

Listar todas as reservas.

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]

Exemplos de comando

  • 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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --zone: Filtra a coleção para recursos cuja propriedade “zone name” corresponda exatamente ao nome especificado.
  • --profile-resource-type: O tipo de recurso do perfil. Uma das opções: instance_profile, bare_metal_server_profile.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é reserva-criar

Crie uma reserva.

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]

Exemplos de comando

  • 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

Opções de comando

  • --name: Nome da reserva.
  • --capacidade: A configuração de capacidade para esta reserva.
  • --prazo: Prazo da reserva. Um de: one_year, three_year.
  • --profile: O nome do perfil a ser usado para esta reserva.
  • --profile-resource-type: O tipo de recurso do perfil. Uma das opções: instance_profile, bare_metal_server_profile.
  • --zone: o nome da zona.
  • --affinity-policy: A política de afinidade a ser utilizada para esta reserva. Uma das opções: restrito, automático. (padrão: automático).
  • --expiration-policy: A política a ser aplicada quando o prazo de uso comprometido expirar. Um de: release, renew.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é reservation-update

Atualize uma reserva.

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]

Exemplos de comando

  • 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

Opções de comando

  • RESERVA: ID ou nome da reserva.
  • --name: Nome da reserva.
  • --capacidade: A configuração de capacidade para esta reserva.
  • --prazo: Prazo da reserva. Um de: one_year, three_year.
  • --expiration-policy: A política a ser aplicada quando o prazo de uso comprometido expirar. Um de: release, renew.
  • --profile: O nome do perfil a ser usado para esta reserva.
  • --profile-resource-type: O tipo de recurso do perfil. Uma das opções: instance_profile, bare_metal_server_profile.
  • --affinity-policy: A política de afinidade a ser utilizada para esta reserva. Uma das opções: restrito, automático. (padrão: automático).
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é reserva-excluir

Exclua uma ou mais reservas.

ibmcloud is reservation-delete (RESERVATION1 RESERVATION2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemplo de comando

  • ibmcloud is reservation-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

Opções de comando

  • RESERVA1: ID ou nome da reserva.
  • RESERVATION2: ID ou nome da reserva.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é ativa-reserva

Ative uma reserva.

ibmcloud is reservation-activate RESERVATION [--output JSON] [-q, --quiet]

Exemplo de comando

  • ibmcloud is reservation-activate r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2

Opções de comando

  • RESERVA: ID ou nome da reserva.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Comandos de ajuste de escala automático

A seção a seguir fornece informações sobre os comandos da CLI para a funcionalidade de autoescalonamento.

Modelos de instância

ibmcloud é instância-templates

Listar todos os modelos da região.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-template

Visualizar detalhes de um modelo de instância.

ibmcloud is instance-template TEMPLATE [--output JSON] [-q, --quiet]

Opções de comando

  • MODELO: ID ou nome do modelo.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-template-create

Criar um modelo de instância.

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]

Exemplos de comando

  • 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"]}}]' Crie um modelo de instância com um anexo 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"]}}]' Crie um modelo de instância com um anexo de volume com largura de banda.
  • 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"}}]' Crie um modelo de instância com um volume existente em um anexo 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 Crie um modelo de instância que tenha várias chaves 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"}}}' Crie um modelo de instância com a imagem com uma capacidade de volume de inicialização. O valor da capacidade pode variar entre o tamanho mínimo provisionado da imagem e 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"]}}' Crie um modelo de instância com um volume de inicialização e um volume de inicialização com identificações do usuário.
  • 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"}}}' Crie um modelo de instância com um volume de inicialização criptografado.
  • 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"}}}' Crie um modelo de instância com um volume de inicialização criptografado com largura de banda.
  • 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"}]}]' Crie um modelo de instância conectado a uma interface de rede secundária.
  • 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"}]}' Crie um modelo de instância com uma configuração de interface de rede primária em 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 Crie um modelo de instância com uma configuração de interface de rede primária que inclua grupos de segurança, configurações de IP reservado e configuração de spoofing de IP de origem.
  • 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 Crie um modelo de instância com uma configuração de interface de rede primária que inclua grupos de segurança, IP reservado existente e configuração de spoofing de IP de origem.
  • 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 Crie um modelo de instância para ser colocado no host dedicado desejado.
  • 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 Crie um modelo de instância a ser colocado no grupo de hosts dedicados desejado.
  • 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 Crie um modelo de instância a ser colocado no grupo de posicionamento desejado.
  • 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 Crie um modelo de instância com uma largura da banda do total de volumes específicos.
  • 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 Crie um modelo de instância com o serviço de metadados ativado ou desativado.
  • 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 Crie um modelo de instância com configuração de serviço de metadados.
  • 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 Crie uma instância com afinidade de reserva.
  • 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 Crie uma instância com afinidade de reserva.
  • 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 Crie um modelo de instância com a política de disponibilidade em caso de falha de host.
  • 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"}}]' Crie um modelo de instância com um volume existente em um anexo de volume usando o nome do recurso.
  • 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 Crie um local de modelo de instância no host dedicado desejado usando o nome do recurso.
  • 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 Crie um local de modelo de instância no grupo de hosts dedicados desejado usando o nome do recurso.
  • 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 Crie um local de modelo de instância no grupo de posicionamento desejado usando o nome do recurso.
  • 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"}]}' Crie um modelo de instância com a configuração de interface de rede primária usando o nome do recurso.
  • 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"}]}]' Crie um modelo de instância anexado à interface de rede secundária usando o nome do recurso.
  • 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"}}' Crie uma instância a partir de um volume de inicialização existente.
  • 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"}}' Crie uma instância a partir de um volume de inicialização existente usando o nome do recurso.
  • 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 Crie um modelo de instância com uma oferta de catálogo.
  • 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 Crie um modelo de instância com uma versão de oferta de catálogos.
  • 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 Crie a instância a partir da versão e do plano da oferta de catálogo.
  • ibmcloud is instance-template-create --interactive Crie um modelo de instância interativamente.
  • 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 Crie uma instância com uma conexão de rede e uma interface de rede virtual existente.
  • 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"}}] Crie uma instância com uma conexão de rede e uma nova interface de rede virtual com o IP reservado existente.
  • 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 Crie uma instância com uma conexão de rede e uma nova interface de rede virtual com o IP reservado existente.
  • 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"}}]' Crie um modelo de instância com um anexo de rede de cluster com interface de rede de cluster existente com IP reservado existente.
  • 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"}}]' Crie um modelo de instância com um anexo de rede 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 Crie uma instância com o modo QoS de largura de banda de volume específico.
  • 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 Crie um modelo de instância com núcleo compartilhado.
  • 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 Crie um modelo de instância com instância de ponto.
  • 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 Crie um modelo de instância com threads por núcleo.
  • 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 Crie um modelo de instância com threads por núcleo.

Opções de comando

  • INSTANCE_TEMPLATE_NAME: Nome do modelo de instância.
  • VPC: ID ou nome da VPC. Use o comando 'ibmcloud is vpcs' para obter VPCs.
  • ZONE_NAME: o nome da zona. Use o comando 'ibmcloud is zones' para buscar as zonas disponíveis.
  • PROFILE_NAME: o nome do perfil. Use o comando 'ibmcloud is instance-profiles' para buscar os perfis de instância.
  • SUBNET: ID ou nome da sub-rede. Use o comando 'ibmcloud is subnets' para buscar o ID ou o nome de uma sub-rede.
  • --image: ID ou nome da imagem.
  • --catalog-offering: O CRN da oferta do catálogo “ IBM Cloud ”. Se especificado, a versão mais recente dessa oferta será usada. Para obter mais informações sobre como criar uma oferta no catálogo, consulte a seção “Integração de software à sua conta ”.
  • --catalog-offering-version: O CRN da versão de uma oferta do catálogo “ IBM Cloud ”. Para obter mais informações sobre como criar uma versão para a oferta do catálogo, consulte a seção “Integração de software à sua conta ”.
  • --catalog-offering-plan: O CRN do plano de cobrança de uma oferta do catálogo IBM Cloud. Se não for especificado, nenhum plano de faturamento será usado (gratuito). Deve ser especificado para versões de ofertas de catálogo que requerem um plano de faturamento.
  • --total-volume-bandwidth: A quantidade de largura de banda (em megabits por segundo) alocada exclusivamente aos volumes de armazenamento da instância. Um aumento neste valor resulta em uma diminuição correspondente à largura de banda total da rede.
  • --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, conexão de volume de inicialização em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **ligação do volume de inicialização** na página Documentação da API.
  • --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, anexo de volume em JSON ou em arquivo JSON, lista de volumes. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_do_volume** na página Documentação da API.
  • --keys: IDs ou nomes de chaves SSH separados por vírgulas. As chaves SSH podem ser RSA ou Ed25519. O protocolo Ed25519 poderá ser usado somente se o sistema operacional suportar esse tipo de chave. O Ed25519 não pode ser usado com imagens do Windows ou do VMware.
  • --dedicated-host: ID ou nome do host de destino onde a instância está localizada.
  • --dedicated-host-group: ID ou nome do grupo de hosts de destino no qual a instância está localizada.
  • --placement-group: ID ou nome do grupo de alocação. As restrições de grupo de alocação para a instância do servidor virtual.
  • --reservation-affinity-policy, --res-policy: A política de afinidade de reserva a ser utilizada para esta instância de servidor virtual. O padrão da política será manual se o conjunto não estiver vazio. O padrão da política será desativado se um placement_target estiver configurado. O padrão da política será automático em todos os outros casos. Uma das opções: desativado, manual, automático.
  • --reservation-affinity-pool, --res-pool: ID, nome ou CRN da reserva disponível para uso por esta instância de servidor virtual.
  • -- user-data: dados | @data-file. Dados do usuário para transferir para a instância de servidor virtual.
  • --rip: ID ou nome do endereço IP reservado existente.
  • --endereço: O endereço IP a ser reservado, que não deve já estar reservado na sub-rede.
  • --auto-delete: Se definido como “true”, esse IP reservado será excluído automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --ip-name: O nome definido pelo usuário para este IP reservado. Os nomes devem ser exclusivos dentro da sub-rede na qual o IP reservado reside. Os nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor.
  • --allow-ip-spoofing: Desativa as verificações de origem e destino nesta interface. Se false, a falsificação do IP de origem não é permitida nesta interface. Um dos seguintes: false, true.
  • --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, interface de rede primária em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **interface_de_rede_primária** na página Documentação da API.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, anexo de interface de rede em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **interfaces_de_rede** na página Documentação da API.
  • --pnac-name: Nome da conexão de rede principal.
  • --pnac-vni: ID ou nome da interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-ais: Permitir falsificação de endereço IP (AIS). Indica se o spoofing de IP de origem é permitido nesta interface de rede virtual associada à conexão de rede primária. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --pnac-vni-ein: Ativar NAT de infraestrutura (EIN). Se for verdade, a infraestrutura da VPC realiza todas as operações NAT necessárias na VNI. Para conectar um VNI a uma instância, o valor precisa ser true. O Floating_ips não deve possuir mais de um IP flutuante. Se for falso, o pacote é transmitido sem alterações de ou para o VNI, o que permite que ele execute quaisquer operações de NAT necessárias. O Allow_ip_spoofing deve estar configurado como 'false'. Pode ser conectado apenas a um destino com um resource_type de bare_metal_server_network_attachment. Uma de: true, false. (padrão: true).
  • --pnac-vni-auto-delete: Indica se essa interface de rede virtual associada à conexão de rede primária será excluída automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, Os endereços IP reservados secundários estão no formato JSON ou em um arquivo JSON, para serem associados à interface de rede virtual. Para obter informações sobre o esquema de dados, consulte a propriedade IPS no Documentação da API. Um de: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --pnac-vni-name: O nome desta interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip: ID ou nome do endereço IP reservado a ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip-address: O endereço IP reservado a ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip-auto-delete: Indica se esse IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou se o IP reservado for desvinculado. Uma de: true, false. (padrão: true).
  • --pnac-vni-rip-name: O nome deste endereço IP reservado para ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-sgs: IDs ou nomes, separados por vírgulas, dos grupos de segurança a serem usados para a interface de rede virtual que estão associados à conexão de rede primária.
  • --pnac-vni-psfm: O modo de filtragem de estado de protocolo a ser utilizado para esta interface de rede virtual. Se estiver configurado como “auto”, a filtragem de pacotes por estado de protocolo é ativada ou desativada com base no tipo de recurso “ target ” da interface de rede virtual. Um de: auto, enabled, disabled. (padrão: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE. A configuração da conexão de rede está no arquivo JSON ou JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_de_rede** na página Documentação da API. Um de: NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE.
  • --sgs: ID ou nome do grupo de segurança, separado por vírgulas, para a interface de rede principal ou conexão de rede principal.
  • --metadata-service, --ms: Ativa ou desativa o Serviço de Metadados de Instância. Um dos seguintes: true, false.
  • --metadata-service-protocol, --msp: O protocolo de comunicação para o ponto de extremidade do serviço de metadados. O protocolo se aplica somente quando o serviço de metadados está ativado. Um de: http, https. (padrão: http)..
  • --metadata-service-response-hop-limit, --msrhl: O limite de saltos (tempo de vida do IP) para pacotes de resposta IP provenientes do serviço de metadados.
  • --host-failure-policy: A ação a ser executada caso o host de computação apresente uma falha. Uma de: restart, stop. (padrão: restart).
  • --confidential-compute-mode: O modo de computação confidencial a ser utilizado para esta instância de servidor virtual. Se não for especificado, será usado o modo de cálculo confidencial padrão do perfil. Uma das opções: disabled, sgx, tdx.
  • --enable-secure-boot: Indica se a inicialização segura está ativada para esta instância de servidor virtual. Se não for especificado, será usado o modo de inicialização segura padrão do perfil. Um dos seguintes: true, false.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --cluster-network-attachments: CLUSTER_NETWORK_ATTACHMENTS_JSON|@CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE. A configuração do anexo de rede de cluster está em um arquivo JSON ou JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_da_rede_do_cluster** na documentação [Documentação da API](/apidocs/vpc#create-instance). Para obter mais informações sobre redes de cluster, consulte “Redes de cluster ”. Um dos seguintes: CLUSTER_NETWORK_ATTACHMENTS_JSON, @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE.
  • --volume-bandwidth-qos-mode: O modo de largura de banda do volume QoS a ser utilizado para esta instância de servidor virtual. O valor especificado deve estar listado em volume_bandwidth_qos_modes do perfil da instância. Um de: agrupado, ponderado.
  • --vcpu-percentage: A porcentagem de ciclos de relógio d vCPU s a ser alocada à instância. Intervalo de 1 a 100.
  • --availability-class: A classe de disponibilidade da instância do servidor virtual. Um de: spot, padrão.
  • --preemption-policy: A ação a ser executada caso a instância do servidor virtual seja preemptada. Uma delas: excluir, parar.
  • --threads-per-core: O número de threads por núcleo para esta instância de servidor virtual. Se não for especificado, será utilizado o padrão do perfil. Uma das seguintes: 1, 2.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --interativo, -i:
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-template-create-substituição-source-template

Crie um modelo de instância sobrescrevendo um modelo de origem.

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]

Exemplos de comando

  • ibmcloud is instance-template-create-override-source-template --source-template e4a29d1a-2ef0-42a6-8fd2-350deb1c647e Crie um modelo de instância copiando-o de um modelo de origem.
  • 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 Crie um modelo de instância substituindo um modelo de origem e fornecendo opções de substituição.
  • 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"}}]' Crie um modelo de instância substituindo um modelo de origem por um volume existente em um anexo de volume usando o nome do recurso.
  • 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 Crie um modelo de instância substituindo um modelo de origem por um ID de conjunto de afinidade de reserva.
  • 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 Crie um modelo de instância substituindo um modelo de origem por um CRN de conjunto de afinidade de reserva.
  • 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"}]}' Crie um modelo de instância substituindo um modelo de origem com a configuração de interface de rede primária usando o nome do recurso.
  • 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"}}] Crie um modelo de instância substituindo um modelo de origem por um anexo de rede de cluster que tenha uma interface de rede de cluster existente e um IP reservado existente.
  • 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"}}] Crie um modelo de instância substituindo um modelo de origem por um anexo de rede 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"}}}]' Crie um modelo de instância sobrescrevendo um modelo de origem cujo uso seja permitido no volume de inicialização e na conexão de volume.
  • ibmcloud is instance-template-create-override-source-template --source-template 0717-9ac0ceaf-f10e-4500-98f6-978d83a7d3d4 --vcpu-percentage 50 Crie um modelo de instância substituindo um modelo de origem com núcleo compartilhado.
  • ibmcloud is instance-template-create-override-source-template --source-template 0717-9ac0ceaf-f10e-4500-98f6-978d83a7d3d4d --availability-class spot --preemption-policy stop Crie um modelo de instância substituindo um modelo de origem com classe de disponibilidade.

Opções de comando

  • --source-template: ID ou nome do modelo.
  • --name: Nome do modelo de instância.
  • --profile: Nome do perfil da instância.
  • --zone: o nome da zona.
  • --vpc: O ID ou o nome da VPC. Basta especificar pelo nome o recurso exclusivo que está dentro dessa VPC ou substituir o valor da VPC no modelo.
  • --image: ID ou nome da imagem.
  • --catalog-offering: O CRN da oferta do catálogo “ IBM Cloud ”. Se especificado, a versão mais recente dessa oferta será usada. Para obter mais informações sobre como criar uma oferta no catálogo, consulte a seção “Integração de software à sua conta ”.
  • --catalog-offering-version: O CRN da versão de uma oferta do catálogo “ IBM Cloud ”. Para obter mais informações sobre como criar uma versão para a oferta do catálogo, consulte a seção “Integração de software à sua conta ”.
  • --catalog-offering-plan: O CRN do plano de cobrança de uma oferta do catálogo IBM Cloud. Se não for especificado, nenhum plano de faturamento será usado (gratuito). Deve ser especificado para versões de ofertas de catálogo que requerem um plano de faturamento.
  • --total-volume-bandwidth: A quantidade de largura de banda (em megabits por segundo) alocada exclusivamente aos volumes de armazenamento da instância. Um aumento neste valor resulta em uma diminuição correspondente à largura de banda total da rede.
  • --boot-volume: BOOT_VOLUME_JSON|@BOOT_VOLUME_JSON_FILE, conexão de volume de inicialização em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **ligação do volume de inicialização** na página Documentação da API.
  • --volume-attach: VOLUME_ATTACH_JSON|@VOLUME_ATTACH_JSON_FILE, anexo de volume em JSON ou em arquivo JSON, lista de volumes. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_do_volume** na página Documentação da API.
  • --keys: IDs ou nomes de chaves SSH separados por vírgulas. As chaves SSH podem ser RSA ou Ed25519. O protocolo Ed25519 poderá ser usado somente se o sistema operacional suportar esse tipo de chave. O Ed25519 não pode ser usado com imagens do Windows ou do VMware.
  • --dedicated-host: ID ou nome do host de destino onde a instância está localizada.
  • --dedicated-host-group: ID ou nome do grupo de hosts de destino no qual a instância está localizada.
  • --placement-group: ID ou nome do grupo de alocação. As restrições de grupo de alocação para a instância do servidor virtual.
  • --reservation-affinity-policy, --res-policy: A política de afinidade de reserva a ser utilizada para esta instância de servidor virtual. O padrão da política será manual se o conjunto não estiver vazio. O padrão da política será desativado se um placement_target estiver configurado. O padrão da política será automático em todos os outros casos. Uma das opções: desativado, manual, automático.
  • --reservation-affinity-pool, --res-pool: ID, nome ou CRN da reserva disponível para uso por esta instância de servidor virtual.
  • -- user-data: dados | @data-file. Dados do usuário para transferir para a instância de servidor virtual.
  • --subnet: ID ou nome da sub-rede. Use o comando **ibmcloud is subnets** para obter um ID ou um nome de sub-rede.
  • --rip: ID ou nome do endereço IP reservado existente.
  • --endereço: O endereço IP a ser reservado, que não deve já estar reservado na sub-rede.
  • --auto-delete: Se definido como “true”, esse IP reservado será excluído automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --ip-name: O nome definido pelo usuário para este IP reservado. Os nomes devem ser exclusivos dentro da sub-rede na qual o IP reservado reside. Os nomes que começam com “ibm-” são reservados para recursos de propriedade do provedor.
  • --allow-ip-spoofing: Desativa as verificações de origem e destino nesta interface. Se false, a falsificação do IP de origem não é permitida nesta interface. Um dos seguintes: false, true.
  • --primary-network-interface: PRIMARY_NETWORK_INTERFACE_JSON|@PRIMARY_NETWORK_INTERFACE_JSON_FILE, interface de rede primária em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **interface_de_rede_primária** na página Documentação da API.
  • --network-interface: NETWORK_INTERFACE_JSON|@NETWORK_INTERFACE_JSON_FILE, anexo de interface de rede em JSON ou em arquivo JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **interfaces_de_rede** na página Documentação da API.
  • --pnac-name: Nome da conexão de rede principal.
  • --pnac-vni: ID ou nome da interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-subnet: A sub-rede associada.
  • --pnac-vni-ais: Permitir falsificação de endereço IP (AIS). Indica se o spoofing de IP de origem é permitido nesta interface de rede virtual associada à conexão de rede primária. Um dos seguintes valores: falso, verdadeiro. (padrão: falso ).
  • --pnac-vni-ein: Ativar NAT de infraestrutura (EIN). Se for verdade, a infraestrutura da VPC realiza todas as operações NAT necessárias na VNI. Para conectar um VNI a uma instância, o valor precisa ser true. O Floating_ips não deve possuir mais de um IP flutuante. Se for falso, o pacote é transmitido sem alterações de ou para o VNI, o que permite que ele execute quaisquer operações de NAT necessárias. O Allow_ip_spoofing deve estar configurado como 'false'. Pode ser conectado apenas a um destino com um resource_type de bare_metal_server_network_attachment. Uma de: true, false. (padrão: true).
  • --pnac-vni-auto-delete: Indica se essa interface de rede virtual associada à conexão de rede primária será excluída automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --pnac-vni-ips: VNI_RESERVED_IPS_JSON | @VNI_RESERVED_IPS_JSON_FILE, Os endereços IP reservados secundários estão no formato JSON ou em um arquivo JSON, para serem associados à interface de rede virtual. Para obter informações sobre o esquema de dados, consulte a propriedade IPS no Documentação da API. Um de: VNI_RESERVED_IPS_JSON, @VNI_RESERVED_IPS_JSON_FILE.
  • --pnac-vni-name: O nome desta interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip: ID ou nome do endereço IP reservado a ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip-address: O endereço IP reservado a ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-rip-auto-delete: Indica se esse IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou se o IP reservado for desvinculado. Uma de: true, false. (padrão: true).
  • --pnac-vni-rip-name: O nome deste endereço IP reservado para ser vinculado à interface de rede virtual associada à conexão de rede primária.
  • --pnac-vni-sgs: IDs ou nomes, separados por vírgulas, dos grupos de segurança a serem usados para a interface de rede virtual que estão associados à conexão de rede primária.
  • --pnac-vni-psfm: O modo de filtragem de estado de protocolo a ser utilizado para esta interface de rede virtual. Se estiver configurado como “auto”, a filtragem de pacotes por estado de protocolo é ativada ou desativada com base no tipo de recurso “ target ” da interface de rede virtual. Um de: auto, enabled, disabled. (padrão: auto).
  • -- network-attachments: NETWORK_ATTACHMENTS_JSON |@NETWORK_ATTACHMENTS_JSON_FILE. A configuração da conexão de rede está no arquivo JSON ou JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_de_rede** na página Documentação da API. Um de: NETWORK_ATTACHMENTS_JSON, @NETWORK_ATTACHMENTS_JSON_FILE.
  • --sgs: ID ou nome do grupo de segurança, separado por vírgulas, para a interface de rede principal ou conexão de rede principal.
  • --metadata-service, --ms: Ativa ou desativa o Serviço de Metadados de Instância. Um dos seguintes: true, false.
  • --metadata-service-protocol, --msp: O protocolo de comunicação para o ponto de extremidade do serviço de metadados. O protocolo se aplica somente quando o serviço de metadados está ativado. Um de: http, https. (padrão: http)..
  • --metadata-service-response-hop-limit, --msrhl: O limite de saltos (tempo de vida do IP) para pacotes de resposta IP provenientes do serviço de metadados.
  • --host-failure-policy: A ação a ser executada caso o host de computação apresente uma falha. Uma de: restart, stop.
  • --confidential-compute-mode: O modo de computação confidencial a ser utilizado para esta instância de servidor virtual. Se não for especificado, será usado o modo de cálculo confidencial padrão do perfil. Uma das opções: disabled, sgx, tdx.
  • --enable-secure-boot: Indica se a inicialização segura está ativada para esta instância de servidor virtual. Se não for especificado, será usado o modo de inicialização segura padrão do perfil. Um dos seguintes: true, false.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --cluster-network-attachments: CLUSTER_NETWORK_ATTACHMENTS_JSON|@CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE. A configuração do anexo de rede de cluster está em um arquivo JSON ou JSON. Para obter informações sobre o esquema de dados, consulte a propriedade **anexos_da_rede_do_cluster** na documentação [Documentação da API](/apidocs/vpc#create-instance). Para obter mais informações sobre redes de cluster, consulte “Redes de cluster ”. Um dos seguintes: CLUSTER_NETWORK_ATTACHMENTS_JSON, @CLUSTER_NETWORK_ATTACHMENTS_JSON_FILE.
  • --volume-bandwidth-qos-mode: O modo de largura de banda do volume QoS a ser utilizado para esta instância de servidor virtual. O valor especificado deve estar listado em volume_bandwidth_qos_modes do perfil da instância. Um de: agrupado, ponderado.
  • --vcpu-percentage: A porcentagem de ciclos de relógio d vCPU s a ser alocada à instância. Intervalo de 1 a 100.
  • --availability-class: A classe de disponibilidade da instância do servidor virtual. Um de: spot, padrão.
  • --preemption-policy: A ação a ser executada caso a instância do servidor virtual seja preemptada. Uma delas: excluir, parar.
  • --threads-per-core: O número de threads por núcleo para esta instância de servidor virtual. Se não for especificado, será utilizado o padrão do perfil. Uma das seguintes: 1, 2.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-template-update

Atualizar um modelo de instância.

ibmcloud is instance-template-update TEMPLATE --name NEW_NAME [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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 Atualize um modelo de instância usando o nome do recurso.

Opções de comando

  • MODELO: ID ou nome do modelo.
  • --name: Novo nome de um modelo de instância.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-template-delete

Excluir um ou mais modelos de instância.

ibmcloud is instance-template-delete (TEMPLATE1 TEMPLATE2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • MODELO1: ID ou nome do modelo.
  • MODELO2: ID ou nome do modelo.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

Grupos de instâncias

ibmcloud is instance-groups

Listar todos os grupos de instâncias na região.

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

Opções de comando

  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-grupo

Visualizar detalhes de um grupo de instâncias.

ibmcloud is instance-group INSTANCE_GROUP [--output JSON] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-create

Criar um grupo de instância.

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]

Exemplos de comando

  • 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

Opções de comando

  • INSTANCE_GROUP_NAME: Nome do grupo de instâncias.
  • --instance-template: ID de um modelo de instância.
  • --membership-count: O número de membros do grupo de instâncias.
  • --subnets: IDs ou nomes de sub-redes separados por vírgulas.
  • --lb: ID ou nome do balanceador de carga.
  • --lb-pool: ID ou nome do pool do balanceador de carga.
  • --application-port: A porta do aplicativo para a qual o tráfego do balanceador de carga deve ser direcionado.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-update

Atualizar um grupo de instâncias.

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]

Exemplos de comando

  • 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

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • --instance-template: ID de um modelo de instância.
  • --membership-count: O número de membros do grupo de instâncias.
  • --subnets: IDs ou nomes de sub-redes separados por vírgulas.
  • --name: Novo nome do grupo de instâncias.
  • --lb: ID ou nome do balanceador de carga.
  • --lb-pool: ID ou nome do pool do balanceador de carga.
  • --application-port: A porta do aplicativo para a qual o tráfego do balanceador de carga deve ser direcionado.
  • --vpc: ID ou nome da VPC. É necessário especificar apenas o recurso exclusivo por nome dentro dessa VPC.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-delete

Excluir um ou mais grupos de instâncias.

ibmcloud is instance-group-delete (INSTANCE_GROUP1 INSTANCE_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP1: ID ou nome do grupo de instâncias.
  • INSTANCE_GROUP2: ID ou nome do grupo de instâncias.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-load-balancer-delete

Excluir um balanceador de carga de grupo de instâncias.

ibmcloud is instance-group-load-balancer-delete INSTANCE_GROUP [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-managers

Listar todos os gerentes de um grupo de instâncias.

ibmcloud is instance-group-managers INSTANCE_GROUP [--output JSON] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager

Visualizar detalhes de um gerente.

ibmcloud is instance-group-manager INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-create

Criar um gerenciador para um grupo de instâncias.

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]

Exemplos de comando

  • 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

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • --manager-type: O tipo do gerenciador do grupo de instâncias. Uma de: autoscale, agendada. (padrão: autoscale).
  • --aggregation-window: A janela de tempo, em segundos, para agregar métricas antes da avaliação. Intervalo de 90 a 600. Divisível por 30. (padrão: 90).
  • --cooldown: O tempo, em segundos, durante o qual as ações de redimensionamento são suspensas após a conclusão do redimensionamento. Intervalo: 120-3600. (padrão: 300 ).
  • --max-members: O número máximo de membros em um grupo de instâncias gerenciadas. Faixa 1-1000.
  • --min-members: O número mínimo de membros em um grupo de instâncias gerenciadas. Faixa 1-1000.
  • --name: Nome do gerente.
  • --management-enabled: Se definido como false, o gerenciador não irá manipular o grupo de instâncias. Uma de: true, false. (padrão: true).
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-update

Atualizar um gerenciador de um grupo de instâncias.

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]

Exemplos de comando

  • 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

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • --aggregation-window: A janela de tempo, em segundos, para agregar métricas antes da avaliação. Intervalo de 90 a 600. Divisível por 30.
  • --cooldown: O tempo, em segundos, durante o qual as ações de redimensionamento são suspensas após a conclusão do redimensionamento. Intervalo de 120 a 3600.
  • --max-members: O número máximo de membros em um grupo de instâncias gerenciadas. Faixa 1-1000.
  • --min-members: O número mínimo de membros em um grupo de instâncias gerenciadas. Faixa 1-1000.
  • --management-enabled: Se definido como false, o gerenciador não irá manipular o grupo de instâncias. Um dos seguintes: true, false.
  • --name: Novo nome do gerenciador do grupo de instâncias.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-delete

Excluir um ou mais gerenciadores.

ibmcloud is instance-group-manager-delete INSTANCE_GROUP (MANAGER1 MANAGER2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE1: ID ou nome do gerente.
  • GERENTE2: ID ou nome do gerente.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-actions

Listar as ações disponíveis para um gerenciador de grupo de instâncias.

ibmcloud is instance-group-manager-actions INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-action

Visualizar detalhes de uma ação do gerenciador de grupos de instâncias.

ibmcloud is instance-group-manager-action INSTANCE_GROUP MANAGER ACTION [--output JSON] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • AÇÃO: ID ou nome da ação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-action-create

Crie uma ação do gerenciador de grupos de instâncias.

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]

Exemplos de comando

  • 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 Criar uma ação planejada única para atualizar o gerenciador de escala automática do grupo de instâncias.
  • 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 Criar uma ação planejada única para atualizar o grupo de instâncias.
  • 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 Criar uma ação planejada recorrente com uma especificação cron para atualizar o gerenciador de escala automática do grupo de instâncias.
  • 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 Criar uma ação planejada recorrente com uma especificação cron para atualizar o grupo de instâncias.
  • ibmcloud is instance-group-manager-action-create my-instance-group --cron '*/5 1,2,3 * * *' --membership-count 10 --name my-action Crie uma ação planejada recorrente com especificação cron para atualizar o grupo de instância usando o nome do recurso.

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • --run-at: A data e a hora especificadas para a ação agendada. A data e a hora devem estar no formato ISO 8601, como 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --cron: A especificação cron para uma ação agendada recorrente.
  • --membership-count: O número de membros que o grupo de instâncias deve ter no horário programado.
  • --max-members: O número máximo de membros em um grupo de instâncias gerenciadas. Faixa 1-1000.
  • --min-members: O número mínimo de membros em um grupo de instâncias gerenciadas. Faixa 1-1000.
  • --name: Nome da ação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-action-update

Atualizar uma ação do gerenciador de grupos de instâncias.

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]

Exemplos de comando

  • 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

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • AÇÃO: ID ou nome da ação.
  • --run-at: A data e a hora especificadas para a ação agendada. A data e a hora devem estar no formato ISO 8601, como 2024-03-05T15:31:50.701Z ou 2024-03-05T15:31:50.701+8:00.
  • --cron: A especificação cron para uma ação agendada recorrente.
  • --membership-count: O número de membros que o grupo de instâncias deve ter no horário programado.
  • --min-members: O número mínimo de membros que o grupo de instâncias deve ter no horário programado. Faixa 1-1000.
  • --max-members: O número máximo de membros que o grupo de instâncias deve ter no horário programado. Faixa 1-1000.
  • --name: Novo nome da ação do gerenciador de grupos de instâncias.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-action-delete

Excluir uma ou mais ações do gerenciador de grupo de instâncias.

ibmcloud is instance-group-manager-action-delete INSTANCE_GROUP MANAGER (ACTION1 ACTION2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • AÇÃO 1: ID ou nome da ação.
  • AÇÃO 2: ID ou nome da ação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-políticas

Listar políticas de um gerenciador de grupo de instâncias.

ibmcloud is instance-group-manager-policies INSTANCE_GROUP MANAGER [--output JSON] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-policy

Visualizar detalhes de uma política do gerenciador de grupos de instâncias.

ibmcloud is instance-group-manager-policy INSTANCE_GROUP MANAGER POLICY [--output JSON] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • PÓLICA: ID ou nome da apólice.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-policy-create

Crie uma política de gerenciamento de grupos de instâncias.

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]

Exemplos de comando

  • 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

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • --metric-type: O tipo de métrica a ser avaliada: cpu (porcentagem de utilização), memory (porcentagem de utilização), network_in (Mbps), network_out (Mbps).
  • --metric-value: O valor da métrica a ser avaliado.
  • --name: Nome da política.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-manager-policy-delete

Excluir uma ou mais políticas do gerenciador de grupo de instâncias.

ibmcloud is instance-group-manager-policy-delete INSTANCE_GROUP MANAGER (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • POLÍTICA1: ID ou nome da política.
  • POLÍTICA 2: ID ou nome da política.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is instância-group-manager-policy-update

Atualizar uma política do gerenciador de grupos de instâncias.

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]

Exemplos de comando

  • 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

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • GERENTE: ID ou nome do gerente.
  • PÓLICA: ID ou nome da apólice.
  • --metric-type: O tipo de métrica a ser avaliada: cpu (porcentagem de utilização), memory (porcentagem de utilização), network_in (Mbps), network_out (Mbps).
  • --metric-value: O valor da métrica a ser avaliado.
  • --name: Novo nome da política do gerenciador de grupos de instâncias.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-grupo-associação

Visualizar detalhes de um membro de um grupo de instâncias.

ibmcloud is instance-group-membership INSTANCE_GROUP MEMBER [--output JSON] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • MEMBRO: ID ou nome do membro.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-filiação-delete

Excluir uma ou mais associações de um grupo de instâncias.

ibmcloud is instance-group-membership-delete INSTANCE_GROUP (MEMBER1 MEMBER2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • MEMBRO 1: Número de identificação ou nome do membro.
  • MEMBRO 2: ID ou nome do membro.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-membership-update

Atualizar a associação a um grupo de instâncias.

ibmcloud is instance-group-membership-update INSTANCE_GROUP MEMBER [--name NEW_NAME] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • MEMBRO: ID ou nome do membro.
  • --name: Novo nome da associação ao grupo de instâncias.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-grupo-memberships

Listar todos os membros de um grupo de instâncias.

ibmcloud is instance-group-memberships INSTANCE_GROUP [--output JSON] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instância-group-memberships-delete

Excluir todas as associações de um grupo de instâncias.

ibmcloud is instance-group-memberships-delete INSTANCE_GROUP [--output JSON] [-f, --force] [-q, --quiet]

Opções de comando

  • INSTANCE_GROUP: ID ou nome do grupo de instâncias.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

REGIÕES & COMANDOS DE ZONAS

A seção a seguir fornece informações sobre os comandos da CLI para trabalhar com regiões e zonas.

Regiões

ibmcloud is region

Visualizar detalhes de uma região.

ibmcloud is region REGION_NAME [--output JSON] [-q, --quiet]

Opções de comando

  • REGION_NAME: nome da região.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is regions

Listar todas as regiões.

ibmcloud is regions [--output JSON] [-q, --quiet]

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Zonas

ibmcloud is zone

Visualizar detalhes de uma zona na região de destino.

ibmcloud is zone ZONE_NAME [--output JSON] [-q, --quiet]

Opções de comando

  • ZONE_NAME: o nome da zona.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is zones

Listar todas as zonas na região de destino.

ibmcloud is zones [--output JSON] [-q, --quiet]

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

COMANDOS DE ARMAZENAMENTO

Volumes

A seção a seguir fornece informações sobre comandos da CLI para volumes.

ibmcloud is volumes

Listar todos os 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]

Opções de comando

  • --attachment-state: Filtra a coleção para volumes com o estado de conexão especificado. Um de: conectado, não conectado, inutilizável.
  • -- encryption: Filtra a coleta para recursos com o tipo de criptografia especificado Um de: provider_managed, user_managed.
  • --família-do-sistema-operacional: Filtra a coleção para incluir apenas os recursos com a família exata do sistema operacional especificada. Essa opção também aceita os valores “null” e “ not:null ”, que filtram a coleção para recursos que não possuem sistema operacional ou que possuem qualquer sistema operacional.
  • --arquitetura-do-sistema-operacional: null Filtra a coleção para recursos com a arquitetura exata do sistema operacional especificada. Essa opção também aceita os valores “null” e “ not:null ”, que filtram a coleção para recursos que não possuem sistema operacional ou que possuem qualquer sistema operacional.
  • --zone: Filtra a coleção para incluir apenas os recursos da zona com o nome exato especificado.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is volume

Visualizar detalhes de um volume.

ibmcloud is volume VOLUME [--output JSON] [-q, --quiet]

Exemplos de comando

  • ibmcloud is volume my-volume
  • ibmcloud is volume 485080f6-86e8-4fd4-a940-fb0e5bc269e0

Opções de comando

  • VOLUME: ID ou nome do volume.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is volume-create

Criar um 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]

Exemplos de comando

  • 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 Criar um volume a partir da captura instantânea
  • ibmcloud is volume-create my-volume general-purpose us-south-1 --snapshot my-snapshot --capacity 500 Criar um volume a partir de captura instantânea com capacidade
  • 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

Opções de comando

  • VOLUME_NAME: nome do volume.
  • PROFILE_NAME: o nome do perfil.
  • ZONE_NAME: o nome da zona.
  • --capacity: a capacidade do volume em gigabytes. Faixa 10-16000 para volumes personalizados e de perfil de uso geral, 10-9600 para volumes de perfil 5iops-tier, 10-4800 para volumes de perfil 10iops-tier. Após o fornecimento do snapshot de origem, o valor da capacidade deve ser, no mínimo, igual ao minimum_capacity do snapshot, e o valor padrão da capacidade é o minimum_capacity do snapshot de origem. (padrão: 100 ).
  • --iops: Operações de entrada e saída por segundo para o volume; aplica-se apenas a volumes com perfil personalizado. Para os intervalos IOPS disponíveis, consulte [Perfil do IOPS personalizado]Software de Onboarding à sua conta.
  • --encryption-key: o CRN da chave raiz do Serviço de gerenciamento de chave.
  • --snapshot: ID, nome ou CRN do snapshot.
  • --allowed-use-api-version, --au-api-version: A versão da API a ser utilizada para avaliar as expressões.
  • --allowed-use-bare-metal-server, --au-bms: A expressão que deve ser satisfeita pelas propriedades de um servidor bare metal provisionado com os dados de imagem contidos neste volume.
  • --allowed-use-instance, --au-ins: A expressão que deve ser satisfeita pelas propriedades de uma instância de servidor virtual provisionada com este volume.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --tags: Tags para este recurso.
  • --bandwidth: A largura de banda máxima (em megabits por segundo) para o volume. Para especificar essa propriedade, o volume storage_generation deve ser 2.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is volume-delete

Excluir um ou mais volumes.

ibmcloud is volume-delete (VOLUME1 VOLUME2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemplos de comando

  • ibmcloud is volume-delete my-volume-3
  • ibmcloud is volume-delete 485080f6-86e8-4fd4-a940-fb0e5bc269e0

Opções de comando

  • VOLUME 1: ID ou nome do volume.
  • VOLUME2: ID ou nome do volume.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is volume-profiles

Listar todos os perfis de volume.

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

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is volume-profile

Visualizar detalhes de um perfil de volume.

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

Opções de comando

  • PROFILE_NAME: o nome do perfil.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is volume-update

Atualizar um 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]

Exemplos de comando

  • 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

Opções de comando

  • VOLUME: ID ou nome do volume.
  • --name: o novo nome do volume.
  • --capacity: a capacidade do volume em gigabytes. A capacidade pode ser ampliada até 250 para o volume de inicialização, 16.000 para volumes de perfis personalizados e de uso geral, 9.600 para 5iops-tier volumes de perfil e 4.800 para 10iops-tier volumes de perfil. O tamanho só pode ser aumentado, não diminuído.
  • --perfil: Nome do perfil. O volume deve ser conectado como um volume de dados e ser alternado entre as camadas de IOPS. Mudar um perfil de camada de IOPS predefinido para um perfil customizado não é suportado. Mudar um perfil customizado para um perfil de camada de IOPS predefinido não é suportado.
  • --iops: Operações de entrada e saída por segundo para o volume; aplica-se apenas a volumes com perfil personalizado. Para saber o intervalo de IOPS, consulte a seção “Integração do software à sua conta ”. O volume deve ser montado como um volume de dados.
  • --bandwidth: A largura de banda máxima (em megabits por segundo) para o volume. Para especificar essa propriedade, o volume storage_generation deve ser 2.
  • --allowed-use-api-version, --au-api-version: A versão da API a ser utilizada para avaliar as expressões.
  • --allowed-use-bare-metal-server, --au-bms: A expressão que deve ser satisfeita pelas propriedades de um servidor bare metal provisionado com os dados de imagem contidos neste volume.
  • --allowed-use-instance, --au-ins: A expressão que deve ser satisfeita pelas propriedades de uma instância de servidor virtual provisionada com este volume.
  • --tags: Tags para este recurso.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é volume-instance-profiles

Liste os perfis de instância compatíveis com um volume.

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

Exemplos de comando

  • 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

Opções de comando

  • VOLUME: ID ou nome do volume.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é volume-job-create

Crie uma tarefa para um volume.

ibmcloud is volume-job-create VOLUME --profile PROFILE [--name Name] [--bandwidth BANDWIDTH] [--iops IOPS] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • VOLUME: ID ou nome do volume.
  • --perfil: Nome do perfil.
  • --name: Nome da tarefa de volume.
  • --bandwidth: A largura de banda máxima (em megabits por segundo) para o volume. Para especificar essa propriedade, o volume storage_generation deve ser 2.
  • --iops: Operações de entrada e saída por segundo para o volume; aplica-se apenas a volumes com perfil personalizado. Para os intervalos IOPS disponíveis, consulte [Perfil do IOPS personalizado]Software de Onboarding à sua conta.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é volume-job-update

Atualize uma tarefa de volume.

ibmcloud is volume-job-update VOLUME --job JOB [--name Name] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • VOLUME: ID ou nome do volume.
  • --job: O identificador do trabalho de volume.
  • --name: Nome da tarefa de volume.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é volume-job-delete

Exclua uma ou mais tarefas de volume.

ibmcloud is volume-job-delete VOLUME --job JOB [--output JSON] [-f, --force] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • VOLUME: ID ou nome do volume.
  • --job: O identificador do trabalho de volume.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é volume-job

Recupere uma tarefa de volume.

ibmcloud is volume-job VOLUME --job JOB [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • VOLUME: ID ou nome do volume.
  • --job: O identificador do trabalho de volume.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é volume-jobs

Liste as tarefas para um volume.

ibmcloud is volume-jobs VOLUME [--output JSON] [-q, --quiet]

Exemplos de comando

  • ibmcloud is volume-jobs my-volume --output JSON
  • ibmcloud is volume-jobs 485080f6-86e8-4fd4-a940-fb0e5bc269e0

Opções de comando

  • VOLUME: ID ou nome do volume.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é volume-job-cancel

Cancele uma tarefa de volume em fila ou em execução.

ibmcloud is volume-job-cancel VOLUME --job JOB [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • VOLUME: ID ou nome do volume.
  • --job: O identificador do trabalho de volume.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Capturas instantâneas

A seção a seguir fornece informações sobre os comandos da CLI para instantâneos.

ibmcloud é snapshots

Lista todos os snapshots.

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]

Exemplos de comando

  • 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

Opções de comando

  • --volume: ID, nome ou CRN do volume de origem.
  • --tag: Tag para este recurso.
  • --imagem-de-origem: ID, nome ou CRN da imagem de origem.
  • --cópias: ID, nome ou CRN das cópias do snapshot. Não é suportada a combinação desses três tipos. É suportada apenas a passagem de um dos três tipos.
  • --copies-remote-region: O nome do snapshot indica a região remota.
  • --source-snapshot: ID ou nome do snapshot de origem.
  • --source-snapshot-remote-region: Nome da região remota do snapshot de origem.
  • --volume-remote-region: Nome da região remota do volume de origem.
  • --source-image-remote-region: Nome da região remota da imagem de origem.
  • --backup-policy-plan: ID ou nome do plano de política de backup.
  • --backup-policy: ID ou nome da política de backup.
  • --snapshot-consistency-group: ID, nome ou CRN do grupo de consistência de instantâneos.
  • --clones-zone-name: Nome da zona de clones do snapshot.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é instantâneo

Visualizar detalhes de um instantâneo.

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

Exemplos de comando

  • ibmcloud is snapshot my-snapshot
  • ibmcloud is snapshot r134-2fbe71a8-126e-4a05-80ad-dad45df491a5

Opções de comando

  • SNAPSHOT: ID ou nome do snapshot.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-create

Criar um snapshot a partir de um 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]

Exemplos de comando

  • 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

Opções de comando

  • --volume: ID, nome ou CRN do volume de origem.
  • --source-snapshot-crn: CRN do snapshot remoto a partir do qual este snapshot será criado.
  • --encryption-key: A chave raiz a ser usada para encapsular a chave de criptografia dos dados do snapshot. Se não for especificado, a encryption_key da captura instantânea mais recente com o mesmo volume de origem será usada. Se essa captura instantânea for a primeira captura instantânea do volume de origem, a encryption_key do volume de origem será usada.
  • --name: Novo nome para o snapshot.
  • --clone-zones: Nomes de zonas separados por vírgulas nas quais você deseja que os clones do snapshot fiquem armazenados. A restauração rápida da captura instantânea é ativada nas zonas clonadas.
  • --allowed-use-api-version, --au-api-version: A versão da API a ser utilizada para avaliar as expressões.
  • --allowed-use-bare-metal-server, --au-bms: A expressão que deve ser atendida pelas propriedades de um servidor bare metal provisionado com os dados da imagem contidos neste snapshot. Se não for especificada, a expressão será configurada como verdadeira.
  • --allowed-use-instance, --au-ins: A expressão que deve ser satisfeita pelas propriedades de uma instância de servidor virtual provisionada com este snapshot. Se não for especificada, a expressão será configurada como verdadeira.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --tags: Tags para este recurso.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-delete

Excluir uma ou mais capturas instantâneas.

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

Exemplos de comando

  • ibmcloud is snapshot-delete my-snapshot
  • ibmcloud is snapshot-delete r134-2fbe71a8-126e-4a05-80ad-dad45df491a5

Opções de comando

  • SNAPSHOT1: ID ou nome do snapshot.
  • SNAPSHOT2: ID ou nome do snapshot.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-update

Atualizar um instantâneo.

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]

Exemplos de comando

  • 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

Opções de comando

  • SNAPSHOT: ID ou nome do snapshot.
  • --name: Novo nome do snapshot.
  • --allowed-use-api-version, --au-api-version: A versão da API a ser utilizada para avaliar as expressões.
  • --allowed-use-bare-metal-server, --au-bms: A expressão que deve ser atendida pelas propriedades de um servidor bare metal provisionado com os dados da imagem contidos neste snapshot. Se não for especificada, a expressão será configurada como verdadeira.
  • --allowed-use-instance, --au-ins: A expressão que deve ser satisfeita pelas propriedades de uma instância de servidor virtual provisionada com este snapshot. Se não for especificada, a expressão será configurada como verdadeira.
  • --tags: Tags para este recurso.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-clone

Visualizar detalhes de um clone de instantâneo zonal.

ibmcloud is snapshot-clone SNAPSHOT ZONE_NAME [--output JSON] [-q, --quiet]

Exemplos de comando

  • ibmcloud is snapshot-cl f0542d32-2c92-4f64-9d25-8469a5bef29d us-east-2
  • ibmcloud is snapshot-clone aaa-default-snapshot-2 us-east-1

Opções de comando

  • SNAPSHOT: ID ou nome do snapshot.
  • ZONE_NAME: O nome da zona na qual este clone de snapshot está localizado. A restauração rápida da captura instantânea é ativada nas zonas clonadas.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-clone-create

Crie um clone de snapshot por zona.

ibmcloud is snapshot-clone-create SNAPSHOT --zone ZONE [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • SNAPSHOT: ID ou nome do snapshot.
  • --zone: O nome da zona na qual você deseja que o clone do snapshot fique armazenado. A restauração rápida da captura instantânea é ativada nas zonas clonadas.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-clone-delete

Excluir clones de captura instantânea zonais em uma ou mais zonas.

ibmcloud is snapshot-clone-delete SNAPSHOT (ZONE_NAME1 ZONE_NAME2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • SNAPSHOT: ID ou nome do snapshot.
  • ZONE_NAME1: O nome da zona na qual este clone de snapshot está localizado.
  • ZONE_NAME2: O nome da zona na qual este clone de snapshot está localizado.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-clones

Listar todos os clones de instantâneos zonais.

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

Exemplos de comando

  • ibmcloud is snapshot-clones aaa-default-snapshot-2
  • ibmcloud is snapshot-cls f0542d32-2c92-4f64-9d25-8469a5bef29d

Opções de comando

  • SNAPSHOT: ID ou nome do snapshot.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-instance-profiles

Liste os perfis de instância compatíveis com uma captura instantânea.

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

Exemplos de comando

  • 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

Opções de comando

  • SNAPSHOT: ID ou nome do snapshot.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é grupos de consistências de captura instantânea

Lista todos os grupos de consistências de capturas instantâneas.

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]

Exemplos de comando

  • 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

Opções de comando

  • --backup-policy-plan: ID ou nome do plano de política de backup.
  • --backup-policy: ID ou nome da política de backup.
  • --backup-policy-job: Filtra a coleção para grupos de consistência de snapshot com um ID de trabalho de política de backup.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é grupo de consistências de captura instantânea

Visualizar detalhes de um grupo de consistências de capturas instantâneas.

ibmcloud is snapshot-consistency-group SNAPSHOT_CONSISTENCY_GROUP [--output JSON] [-q, --quiet]

Exemplos de comando

  • ibmcloud is snapshot-consistency-group r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is snapshot-consistency-group example-snap-cg

Opções de comando

  • SNAPSHOT_CONSISTENCY_GROUP: ID ou nome do grupo de consistência de instantâneos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-consistency-group-create

Crie um grupo de consistências de capturas instantâneas.

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]

Exemplos de comando

  • 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

Opções de comando

  • --snapshots: SNAPSHOTS_JSON|@SNAPSHOTS_JSON_FILE, instantâneos em JSON ou em arquivo JSON, lista de instantâneos. Para o esquema de dados, verifique a propriedade **instantâneos** em [Documentação da API](/apidocs/vpc#create-snapshot-consistency-group). Um de: SNAPSHOTS_JSON, @SNAPSHOTS_JSON_FILE.
  • --volume-de-origem: ID, nome ou CRN do volume de origem.
  • --snapshot-name: O nome deste snapshot.
  • --user-tags: As tags de usuário associadas a este instantâneo.
  • --name: Nome do grupo de consistência de instantâneos.
  • --delete-snapshot-on-delete: Indica se a exclusão do grupo de consistência de instantâneos também exclui os instantâneos contidos nesse grupo. Um dos seguintes valores: falso, verdadeiro. (padrão: verdadeiro ).
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-consistency-group-update

Atualizar um grupo de consistências de capturas instantâneas.

ibmcloud is snapshot-consistency-group-update SNAPSHOT_CONSISTENCY_GROUP [--name NEW_NAME] [--delete-snapshot-on-delete false | true] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • SNAPSHOT_CONSISTENCY_GROUP: ID ou nome do grupo de consistência de instantâneos.
  • --name: Novo nome para o grupo de consistência de instantâneos.
  • --delete-snapshot-on-delete: Indica se a exclusão do grupo de consistência de instantâneos também exclui os instantâneos contidos nesse grupo. Um dos seguintes valores: falso, verdadeiro. (padrão: verdadeiro ).
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é snapshot-consistency-group-delete

Exclua um ou mais grupos de consistências de capturas instantâneas.

ibmcloud is snapshot-consistency-group-delete (SNAPSHOT_CONSISTENCY_GROUP1 SNAPSHOT_CONSISTENCY_GROUP2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemplos de comando

  • ibmcloud is snapshot-consistency-group-delete r006-81222eee-b3e0-4dc3-b429-aee9e5c0abf2
  • ibmcloud is snapshot-consistency-group-delete scg1 scg2

Opções de comando

  • SNAPSHOT_CONSISTENCY_GROUP1: ID ou nome do grupo de consistência de instantâneos.
  • SNAPSHOT_CONSISTENCY_GROUP2: ID ou nome do grupo de consistência de instantâneos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

Compartilhamentos de arquivos

A seção a seguir fornece informações sobre os comandos da CLI para compartilhamentos de arquivos.

ibmcloud é um compartilhamento

Visualize os detalhes de um compartilhamento de arquivo. Os detalhes incluem a zona do compartilhamento, o tamanho, os IOPS ou a largura da banda, entre outras informações. Para obter mais informações, consulte a documentação do VPC.

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

Exemplos de comando

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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-create

Crie um compartilhamento de arquivos com uma capacidade que varia de 10 a 32.000 GB. Para compartilhamentos zonais, especifique os IOPS. Para compartilhamentos regionais, especifique a largura da banda. Para obter mais informações, consulte a documentação do 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]

Exemplos de comando

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

Opções de comando

  • --allowed-transit-encryption-modes, --atem: Modos de criptografia de trânsito permitidos. Um ou mais valores separados por vírgula de: stunnel, ipsec, none.
  • --name: O nome definido pelo usuário para este compartilhamento de arquivos.
  • --user-tags: Tags para este recurso.
  • --zone: o nome da zona.
  • --snapshot: O ID, o nome ou o CRN do snapshot de origem deste compartilhamento de arquivos.
  • --share: ID ou nome do compartilhamento de arquivos.
  • --bandwidth: A largura de banda máxima (em megabits por segundo) para o compartilhamento de arquivos.
  • --size: O tamanho do compartilhamento de arquivos é arredondado para o gigabyte superior.
  • --profile: O perfil utilizado pelo compartilhamento de arquivos. Todos os compartilhamentos de arquivo criados são baseados no perfil dp2 de alto desempenho.
  • --encryption-key: A chave raiz a ser usada para encapsular a chave de criptografia dos dados do compartilhamento. Se não estiver especificado, o tipo de criptografia do compartilhamento será o provider_managed.
  • --initial-owner-gid: O identificador do grupo do proprietário inicial do compartilhamento de arquivos no momento da criação. As mudanças subsequentes no proprietário devem ser executadas por uma instância de servidor virtual que montou o compartilhamento de arquivo.
  • --initial-owner-uid: O identificador do usuário proprietário inicial do compartilhamento de arquivos no momento da criação. As mudanças subsequentes no proprietário devem ser executadas por uma instância de servidor virtual que montou o compartilhamento de arquivo.
  • --iops: A largura de banda máxima de desempenho de operações de entrada/saída por segundo para o compartilhamento de arquivos. Esse máximo é aplicável somente a compartilhamentos de arquivo de perfil customizado. Para conhecer a faixa de IOPS, consulte o perfil de desempenho definido.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --allowed-access-protocols, --aacp: Os protocolos de acesso permitidos para este compartilhamento. Um ou mais valores separados por vírgulas: nfs4.
  • --replica-share-iops: A largura de banda máxima de desempenho de operações de entrada/saída por segundo para o compartilhamento de arquivos. Esse máximo é aplicável somente a compartilhamentos de arquivo de perfil customizado. Para conhecer a faixa de IOPS, consulte o perfil de desempenho definido.
  • -replica-share-user-tags: tags para esse recurso.
  • --replica-share-allowed-transit-encryption-modes, --rs-atem: Modos de criptografia de trânsito permitidos. Um ou mais valores separados por vírgula de: stunnel, ipsec, none.
  • --replica-share-mount-targets: MOUNT_TARGETS_JSON |@MOUNT_TARGETS_JSON_FILE, destinos de montagem de compartilhamento de arquivo no arquivo JSON ou JSON Um de: MOUNT_TARGETS_JSON, @MOUNT_TARGETS_JSON_FILE.
  • --replica-share-name: O nome definido pelo usuário para esse compartilhamento de arquivos.
  • --replica-share-profile: O perfil utilizado pelo compartilhamento de arquivos.
  • --replica-share-cron-spec: A especificação do cron para a programação da replicação do compartilhamento de arquivos.
  • --replica-share-zone: A zona na qual esse compartilhamento de arquivos de réplica deve residir. Deve ser uma zona diferente na mesma região do compartilhamento de origem.
  • --origin-share: O ID, nome ou CRN do compartilhamento de origem para o compartilhamento de acesso.
  • --mount-targets: MOUNT_TARGETS_JSON|@MOUNT_TARGETS_JSON_FILE, destinos de montagem de compartilhamentos de arquivos no formato JSON ou em um arquivo JSON.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-delete

Excluir uma ou mais compartilhamentos de arquivo. Não é possível desfazer esta exclusão. Para obter mais informações, consulte a documentação do VPC.

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

Exemplos de comando

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

Opções de comando

  • SHARE1: ID ou nome do compartilhamento de arquivos.
  • SHARE2: ID ou nome do compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-profile

Visualize os detalhes de um perfil de compartilhamento de arquivo, incluindo a capacidade, o IOPS, a largura da banda, o modo de criptografia de trânsito permitido, os modos de disponibilidade e os protocolos de acesso permitidos. Para obter mais informações, consulte a documentação da CLI.

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

Opções de comando

  • PROFILE_NAME: Nome do perfil de compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud is share-profiles

Liste todos os perfis de compartilhamento de arquivo na região. Para obter mais informações, consulte a documentação do VPC.

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

Opções de comando

  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-update

Edite o nome, o tamanho, o perfil, o IOPS e muito mais de um compartilhamento de arquivo. Para obter mais informações, consulte a documentação do 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]

Exemplos de comando

  • 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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • --name: Novo nome do compartilhamento de arquivos.
  • --size: O tamanho do compartilhamento de arquivos, arredondado para o gigabyte superior. O tamanho só pode ser aumentado, não diminuído.
  • --allowed-access-protocols, --aacp: Os protocolos de acesso permitidos para este compartilhamento. Um ou mais valores separados por vírgulas: nfs4.
  • --bandwidth: A largura de banda máxima (em megabits por segundo) para o compartilhamento de arquivos.
  • --replication-cron-spec: A especificação do cron para a programação da replicação do compartilhamento de arquivos.
  • --iops: A largura de banda máxima de desempenho de operações de entrada/saída por segundo para o compartilhamento de arquivos. Esse máximo é aplicável somente a compartilhamentos de arquivo de perfil customizado. Para conhecer a faixa de IOPS, consulte o perfil de desempenho definido.
  • --profile: O perfil utilizado pelo compartilhamento de arquivos.
  • --user-tags: Tags para este recurso.
  • --access-control-mode: O modo de controle de acesso para o compartilhamento. (padrão: security_group ).
  • --allowed-transit-encryption-modes, --atem: Modos de criptografia de trânsito permitidos. Um ou mais valores separados por vírgula de: stunnel, ipsec, none.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é shares

Liste todos os compartilhamentos de arquivo na região. Para obter mais informações, consulte a documentação do 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]

Exemplos de comando

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

Opções de comando

  • --replication-role: Filtra a coleção para compartilhos de arquivos com a função de replicação especificada. Um de: none, replica, source.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-replica-create

Crie uma réplica somente leitura de um compartilhamento de arquivo zonal existente em outra zona da mesma região. Para obter mais informações, consulte a documentação do 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]

Exemplos de comando

  • 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

Opções de comando

  • --profile: O perfil utilizado pelo compartilhamento de arquivos.
  • --name: O nome definido pelo usuário para este compartilhamento de arquivos.
  • --zone: o nome da zona.
  • -replica-share-user-tags: tags para esse recurso.
  • --encryption-key: A chave raiz a ser usada para encapsular a chave de criptografia dos dados do compartilhamento. Essa propriedade deve ser especificada se o tipo de criptografia source_share é user_managed e não deve ser especificado de outra forma.
  • --iops: A largura de banda máxima de desempenho de operações de entrada/saída por segundo para o compartilhamento de arquivos. Esse máximo é aplicável somente a compartilhamentos de arquivo de perfil customizado. Para conhecer a faixa de IOPS, consulte o perfil de desempenho definido.
  • --mount-targets: MOUNT_TARGETS_JSON|@MOUNT_TARGETS_JSON_FILE, destinos de montagem de compartilhamentos de arquivos no formato JSON ou em um arquivo JSON.
  • --replication-cron-spec: A especificação do cron para a programação da replicação do compartilhamento de arquivos.
  • --source-share: O ID, o nome ou o CRN do compartilhamento de arquivos de origem para este compartilhamento de arquivos réplica. O compartilhamento de arquivo especificado ainda não deve ter uma réplica e não deve ser uma réplica.
  • --allowed-transit-encryption-modes, --atem: Modos de criptografia de trânsito permitidos. Um ou mais valores separados por vírgula de: stunnel, ipsec, none.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-replica-failover

Faça o failover para um compartilhamento de arquivo de réplica para manter seus dados disponíveis caso o compartilhamento de arquivo de origem fique indisponível. Para obter mais informações, consulte a documentação do VPC.

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

Exemplos de comando

  • 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

Opções de comando

  • REPLICA_SHARE: ID ou nome do compartilhamento de arquivos da réplica.
  • --fallback-policy: A ação a ser tomada caso a solicitação de failover seja aceita, mas não possa ser executada ou atinja o tempo limite. Um de: fail, split
  • --timeout: O tempo limite para failover, em segundos. O tempo mínimo de tempo limite é de 300 segundos e o máximo 3600 segundos. Se o tempo limite for atingido, a fallback_policy será acionada.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-replica-split

Divida o compartilhamento de arquivo de origem de um compartilhamento de réplica, para que os dados não sejam mais sincronizados entre eles. Ambas as ações continuam a existir de forma independente. Para obter mais informações, consulte a documentação do VPC.

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

Exemplo de comando

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

Opções de comando

  • REPLICA_SHARE: ID ou nome do compartilhamento de arquivos da réplica.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-mount-target

Visualize os detalhes de um destino de montagem de compartilhamento de arquivo. Os detalhes incluem sua VPC, interface de rede virtual, caminho de montagem e muito mais. Para obter mais informações, consulte a documentação do VPC.

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

Exemplo de comando

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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • MOUNT_TARGET: ID ou nome do destino de montagem do compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é destinos de montagem compartilhada

Liste todos os destinos de montagem de compartilhamento para um compartilhamento de arquivo. Para obter mais informações, consulte a documentação do VPC.

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

Exemplo de comando

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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-mount-target-delete

Exclua um ou mais destinos de montagem de compartilhamento de arquivo. Não é possível desfazer esta exclusão. Para obter mais informações, consulte a documentação do VPC.

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

Exemplo de comando

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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • MOUNT_TARGET1: ID ou nome do destino de montagem do compartilhamento de arquivos.
  • MOUNT_TARGET2: ID ou nome do destino de montagem do compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-mount-target-update

Edite o nome de um destino de montagem de compartilhamento de arquivo. Para obter mais informações, consulte a documentação do VPC.

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

Exemplo de comando

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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • MOUNT_TARGET: ID ou nome do destino de montagem do compartilhamento de arquivos.
  • --name: Novo nome do compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-mount-target-create

Crie um destino de montagem para anexar um compartilhamento de arquivo a instâncias de servidor virtual ou clusters Kubernetes na mesma região. Para obter mais informações, consulte a documentação do 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]

Exemplos de comando

  • 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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • --name: O nome definido pelo usuário para este destino de montagem de compartilhamento de arquivos.
    • -transit-encryption: O modo de criptografia de trânsito para esse destino de montagem de compartilhamento. none: nenhuma criptografia em trânsito, ipsec: Criptografado em trânsito usando um certificado de identidade de instância, stunnel: Criptografado em trânsito usando uma conexão stunnel. ipsec e stunnel são aplicáveis a compartilhamentos que têm apenas access-control-mode security_group. Uma das opções: stunnel, ipsec, none.
  • --access-protocol: O protocolo a ser utilizado para acessar o recurso compartilhado para este destino de montagem. Um de: nfs4.
  • --vni: ID ou nome da interface de rede virtual.
  • --vni-auto-delete: Indica se essa interface de rede virtual será excluída automaticamente quando o destino for excluído. Uma de: true, false. (padrão: true).
  • --protocol-state-filtering-mode: auto,--psfm auto O modo de filtragem de estado de protocolo a ser usado para esta interface de rede virtual. Se estiver configurado como “auto”, a filtragem de pacotes por estado de protocolo é ativada ou desativada com base no tipo de recurso “ target ” da interface de rede virtual. Um de: auto, enabled, disabled. (padrão: auto).
  • --vni-name: O nome desta interface de rede virtual.
  • --vni-rip: ID ou nome do endereço IP reservado a ser associado à interface de rede virtual.
  • --vni-rip-address: O endereço IP reservado a ser vinculado à interface de rede virtual.
  • --vni-rip-auto-delete: Indica se esse IP reservado será excluído automaticamente quando qualquer um dos destinos for excluído ou se o IP reservado for desvinculado.
  • --vni-rip-name: O nome deste IP reservado para ser vinculado à interface de rede virtual.
  • --subnet: A sub-rede associada a este destino de montagem de compartilhamento de arquivos.
  • --vni-sgs: IDs ou nomes, separados por vírgulas, dos grupos de segurança a serem usados para a interface de rede virtual.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --vpc: ID ou nome da VPC na qual este destino de montagem de compartilhamento permite montar o compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-accessor-ligações

Liste todas as ligações de compartilhamento de acessador vinculadas a um compartilhamento de origem. Para obter mais informações, consulte a documentação do VPC.

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

Exemplo de comando

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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é ligação de acessador compartilhado

Visualizar os detalhes de uma ligação de compartilhamento de acessador específica, incluindo seu href, acessador e muito mais. Para obter mais informações, consulte a documentação do VPC.

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

Exemplo de comando

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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • ACCESSOR_BINDING: ID da ligação do acessador do compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-accessor-binding-delete

Exclua uma ou mais ligações de acessador de compartilhamento de arquivo. Essa ação não pode ser desfeita Para obter mais informações, consulte a documentação do VPC.

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

Exemplos de comando

  • 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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • ACCESSOR_BINDING: ID da ligação do acessador do compartilhamento de arquivos.
  • --force, -f: forçar a operação sem confirmação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-snapshot

Visualize os detalhes de uma captura instantânea de compartilhamento de arquivo, incluindo sua impressão digital, tamanho mínimo e muito mais. Para obter mais informações, consulte a documentação do VPC.

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

Exemplo de comando

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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • INSTANTÂNEO: ID ou nome do instantâneo do compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-snapshots

Liste todas as capturas instantâneas na região ou de um compartilhamento de arquivo específico. Para obter mais informações, consulte a documentação do VPC.

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

Exemplo de comando

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

Opções de comando

  • --share: ID ou nome do compartilhamento de arquivos.
  • --backup-policy-plan: ID ou nome do plano de política de backup.
  • --backup-policy: ID ou nome da política de backup.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-snapshot-delete

Exclua uma ou mais capturas instantâneas de compartilhamento de arquivo. Não é possível desfazer esta exclusão. Para obter mais informações, consulte a documentação do VPC.

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

Exemplos de comando

  • 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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • SNAPSHOT1: ID ou nome do instantâneo do compartilhamento de arquivos.
  • SNAPSHOT2: ID ou nome do instantâneo do compartilhamento de arquivos.
  • --force, -f: forçar a operação sem confirmação.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-snapshot-update

Edite as tags de usuário de uma captura instantânea de compartilhamento de arquivo. Para obter mais informações, consulte a documentação do VPC.

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

Exemplo de comando

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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • INSTANTÂNEO: ID ou nome do instantâneo do compartilhamento de arquivos.
  • --user-tags: As tags de usuário associadas a este instantâneo de compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é share-snapshot-create

Crie uma captura instantânea de compartilhamento de arquivo para capturar os dados de um compartilhamento em uma data e hora específicas. Para obter mais informações, consulte a documentação do VPC.

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

Exemplos de comando

  • 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

Opções de comando

  • COMPARTILHAMENTO: ID ou nome do compartilhamento de arquivos.
  • --name: O nome definido pelo usuário para este instantâneo de compartilhamento.
  • --user-tags: As tags de usuário associadas a este instantâneo de compartilhamento de arquivos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

Política de backup

A seção a seguir fornece informações sobre os comandos da CLI para políticas de backup

ibmcloud é backup-políticas

Listar todas as políticas de backup.

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]

Exemplos de comando

  • ibmcloud is backup-policies
  • ibmcloud is backup-policies --tag dev:test

Opções de comando

  • --tag: Filtra a coleção para exibir apenas os recursos com o valor exato da tag.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --all-resource-groups: consultar todos os grupos de recursos.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-policy-create

Crie uma política de backup.

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]

Exemplos de comando

  • 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 Criar plano de política de backup com restauração rápida
  • 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"}]' Criar plano de política de backup com restauração rápida
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content data_volumes,boot_volume Criar uma política de backup para a instância de tipo de recurso de correspondência e incluir volumes de dados e de inicialização como backup
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content data_volumes Criar política de backup para a instância de tipo de recurso de correspondência e incluir somente volumes de dados como backup
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance --included-content boot_volume Criar política de backup para a instância de tipo de recurso de correspondência e incluir somente o volume de inicialização como backup
  • ibmcloud is backup-policy-create --match-tags dev:test --name demo-bkp-policy-x1 --match-resource-type instance Criar política de backup para a instância de tipo de recurso de correspondência e backup completo padrão (incluir volumes de dados e de inicialização)
  • ibmcloud is backup-policy-create --match-tags dev:test --name backup-scope-1 --scope crn:v1:bluemix:public:enterprise::a/e92d45e305dc4ee0b13e29be392f1c0c::enterprise:ebc2b430240943458b9e91e1432cfcce Criar política de backup para suporte corporativo
  • 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 * * * *' Criar política de backup para compartilhamentos

Opções de comando

  • --name: Novo nome para a política de backup.
  • --match-resource-type: Um tipo de recurso ao qual esta política de backup se aplica. Uma das opções: volume, compartilhamento, instância. (padrão: volume ).
  • --included-content: O conteúdo incluído nos backups criados com base nesta política. Um de: data_volumes, boot_volume, boot_volume, data_volumes. (padrão: boot_volume, data_volumes)..
  • --match-tags: As tags de usuário às quais esta política de backup se aplica.
  • --plans: PLANS_JSON|@PLANS_JSON_FILE, planos em JSON ou em arquivo JSON, lista de planos de política. Para o esquema de dados, verifique a propriedade **planos** em [Documentação da API](/apidocs/vpc#create-backup-policy). Um de: PLANS_JSON, @PLANS_JSON_FILE.
  • --plan-name: Nome do plano da política de backup.
  • --plan-active: Indica se o plano está ativo.
  • --plan-attach-tags: Tags de usuário a serem atribuídas a cada recurso criado por este plano.
  • --plan-copy-tags: Indica se as tags do usuário de origem devem ser copiadas para o recurso criado. Um dos seguintes: true, false.
  • --plan-cron-spec: A especificação do cron para a programação do backup.
  • --plan-delete-after: O número máximo de dias que cada backup deve ser mantido após sua criação. (padrão: 30 ).
  • --plan-delete-over-count: O número máximo de backups recentes a manter. Se não especificado, todos os backups serão mantidos.
  • --plan-clone-policy-max-snapshots: o número máximo de capturas instantâneas recentes (por origem) que mantêm clones. (padrão: 5)..
  • --plan-clone-policy-zones: A zona na qual este plano de política de backup cria clones de instantâneos.
  • --escopo: CRN da conta corporativa.
  • --resource-group-id: o ID do grupo de recursos. Este ID é mutuamente exclusivo com --resource-group-name.
  • --resource-group-name: o nome do grupo de recursos. Este nome é mutuamente exclusivo com --resource-group-id.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-policy-delete

Excluir uma ou mais políticas de backup.

ibmcloud is backup-policy-delete (POLICY1 POLICY2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemplos de comando

  • ibmcloud is backup-policy-delete r134-7759199b-bc1f-448e-84fa-2aa42bde29af
  • ibmcloud is backup-policy-delete demo-policy-100

Opções de comando

  • POLÍTICA 1: ID ou nome da política de backup.
  • POLÍTICA 2: ID ou nome da política de backup.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-policy-update

Atualizar uma política de backup.

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]

Exemplos de comando

  • 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 Atualizar a política de backup da instância de tipo de recurso de correspondência para incluir volumes de dados e de inicialização como backup
  • ibmcloud is backup-policy-update demo-policy-99 --included-content data_volumes Criar política de backup para a instância de tipo de recurso de correspondência para incluir volumes de dados como backup
  • ibmcloud is backup-policy-update demo-policy-99 --included-content boot_volume Criar política de backup para a instância de tipo de recurso correspondente para incluir volume de inicialização como backup

Opções de comando

  • POLÍTICA: ID ou nome da política de backup.
  • --included-content: O conteúdo incluído nos backups criados com base nesta política. Um de: data_volumes, boot_volume, boot_volume, data_volumes. (padrão: boot_volume, data_volumes)..
  • --match-tags: As tags de usuário às quais esta política de backup se aplica.
  • --name: Novo nome da política de backup.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-política

Visualizar detalhes de uma política de backup.

ibmcloud is backup-policy POLICY [--output JSON] [-q, --quiet]

Exemplos de comando

  • ibmcloud is backup-policy r134-ac2a8be2-aa99-4571-baed-c3ec63a64ce7
  • ibmcloud is backup-policy demo-bkp-policy

Opções de comando

  • POLÍTICA: ID ou nome da política de backup.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-policy-plan

Visualizar os detalhes de um plano de política de backup.

ibmcloud is backup-policy-plan POLICY PLAN [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • POLÍTICA: ID ou nome da política de backup.
  • PLANO: ID ou nome do plano de política de backup.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-policy-planeja

Listar todos os planos da política de backup.

ibmcloud is backup-policy-plans POLICY [--output JSON] [-q, --quiet]

Exemplos de comando

  • ibmcloud is backup-policy-plans c884526b-e6cc-453d-934d-82bf39a39114
  • ibmcloud is backup-policy-plans demo-bkp-policy-b98

Opções de comando

  • POLÍTICA: ID ou nome da política de backup.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-policy-plan-create

Elabore um plano de política de backup.

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]

Exemplos de comando

  • 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

Opções de comando

  • POLÍTICA: ID ou nome da política de backup.
  • --name: Nome do plano da política de backup.
  • --ativo: Indica se o plano está ativo.
  • --attach-tags: Tags de usuário a serem atribuídas a cada recurso criado por este plano.
  • --copy-tags: Indica se as tags do usuário de origem devem ser copiadas para o recurso criado. Um dos seguintes: true, false.
  • --cron-spec: A especificação cron para a programação do backup.
  • --delete-after: O número máximo de dias que cada backup deve ser mantido após sua criação.
  • --delete-over-count: O número máximo de backups recentes a serem mantidos. Se não especificado, todos os backups serão mantidos.
  • --clone-policy-max-snapshots: O número máximo de instantâneos recentes (por fonte) que os clones mantêm. (padrão: 5 ).
  • --clone-policy-zones: A zona na qual este plano de política de backup cria clones de instantâneos.
  • --remote-region-policies: REMOTE_REGION_POLICY_JSON|@REMOTE_REGION_POLICY_JSON, políticas de região remota em JSON ou em arquivo JSON.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-policy-plan-delete

Excluir um ou mais planos de política de backup.

ibmcloud is backup-policy-plan-delete POLICY (PLAN1 PLAN2 ...) [--output JSON] [-f, --force] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • POLÍTICA: ID ou nome da política de backup.
  • PLAN1: ID ou nome do plano de política de backup.
  • PLAN2: ID ou nome do plano de política de backup.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • --force, -f: forçar a operação sem confirmação.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-policy-plan-update

Atualizar um plano de política de backup.

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]

Exemplos de comando

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

Opções de comando

  • POLÍTICA: ID ou nome da política de backup.
  • PLANO: ID ou nome do plano de política de backup.
  • --name: Novo nome do plano de política de backup.
  • --ativo: Indica se o plano está ativo.
  • --attach-tags: Tags de usuário a serem atribuídas a cada recurso criado por este plano.
  • --copy-tags: Indica se as tags do usuário de origem devem ser copiadas para o recurso criado. Um dos seguintes: true, false.
  • --cron-spec: A especificação cron para a programação do backup.
  • --delete-after: O número máximo de dias que cada backup deve ser mantido após sua criação.
  • --delete-over-count: O número máximo de backups recentes a serem mantidos. Se não especificado, todos os backups serão mantidos.
  • --reset-delete-over-count: Remova qualquer limite máximo definido para o número de backups recentes a serem mantidos.
  • --clone-policy-max-snapshots: O número máximo de instantâneos recentes (por fonte) que os clones mantêm.
  • --clone-policy-zones: A zona na qual este plano de política de backup cria clones de instantâneos.
  • --remote-region-policies: REMOTE_REGION_POLICY_JSON|@REMOTE_REGION_POLICY_JSON, políticas de região remota em JSON ou em arquivo JSON.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-policy-jobs

Listar todas as tarefas da política de backup.

ibmcloud is backup-policy-jobs POLICY [--source SOURCE] [--snapshots SNAPSHOT] [--status failed | running | succeeded] [--plan PLAN] [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • POLÍTICA: ID ou nome da política de backup.
  • --fonte: ID ou nome do volume de origem. O nome de origem poderá ser usado apenas se a origem existir na VPC.
  • --snapshots: ID, nome ou CRN do snapshot de destino. Não são suportadas as combinações desses três tipos. É suportada a passagem apenas por um desses três tipos.
  • --status: Status da tarefa da política de backup. Uma de: falhou, em execução, sucedida.
  • --plan: ID ou nome do plano da política de backup.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.

ibmcloud é backup-policy-job

Visualizar detalhes de uma tarefa de política de backup.

ibmcloud is backup-policy-job POLICY JOB_ID [--output JSON] [-q, --quiet]

Exemplos de comando

  • 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

Opções de comando

  • POLÍTICA: ID ou nome da política de backup.
  • JOB_ID: ID da tarefa da política de backup.
  • --output: especificar o formato de saída; apenas JSON é suportado. Um dos seguintes: JSON.
  • -q, --quiet: suprimir a saída detalhada.