Update Scaleway IAM Application
scaleway_iam_update_applicationUpdate an existing IAM Application's name, description, or tags. Only the application ID is required; omitted fields remain unchanged and renaming does not affect live credentials.
Instructions
Rename/re-describe/re-tag an existing IAM Application. Only the id is fixed - name, description and tags are all safe to change at any time: nothing else in Scaleway references an Application by name (Bucket Policies and API keys reference application_id, never the name), so renaming never breaks a live credential or requires touching anything downstream. 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_application'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 (same semantics as scaleway_s3_put_bucket_policy replacing the whole policy document) - pass the complete set you want, not just the ones you're adding. | |
| description | No | ||
| application_id | Yes |