Skip to content

azuread/applications_v1

Overview

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

Dependency diagram (Mermaid)

graph TD azuread_application.app["azuread_application.app"] random_uuid.app_role_id["random_uuid.app_role_id"] random_uuid.oauth2_permission_scopes["random_uuid.oauth2_permission_scopes"] azuread_application.app --> random_uuid.app_role_id azuread_application.app --> random_uuid.oauth2_permission_scopes

Module Reference

Category: azuread
Path: modules/azuread/applications_v1
Azure Resources: azuread_application, random_uuid

Inputs

Name Description Type Required Default Validation
"global_settings" any no {} -
"settings" any no {} -
"client_config" "Client configuration object (see module README.md)." any yes - -
"azuread_api_permissions" any no {} -
"user_type" any no - -

Outputs

Name Description Sensitive Value
"id" - azuread_application.app.id
"tenant_id" - var.client_config.tenant_id
"object_id" - azuread_application.app.object_id
"client_id" - azuread_application.app.client_id
"sign_in_audience" - azuread_application.app.sign_in_audience
"display_name" - azuread_application.app.display_name
"group_membership_claims" - azuread_application.app.group_membership_claims
"identifier_uris" - azuread_application.app.identifier_uris
"owners" - azuread_application.app.owners
"prevent_duplicate_names" - azuread_application.app.prevent_duplicate_names
"fallback_public_client_enabled" - azuread_application.app.fallback_public_client_enabled

Sources

  • modules/azuread/applications_v1/azuread_application.tf
  • modules/azuread/applications_v1/outputs.tf
  • modules/azuread/applications_v1/variables.tf