Create Scaleway IAM Application
scaleway_iam_create_applicationCreate a non-human IAM application identity in your Scaleway organization. Use this identity as a prerequisite before attaching IAM or bucket policies to grant permissions.
Instructions
Create a new IAM Application (a non-human identity) in this Organization. Creates the identity only - it has NO permissions until you attach an IAM Policy (scaleway_iam_create_policy) and/or a Bucket Policy. Returns the Application id, needed for both of those next steps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Application name (max 64 chars, Scaleway API limit). Convention in this org: '<env>-<scope>-<level>' for service credentials held by deployed code (e.g. 'dev-payments-files-rw'), 'ops-<name>-<level>' for operator/tool identities that administer the account directly (e.g. 'ops-scaleway-mcp-admin'). env ∈ {prod,dev,local,ci,shared}, level ∈ {ro,rw,admin,full}. Name must describe the grant that actually exists, not the one intended. | |
| description | No | What this Application is for and why - shown in the console, helps future readers. |