» yandex_iam_service_account

Allows management of a Yandex.Cloud IAM service account. To assign roles and permissions, use the yandex_iam_service_account_iam_binding, yandex_iam_service_account_iam_member and yandex_iam_service_account_iam_policy resources.

» Example Usage

This snippet creates a service account.

resource "yandex_iam_service_account" "sa" {
  name        = "VM Manager"
  description = "service account to manage VMs"
}

» Argument Reference

The following arguments are supported:

  • name - (Optional) Name of the service account. Can be updated without creating a new resource.

  • description - (Optional) Description of the service account.

  • folder_id - (Optional) ID of the folder that the service account will be created in. Defaults to the provider folder configuration.

» Import

A service account can be imported using the id of the resource, e.g.

$ terraform import yandex_iam_service_account.sa account_id