murmur set placement.
Fields
GCP target fields
Setsubstrate: SUBSTRATE_GCP and provide a gcp block:
All zones must be in the same region. Providing multiple zones enables automatic failover. If one zone lacks capacity, VMs are created in another.
AWS target fields
Setsubstrate: SUBSTRATE_AWS and provide an aws block:
Providing multiple subnets (one per AZ) enables automatic failover across availability zones.
role_arn, readonly_role_arn, and oidc_provider_arn must equal account_id.
Service account bindings
Each entry inservice_account_bindings admits one cloud identity to workspaces through workspace_use. A caller with workspace.use on an admitted workspace may run agents as that identity when authorized to spawn there; no separate assumption permission is required. Workspace bakes likewise use the workspace’s bake authority. Agent reads use workspace.use and agent.read, never service-account grants. Placement administrators control admission, and workspace administrators control who may use the workspace.
Each identity may appear only once per placement.
Examples
Customer GCP placement
Customer AWS placement
Listing placements
Reading a single placement
Errors
Related
- Placements: concept overview
- Customer placements: setup guide for running agents in your own cloud
- Workspaces: the resource that references a placement
murmur set: CLI command for creating and updating catalog resourcesmurmur get: CLI command for reading catalog resources