osc load-balancer pool set

Update an existing pool.

If the request is valid, the service returns the Accepted (202) response code. To confirm the update, check that the pool provisioning status is ACTIVE. If the status is PENDING_UPDATE, use a GET operation to poll the pool object for changes.

This operation returns the updated pool object with the ACTIVE, PENDING_UPDATE, or ERROR provisioning status.

Usage: osc load-balancer pool set [OPTIONS] <ID>

Arguments:

  • <ID> — pool_id parameter for /v2/lbaas/pools/{pool_id} API

Options:

  • --admin-state-up <ADMIN_STATE_UP> — The administrative state of the resource, which is up (true) or down (false). Default is true

    Possible values: true, false

  • --alpn-protocols <ALPN_PROTOCOLS> — A list of ALPN protocols. Available protocols: http/1.0, http/1.1, h2

    New in version 2.24

  • --ca-tls-container-ref <CA_TLS_CONTAINER_REF> — The reference of the key manager service secret containing a PEM format CA certificate bundle for tls_enabled pools.

    New in version 2.8

  • --crl-container-ref <CRL_CONTAINER_REF> — The reference of the key manager service secret containing a PEM format CA revocation list file for tls_enabled pools

  • --description <DESCRIPTION> — A human-readable description for the resource

  • --lb-algorithm <LB_ALGORITHM> — The load balancing algorithm for the pool. One of LEAST_CONNECTIONS, ROUND_ROBIN, or SOURCE_IP

    Possible values: least-connections, round-robin, source-ip, source-ip-port

  • --name <NAME> — Human-readable name of the resource

  • --cookie-name <COOKIE_NAME>

  • --persistence-granularity <PERSISTENCE_GRANULARITY>

  • --persistence-timeout <PERSISTENCE_TIMEOUT>

  • --type <TYPE>

    Possible values: app-cookie, http-cookie, source-ip

  • --tags <TAGS> — A list of simple strings assigned to the resource.

    New in version 2.5

  • --tls-ciphers <TLS_CIPHERS> — List of ciphers in OpenSSL format (colon-separated). See https://www.openssl.org/docs/man1.1.1/man1/ciphers.html

    New in version 2.15

  • --tls-container-ref <TLS_CONTAINER_REF> — The reference to the key manager service secret containing a PKCS12 format certificate/key bundle for tls_enabled pools for TLS client authentication to the member servers.

    New in version 2.8

  • --tls-enabled <TLS_ENABLED> — When true connections to backend member servers will use TLS encryption. Default is false.

    New in version 2.8

    Possible values: true, false

  • --tls-versions <TLS_VERSIONS> — A list of TLS protocol versions. Available versions: SSLv3, TLSv1, TLSv1.1, TLSv1.2, TLSv1.3

    New in version 2.17