keenauth_permission

keenauth_permission kaynağı, bir API'nin iznini (OAuth kapsamını) ve onay ekranının gösterdiği metinleri tanımlar. Sağlayıcı API'nin kendisini yönetmez: mevcut bir API'nin kimliğini api_id olarak verin. İzni keenauth_role ile bir role ekleyin.

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"
  }
}

Yaşam döngüsü

İçe aktarma

API kimliği ve izin kimliğiyle ya da API kimliği ve değerle içe aktarın:

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