Terraform 0.11 - azurerm_role_definition

डेटा स्रोत: azurerm_role_definition




terraform

डेटा स्रोत: azurerm_role_definition

कस्टम रोल परिभाषा के गुणों तक पहुँचने के लिए इस डेटा स्रोत का उपयोग करें। अंतर्निहित भूमिका परिभाषा के बारे में जानकारी तक पहुँचने के लिए, कृपया इसके बजाय azurerm_builtin_role_definition डेटा देखें

उदाहरण उपयोग

data "azurerm_subscription" "primary" {}

data "azurerm_role_definition" "custom" {
  role_definition_id = "00000000-0000-0000-0000-000000000000"
  scope              = "${data.azurerm_subscription.primary.id}" # /subscriptions/00000000-0000-0000-0000-000000000000
}

output "custom_role_definition_id" {
  value = "${data.azurerm_role_definition.custom.id}"
}

तर्क संदर्भ

  • role_definition_id - (आवश्यक) UUID / GUID के रूप में भूमिका परिभाषा की आईडी निर्दिष्ट करता है।

  • scope - (आवश्यक) वह स्कोप निर्दिष्ट करता है जिस पर कस्टम रोल परिभाषा मौजूद है।

संदर्भ संदर्भित करता है

  • id - अंतर्निहित भूमिका परिभाषा की आईडी।
  • description - अंतर्निहित भूमिका का विवरण।
  • type - भूमिका का प्रकार।
  • permissions - नीचे दिए गए दस्तावेज़ों के अनुसार permissions ब्लॉक।
  • assignable_scopes - इस रोल परिभाषा के लिए एक या अधिक असाइन करने योग्य स्कोप, जैसे /subscriptions/0b1f6471-1bf0-4dda-aec3-111122223333 , /subscriptions/0b1f6471-1bf0-4dda-aec3-111122223333/resourceGroups/myGroup /subscriptions/0b1f6471-1bf0-4dda-aec3-111122223333/resourceGroups/myGroup/providers/Microsoft.Compute/virtualMachines/myVM

permissions ब्लॉक में शामिल हैं:

  • actions - इस भूमिका द्वारा समर्थित कार्यों की एक सूची
  • not_actions - इस भूमिका से इनकार किए गए कार्यों की एक सूची