You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"azurerm_synapse_workspace" {
source="./modules/azurerm/r/azurerm_synapse_workspace"# aad_admin - (optional) is a type of list of objectaad_admin=[{
login =null
object_id =null
tenant_id =null
}]
# location - (required) is a type of stringlocation=null# managed_resource_group_name - (optional) is a type of stringmanaged_resource_group_name=null# managed_virtual_network_enabled - (optional) is a type of boolmanaged_virtual_network_enabled=null# name - (required) is a type of stringname=null# resource_group_name - (required) is a type of stringresource_group_name=null# sql_administrator_login - (required) is a type of stringsql_administrator_login=null# sql_administrator_login_password - (required) is a type of stringsql_administrator_login_password=null# sql_identity_control_enabled - (optional) is a type of boolsql_identity_control_enabled=null# storage_data_lake_gen2_filesystem_id - (required) is a type of stringstorage_data_lake_gen2_filesystem_id=null# tags - (optional) is a type of map of stringtags={}
azure_devops_repo=[{
account_name =null
branch_name =null
project_name =null
repository_name =null
root_folder =null
}]
github_repo=[{
account_name =null
branch_name =null
git_url =null
repository_name =null
root_folder =null
}]
timeouts=[{
create =null
delete =null
read =null
update =null
}]
}
resource"azurerm_synapse_workspace""this" {
# aad_admin - (optional) is a type of list of objectaad_admin=var.aad_admin# location - (required) is a type of stringlocation=var.location# managed_resource_group_name - (optional) is a type of stringmanaged_resource_group_name=var.managed_resource_group_name# managed_virtual_network_enabled - (optional) is a type of boolmanaged_virtual_network_enabled=var.managed_virtual_network_enabled# name - (required) is a type of stringname=var.name# resource_group_name - (required) is a type of stringresource_group_name=var.resource_group_name# sql_administrator_login - (required) is a type of stringsql_administrator_login=var.sql_administrator_login# sql_administrator_login_password - (required) is a type of stringsql_administrator_login_password=var.sql_administrator_login_password# sql_identity_control_enabled - (optional) is a type of boolsql_identity_control_enabled=var.sql_identity_control_enabled# storage_data_lake_gen2_filesystem_id - (required) is a type of stringstorage_data_lake_gen2_filesystem_id=var.storage_data_lake_gen2_filesystem_id# tags - (optional) is a type of map of stringtags=var.tagsdynamic"azure_devops_repo" {
for_each=var.azure_devops_repocontent {
# account_name - (required) is a type of stringaccount_name=azure_devops_repo.value["account_name"]
# branch_name - (required) is a type of stringbranch_name=azure_devops_repo.value["branch_name"]
# project_name - (required) is a type of stringproject_name=azure_devops_repo.value["project_name"]
# repository_name - (required) is a type of stringrepository_name=azure_devops_repo.value["repository_name"]
# root_folder - (required) is a type of stringroot_folder=azure_devops_repo.value["root_folder"]
}
}
dynamic"github_repo" {
for_each=var.github_repocontent {
# account_name - (required) is a type of stringaccount_name=github_repo.value["account_name"]
# branch_name - (required) is a type of stringbranch_name=github_repo.value["branch_name"]
# git_url - (optional) is a type of stringgit_url=github_repo.value["git_url"]
# repository_name - (required) is a type of stringrepository_name=github_repo.value["repository_name"]
# root_folder - (required) is a type of stringroot_folder=github_repo.value["root_folder"]
}
}
dynamic"timeouts" {
for_each=var.timeoutscontent {
# create - (optional) is a type of stringcreate=timeouts.value["create"]
# delete - (optional) is a type of stringdelete=timeouts.value["delete"]
# read - (optional) is a type of stringread=timeouts.value["read"]
# update - (optional) is a type of stringupdate=timeouts.value["update"]
}
}
}
output"aad_admin" {
description="returns a list of object"value=azurerm_synapse_workspace.this.aad_admin
}
output"connectivity_endpoints" {
description="returns a map of string"value=azurerm_synapse_workspace.this.connectivity_endpoints
}
output"id" {
description="returns a string"value=azurerm_synapse_workspace.this.id
}
output"identity" {
description="returns a list of object"value=azurerm_synapse_workspace.this.identity
}
output"managed_resource_group_name" {
description="returns a string"value=azurerm_synapse_workspace.this.managed_resource_group_name
}
output"this" {
value=azurerm_synapse_workspace.this
}