Update Scaleway IAM Policy
scaleway_iam_update_policyUpdate an IAM policy's name, description, or tags without altering its permissions or assigned principals. Omitted fields remain unchanged, making renames safe.
Instructions
Rename/re-describe/re-tag an existing IAM Policy. Does NOT touch rules, application_id, or any other principal/permission field - only name, description, tags change, so this never alters what the policy grants or to whom. Nothing references a Policy by name, so renaming is always safe. Only the fields you pass are changed; omitted fields are left as-is.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name (max 64 chars) - see scaleway_iam_create_policy's description for the naming convention. | |
| tags | No | Structured metadata, max 10. Locked vocabulary in this org: 'env={prod|dev|local|ci|shared}', 'access={ro|rw|admin|full}', 'owner=<team-or-tool>', 'issue=<n>', 'managed-by={mcp|manual|terraform}'. Use '=' as the separator, not ':' - Scaleway's tags API rejects colons (validated against ^[a-zA-Z0-9._\-/=+@ ]+$, confirmed empirically 2026-08-18). REPLACES the full tag list - pass the complete set you want, not just the ones you're adding. Does NOT touch rules, application_id, or any other principal/permission field. | |
| policy_id | Yes | ||
| description | No |