iam

delete-api-key

[`DELETE /api-key/<id>`](https://openapi-v2.exoscale.com/operation/operation-delete-api-key)

Delete a v3 API key

Parameters:

  • parameters.id

Resources:

  • resources.api_key.key

  • resources.api_key.name

  • resources.api_key.role_id

list-access-key-known-operations

[`GET /access-key-known-operations`](https://openapi-v2.exoscale.com/operation/operation-list-access-key-known-operations)

Retrieve all known available IAM Access Key operations and associated tags

create-api-key

[`POST /api-key`](https://openapi-v2.exoscale.com/operation/operation-create-api-key)

Create a new v3 API key

Parameters:

  • parameters.name

  • parameters.role_id

revoke-access-key

[`DELETE /access-key/<key>`](https://openapi-v2.exoscale.com/operation/operation-revoke-access-key)

Revoke an IAM Access Key

Parameters:

  • parameters.key

Resources:

  • resources.access_key.key

  • resources.access_key.tags

  • resources.access_key.name

  • resources.access_key.type

  • resources.access_key.version

  • resources.access_key.resources

  • resources.access_key.operations

list-iam-roles

[`GET /iam-role`](https://openapi-v2.exoscale.com/operation/operation-list-iam-roles)

List IAM Roles

get-access-key

[`GET /access-key/<key>`](https://openapi-v2.exoscale.com/operation/operation-get-access-key)

Retrieve IAM Access Key details

Parameters:

  • parameters.key

Resources:

  • resources.access_key.key

  • resources.access_key.tags

  • resources.access_key.name

  • resources.access_key.type

  • resources.access_key.version

  • resources.access_key.resources

  • resources.access_key.operations

update-iam-role

[`PUT /iam-role/<id>`](https://openapi-v2.exoscale.com/operation/operation-update-iam-role)

Update IAM Role

Parameters:

  • parameters.permissions

  • parameters.id

  • parameters.labels

  • parameters.description

Resources:

  • resources.iam_role.editable

  • resources.iam_role.id

  • resources.iam_role.name

  • resources.iam_role.labels

  • resources.iam_role.description

get-iam-role

[`GET /iam-role/<id>`](https://openapi-v2.exoscale.com/operation/operation-get-iam-role)

Retrieve IAM Role

Parameters:

  • parameters.id

Resources:

  • resources.iam_role.editable

  • resources.iam_role.id

  • resources.iam_role.name

  • resources.iam_role.labels

  • resources.iam_role.description

list-access-keys

[`GET /access-key`](https://openapi-v2.exoscale.com/operation/operation-list-access-keys)

List IAM Access Keys

create-iam-role

[`POST /iam-role`](https://openapi-v2.exoscale.com/operation/operation-create-iam-role)

Create IAM Role

Parameters:

  • parameters.permissions

  • parameters.editable

  • parameters.name

  • parameters.labels

  • parameters.policy

  • parameters.description

get-iam-organization-policy

[`GET /iam-organization-policy`](https://openapi-v2.exoscale.com/operation/operation-get-iam-organization-policy)

Retrieve IAM Organization Policy

list-access-key-operations

[`GET /access-key-operations`](https://openapi-v2.exoscale.com/operation/operation-list-access-key-operations)

Retrieve IAM Access Key operations and associated tags for the signing key

create-access-key

[`POST /access-key`](https://openapi-v2.exoscale.com/operation/operation-create-access-key)

Create an IAM Access Key

Parameters:

  • parameters.tags

  • parameters.name

  • parameters.resources

  • parameters.operations

get-api-key

[`GET /api-key/<id>`](https://openapi-v2.exoscale.com/operation/operation-get-api-key)

Get v3 API key

Parameters:

  • parameters.id

Resources:

  • resources.api_key.key

  • resources.api_key.name

  • resources.api_key.role_id

update-iam-role-policy

[`PUT /iam-role/<id>:policy`](https://openapi-v2.exoscale.com/operation/operation-update-iam-role-policy)

Update IAM Role Policy

Parameters:

  • parameters.services

  • parameters.id

  • parameters.default_service_strategy

Resources:

  • resources.iam_role.editable

  • resources.iam_role.id

  • resources.iam_role.name

  • resources.iam_role.labels

  • resources.iam_role.description

update-iam-organization-policy

[`PUT /iam-organization-policy`](https://openapi-v2.exoscale.com/operation/operation-update-iam-organization-policy)

Update IAM Organization Policy

Parameters:

  • parameters.services

  • parameters.default_service_strategy

list-api-keys

[`GET /api-key`](https://openapi-v2.exoscale.com/operation/operation-list-api-keys)

List v3 API keys

delete-iam-role

[`DELETE /iam-role/<id>`](https://openapi-v2.exoscale.com/operation/operation-delete-iam-role)

Delete IAM Role

Parameters:

  • parameters.id

Resources:

  • resources.iam_role.editable

  • resources.iam_role.id

  • resources.iam_role.name

  • resources.iam_role.labels

  • resources.iam_role.description