Облачная платформаEvolution

cloudru_evolution_iam_service_account (Resource)


Example Usage

resource "cloudru_evolution_iam_service_account" "resource_service_account" {
target = {
# Нужно заполнить одно из значений - customer_id, project_id.
customer_id = "7858da1e-7931-408e-ab7d-d67f79ee8388"
project_id = "f86b55ed-2931-4f4d-afa2-152766242bbe"
}
name = "f2c168b7-b3d0-42cd-a629-2f6653c7ff72"
description = "2b1abc52-b2c3-4bc0-ba24-d6b27360389b"
enabled = true
}

Schema

Required

  • name (String) Name - название сервисного аккаунта.

  • target (Attributes) Target - сущность, к которой относится сервисный аккаунт. (see below for nested schema)

Optional

  • description (String) Description - описание сервисного аккаунта.

  • enabled (Boolean) Enabled - флаг активности сервисного аккаунта. Используется только в update request. После создания будет true. После создания в update request поддерживается обновление значения.

Read-Only

  • created_at (String) CreatedAt - дата создания сервисного аккаунта.

  • email (String) Email - email сервисного аккаунта. Только для чтения, виртуальное значение.

  • id (String) ID - идентификатор сервисного аккаунта.

  • updated_at (String) UpdatedAt - дата обновления сервисного аккаунта.

Nested Schema for target

Optional:

  • customer_id (String) CustomerID - идентификатор организации, если сервисный аккаунт создан на уровне организации.

  • project_id (String) ProjectID - идентификатор проекта, если сервисный аккаунт создан на уровне проекта.