Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.71 KB

File metadata and controls

43 lines (32 loc) · 1.71 KB
page_title stackit_authorization_organization_role_assignment Resource - stackit
subcategory
description Organization Role Assignment resource schema. ~> This resource is part of the iam experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.

stackit_authorization_organization_role_assignment (Resource)

Organization Role Assignment resource schema.

~> This resource is part of the iam experiment and is likely going to undergo significant changes or be removed in the future. Use it at your own discretion.

Example Usage

resource "stackit_authorization_organization_role_assignment" "example" {
  resource_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  role        = "owner"
  subject     = "john.doe@stackit.cloud"
}

# Only use the import statement, if you want to import an existing organization role assignment
import {
  to = stackit_authorization_organization_role_assignment.import-example
  id = "${var.organization_id},${var.org_role_assignment_role},${var.org_role_assignment_subject}"
}

Schema

Required

  • resource_id (String) Organization Resource to assign the role to.
  • role (String) Role to be assigned. Available roles can be queried using stackit-cli: stackit curl https://authorization.api.stackit.cloud/v2/permissions
  • subject (String) Identifier of user, service account or client. Usually email address or name in case of clients. All letters must be lowercased.

Read-Only

  • id (String) Terraform's internal resource identifier. It is structured as "resource_id,role,subject".