---
title: blossom environment:load_balancer:update
url: "/docs/reference/cli/environment/load_balancer/update/"
canonical_url: https://docs.blossom88.com/docs/reference/cli/environment/load_balancer/update/
markdown_url: https://docs.blossom88.com/docs/reference/cli/environment/load_balancer/update.md
summary: Update environment load balancer settings
categories:
- cli
- reference
---

# blossom environment:load_balancer:update

Update environment load balancer settings

## Usage

    blossom environment:load_balancer:update --id ID [--data DATA]

## Flags

| Flag | Description |
| --- | --- |
| `--id (required)` | Environment id |
| `--data, -d` | YAML or JSON data, a path to a data file, or an HTTP(S) URL |

Examples:

    blossom environment:load_balancer:update --id environment-100 --data load_balancer.yml

Updates environment-scoped load balancer settings.

The payload uses the `load_balancer` key:

```yaml
load_balancer:
  caddy_config: |
    header X-Environment production
  basic_auth:
    enabled: true
    users:
      reviewer: secret
      owner: ${BASIC_AUTH_OWNER_PASSWORD}
```

Simple `username: value` entries are treated as plaintext passwords. To provide
a pre-generated BCrypt hash, use the explicit `password_hash` form:

```yaml
load_balancer:
  basic_auth:
    enabled: true
    users:
      reviewer: secret
      prehashed:
        password_hash: $2a$12$gXQlFtKLQTrvHqqdNprFqOKANxADbYKN.DcVq4xsYJpvXeXFp8oJS
```
