88 строки
3.8 KiB
HCL
88 строки
3.8 KiB
HCL
variable "subscription_register_resource_providers_enabled" {
|
|
type = bool
|
|
description = <<DESCRIPTION
|
|
Whether to register resource providers for the subscription.
|
|
Use `var.subscription_register_resource_providers_and_features` to customize registration.
|
|
DESCRIPTION
|
|
default = false
|
|
}
|
|
|
|
variable "subscription_register_resource_providers_and_features" {
|
|
type = map(set(string))
|
|
description = <<DESCRIPTION
|
|
The map of resource providers to register.
|
|
The map keys are the resource provider namespace, e.g. `Microsoft.Compute`.
|
|
The map values are a list of provider features to enable.
|
|
Leave the value empty to not register any resource provider features.
|
|
|
|
The default values are taken from [Hashicorp's AzureRM provider](https://github.com/hashicorp/terraform-provider-azurerm/blob/main/internal/resourceproviders/required.go).
|
|
DESCRIPTION
|
|
nullable = false
|
|
default = {
|
|
"Microsoft.ApiManagement" = [],
|
|
"Microsoft.AppPlatform" = [],
|
|
"Microsoft.Authorization" = [],
|
|
"Microsoft.Automation" = [],
|
|
"Microsoft.AVS" = [],
|
|
"Microsoft.Blueprint" = [],
|
|
"Microsoft.BotService" = [],
|
|
"Microsoft.Cache" = [],
|
|
"Microsoft.Cdn" = [],
|
|
"Microsoft.CognitiveServices" = [],
|
|
"Microsoft.Compute" = [],
|
|
"Microsoft.ContainerInstance" = [],
|
|
"Microsoft.ContainerRegistry" = [],
|
|
"Microsoft.ContainerService" = [],
|
|
"Microsoft.CostManagement" = [],
|
|
"Microsoft.CustomProviders" = [],
|
|
"Microsoft.Databricks" = [],
|
|
"Microsoft.DataLakeAnalytics" = [],
|
|
"Microsoft.DataLakeStore" = [],
|
|
"Microsoft.DataMigration" = [],
|
|
"Microsoft.DataProtection" = [],
|
|
"Microsoft.DBforMariaDB" = [],
|
|
"Microsoft.DBforMySQL" = [],
|
|
"Microsoft.DBforPostgreSQL" = [],
|
|
"Microsoft.DesktopVirtualization" = [],
|
|
"Microsoft.Devices" = [],
|
|
"Microsoft.DevTestLab" = [],
|
|
"Microsoft.DocumentDB" = [],
|
|
"Microsoft.EventGrid" = [],
|
|
"Microsoft.EventHub" = [],
|
|
"Microsoft.HDInsight" = [],
|
|
"Microsoft.HealthcareApis" = [],
|
|
"Microsoft.GuestConfiguration" = [],
|
|
"Microsoft.KeyVault" = [],
|
|
"Microsoft.Kusto" = [],
|
|
"microsoft.insights" = [],
|
|
"Microsoft.Logic" = [],
|
|
"Microsoft.MachineLearningServices" = [],
|
|
"Microsoft.Maintenance" = [],
|
|
"Microsoft.ManagedIdentity" = [],
|
|
"Microsoft.ManagedServices" = [],
|
|
"Microsoft.Management" = [],
|
|
"Microsoft.Maps" = [],
|
|
"Microsoft.MarketplaceOrdering" = [],
|
|
"Microsoft.Media" = [],
|
|
"Microsoft.MixedReality" = [],
|
|
"Microsoft.Network" = [],
|
|
"Microsoft.NotificationHubs" = [],
|
|
"Microsoft.OperationalInsights" = [],
|
|
"Microsoft.OperationsManagement" = [],
|
|
"Microsoft.PolicyInsights" = [],
|
|
"Microsoft.PowerBIDedicated" = [],
|
|
"Microsoft.Relay" = [],
|
|
"Microsoft.RecoveryServices" = [],
|
|
"Microsoft.Resources" = [],
|
|
"Microsoft.Search" = [],
|
|
"Microsoft.Security" = [],
|
|
"Microsoft.SecurityInsights" = [],
|
|
"Microsoft.ServiceBus" = [],
|
|
"Microsoft.ServiceFabric" = [],
|
|
"Microsoft.Sql" = [],
|
|
"Microsoft.Storage" = [],
|
|
"Microsoft.StreamAnalytics" = [],
|
|
"Microsoft.Web" = [],
|
|
}
|
|
}
|