keenauth_permission

keenauth_permission 리소스는 API의 권한(OAuth 스코프)을 동의 화면에 표시되는 텍스트와 함께 정의합니다. 프로바이더는 API 자체를 관리하지 않습니다. 기존 API의 ID를 api_id로 전달하세요. 권한을 역할에 넣으려면 keenauth_role을 사용하세요.

resource "keenauth_permission" "invoices_read" {
  api_id       = "api_01j9zq3v8c5m2x7k4t6r1n0b3d"
  value        = "invoices:read"
  display_name = "Read invoices"
  description  = "See the invoices of the account."
  sensitivity  = "normal"

  consent_text_i18n = {
    de = "Rechnungen ansehen"
    tr = "Faturaları görüntüle"
  }
}

수명 주기

가져오기

API ID와 권한 ID로, 또는 API ID와 값으로 가져옵니다:

tofu import keenauth_permission.invoices_read api_01j9zq3v8c5m2x7k4t6r1n0b3d/perm_01j9zq3v8c5m2x7k4t6r1n0b3e
tofu import keenauth_permission.invoices_read api_01j9zq3v8c5m2x7k4t6r1n0b3d/invoices:read