Skip to content

roles/cosmosdb_custom_roles

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD azurecaf_name.custom_role["azurecaf_name.custom_role"] azurerm_cosmosdb_sql_role_definition.custom_role["azurerm_cosmosdb_sql_role_definition.custom_role"] azurerm_cosmosdb_sql_role_definition.custom_role --> azurecaf_name.custom_role

Module Reference

Category: roles
Path: modules/roles/cosmosdb_custom_roles
Azure Resources: azurecaf_name, azurerm_cosmosdb_sql_role_definition

Inputs

Name Description Type Required Default Validation
"name" any yes - -
"resource_group_name" any yes - -
"account_name" any yes - -
"assignable_scopes" any yes - -
"permissions" any yes - -
"role_definition_id" any no - -
"type" any no "CustomRole" -
"global_settings" any yes - -

Outputs

Name Description Sensitive Value
"id" - azurerm_cosmosdb_sql_role_definition.custom_role.id

Sources

  • modules/roles/cosmosdb_custom_roles/main.tf
  • modules/roles/cosmosdb_custom_roles/module.tf
  • modules/roles/cosmosdb_custom_roles/outputs.tf
  • modules/roles/cosmosdb_custom_roles/variables.tf